/*** color legend ***/
/* #c27923 = drk orange */
/* #ee8203 = orange */
/* #fb941b = md orange */
/* #315477 = footer nav blue */
/* #617794 = top nav grey-blue */
/* #d9e6f2 = rt col lt blue */
/* #141a28 = blue black */
/* #4b7dad = bgrnd teal-blue */
/* #b2c1d1 = lt grey blue */
/* #eef0f1 = lt grey */




/* main */

body
{
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .082em;
	color: #141a28;
	line-height: 150%;
	text-align: justify;
}



A
{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #315477;
}


A:hover
{
	color: #ee8203;
	text-decoration: none;
}




img {
	border:0;
}


#img_link
{
	background: transparent;
}




/* top nav */



#top_nav A:link
{
	color: #FFFFFF;
	text-decoration: none;
}

#top_nav A:hover
{
	color: #ee8203;
	text-decoration: none;
}



.top_nav_on
{
	padding: 1px;
	color: #ee8203;
	background: #315477;
	text-decoration: none;
}




#top_nav
{
	background: #075b85 url(../images/header/header_bgrnd.png) repeat-x;
	height: 22px;
	padding-top: 56px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .2em;
	color: #ffffff;
}




/* side nav 1 */


#side_nav
{
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	line-height: 200%;
	letter-spacing: .1em;
}


#side_nav a:link, #side_nav A:visited
{
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .1em;
	line-height: 200%;
	color: #315477;
	text-decoration: none;
}





#side_nav a:hover
{
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .1em;
	line-height: 200%;
	color: #c27923;
	text-decoration: none;
	background: #ffffff;
}


#onnav
{
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .1em;
	line-height: 200%;
	color: #141a28;
	background: #ffffff;
	padding: 1px;
}


#side_nav_logo
{
	width: 40px;
	float: left;
	padding-right: 5px;
	vertical-align: bottom;
}



.pg_title
{
	padding-left: 20px;
	font-weight: bold; 
	font-size: 16px; 
	color: #315477; 
	line-height: 200%; 
	font-style: normal; 
	font-family: Georgia, Caslon, Palatino, Serif;
	letter-spacing: .2em; 
	font-variant: small-caps;
}






/* main cols */



#sidebar
{
	background: #4b7dad url(../images/sidebar/sidebar_bgrnd.jpg) repeat;
}





.main
{
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .082em;
	color: #141a28;
	line-height: 150%;
	text-align: justify;
}




.main_sm
{
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .02em;
	color: #141a28;
	line-height: 150%;
	text-align: justify;
}


.main a:link
{
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #315477;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .082em;
	line-height: 150%;
}

#main_lft
{
	background: #FFFFFF;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .082em;
	color: #141a28;
	line-height: 150%;
	text-align: justify;
}


#main_rt
{
	padding: 10px;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .082em;
	color: #141a28;
	line-height: 150%;
	text-align: justify;
}



#iframe
{
	background: #FFFFFF;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .082em;
	color: #141a28;
	letter-spacing: .082em;
	line-height: 150%;
	text-align: justify;

}





#ecec_box
{
	background: #eef0f1;
	width: 95%;
	padding: 5px;
	margin: 0px;
	border: 1px solid #315477;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #06334a;
	font-size: 11px;
	letter-spacing: .082em;
	line-height: 150%;
	text-align: center;
}





#wn_col
{
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .082em;
	padding-left: 10px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #b2c1d1;
	line-height: 150%;
	color: #141a28;
	text-align: left;
}




#wn_col_hm
{
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .082em;
	padding-left: 10px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #b2c1d1;
	line-height: 150%;
	color: #141a28;
	text-align: left;
}





.sub_title
{
	font-weight: bold; 
	font-size: 12px; 
	color: #315477;
	text-decoration: none;
	line-height: 100%; 
	font-style: normal; 
	font-family: Georgia, Caslon, Palatino, Serif;
	letter-spacing: .12em; 
}




.field_title
{
	font-weight: normal; 
	font-size: 12px; 
	color: #315477;
	text-decoration: none;
	line-height: 100%; 
	font-style: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: .082em; 
}


#font_box
{
	background: #eef0f1;
	width: 125px;
	padding: 4px;
	margin: 0px;
	border: 1px solid #b2c1d1;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #315477;
	font-size: 9px;
	letter-spacing: .02em;
	text-align: center;
	float: right;
	clear: left;
}





