/***********************************************/

/* emx_nav_left.css                            */

/* Use with template Halo_leftNav.html         */

/***********************************************/



/***********************************************/

/* HTML tag styles                             */

/***********************************************/

body{

	font-family: Arial,sans-serif;

	color: #333333;

	line-height: 1.166;

	margin: 0px auto;

	padding: 0px;

	background: #cccccc url("bg_grad.jpg") fixed;



}



/******* hyperlink and anchor tag styles *******/



a:link, a:visited{

	color: #005FA9;

	text-decoration: none;

}



a:hover{

	text-decoration: underline;

}



/************** header tag styles **************/



h1{

	font: bold 250% Arial,sans-serif;

	color: #334d55;

	margin: 0px;

	padding: 0px;

}



h2{

	font: bold 110% Arial,sans-serif;

	color: #006699;

	margin: 0px;

	padding: 0px;

}



h3{

	font: bold 100% Arial,sans-serif;

	color: #334d55;

	margin: 0px;

	padding: 0px;

}



h4{

	font: bold 110% Arial,sans-serif;

	color: #ff0000;

	margin: 0px;

	padding: 0px;

}



h5{

	font: 100% Arial,sans-serif;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



/***********************************************/

/* Layout Divs                                 */

/***********************************************/



#pagecell{

	position: relative;

	width: 750px;

	top: 50px;

	margin: auto;

	left: 2%;

	right: 2%;

	background-color: #ffffff;

}



#tl {

	position:absolute;

	top: -1px;

	left: -1px;

	margin: 0px;

	padding: 0px;

	z-index: 100;

}



#tr {

	position:absolute;

	top: -1px;

	right: -1px;

	margin: 0px;

	padding: 0px;

	z-index: 100;

}



#masthead{

	position: relative;

	top: 0px;

	left: 2%;

	right: 2%;

	width: 750px;

	margin: auto;

	text-align: left;



}



#pageNav{

	float: left;

	width: 145px;

	padding: 0px;

	background-color: #F5f7f7;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	font: small Verdana,sans-serif;

}



#content_home{

	padding: 0px 10px 0px 0px;

	margin:0px 0px 0px 145px;

	border-left: 1px solid #ccd2d2;

}



#content_rest{

	padding: 0px 10px 0px 0px;

	margin:0px 0px 0px 0px;

	min-height: 400px;



}



/***********************************************/

/* Component Divs                              */

/***********************************************/

#siteName{

	margin: 0px;

	padding: 16px 0px 8px 0px;

	color: #ffffff;

	font-weight: bold;

	text-decoration: none;

}



#siteName h1{

	font: bold 250% Arial,sans-serif;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

}



#siteName a:link{

	font: bold 250% Arial,sans-serif;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}



#siteName a:visited{

	font: bold 250% Arial,sans-serif;

	color: #ffffff;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}



/************** pageName styles ****************/



#pageName{

	padding: 10px 0px 10px 10px;

	margin: 0px;

	border-bottom: 1px solid #ccd2d2;

}



#pageName h2{

	font: bold 175% Arial,sans-serif;

	color: #000000;

	margin: 0px;

	padding: 0px;

}



#pageName h3{

	font: bold 125% Arial,sans-serif;

	color: #ff0000;

	margin: 0px;

	padding: 0px;

}



#pageName img{

	position: absolute;

	top: 0px;

	right: 6px;

	padding: 0px;

	margin: 0px;

}



/************* globalNav styles ****************/



#globalNav{

	position: absolute;

	width: 750px;

	height: 32px;

	color: #cccccc;

	padding: 0px;

	margin: 0px;

	background-image:  url("glbnav_background.gif");

}



#globalNav img{

	margin-bottom: -4px;

}



#gnl {

	position: absolute;

	top: 0px;

	left:0px;

}



#gnr {

	position: absolute;

	top: 0px;

	right:0px;

}



#globalLink{

	position: absolute;

	top: 6px;

	height: 22px;

	padding: 0px 7px 0px 7px;

	margin: 0px;

	z-index: 100;

}



a.glink, a.glink:visited{

  	font-size: small;

  	color: #000000;

	font-weight: bold;

	margin: 0px;

	padding: 2px 8px 4px 8px;

}



