/* CSS Document */



body{

	margin-top:20px;

	background-color:#7A9DAD;

	}

	

table,td{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#545454;

	font-weight:normal;

	text-decoration:none;

	line-height:normal;

	line-height:18px;

	}

	

	

.borderRightLeft{

	border-width:0 3px 0 3px;

	border-color:#ffffff;

	border-style:solid;

	}

	

.button 

{

	background-color:#ECF4FB;

}

.button_over {

	background-color:#ffffff;

}



.topMenu {
	height:28px;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	background-color:#245454;	
}

a.topMainMenu {
	text-decoration:none;
	color:#ffffff;
}

	
a:hover.topMainMenu {
	text-decoration:none;
	color:#41738A;
	background-color:#ffffff;
	padding:2px;
	font-weight:normal;
}

.topMenuSelective{
	background-color:#ffffff;
	color:#41738A;
	padding:2px;
}

#white-bg{

	background-image:url(../images/white-bg.gif);

	background-position:right;

	background-repeat:no-repeat;

	}	

#white-bg1{

	background-image:url(../images/white-bg1.gif);

	background-position:right;

	background-repeat:no-repeat;

	}	

#leftMenu td{

	color:#ffffff;

	font-weight:bold;

	font-size:11px;

	text-transform:uppercase;

	}

	

#leftMenu td a{

	text-decoration:none;

	font-size:10px;

	color:#ffffff;

	text-transform:none;

	}

	

#leftMenu td a:hover{

	text-decoration:none;

	color:#ffffff;

	text-decoration:underline;

	}





#leftMenu .selective{

	text-decoration:none;

	font-size:10px;

	color:#ffffff;

	text-transform:none;

	text-decoration:underline;

	}



#leftMenu div{

	color:#ffffff;

	font-weight:normal;

	font-size:10px;

	text-align:left;

	text-transform:none;

	margin-left:7px;

	}



#leftMenu div a{

	color:#ffffff;

	}

#leftMenu div a:hover{

	color:#ffffff;

	text-decoration:underline;

	}

#leftMenu div .selective{

	color:#ffffff;

	text-decoration:underline;

	}

	

#leftMenu div .img{

	margin:4px 0px 0px 4px;

	}

	

	

.input{

	background-color:#ffffff;

	border:1px solid #000000;

	height:14px;

	}

	

	

	

.maintext{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#a7a7a7;

	font-weight:bold;

	text-decoration:none;

	}



.headblue{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#41738A;

	font-weight:normal;

	text-decoration:none;

	}

			

a.linkred{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#C90000;

	font-weight:bold;

	text-decoration:underline;

	}

a.linkred:hover{

	color:#C90000;

	text-decoration:none;

	}

	

.linkblue{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#41738A;

	font-weight:normal;

	text-decoration:none;

	}

	

	

.txt1{

	color:#000000;

	}



.orangeHead{

	background-color:#FF9000;

	padding-left:7px;

	}

	

#footer td{

	color:#41738A;

	font-size:9px;

	}

#footer .copy{

	color:#545454;

	font-size:9px;

	font-weight:normal;

	}

#footer a{

	color:#41738A;

	text-decoration:none;

	font-size:10px;

	font-weight:normal;

	}

#footer a:hover{

	color:#545454;

	text-decoration:none;

	font-size:10px;

	font-weight:normal;

	}

	

a.buy_large{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#227AD3;

	font-weight:bold;

	text-decoration:none;

	}

a.buy_large:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#227AD3;

	font-weight:bold;

	text-decoration:none;

	}

	

.line-height{

	line-height:18px;

	}

	

.leftHead1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:bold;

	}

.leftHead2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#ffffff;

	font-weight:bold;

	}

.rightHead1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#41738A;

	font-weight:bold;

	}

a.color1{

	color:#41738A;

	text-decoration:none;

	}

a.color1:hover{

	color:#545454;

	text-decoration:none;

	}

.subHead1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#ffffff;

	font-weight:bold;

	}

a.subHead2{

	color:#5D95AF;

	font-weight:bold;

	font-size:11px;

	text-decoration:none;

	}

a.subHead2:hover{

	color:#34689C;

	font-weight:bold;

	font-size:11px;

	text-decoration:underline;

	}

	



.legislative_subheads, a.legislative_subheads{

	color:#f87400;

	font-weight:bold;

	font-size:13px;

	text-decoration:none;

	}



a.legislative_subheads:hover{

	color:#f87400;

	font-weight:bold;

	font-size:13px;

	text-decoration:underline;

	}



.subHead3{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#41738A;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

	}



a.txtItalic1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	font-style:italic;

	text-decoration:none;

	}

a.txtItalic1:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	font-style:italic;

	text-decoration:underline;

	}



.txtItalic2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#41738A;

	font-weight:normal;

	font-style:italic;

	}

.txtItalic3{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	font-weight:normal;

	font-style:italic;

	text-decoration:none;

	}

	

.borderLeft{

	border-left:1px solid #D7D7D7;

	}

#rightimg-home{

	background-image:url(../images/right-home.gif);

	background-position:left bottom;

	background-repeat:no-repeat;

	border-left:1px solid #D7D7D7;

	}

	

.whitetxt1{

	color:#ffffff;

	}

	

a.whitetxt{

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

	font-size:10px;

	}