#font_box02
{
	background: #eef0f1;
	width: 125px;
	padding: 4px;
	margin: 0px;
	border: 1px solid #b2c1d1;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #315477;
	font-size: 9px;
	letter-spacing: .02em;
	text-align: center;
}




.symbols

{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #ee8203;
	font-size: 12px;
	letter-spacing: .02em;
}




#search_box
{
	background: #eef0f1;
	width: 95%;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	border: 1px solid #b2c1d1;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #315477;
	font-size: 11px;
	letter-spacing: .15em;
	line-height: 150%;
	text-align: center;
}





#search_box02
{
	background: #eef0f1;
	width: 95%;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	border: 1px solid #b2c1d1;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #315477;
	font-size: 9px;
	letter-spacing: .15em;
	line-height: 150%;
	text-align: center;
}





H4
{
	font-weight: bold; 
	font-size: 12px; 
	color: #315477; 
	line-height: 150%; 
	font-style: normal; 
	font-family: Georgia, Caslon, Palatino, Serif;
	letter-spacing: .2em; 
	font-variant: small-caps;
}




H3
{
	font-weight: bold; 
	font-size: 14px; 
	color: #315477; 
	line-height: 150%; 
	font-style: normal; 
	font-family: Georgia, Caslon, Palatino, Serif;
	letter-spacing: .2em; 
	font-variant: small-caps;
}




H2
{
	font-weight: bold; 
	font-size: 16px; 
	color: #315477; 
	line-height: 150%; 
	font-style: normal; 
	font-family: Georgia, Caslon, Palatino, Serif;
	letter-spacing: .2em; 
	font-variant: small-caps; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #315477; 
	padding-top: .2em; 
	padding-bottom: .2em;
}



H2.home
{
	font-weight: bold; 
	font-size: 14px; 
	color: #315477; 
	line-height: 150%; 
	font-style: normal; 
	font-family: Georgia, Caslon, Palatino, Serif;
	letter-spacing: .2em; 
	font-variant: small-caps; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #315477; 
	padding-top: .2em; 
	padding-bottom: .2em;
}



UL LI
{
	list-style-image: url(../images/org_arrow.png);
	vertical-align: bottom;
	line-height: 150%;
}



OL LI
{
	line-height: 150%;
}



DT
{
	font-weight: normal;
	line-height: 150%;
	padding-top: 1em;
}


DD
{
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
}



DT.list
{

	font-weight: bold; 
	line-height: 150%;
	padding-top: 1em;
	color: #325575;
}



/* footer */


.footer A:link, .footer A:visited
{
	font-weight: bold;
	color: #315477;
	text-decoration: none;
}



.footer A:hover
{
	font-weight: bold;
	color: #ee8203;
	text-decoration: none;
}



.footer_on
{
	font-weight: bold;
	color: #FFFFFF;
	background: #315477;
	text-decoration: none;
}



#footermenu
{
	background: #b2c1d1;
	height: 17px;
	padding-top: 3px;
	padding-bottom: 0px;
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #617794;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .2em;
	color: #315477;
}



.footer_txt
{
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .2em;
	color: #315477;
}





#copyright_box
{
	background: #b2c1d1;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px;
	text-align: center;
	font-weight: normal;
	font-size: 9px;
	font-style: italic;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .15em;
	color: #315477;
}




.copyright A:link, .copyright A:hover, .copyright A:visited
{
	background: none;
	font-style: italic;
	color: #315477;
	text-decoration: none;
}




.copyright_txt
{
	font-style: italic;
	text-align: center;
	font-weight: normal;
	font-size: 9px;
	font-style: italic;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	letter-spacing: .15em;
	color: #315477;
}


table.main_sm td {
	vertical-align: top;
	padding: 5px 0 5px 5px;
}

table.main td {
	text-align:left;
}

div.page-col {
	float:left;
	width:45%;
	padding-right: 25px;
	margin-bottom: 30px;
	text-align: left;
}

div.resize-font {
	
}

div#font_box {
	
	display: block;
	margin-bottom: 20px;
}



/* ========= STANDARD CLEARFIX ============= */

.hidetxt {
	text-indent: -9999px;
}

.clearfix {
	clear:both;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}







