@charset "UTF-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #90796e;
	margin: 0; 
	padding: 0;
	color: #000000;
}
#bodywrapout {
	background: #90796e url(/i/bg_body.jpg) top center repeat-y;
	margin: 0; 
	padding: 0;
}
#bodywrapin {
	background: url(/i/bg_wrapin.jpg) bottom center no-repeat;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 39px 0px;
}
#container {
	width: 855px;  
	margin: 0 auto;
	text-align: left; 
}
#header {
	margin: 0;
	padding: 0;
	height: 130px;
}
.logo {
	float: left;
	width: 398px;
}
#headnav {
	margin: 20px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	float: right;
	width: 437px;
	text-align: right;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9a867b;
}
		#headnav a {
			color: #9a867b;
			font-weight: bold;
			text-decoration: none;
		}
		#headnav a:hover {
			color: #c9bab1;
			text-decoration: none;
		}
		.over {
			color: #c9bab1;
		}
#flash {
	margin: 0;
	padding: 0;
}
#nav {
	margin: 0;
	padding: 0;
}
#nav img {
	border: 0px;
}		
/* mainbody is in header */
		#mainbody a {
			color: #9a867b;
			font-weight: bold;
		}
		#mainbody a:hover {
			color: #3097b9;
			
		}	
		#mainbody h1 {
			margin: 5px 0px 20px 0px; 
			padding: 0;
		}
		#mainbody h2 {
			margin: 15px 0px 0px 0px; 
			padding: 0;	
		}
		#mainbody h3 {
			font-size: 14px;
			color: #89b8c7;
		}
		#mainbody table {
			margin: 0; 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #9a867b;
		}
		#mainbody ul {
			margin: 15px 0px 15px 25px;
			padding: 0px;
			color: #9a867b;
	    	font-size: 12px;
		}
        #mainbody ul li {
	    	padding: 0px 0px 0px 25px;
	    	margin: 5px 0px 0px 0px;
	    	background: url(/i/bullet_types.jpg) no-repeat 2px 1px;
	    	vertical-align: top;
	    	list-style-type: none;
	    	line-height: 15px;
         }
		 #counselingbox {
		 	margin: 42px 0px 15px 15px; 
			padding: 0;
			width: 200px;
			float: right;
		}
		 .thumbs {
			margin: 3px 0px 0px 0px;
		}
		.bios {
			margin: 0px 15px 15px 0px;
			border: 1px solid #99877d;
			float: left;
		}
		.bio {
			padding: 0px 0px 30px 0px;
		}
		.biobump {
			margin-left: 100px;
		}
#typeslist {
	margin: 15px 0; 
	padding: 0;
}
#typeslist ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	color: #9a867b;
	font-size: 12px;
}
#typeslist ul li {
	padding: 0px 0px 0px 25px;
	margin: 5px 0px 0px 0px;
	background: url(/i/bullet_types.jpg) no-repeat 2px 3px;
	vertical-align: top;
	list-style-type: none;
	line-height: 15px;
}

#subnav {
	margin: 0px 0px 20px 0px;
	padding: 0px 10px 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: lowercase;
	color: #9a867b;
}
		#subnav a {
			color: #3097b9;
			font-weight: bold;
			text-decoration: none;
		}
		#subnav a:hover {
			color: #89b8c7;
			text-decoration: none;
		}
		.subover {
			color: #89b8c7;
		}


/* FORM BLOCK */
#theform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	.req {
		color: red;
		font-weight: bold;
	}
	label {
		font-weight: bold;
		display: block;
	}
	.formblock {
		clear: left;
		padding: 10px 0px 10px 0px;
	}
	.formblock div {
		float: left;
	}
	#theform input {
		margin-right: 5px;
		width: 300px;
	}
	#theform textarea {
		width: 300px;
		height: 50px;
	}
	#theform select {
		margin-right: 5px;
	}

/* ERRORS BLOCK */
.errors {
}

/* THANK YOU BLOCK */
.thankyou {
	width: 450px;
}
		
#footer {
	height: 65px;
	margin: 70px 30px 30px 30px;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9a867b;
}
		#footer p {
			margin: 0; 
			padding: 0;
		}
		#footer a {
			color: #299ac0;
			font-weight: bold;
			text-decoration: none;
		}
		#footer a:hover {
			color: #78c0d8;
			text-decoration: none;
		}.white14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.white12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