a.whitetxt:hover{

	color:#000000;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

	}

	

a.issues{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#41738A;

	font-weight:normal;

	text-decoration:none;

	}

a.issues:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#41738A;

	font-weight:normal;

	text-decoration:underline;

	}

	

a.top{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#41738A;

	font-weight:normal;

	text-decoration:none;

	}

a.top:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	font-weight:normal;

	text-decoration:none;

	}

a.next{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	font-weight:normal;

	text-decoration:none;

	}

a.next:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#41738A;

	font-weight:normal;

	text-decoration:none;

	}

.border-bott{

	border-bottom:1px dashed #41738A;

	}
.errormsg{
color:#FF0000;
}


/* Top Navigation related styles - starts here */
.topNavLyr {
	height:28px;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	background-color:#245454;	
}

.topNavLyrTxt {
	height:28px;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;	
}

a.topNavLyrLink { text-decoration:none;	color:#ffffff; cursor:pointer; }

a:hover.topNavLyrLink { text-decoration:none; color:#41738A; cursor:pointer; background-color:#ffffff; }

a.topNavLyrLinkActive  { text-decoration:none; color:#41738A; cursor:pointer; background-color:#ffffff;  }
a:hover.topNavLyrLinkActive { text-decoration:none; color:#41738A; cursor:pointer; background-color:none; }

#stateOfAffairsMenu {
	width:130px;
	visibility:hidden; 
	position: absolute;
	background:#f7f7f7;
	float:left;
	opacity:0.8;
	filter:alpha(opacity=80);	
	text-align: left;
	color: #245454;
    z-index:300;
	border:1px solid #245454;
	padding:0px 0px 5px 5px;
	margin:5px 0px 0px 0px;

}

#stateOfAffairsMenu a {
	width:110px;
	float:left;
	background-color:none;			
	padding:5px 0px 0px 0px;
	color: #245454;
	font-size:11px;
	font-weight:normal;
	/*text-transform: capitalize;*/
	text-transform: normal;
	text-decoration:none;
	cursor:pointer;	
}

#stateOfAffairsMenu a:hover {
	color: #245454;
	text-decoration:underline;	
}

#aboutUsMenu {
	width:140px;
	visibility:hidden; 
	position: absolute;
	background:#f7f7f7;
	float:left;
	opacity:0.8;
	filter:alpha(opacity=80);	
	text-align: left;
	color: #245454;
    z-index:300;
	border:1px solid #245454;
	padding:0px 0px 5px 5px;
	margin:5px 0px 0px 0px;

}

#aboutUsMenu a {
	width:120px;
	float:left;
	background-color:none;			
	padding:5px 0px 0px 0px;
	color: #245454;
	font-size:11px;
	font-weight:normal;
	/*text-transform: capitalize;*/
	text-transform: normal;
	text-decoration:none;
	cursor:pointer;	
}

#aboutUsMenu a:hover {
	color: #245454;
	text-decoration:underline;	
}

#mediaRoomMenu {
	width:140px;
	visibility:hidden; 
	position: absolute;
	background:#f7f7f7;
	float:left;
	opacity:0.8;
	filter:alpha(opacity=80);	
	text-align: left;
	color: #245454;
    z-index:300;
	border:1px solid #245454;
	padding:0px 0px 5px 5px;
	margin:5px 0px 0px 0px;

}

#mediaRoomMenu a {
	width:120px;
	float:left;
	background-color:none;			
	padding:5px 0px 0px 0px;
	color: #245454;
	font-size:11px;
	font-weight:normal;
	/*text-transform: capitalize;*/
	text-transform: normal;
	text-decoration:none;
	cursor:pointer;	
}

#mediaRoomMenu a:hover {
	color: #245454;
	text-decoration:underline;	
}
/* Top Navigation related styles - ends here */

/* Left side - Current Issues - Starts Here */
.currentIssueBg {
	background: #1b3c3d url(../images/green-bg1.gif) repeat-x left top;
	padding:0px 0px 25px 0px
}

/* Left side - Current Issues - Ends Here */

/* Search Box - Starts Here */
#srchDiv {
	width:275px;
	height:40px;
	visibility:hidden;
	position: absolute;
	background:#f7f7f7;
	float:left;
	/*
	opacity:0.8;
	filter:alpha(opacity=100);	
	*/
	text-align: left;
	color: #245454;
    z-index:300;
	border:1px solid #245454;
	padding:0px 0px 10px 5px;
	margin:5px 0px 0px 54px;
}

.searchBtn {
   background:url(../images/searchBtn.jpg) no-repeat 6px top; width:86px; height:24px;   
   cursor:pointer;   
   border:0px;
}

.searchBtnOver {
   background:url(../images/searchBtnO.jpg) no-repeat 6px top; width:86px; height:24px;   
   cursor:pointer;   
   border:0px;
}

.typeForms {
	font-size:14px;
	font-weight:normal;
	color:#245454;
	border: 1px solid #1b3c3d;
	padding:2px;
}

.searchResultSearchLyr {
	width:300px;
	height:50px;
	float:left;
	text-align: left;
	color: #245454;
	border:1px solid #245454;
	padding:10px 0px 10px 5px;
	margin:15px 0px 0px 0px;	
}
/* Search Box - Ends Here */