body {
margin:10px auto;
padding:0;
width:950px;
background-image:url('/bgimages/gray_background_12.gif');
background-attachment:fixed;
background-repeat:repeat;
font-size:.95em;
text-align:center;
font-family:arial;
height:100%;
}
#container
{
background-color:#04366b;
border:2px solid #000000;
padding:0px;
margin:0px;
height:100%;
}

.clear{
	clear:both;
}
.sprite-side{
	background-image:url(images/sprite-sidebar.jpg);
}
#header{
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url('images/2014budget-header.png');
	width:946px;
	height:170px;
	position:relative;
	z-index:10;
}

#sidebar-wrapper{
	background-color:#04366b;
	width:253px;
	float:left;
	font-family:arial;
	font-weight:bold;
	color:#000000;
	overflpw:auto;
	padding:10px 0px 10px 3px;
	border-right:1px solid black;
	height:100%;
}
#sidebar-wrapper a{
	color:#000000;
}
#side-top{
	background-position:0px 0px;
	height:18px;
	width:252px;
}
#side-midtop {
    background-position: -3px -4px;
    height: 12px;
	margin-top:-25px;
    width: 249px;
}
#sidebar{
	width:100%;
	background-position: -252px 0px;
	width:243px;
	height:100%;
	margin-left:3px;
	padding:10px 0px 20px;
	font-size:.95em;
}

#content-wrapper{
	text-align:left;
	height:100%;
	margin:-4px 0px 0px 0px;
	overflow:auto;
}
#content{
	padding:0px 10px;
	width:669px;
	float:right;
	background-color:#ffffff;
	min-height:600px;
}
#content-wrapper h1{
	font-family:arial black;
	font-style:italic;
	font-size:36px;
	color:#04366b;
	margin:0px;
	padding:0px;
	width:100%;
	border-bottom:1px solid #04366b;
}
#content-wrapper h2{
	font-family:arial black;
	font-style:normal;
	font-size:20px;
	color:#04366b;
}
/*
.sidelink-wrapper{
	width:243px;
	position:relative;
}
.sidelink-wrapper a{
	text-decoration:none;
}
.sidelink{
	padding:0px 0px 0px 15px;
	cursor:pointer;
}
.divider{
	background: url('images/tab-and-line.png') no-repeat -4px -58px;
	width:221px;
	height:1px;
	margin:20px auto;
}
.hover{
	opacity:0;
	position:absolute;
	background: url('images/tab-and-line.png') no-repeat 0px 0px;
	width:220px;
	height:38px;
	top:-15px;
	left:6px;
	padding:15px 0px 0px 9px;
}
*/

.sidelink-wrapper{
	width:243px;
	position:relative;
}
.sidelink-wrapper a{
	text-decoration:none;
}
.sidelink{
	padding:0px 0px 0px 15px;
	cursor:pointer;
}
.divider{
	background: url(images/tab-and-line.png) no-repeat -4px -58px;
	width:221px;
	height:1px;
	margin:20px auto;
}
.hover{
	opacity:0;
	position:absolute;
	background: url(images/tab-and-line.png) no-repeat 0px 0px;
	width:220px;
	height:38px;
	top:-15px;
	left:6px;
	padding:15px 0px 0px 9px;
}
#budget-table table {
background-color:#D5BF69;
font-size:.8em;
}
#budget-table tr {
background-color:#DDD;
}
#budget-table td {
padding:3px;
vertical-align:top;
text-align:left;
}
#budget-table a {
text-decoration:underline;
color:#000;
}
#budget-table a:hover {
text-decoration:none;
color:#000;
}
#budget-table2 table {
background-color:#444444;
font-size:.8em;
font-family:arial;
}
#budget-table2 tr {
background-color:#AAAAAA;
}
#budget-table2 td {
color:#FFFFFF;
padding:3px;
vertical-align:top;
}
#budget-table2 a {
text-decoration:underline;
color:#FFFFFF;
}
#budget-table2 a:hover {
text-decoration:none;
color:#FFFFFF;
}
/* yellow book page */
/* style for links to pdf document */
#yellowbook {
color:#000066;
}
.fullyellow {
margin-left:-75px;
text-align:Center;
}

#yellowbook a {
color:#000066;
text-decoration:underline;
}
#yellowbook a:hover {
text-decoration:none;
}
#yellowbook a:visited {
color:#555555;
text-decoration:underline;
}
#yellowbook a:visited:hover {
color:#555555;
text-decoration:none;
}
#yellowbook .heading {
font-size:1.2em;
font-weight:bold;
text-align:center;
font-style:normal;
}
/* press style */
#press #title {
font-size:1.5em;
font-weight:bold;
text-align:center;
}
#press #subtitle
{
font-size:1.1em;
font-weight:bold;
text-align:center;
font-style:italic;
}
#press #immed
{
font-size:.9em;
font-weight:bold;
color:#000000;
text-align:right;
}
#press #date
{
font-size:.9em;
font-weight:normal;
color:#000000;
text-align:right;
}
/* press section */
#presssec a{
color:#000066;
text-decoration:underline;
}
#presssec a:hover {
text-decoration:none;
}
#presssec a:visited {
color:#333333;
}

