/* Global CSS */
* { margin: 0; padding: 0; }

body {
	/*background: #003371;*/
	background: #fff;
	color: #003371;
	font: 12px Verdana, Helvetica, sans-serif;	
	text-align: center;
	
	}

a { color: #ff0000; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: underline; }
img { border: none; }

h1, h2, h3, h4, h5 {
	font: Bold 11px Verdana, Helvetica, sans-serif;
	}
h1 { font-size: 16px; line-height:22px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 {
	font-size: 13px;
	line-height: 24px;
	font-weight: normal;
} 
h5 { font-size: 11px; }



div#page {
	background: #fff;
	margin: 0 auto;
	width: 920px;
	height: 600px;
	}
div#left {
float: left;
	width: 239px;
	padding: 20px 0 0 20px; }
	
div#right {
	float: right;
	width: 560px;
	padding:0 101px 0 0; }

/* mast head & nav */
div#mast {
	text-align: left;
	margin: 0 0;
		width: 560;
	height: 200px;
	}
div#logo {
	float: right;
	margin: 0;
	padding:10px 0 0 20px;
	width: 300px;
	height: 200px;
	}
	
	
div#leftcol {
		float: left;
		color: #003371;
		font:  11px/1.7em Verdana, Helvetica, sans-serif;
		padding-top: 70px;
		width: 190px; 
		margin: 0;
		}
		
#leftcol ul {
		list-style-type: none;
		text-align: left;
			
		}
#leftcol li {	
		line-height: 24px;	
		background: url(nav_linebottom.gif) left center no-repeat;
		padding: 0;
		margin: 0;
		
			}
		
#leftcol ul li a {

		padding-left: 25px;
		text-align: left;
		text-decoration: none;
		color: #003371;	
		margin: 0;
		padding-top: 5px;
		padding-bottom: 5px;
			}

#leftcol ul li a:hover {
		background: url(nav_star.gif) left center no-repeat;	
		margin: 0;
			}
#leftcol ul li#active {
		background:  url(nav_starFade.jpg) left center  no-repeat;
		margin: 0;
		padding: 0;
			}

			
			
			
		
		
/* -- */



/* main content */
div#content {
	text-align: left;
	padding:0; margin:0;
	}
	
/* -- */	

	.maincol {
	float: right;
	padding:40px 0px 0 90px; 
	margin:0;
	}
	div>div.maincol { margin-right: 5px; }
	
	.text h2, .text h3, .text h4, 
	.maincol p, .maincol ul, .maincol ol {
	line-height: 16px;
	margin: 1.2em 0;
	}
	.maincol li {
	list-style: disc;
	margin-left: 15px;
	}
	
	img.floatl {
	float: left;
	margin: 0 15px 10px 0;
	}
	img.floatr {
	float: right;
	margin: 0 0 10px 15px ;
	}

div.text {
	margin: 15px 55px;
	}
	.text a {
	text-decoration: underline;
	}
	.text p span {
	text-transform: uppercase;	 
	}
	
	



/* -- */




/* footer */
div#foot {
	color: #28272D;
	font: 10px Verdana, Helvetica, sans-serif;
	padding-bottom: 3px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
	
	#foot address {
	font-size: 9px;
	margin: 20px 0 10px 0;
	text-transform: none;
	}
	#foot em {
	font-style: normal;
	line-height: 1.7em;
	}
	#foot em strong {
	margin: 0 10px;
	}
/* -- */	

.clear { clear: both; }
a.caption{
	font-size: 10px;
	font-style: italic;
}


.imgborder { border: 1px #003371;}
.homecopy { line-height: 24px;}
