/***** Basics and Typography *****/



body {

	margin: 0px;

	padding: 0px;

}



/***** Layout *****/





#wrapper {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding: 0px;

	width: 1000px;

}







#header {

	background-image: url(../imgs/sub_header_bg.jpg);

	background-repeat: no-repeat;

	height: 203px;

	width: 1000px;

	top: 0px;

	padding: 0px;

	margin: 0px;

	float:left;

}



#middle {

	width: 1000px;

	top: 0px;

	float:left;



	}

	

#col1 {

	width: 275px;

	padding: 0px;

	margin: 0px;

	float:left;

	font: 11px Arial, Helvetica, sans-serif;

	color: #003399;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-decoration: none;

}



#col1 img{

	padding-left: 75px;

	padding-top: 15px;

	padding-bottom: 15px;

}



#col1 p{

	padding-left: 80px;

}



#col1 ul{

	margin: 0px 0px 0px 0px;

	padding-left: 100px;

	}





#col1 a{

	padding: 0px;

	margin: 0px;

	border: 0px;

	color: #55006b;

	font-size: 12px;

	line-height: 20px;

	text-decoration: none;

}



#col1 a:hover{

	color: #FF0000;



	text-decoration: none;

}



#col2 {

	width: 700px;

	padding-left: 0px;

	margin: 0px;

	float:right;

	font: 10px Arial, Helvetica, sans-serif;

	color: #003399;

	text-decoration: none;

}

#col2 img{

	padding-left: 0px;

	



}

#col2 p {

	padding-left:10px;

	padding-right:180px;

	font: 12px Arial, Helvetica, sans-serif;

	color: #003399;

	text-decoration: none;

	

	}

	#col2 a {

	padding: 0px;

	margin: 0px;

	border: 0px;

	font: 12px Arial, Helvetica, sans-serif italic;

	color: ##003399;

	text-decoration: underline;

	font-size: 12px;

}



#col2 a:hover {

	font: 12px Arial, Helvetica, sans-serif italic;

	color:#000066;

	text-decoration: none;

}



#col2 h1 {

	padding-left:10px;

	padding-right:130px;

	font: 14px bold Arial, Helvetica, sans-serif;

	color: #c50359;

	text-decoration: none;



	}



#col2 h2 {

	padding-left:10px;

	padding-right:130px;

	font: 12px bold Arial, Helvetica, sans-serif;

	color: #003399;

	text-decoration: none;

	}

#col2 h3 {

	padding-left:10px;

	padding-right:130px;

	font: 18px bold Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 0px;

	color: #003399;

	text-decoration: none;

	}

		#col2 h4 {

	padding-left:10px;

	padding-right:130px;

	font: 12px bold Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 0px;

	color:#003399;

	text-decoration: none;

	}

	#col2 h5 {

	padding-left:10px;

	padding-right:130px;

	font: 16px bold Arial, Helvetica, sans-serif;

	color: #c50359;

	text-decoration: none;

	margin: 0px 0px 0px 0px;

	}

	#col2 h6 {

	padding-left:10px;

	padding-right:130px;

	font: 18px bold Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 0px;

	color: #c50359;

	text-decoration: none;

	}

#form {

	width: 700px;

	padding-left: 75px;

	padding-top:20px;

	margin: 0px;

	float:right;

	font: 10px Arial, Helvetica, sans-serif;

	color: #003399;

	text-decoration: none;

}

#form p {

	padding-left:10px;

	padding-right:0px;

	font: 12px Arial, Helvetica, sans-serif;

	color: #003399;

	text-decoration: none;

	

	}



#base {

	background-image: url(../imgs/sub_base_bg.jpg);

	background-repeat: no-repeat;

	width: 1000px;

	height: 167px;

	padding: 0px;

	margin: 0px;

	float:left;

}



#base img{

	

	padding-top: 40px;

	margin: 0px;

}



#nav {

	margin: 0px 0px 0px 0px;

	position:relative;

	padding-left: 258px;

		}

	

#nav li{

	display:inline;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	list-style-type:none;

	}

	

#nav_top {

	margin: 0px 0px 0px 0px;

	position:relative;

	padding-top: 25px;

	padding-left: 585px;

		}

	

#nav_top li{

	display:inline;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	list-style-type:none;

	}







/********************** Footer ***************************/



#footer {

	background-image: url(../imgs/footer_bg.jpg);

	background-repeat: no-repeat;

	text-align: left;

	width: 1000px;

	height: 99px;

	margin: 0px;

	padding: 0px;

	position:relative;

			}