/* video */
#vidcontainer
{
background-color:#333333;
float:left;
/*width:340px;*/
padding:3px;
position:relative;
}
#vidlist {
float:right;
margin-left:5px;
width:245px;
font-size:.85em;
/*font-style:italic;*/
font-weight:bold;
color:#990033;
/*border:1px solid #000000;*/
height: 238px;
overflow: scroll;
overflow-x: hidden;
position:relative;
/*padding:5px;*/
text-align:left;
}
#vidlist a {
color:#e1e1e1;
position:relative;
z-index:3;
}
#vidlist a:hover {
color:#ffffff;
text-decoration:none;
}
#vidlist a:visited {
color:#cdcdcd;
}
.vidthumb {
float:left;
position:relative;
width:60px;
z-index:3;
}

.vidtext {
width:115px;
margin-left:75px;
margin-top:3px;
}
.clearboth {
clear:both;
}
#vidcap {
margin:0px;
overflow:auto;
font-style:italic;
font-weight:normal;
text-align:left;
color:#444444;
font-size:.85em;
width:320px;
flost:left;
}
#vidcap .testimony {
	font-style:normal;
	line-height:1.4em;
}
#vidcap .testimony a {
	text-decoration:underline;
	color:#000066;
}
#vidcap .testimony a:hover {
	text-decoration:none;
	color:#000066;
}

#playerdiv1_wrapper{
	float:right;
}

.vidlist-item{
	background-image: url(/lib/mediaplayer-5.8/skins/beelden/playlist/itemMid.png);
	background-repeat: repeat-y;
	margin-top:3px;
	min-height:50px;
	padding:5px 5px 10px 5px;
	position:relative;
	width:225px;
}
.vli-top{
	background-image: url(/lib/mediaplayer-5.8/skins/beelden/playlist/itemTB.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:27px;
	position:absolute;
	top:0px;
	left:0px;
	width:220px;
}
.vli-bot{
	background-image: url(/lib/mediaplayer-5.8/skins/beelden/playlist/itemTB.png);
	background-repeat: no-repeat;
	background-position: 0px -32px;
	height:27px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:220px;
}

.smdate {
font-size:.8em;
color:#00407b;
font-style:italic;
}
.ctrsubtitle {
font-size:1.3em;
font-weight:bold;
color:#04366b;
text-align:Center;
}
.photo_commtitle {
	font-size:1.4em;
	font-weight:normal;
	color:#04366b;
}
/* bill page styles */
#billsection a {
color: #000066;
text-decoration:underline;
}
#billsection a:hover {
color: #000066;
text-decoration:none;
}
 /*MORE DROP DOWNS*/
 .more, .less{
 font-size: .9em;
   cursor:pointer;
   color:blue;
   text-decoration:underline;
   font-weight:normal;
}
.more:hover, .less:hover{
   text-decoration:none;
}
.less, .addtext{
   display:none;
}
.lasubtitle {
font-weight:bold;
font-size:1.5em;
color:#000066;
padding-bottom:5px;
}
#jointbudg a {
color:#000066;
text-decoration:underline;
}
#jointbudgt a:hover {
color:#000066;
text-decoration:none;
}
#jointbudg a:visited {
color:#555555;
}
#jointbudg a:visited:hover {
color:#555555;
text-decoration:none;
}
#homepage {
text-align:justify;
}
#homepage .title {
text-align:left;
font-size:1.5em;
font-weight:bold;
}
#homepage .sub {
text-align:left;
font-size:1.3em;
font-weight:bold;
font-style:italic;
}
#homepage .title a {
text-decoration:underline;
color:#000066;
}
#homepage a:hover {
color:#000066;
text-decoration:none;
}
#homepage a:vistied {
text-decoration:underline;
color:#555555;
}
#homepage a:visited:hover {
color:#555555;
text-decoration:none;
}
#homepage .date {
font-weight:bold;
color:#c19325;
font-style:italic;
font-size:.8em;
}
#homepage .readmore {
font-size:.9em;
font-style:italic;
}
#homepage .contenthr {
background-color:#c19325;
color:#c19325;
border:0; 
height:2px;
width:80%;
}
.pdf {
color:#000000;
font-size:.8em;
}

/* home page  video */
#mainvid {
width:360px;
font-size:.9em;
text-align:center;
padding:0px;
font-style:italic;
}
#mainvidbg {
width:340px;
padding:10px;
background-color: #2d345c;
}
#maincap {
text-align:justify;
color:#FFFFFF;
}
.homepage2 {
	font-family:arial black;
	font-style:italic;
	font-size::2.5em;
	color:#04366b;
	margin:0px;
	padding:0px;
}
.homepage2 a {
	color:#04366b;;
}
.sidespacer {
	background-color:#04366b;
}
.hrglinks a {
	line-height:1.3em; 
	font-size:.9em; 
	color:#000066;
	text-decoration:underline;
}
.hrglinks a:hover {
	text-decoration:none;
}
.medtitle {
	text-align:left;
}
.medtitle a {
	text-decroation:underline;
	color:#006;
}
.medtitle a:hover {
	text-decoration:none;
	color:#006;
}
.vid-testimony {
	font-size:.9em;
	font-style:italic;
}
