@import url("navigation.css");


* { margin: 0; padding: 0; }

a:active, a.active { outline: none;border:none; }

body {
	width: 975px; 
	margin: 0 auto;
	text-align:center;
	font-family: Verdana, sans-serif;
	font-size: .625em;
	background:url(../images/background/gradient.png) repeat-x #07215D;
	
	}

body * {
	text-align:left;
}

img { border: 0; }

p {margin:10px 5px 10px 0px;  }

h1 
{
	text-indent:-9000px;
	height:13px;
	background-repeat:no-repeat;
}

h2 { font-size: 1em;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#11327D;
	 font-weight:bold;
	 margin:5px 0px 0px 0px;
 }
h3 { font-size: 1em; } 
h4 { font-size: 1em; } 
h5 { font-size: 1em; } 
h6 { font-size: .9em; } 
li, dd {color:#083F8E; }

a {border:none;}
a:focus {outline:none;}

a:link, a:visited { text-decoration: underline; /*color:#003399;*/ color:#6a6a6a; }		
a:hover, a:active { text-decoration: none; /*color:red;*/ color:#00A2FF;}			

#header {
	position: relative;
	top:18px;
	text-align: left;
	height: 114px;
	width: 973px;
	background-image:url(../images/background/header_bg2.jpg);
	background-repeat:repeat-x;
	border: 1px solid #333333;
	overflow: hidden;
}

	
	#main-container {
		top:18px;
		position: relative;
		text-align: left;
		width: 975px;
		/*height: 100%;*/
		background-color:#FFFFFF;
		margin: 0 auto;
		overflow: hidden; /* needed for full height columns */
	}

	#navigation {
		position:relative;
		width:200px;
		padding-left:10px;
		/*background-color:#C2C2C2;*/
		background-color:#d0d0cf;
		color:#6B6A6A;
	}
	
	#navigation #txtLocator {
		color:#989898;
		width:130px;
		height:21px;
		font-size:11px;
		padding:0;
		padding-top:4px;
		margin-top:0px;
		height:19px;
	}
	
	#navigation .navigation-img {
		margin-left:-10px;
	}
	
	#navigation #links {
		margin-top:10px;
		padding-top:1px;
		margin-bottom:10px;
	}
	
	#navigation #links img {
		/*margin-bottom:20px;*/
	}
	
	#navigation #links hr {
		margin-top:8px;
		margin-bottom:8px;
	}	
	
	
	#navigation hr {
		text-align:center;
		width:188px;
		color:#E1E1E1;
		height:5px;
		border:0;
		border-top:1px solid #E1E1E1;
		margin:10px 0px;
	}
	
	
	
	#quick-links {
		font-size:10px;
		line-height:13px;
		padding-right:5px;
		margin-top:10px;
	}
	
	#quick-links a:link, #quick-links a:visited {
		color:#6a6a6a;
	}
	
	#quick-links a:hover, #quick-links a:active {
		color:#00A2FF;
	}
	
	#quick-links li {
		list-style-type:none;
		background:url(../images/home/blue-bullet.png) 0px 6px no-repeat;
		margin-left:2px;
		padding-left:8px;
		margin-bottom:3px;
	}
	
	#quick-links h3 
	{
		text-indent:-9000px;
		height:11px;
		background:url(../images/headers/small/quick-links.gif) no-repeat;
		margin-bottom:8px;
	}

	#main-content {
		float:left; 
		width:517px;
		background-color:#ffffff;

	}
	
	#page-content {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:10px 25px 10px 25px;
		line-height:15px;
		padding-top:5px;
	}
	
	#page-content td {
		font-size:12px;
	}
	
	#page-content li {
		color:#000000;
		margin:3px 0px 5px 20px;
	}
	
	#page-content li ul {
		/*margin-top:-8px;*/
		margin-left:5px;
	}
	
	#callouts {
		float:left; 
		width: 248px;
		vertical-align:top; 
		background-color:#E6E6E6;
		color:#000000;
	}
	
	#callouts a:link, #callouts a:visited {
		color:#003399;
		text-decoration:underline;
	}
	
	#callouts a:hover, #callouts a:active {
		/*color:red;*/
		text-decoration:none;
	}
	
	#callouts .callouts-text {
		width:200px;
		padding:10px;
	}
	
	.callouts-text {
		margin-left:5px;
	}
	
	#callouts .callouts-text img {
		float:left;
		margin-right:10px;
		margin-bottom:8px;
	}
	
	#callouts td {
		font-size:10px;
	}
	
	
#bottom-boxes {
    /*background-color:#e6e6e6;*/
	width:100%;
	color:gray; 
}

	#bottom-boxes a {
		text-decoration:underline;
	}
	
	#bottom-boxes a:link, #bottom-boxes a:visited {
		color:gray;
	}
	#bottom-boxes a:hover, #bottom-boxes a:active {
		/*color:red;*/
		color:#00A2FF;
	}
	
	#bottom-boxes ul {margin:0;}
	#bottom-boxes ul li {
		color:#6a6a6a;
		/*list-style-image:url(../images/home/blue-bullet.png);*/
		list-style-type:none;
		background:url(../images/home/blue-bullet.png) 0px 6px no-repeat;
		margin-left:0px;
		padding-left:10px;
		margin-bottom:2px;
	}
	
	#bottom-boxes #txtLogin {
		color:#989898;
		width:130px;
		height:21px;
		font-size:11px;
		padding:0;
		padding-top:4px;
		margin-top:0px;
		height:19px;
	}


#footer {
	clear: both;
	position: relative;
	top:18px;
	text-align: center; /* Resets IE 5.5 Fix */
	height: 36px;
	width: 975px;
	margin: 0 auto 0 auto;
	border-top: 1px solid #666666;
	background-image:url(../images/background/footer_bg.jpg);
	background-repeat:no-repeat;
}

#footer a:link, #footer a:visited {
	color:#ffffff;
}

#footer a:hover, #footer a:active {
	color:#00A2FF;
}

#footer p {
	text-align:center;
	color:#ffffff;
}

#copyright {
	float: right;
	display:none;
}


.column {
	float: left;
	padding-bottom: 1004em;
	margin-bottom: -1001em;
}

.error, span.error {color:red;}


#page-content .header {margin-top:5px;margin-bottom:10px;}

#navigation .header {margin-top:0px; margin-bottom:8px;}

#bottom-boxes .header {margin-top:8px; margin-bottom:10px;}

img.slider-image.hidden { display: none; }
