body {
font-size: 11px;

}


body, div, p, table, tr, th, td, li, dd, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



h1 {
	font-size: 140%;
}





h2 {
	font-size: 130%;
}

h3 {
	font-size: 120%;
}


h4 {
	font-size: 115%;
}




#Wrapper { 
text-align:left;

	width: 990px;
	
border-top: 2px solid #000000;
border-left: 2px solid #000000;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;

}




/* top banner Content  --------------------------------------------------------------------------------------------------------- */



/* Banner */


#Banner {
        width:100%;
		height: 96px;
	background-color: #ffffff;

}


#Banner ul{

float:right;

	
}

#Banner li {
display: inline;
list-style-type: none;	
vertical-align:middle;
padding-right:2px;
padding-top:50px;


}




#Banner  li a {
	
	text-decoration: none;	
	color: #FFFFFF;
}





/* Header Content  --------------------------------------------------------------------------------------------------------- */


#Header {
width:100%;
height:183px;
}

.access{
	vertical-align: top;
	text-decoration: none;
	color: #ffffff;
padding-right: 25px;
	
}





/* Secondary Nav Bar ---------------------------------------------------------------------------------------------------- */















#Breadcrumb
{
letter-spacing: -0.1em;
float: left;
	position: relative;
	
	margin-left: 5px;
	line-height: 100%;
margin-bottom: 2px;
line-height: 1.8em;


text-decoration: none;
}




#SecondaryNav {
	margin-bottom: 2px;
	height: 48px;
	background-color: #3656A5;
	
}

#SecondaryNav div, #SecondaryNav a,  {
	
	color: #FFFFFF;

}



#SecondaryNav ul {
	float: left;
	margin: 0px;
	height: 100%;
}

#SecondaryNav li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#SecondaryNav li a {
	float: left;
	margin-bottom: 16px;
	margin-top: 4px;
	padding-left: 0.6em;
	padding-right: 0.6em;
	border-right: solid 2px #FFFFFF;
	line-height: 20px;
	vertical-align: top;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: -0.1em;
	
}



#search
{
padding-left:15px;
}








#FooterNav div  {
	


}



#FooterNav ul {
	
	margin: 0px;
	height: 100%;
}

#FooterNav li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#FooterNav li a {
	
border-left: solid 1px #FFFFFF;	
border-right: solid 1px #FFFFFF;
	line-height: 15px;
	vertical-align: top;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: -0.1em;
	padding: 10px;
}



























#Nav_top ul {
	float: right;
		background-color: #3656A5;
	
}

#Nav_top li {
	display: inline;
	list-style-type: none;

}

#Nav_top li a {
vertical-align: middle;

	float: left;
	
	vertical-align: top;
	padding-left: 0.6em;
	padding-right: 0.6em;
	border-left: solid 2px #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
	
}


#Date 
{
vertical-align: bottom;
padding-right: 60px;
float: right;
color: #000;
font-size: 130%;
font-weight:bold;
}







/* Containers  --------------------------------------------------------------------------------------------------------- */




#Container {
margin-top: -1px;
margin-bottom: -1px; 
width:990px; float: left; 
background-color: #3656A5;
}



#Container2 { 

margin-top: -1px;
margin-bottom: -1px;
float: left; 
background-color: #ffffff;
width:830px;
border-top:  1px dashed #3656A5;


}




/* Left Panel ------------------------------------------------------------------------------------------------------*/








#MainNav {
background-color: #3656A5;
	width: 160px;
	float: left;
text-align:left;
}













/* Main Content  --------------------------------------------------------------------------------------------------------- */


#Main {

float:left; 
width:600px;
min-height:300px;  
background-color:white; 
padding-left: 10px;
padding-right: 10px;
padding-bottom: 80px;
vertical-align:top;
border-right:  1px dashed #3656A5;	
}


#Main h2 {
background-color: #F0F8FF;
font-weight:bold;
color: #000000;
font: 1.5em Arial, Helvetica, sans-serif;
margin-left: 25px;
margin-right: 20px;
margin-top:15px;
margin-bottom:10px;
padding: 2px 10px 2px 4px; /* Top Right Bottom Left */
border: 1px solid #E6E6FA;}




