@charset "utf-8";
/* CSS Document */
body{background-color:#a1a1a1; background-image:url(../images/optimized/pageBG.jpg); background-repeat:repeat-x; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:medium;}

div{float:left;}
ol li {list-style:disc; padding:2px 0px; font-size:medium; color:#0c3563;}
img{border:0px; outline:none;}
a {outline:none;}
a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:hover{color:#ff7c03; text-decoration:none;}

#divRoot{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
	#whiteBack{
		position:absolute;
		top:0px;
		left:50%;
		width:1024px;
		height:930px;
		margin-left:-512px;
		background-color:#FFFFFF;
		z-index:1;
	}
		#lSide{
			position:absolute;
			top:0px;
			left:-10px;
			width:10px;
			height:100%;
			background-image:url(../images/optimized/lSide.png);
			background-repeat:repeat-y;
		}
		#rSide{
			position:absolute;
			top:0px;
			right:-10px;
			width:10px;
			height:100%;
			background-image:url(../images/optimized/rSide.png);
			background-repeat:repeat-y;
		}
	#divHeader{
		position:absolute;
		float:none;
		height:52px;
		width:1024px;
		left:50%;
		margin: 0px 0px 0px -512px;
		top:0px;
		visibility:visible;
		background-image:url(../images/optimized/navBg.jpg);
		background-repeat:repeat-x;
		border:#000 solid 0px;
		border-bottom-width:thin;
		z-index:10;
	}
		
		#divLogo{position:absolute; float:none; left:30px; top:2px; width:176px; height:48px; z-index:10;}
		#divHeaderNav{position:absolute; top:16px; right:25px; float:none; width:700px; z-index:10; border:thin #000 solid;}
			#divHeaderNav ul{padding:0px 8px; margin:0px;}
			#divHeaderNav li{list-style:none; font-size:14px; font-weight:bold; padding:0px 15px 0px 15px; float:right;}
	
	#divBody{
		position:absolute;
		padding:0px;
		width:1024px;
		top:53px;
		left:50%;
		margin-left:-512px;
		z-index:5;
	}
	
		#rightCol{
			position:absolute;
			padding:0px;
			top:-1px;
			left:650px;
			height:371px;
			width:372px;
			background-color:#FFFFFF;
			border:#000 solid 0px;
			border-left-width:thin;
		}
			#whatsNew{
				position:absolute;
				top:5px;
				left:5px;
			}
			
			#rss{
				position:absolute;
				top:30px;
				left:5px;
				width:363px;
				height:316px;
			}
	
		#divContent{
			position:absolute;
			padding:0px;
			width:640px;
			height:360px;
			top:5px;
			left:5px;
			background-color:#FFFFFF;			
		}
		
		#divInserts{
			position:absolute;
			width:100%;
			top:370px;
			left:0px;
			border:#000 solid 0px;
			border-top-width:thin;
		}
			#leftCol{
				position:absolute;
				top:0px;
				left:0px;
				width:1014px;
				height:444px;
				padding:5px 5px 0px 5px;
			}
				#leftCol ul{
					padding:10px 0px 0px 0px;
					margin:0px;
					list-style:none;
				}
				#leftCol ul li{
					padding: 0px 0px 25px 0px;
					list-style:none;
				}
			
			#moreNews{
				position:absolute;
				top:350px;
				left:235px;
				width:134px;
				height:9px;
			}
			
			#quickNav{
				position:absolute;
				top:10px;
				right:10px;
				width:620px;
				height:400px;
				font-size:0.85 em;
				overflow:auto;
			}
	
	#divBody2{
		position:absolute;
		width:1000px;
		height:600px;
		top:62px;
		left:50%;
		margin-left:-502px;
		border:2px #000000 solid;
		visibility:hidden;
	}
	
	#divFooter{
		position:absolute;
		bottom:0px;
		left:50%;
		width:1024px;
		margin-left:-512px;
		height:50px;
		font-size:small;
		background-image:url(../images/optimized/footer.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}
		#footContact{
			position:relative;
			float:right;
			padding:0px;
			right:15px;
			top:10px;
			z-index:6;
		}
		#footContact a{
			color:#000;
		}
		#footContact a:hover{
			color:#666;
		}
		.copy{
			position:absolute;
			bottom:-15px;
			left:0px;
			width:100%;
			font-size:x-small;
			color:#000;
		}
