* {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #333333;

}



body {

	margin: 0px;

	padding: 0px;

	min-width: 800px;

	font-size: 63%;

}



a img, img {

	border: 0px;

	}



#wrapper {

	margin-left: auto;

	margin-right: auto;

	width: 800px;

}



/***** Banner *****/

#banner {

	width: 800px;

	height: 207px;

}



#bannerHome {

	width: 800px;

	height: 207px;

}



/***** Top Nav *****/

#top_nav {

	height:auto;

}



#top_nav ul {

	padding: 4px 0px 4px 0px;

	margin: 0px;

	float:right;

}



#top_nav li {

 	display: inline;

	margin: 0px;

 	padding: 4px 15px 4px 15px;

}





/***** Section Nav *****/

#section_nav {

	clear: both;

	height: 185px;

	border-bottom: 1px solid #addfec;

	padding: 0px;

	margin: 0px;

}



#section_nav ul {

	margin: 0px;

	padding: 166px 0px 0px 0px;	

	list-style: none;

}





#section_nav li {

 	display: inline;

	margin: 0px;

	padding: 3px 11px 2px 15px;

	font-size: 1.1em;

	font-weight: bold;

	background-image: url(img/generic/nav_back.gif);	

	background-repeat: repeat-x;

	float: left;

}



#section_nav a {

	text-decoration: none;

	font-weight: bold;

}

/*

.section_subNav { 

	position: absolute; 

	visibility: hidden; 

	width: 270px; 

	text-align: left;

}

*/

#section_nav li.nav_start {

 	padding: 3px 0px 2px 0px;

	background-image:url(img/generic/nav_start.gif);

}



#section_nav li.nav_sep {

 	padding: 3px 7px 2px 0px;

	background-image:url(img/generic/nav_sep.gif);

}



#section_nav li.nav_end {

 	padding: 3px 7px 2px 0px;

	background-image:url(img/generic/nav_end.gif);

	background-repeat:no-repeat;

}





/***** Main *****/

#main {

	clear: both;

}



/***** Left Column *****/

#left_col {

	float:left;

	padding: 15px 15px 15px 0px;

	width: 160px;

}



/***** Content *****/

#content {

	float: left;

	padding: 15px 0px 15px 0px;

	width: 420px;

	font-size: 1.1em;

}

#content_full {

	float: left;

	padding: 15px 0px 15px 65px;

	width: 780px;

	font-size: 1.1em;

}

#content_2col {

	float: left;

	padding: 15px 0px 15px 0px;

	width: 580px;

	font-size: 1.1em;

}


#content_3col {

	float: left;

	padding: 15px 30px 15px 30px;

	width: 550px;
	
	font-size:12px;

}


/***** Right Column *****/

#right_col {

	float: right;

	padding: 15px 0px 15px 15px;

	width: 160px;

}


#right_col2 {

	float: right;

	padding: 0px 0px 0px 0px;

	width: 160px;

}



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

#footer {

	clear:both;

	text-align:center;

}





/***** Text *****/

h1 {

	font-size:1.6em;

	color: #0134A6;

}



h2 {

	font-size: 1.2em;

	font-weight: bold;

	padding: 0px;

	margin: 0px;

}



#main a:link, #main a:visited {

	text-decoration: underline;

}



#main a:active, #main a:hover {

	text-decoration: underline;

}





/** Home **/

#homenav {

	display: block;

	width: 100px;

	float: left;

	padding: 30px 5px 100px 5px;

	}

	

	#homenav a:link, #homenav a:visited {

		font-size: 1.2em;

		color: #0134A6;

		text-decoration: none;

	}

	#homenav a:active, #homenav a:hover {

		font-size: 1.2em;

		text-decoration: none;

	}





