h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#302f2f;
	margin:12px 0 10px 0;
	padding:0;
}

a{
cursor:pointer;
}
#contact-info{
	width:790px;
	
}
 #Staff-Directory{
	float:left;
	display:inline;
	padding-right:20px;
}
 #telephone-number{
	float:left;
	display:inline;
	padding-right:50px;
}

 #telephone-number ul{
	padding:0 0 0 15px;
	margin:0;
		font: 12px Arial, Helvetica, sans-serif; color:Black
}

.odd{
	list-style-type:none;
	padding-bottom:15px;
	font: 12px Arial, Helvetica, sans-serif; color:Black
}

 #mail
 {
 	 		padding-left: 20px;
 	 		float:left;
	display:inline;

	}

ul.mail{
	list-style-type:none;
	padding:0;
	margin:0;
	font: 12px Arial, Helvetica, sans-serif; color:Black
}




 #form{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#302F2F;
}

 #form a {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#000;
}

. #form a:hover {
	text-decoration:underline;
}

#form .form-section{
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0;
}
.form-section h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-left:18px;
	margin:0;
}

.section{
		padding-left:18px;
	margin:0;
}

.required{
	background:url("/images/required.gif") no-repeat 2px -1px;
	padding-left:18px;
	margin:0;
}

.form-col {
	display:block;
	margin:0;
}

.col-section{
	display:block;
	float:left;
	width:283px;
	padding:5px 0;
}

.form-section input.text {
	width:255px;
}

.form-section input {
	display:block;
	margin:5px 0 0 18px;
	border:1px solid #bbb;
	vertical-align:baseline;
	background-color:#ececec;
}

#form h2.mid-text{
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 0;
}

.col-section .form-section{
	float:left;
	display:block;
}

.form-col ul{
	list-style-type:none;
	padding:0;
	margin:0;
	color:#666;
}

.form-col li input{
	display:inline;
	padding:0;
	margin:0 0 0 18px;
	border:1px solid #fff;
	background-color: #fff;
	
}


.form-col li label{
	font:12px Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0;
	color:#302F2F;
	line-height:19px;
}

.form-section select{
	margin:5px 0 0 18px;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#302F2F;
	border:1px solid #bbb;
	background-color:#ececec;
}

.form-section select option.selected{
	font:12px Arial, Helvetica, sans-serif;
	color:#666;	
} 

.form-section textarea{
	margin:0 0 10px 18px;
	font:12px Arial, Helvetica, sans-serif;
	border:1px solid #bbb;
	background-color:#ececec;
}


.btnSubmit{
	background:#426398 none repeat scroll 0%;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:30px;
	margin:10px 0pt 0pt;
	width:80px;
	border:1px solid #ececec;
}

.btnReset {
	background:#999 none repeat scroll 0%;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:30px;
	margin:10px 0pt 0pt;
	width:80px;
	border:1px solid #ececec;
	
}


