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

body {
	background:#e3edf3;
	font-family:Arial, Verdana, sans-serif;
	font-size:medium;
	margin:0;
	}
	
#container {
	background:#fff;
	font-size:0.8em;
	margin:0 auto 0;
	width:800px;
	}
	
#header {
	float:left;
	padding:0 0 2px 0;
	width:800px;
	}

#h-col-left {
	font-size:1px;
	float:left;
	height:106px;
	overflow:hidden;
	width:471px;
	}
	
#h-col-right {
	float:left;
	width:307px;
	}
	
#h-col-right a {
	display:block;
	margin:22px 0 0 0;
	}

ul#nav {
	background:#0066a4;
	clear:left;
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	width:800px;
	}
	
ul#nav li {
	background:url(images/divide.gif) 0 50% no-repeat;
	color:#fff;
	float:left;
	margin:0 0 0 0;
	padding:0;
	position:relative;
	width:auto; /* might need to be changed */
	}
	
	ul#nav li.first {
		width:282px;
		}
		
	ul#nav li.first,
	ul#nav li.second {
		background:none;		
		}
		
ul#nav li a:link,
ul#nav li a:visited,
ul#nav li a:hover,
ul#nav li a:active {
	color:#fff;
	float:left;
	font-weight:normal;
	padding:9px 8px 10px 8px;
	text-decoration:none;
	width:auto;
	}
	
ul#nav li a:hover {
	color:#7dbfe2;	
	}
	
ul#nav li a.selected:link,
ul#nav li a.selected:visited,
ul#nav li a.selected:hover,
ul#nav li a.selected:active {
	color:#7dbfe2;	
	}
	
	
/* ---------------------------------------------------------- //
/           Start styles for level 2 of main nav               /		
// ---------------------------------------------------------- */

	ul#nav li ul.level2 {
		background:#0066a4;
		display: none;
		font-size:90%;
		list-style:none;
		margin:0;
		padding:0 0 6px 0;
		position: absolute; 
		top: 25px;
		left: 0px;
		z-index:200;
		}
						
			/*ul#nav li.first ul.level2 {
				width:px;	
				}*/
				
			/*ul#nav li.second ul.level2 {
				width:px;	
				}*/
				
			/*ul#nav li.third ul.level2 {
				width:px;	
				}*/
				
			/*.ul#nav li.fourth ul.level2 {
				width:px;	
				}*/
				
			 ul#nav li.fifth ul.level2 {
				width:115px;	
				}
				
			/*ul#nav li.sixth ul.level2 {
				width:px;	
				}*/
				
			/*ul#nav li.seventh ul.level2 {
				width:px;	
				}*/

						
	ul#nav li ul.level2 li {
		background:none;
		margin:0;
		padding:0;
		width:auto;
		}
		
	ul#nav li ul.level2 li.initial {
		padding-top:11px;	
		} /* has IE6 styles  */
	
	ul#nav li ul.level2 li a:link,
	ul#nav li ul.level2 li a:visited,
	ul#nav li ul.level2 li a:hover,
	ul#nav li ul.level2 li a:active {
		display:block;
		padding:4px 8px 4px 8px;
		text-align:left;
		} 
		
		
			/*ul#nav li.first ul.level2 li a {
				width:px;	
				}*/
				
			/*ul#nav li.second ul.level2 li a {
				width:px;	
				}*/
				
			/*ul#nav li.third ul.level2 li a {
				width:px;	
				}*/
				
			/*ul#nav li.fourth ul.level2 li a {
				width:px;	
				}*/
			
			ul#nav li.fifth ul.level2 li a {
				width:97px;	
				}
				
			/*ul#nav li.sixth ul.level2 li a {
				width:px;	
				}*/
				
			/*ul#nav li.seventh ul.level2 li a {
				width:px;	
				}*/
	
	ul#nav li:hover ul,
	ul#nav li.over ul {
		display:block;
		}

/* -------- end styles for level 2 of main nav  ------------- */
	
	
#content {
	clear:both;
	padding-top:32px;
	min-height:388px;
	width:800px;
	} /* has IE6 styles */
	
#c-col-left {
	float:left;	
	width:290px;
	}
	
#c-col-left #copy {
	color:#9cd4f3;
	font:Helvetica, Arial, sans-serif;
	font-size:18pt;
	margin:3px 0 0 23px;	
	}
	
	#c-col-left #copy p {
		margin:0;
		width:225px;
		}
	
#c-col-right {
	float:left;
	width:480px;
	}
	
#c-col-right #left-col {
	float:left;
	margin:0 20px 12px 0;
	width:200px;
	}
	
#c-col-right #right-col {
	float:left;
	margin:0 0 12px 0;
	width:250px;
	}	
	
#c-col-right ol {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:500px;
	}
	
#c-col-right ol li {
	clear:left;
	float:left;
	margin:0 0 25px 0;
	padding:0;
	width:500px;
	}	
	
	#c-col-right ol li ul {
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		width:500px;
		}

	#c-col-right ol li ul li {
		clear:none;
		float:left;
		margin:0;
		padding:0;
		width:320px;
		}
		
		#c-col-right ol li ul li.first {
			margin-right:20px;
			width:140px;
			}
			
	#c-col-right ol li ul li h2 {
		color:#0066a4;
		font-size:1.2em;
		margin:0 0 3px 0;	
		}
		
#c-col-right dl {
	float:left;
	margin:0 0 25px 0;
	padding:0;
	width:500px;
	}

	#c-col-right dl.noMargBot {
		margin-bottom:0px;
		}

#c-col-right dl dt {
	color:#0066a4;
	float:left;
	font-weight:bold;
	margin:0;
	padding:0;
	width:110px;
	}
	
#c-col-right dl dd {
	float:left;
	margin:0;
	padding:0;
	width:200px;
	}	

ol#footer {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
	}

ol#footer li {
	font-size:0.8em;
	margin:0;
	padding:0;
	}

	ol#footer li.second {
		background:#e3edf3;
		clear:both;
		float:left;
		width:800px;
		}
		
	ol#footer li.second span {
		float:right;
		margin:8px 1px 5px 0;
		width:auto;
		}
		
	ol#footer li.second p {
		margin:8px 0 5px 289px;
		width:320px;
		}		
	
ol#footer li ul {
	background:#0066a4;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:800px;
	}
	
ol#footer li ul li {
	float:left;
	margin:0;
	padding:0;
	width:auto;
	}
	
ol#footer li ul li.first {	
	margin:0;
	padding:0;
	width:290px;
	}
	
ol#footer li ul li a:link,
ol#footer li ul li a:visited,
ol#footer li ul li a:hover,
ol#footer li ul li a:active {
	color:#fff;
	float:left;
	font-size:1.2em;
	margin:0 17px 0 0;
	padding:5px 0 5px 0;
	text-decoration:none;
	width:auto;
	}
	



/* ----------------------------------------------------------------------------------- //
/      Generic Styles (these styles must remain at the bottom of the style sheet)       /		
// ----------------------------------------------------------------------------------- */

a:link,
a:visited,
a:hover,
a:active {
	color:#0066a4;
	font-weight:bold;
	text-decoration:none;
	}

.clear {
	clear:both;
	}

.clearer {
	clear:both;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:0;
	overflow:hidden;
	padding:0;
	}
	
.bold {
	font-weight:bold;
	}
	
img {
	border:none;
	}	
	
.italic {
	font-style:italic;
	}
	
h1, h2, h3, h4, h5, h6, p {
	margin-top:0;
	}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