#Main h3 {
margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	padding-right: 9px;
	color: #3656A5;
	font-weight: bold;
	font-style: italic;
}


#Main h4 {
margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 9px;
	color: #3656A5;
	font-weight: bold;
	font-size: 110%;
	

}


#Main h5 {
margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 9px;
	color: #3656A5;
	font-weight: bold;
	font-size: 110%;
	border-bottom: 1px solid #3656A5;}

}



#Main h6 {
margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 9px;
	color: #3656A5;
	font-weight: bold;
	font-size: 100%;
	margin-left: 25px;
}



#resource
{
padding-left: 50px;




}




#Main p {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
font-size: 14px;
line-height:18px;
   text-justify: newspaper;
}


#Main p.summary {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px;
        text-justify: newspaper;
font-weight: bold;
}

#Main a {
	color: #F39800;
}

#Main a:hover {
	color: #3656A5;
}


#Main ol {
	margin: 0;
	margin-left: 10px;
	padding: 0;
}

#Main li {
	margin-bottom: 1em;
	margin-left: 2em;
	/*background-image: url(../images/theme/icons/news_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.3em;*/
	list-style-position: 1em;
font-size: 14px;
line-height:18px;
}





#Main li a {
	text-decoration: none;
}

#Main.news h2 {
	font-size: 110%;
	margin: 0px;
}

#Main.news h3 {
	margin-left: 9px;
	margin-right: 9px;
}

#Main.news h3 {
	padding: 4px;
	padding-left: 20px;
	background-color: #3656A5;
	background-image: url(../images/theme/icons/news_category_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 0.5em;
	font-style: normal !important;
	font-size: 100% !important;
	color: #FFFFFF !important;
}




/* Right Side Content  --------------------------------------------------------------------------------------------------------- */




#Sidebar { 
float:left; 
width:190px;  
padding: 5px; 
background-color: #ffffff;



}




#Sidebar h2 {
	margin-top: 0px;
	padding: 10px;
	border-top: solid 2px #FFFFFF;
	border-bottom: solid 2px #FFFFFF;
	background-color: #3656A5;
	color: #FFFFFF;
}

#Sidebar p {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#Sidebar a {

	text-decoration: none;
	color: #3656A5;
}

#Sidebar a:hover {
	color: #F39800;
text-decoration: underline;
}




/* --------------------------------------------------------------------------------------------------------- */


#Newsbar .heading {
background-color: #3656A5;
color:#ffffff;
}



#Newsbar img {
padding-right: 5px; 
padding-top: 5px; 

}



#Newsbar dt{
padding-left: 5px;
padding-bottom: 5px;
font-size: 90%;
}

#Newsbar {
margin-left: 5px;
margin-right: 5px;
background-color: #F0F8FF;
border: 1px solid #000000;
}

#Newsbar a {
padding-left: 0px;
color: #000000;
}


#Newsbar ul {
list-style-type:disc;
margin-left: 15px;
padding-left: 0px;
}


/* --------------------------------------------------------------------------------------------------------- */


/* Promotional boxes in right hand column */

#Sidebar h3 {	
background-color: #ffffff;
font-weight:bold;
color: #000000;
font: 110% Arial, Helvetica, sans-serif;
margin-left: 5px;
margin-right: 5px;
margin-top:15px;
padding: 4px 0px 4px 4px;
border: 1px dashed #000000;
vertical-align: top;
}

/* Promo Box 1 */

#Sidebar h3 .stylebox {
color: #000000;
font-weight:bold;

}

/* Promo Box 2 */
#Sidebar .h3HeadStyleBox2 {
color: #000066;
font-weight:bold;
}

/* Promo Box 3 */
#Sidebar .h3HeadStyleBox3 {
color: #006633;
font-weight:bold;
}

/* Promo Box 4 */
#Sidebar .h3HeadStyleBox4 {
color: #990000;
font-weight:bold;
}

/* Promo Box 5 */
#Sidebar .h3HeadStyleBox5 {
color: #000066;
font-weight:bold;
}




/* Footer Content  --------------------------------------------------------------------------------------------------------- */



#Footer { clear:both; padding:1em; background-color:#3656A5; }



.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 100%; }
.clearfix { display: block; } /* close commented backslash hack */