/***** 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: 300px;
	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;
	font: 12px Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
	
	}
	#col2 a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	font: 12px Arial, Helvetica, sans-serif italic;
	color:#666666;
    text-decoration: none;
}

#col2 a:hover {
	font: 12px Arial, Helvetica, sans-serif italic;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#col2 h1 {
	padding-left:10px;
	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:120px;
	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;
			}