a.glink:hover{

  	background-image: url("glblnav_selected.gif");

	text-decoration: none;

}



.skipLinks {display: none;}





/************** picture styles *****************/



.picture{

	padding: 0px 0px 0px 0px;

	height: 160px;

}



.picture img{

	float: left;

	padding: 3px 0px 10px 2px;

}



/*************** text styles ******************/



.text {

	font-size: 80%;

	text-algin: left;

	margin: 0px 0px 0px 150px;

}



.text h4{

	font: bold 100% Arial,sans-serif;

	color: #000000;

	padding: 10px 10px 10px 10px;

}



.text p{

	padding: 0px 0px 10px 0px;

}



.text a{

	text-decoration: underline;

}



.text a.capsule{

	font: bold 1em Arial,sans-serif;

	color: #005FA9;

	display:block;

	padding-bottom: 5px;

}



.text a.capsule:hover{

	text-decoration: underline;

}



.text table{

	padding: 0px 10px 0px 10px;

}



td.textLeft{

	padding-right: 12px;

}



td.text{

	padding: 0px 10px 0px 150px;

}



/*************** text_wpic styles ******************/



.text_wpic {

	font-size: 80%;

	text-algin: left;

	margin: 0px 0px 0px 10px;

}



.text_wpic h4{

	font: bold 100% Arial,sans-serif;

	color: #000000;

}



.text_wpic p{

	padding: 0px 0px 10px 0px;

}



.text_wpic a{

	text-decoration: underline;

}



.text_wpic a.capsule{

	font: bold 1em Arial,sans-serif;

	color: #005FA9;

	display:block;

	padding-bottom: 5px;

}



.text_wpic a.capsule:hover{

	text-decoration: underline;

}



.text_wpic table{

	padding: 0px 0px 0px 10px;

}



td.textLeft{

	padding-right: 12px;

}



td.text_wpic{

	padding: 0px 10px 0px 150px;

}



/*************** text_noleft styles ******************/



.text_noleft {
	font-size: 80%;
	text-algin: left;
	margin: 0px 0px 0px 0px;
}



.text_noleft h4{

	font: bold 100% Arial,sans-serif;

	color: #000000;

}



.text_noleft p{

	padding: 0px 10px 10px 10px;

}



.text_noleft a{

	text-decoration: underline;

}



.text_noleft a.capsule{

	font: bold 1em Arial,sans-serif;

	color: #005FA9;

	display:block;

	padding-bottom: 5px;

}



.text_noleft a.capsule:hover{

	text-decoration: underline;

}



.text_noleft table{

	padding: 0px 10px 0px 10px;

}





/************** siteInfo styles ****************/



#siteInfo{

	clear: both;

	border-top: 1px solid #cccccc;

	font-size: small;

	color: #666666;

	padding: 10px 10px 10px 10px;

	margin-top: -1px;

	text-align: center;

}



#siteInfo a{

	text-decoration: underline;

}



.copy a{

	color:#666666;

}



/************* government styles **************/



.government{

	margin: 0px;

	padding: 0px 0px 10px 10px;

	border-bottom: 1px solid #cccccc;

}



.government h3{

	padding: 10px 0px 2px 0px;

}



.government a{

	display: block;

}



/************* news styles **************/



.news{

	margin: 0px;

	padding: 0px 0px 10px 10px;

	background: #eed670;

	height: 235px;

	font-size: 10px;



}



.news h4{

	padding: 10px 0px 2px 0px;

	font-size: 125%;

}



.news h5{

	display: block;

	padding: 10px 0px 2px 10px;

}



.news a{
	text-decoration: underline;
	color: #ff0000;
}



/************* misc_news styles **************/



.misc_news{

	margin: 0px;

	padding: 0px 0px 10px 10px;

	min-height: 100px;

	font-size: 10px;

}



.misc_news h4{

	padding: 10px 0px 2px 0px;

	font: bold 110% Arial,sans-serif;

	color: #000000;

}



.misc_news h5{

	display: block;

	padding: 10px 0px 2px 10px;

}



.misc_news a{

	display: block;

	text-decoration: underline;

}
