@charset "utf-8";
/* CSS Document */

body {
	font: 10pt Arial, Helvetica, sans-serif;
	

}
H2 BR {
	
	display: none;
}


Table H2 {
font-weight: normal;
	font-size: 12pt;
	color: #000000;
	page:auto;
	
	
	
	
}
Table TR {
empty-cells:hide;
white-space:none;
vertical-align:top;

}
Table TD {
font-weight: normal;
	font-size: 12pt;
	color: #000000;
	margin-top:auto;
	page:auto;
	vertical-align: text-top;
	float:none;
	empty-cells:hide;
	
	
	


	
	
	
	}
	
	


#container {
	width: 768px;
	margin: 20px auto 20px auto;
}

/* #header {
	border-bottom: solid 10px #0e70ca;
	margin-bottom: 10px;
	padding-bottom: 10px;
} */

img {
	border: 0;
}

#global_nav, #breadcrumb {
	display: none;
}


h1 {
	font-size: 14pt;
}


/*~~~~~~~~~~~~~Column 1~~~~~~~~~~~~~~~*/

#col1 {
	width: 20%;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-top: 24px;
	float: left;
}


/*~~~~~~~~~~~~~Column 2~~~~~~~~~~~~~~~*/

#col2 {
	float: right;
	width: 70%;
	padding: 20px 30px 40px 22px;
}

#col2 h1 {
	font-size: 14pt;
	padding: 0;
	margin: 0;
}

#col2 h2 {
	font-weight: normal;
	font-size: 12pt;
	color: #000000;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~NAVIGATION STYLES~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~Main Navigation~~~~~~~~~~~*/

#navMain {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 3px 0 5px 0;
	padding: 0;
	width: 100%;
	height: 26px;
	background: ;
	}

	#navMain ul {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 26px;
	float: left;
	list-style: none;
	background: ;
	}

	#navMain li {
	position: relative;
	float: left;
	height: 26px;
	background: ;
		}

		#navMain li.first {
			background: ;	
		}

	#navMain a {
		display: block;
		padding: 0 1.25em 0 1.3em;
		font: bold 1.1em/2.3em Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #F8FBFD;
		}

		#navMain a:hover {
			background: ;
		}
		
		#navMain a.first:hover {
			background:;
		}

/* Main navigation highlight
 

/*~~~~~~~~~~~Drop down menu~~~~~~~~~~~*/

#navMain li ul {
	display: none;
	position: absolute;
	top: 26px;
	left: 0;
	background:none;
	float:left;
	}
	
	#navMain li ul li {
		background: ;
		clear: both;
		width: 176px;
		height: 24px;
	}

	#navMain li ul li.last {
		background: ;
		height: 25px;
	}
	
	#navMain li ul a {
		font: normal 1.1em Arial, Helvetica, sans-serif;
		color: #013C66;
		display: block;
		height: 24px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	/* Holly Hack. IE Requirement \*/
	* html #navMain li ul li { float: left; height: 1%; }
	* html #navMain li ul li a { height: 1%; }
	/* End */

	#navMain li ul a:hover {
		background: ;
	}

	#navMain li:hover ul, #navMain li.over ul {
		display: block;
	}



/*~~~~~~~~~~~Sub Navigation~~~~~~~~~~~*/

#navSub {
	width: 100%;
	margin-bottom: 20px;
}

#navSub h2 {
	display: none;
}

#navSub ul {
	margin: 0;
	padding: 0;
	border-top: solid 1px #ccc;
}

#navSub li {
	list-style: none;
	padding: 5px 0;
	border-bottom: solid 1px #ccc;
}

#navSub a {
	color: #666;
	text-decoration: none;
	font-size: 9pt;
}


/*~~~~~~~~~~~Footer~~~~~~~~~~~*/

#footer {
	width: 100%; /*safari fix*/
	padding-top: 5px;
	margin-bottom: 20px;
	font-size: 8pt;
	text-align: center;
	border-top: solid 1px #999;
	
	Page-break-before: always;
	}
	
	#footer p {
		padding: 0;
		margin: 0;
	}
	
	
/*~~~~~~~~~~~~~~~~ Others ~~~~~~~~~~~~~~~~~~ */

.clear { clear:both; }

.clear_right { clear:right; }

.hide { display: none; }

/* .optBox {
	width: 100%;
	border: solid 1px #ccc;
	padding: 5px;
} */

.optBox h2 {
	font: bold 9pt Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

.optBox p {
	font-size: 8pt;
	padding: 0;
	margin: 0;
}
div.column {
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 8px;
}
div.menu a.menunav,  div.menu a.menunav:link,  div.menu a.menunav:visited {
	display: block;
	color: #00008C;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-bottom: 0px;
	text-decoration: none;
	border-bottom: 1px solid #D6D6ED;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-family: Verdana, Arial, helvetica, sans-serif;
	  /* more specific to override rule in importing sheet */
    font-size:   xxx-small;      
             /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    voice-family: inherit;   
             /* recover from trick */
    font-size:    xx-small   
             /* intended value for better browsers */
}
 div.menu a.menunav:active, div.menu a.menunav:hover, div.menu a.menunav:link:hover, div.menu a.menunav:active:hover, div.menu a.menunav:visited:hover {
	display: block;
	color: #FFC800;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-bottom: 0px;	
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	border-bottom: 1px solid #00008C;
	background-color: #ffffff;
	text-decoration: underline;
	font-family:Verdana, Arial, helvetica, sans-serif;
	  /* more specific to override rule in importing sheet */
    font-size:   xxx-small;      
             /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    voice-family: inherit;   
             /* recover from trick */
    font-size:    xx-small   
             /* intended value for better browsers */
}
/* replaces div.sidebar a.newside2on */
div.menu a.menunavOn,  div.menu a.menunavOn:link,  div.menu a.menunavOn:visited {
	display: block;
	color: #00008C;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-bottom: 0px;
	text-decoration: none;
	border-bottom: 1px solid #F2F4FB;
	border-right: 1px;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-family: Verdana, Arial, helvetica, sans-serif;
	  /* more specific to override rule in importing sheet */
    font-size:  xxx-small;      
             /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    voice-family: inherit;   
             /* recover from trick */
    font-size:    xx-small   
             /* intended value for better browsers */
}
 div.menu a.menunavOn:active, div.menu a.menunavOn:hover, div.menu a.menunavOn:link:hover, div.menu a.menunavOn:active:hover, div.menu a.menunavOn:visited:hover {
	display: block;
	color: #FFC800;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-bottom: 0px;
	padding-left: 4px;	
	padding-right: 4px;
	text-decoration: none;
	border-bottom: 1px solid #00008C;
	border-right: 1px;
	background-color: #ffffff;
	text-decoration: underline;
	font-family: Verdana, Arial, helvetica, sans-serif;
	  /* more specific to override rule in importing sheet */
    font-size:   xxx-small;      
             /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    voice-family: inherit;   
             /* recover from trick */
    font-size:    xx-small   
             /* intended value for better browsers */
}
.no_print {
display: none;
}
a:link, a:visited {
	color: blue;
	font-weight: normal;
	text-decoration: underline;
	}
	.titlewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}



