* { margin:0; padding:0;}

body {font: 62.5%  Arial, Verdana, Helvetica, sans-serif;background:#A1CCE6;}

img {border:0;}

/*-----------+++++++ [ Text Rules ] +++++++----------*/

p {
	font-size: 1.3em;
	text-align: left;
	margin: 0 0 5px 0; padding:	0;
	line-height: 140%;
	color: #4C4C4C;
	}
h1, h2, h3, h4 {	
	padding: 0;	margin: 0;
	color: #0A3B83;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}
h1 { font-size: 1.6em;}
h2 { font-size: 1.4em;margin: 12px 0 5px 0;}
h3 { font-size: 1.3em;margin: 8px 0;}
h4 { font-size: 1.2em;}

/*-----------+++++++ [ Link Rules ] +++++++----------*/

a:link{color: #0A3B83;}
a:hover{color:#F7B12F;}
a:visited{color:#0A3B83;}

/*-----------+++++++ [ Structure ] +++++++----------*/

#wrapper {
	margin: 20px auto;
	width: 820px;
	background: url(images/midBg.jpg) repeat-y center center #fff;
	}
#content {padding: 0;width: 820px;}
#header {
	width:100%;
	height: 189px;
	background: url(images/header.jpg) no-repeat top left #9ECCE6;
	}

/* navigation menu */

#menu {
	height: 34px;
  	width: 800px;
	background: url(images/navbar.gif) repeat-x;
	border-top: solid 1px #fff;
	border-top: solid 1px #fff;
	border-top: solid 1px #fff;
	border-bottom: solid 4px #F7B130;
	margin-left:10px;
	}
#menu ul{margin: 0 0 0 35px;padding: 0;} 
#menu li{
	float: left; 
  	margin: 0; 
  	padding: 0;
  	list-style: none;
	background: url(images/navbar.gif) repeat-x;
	font-size: 13px;}
#menu li a {
	display: block; 
 	float: left; 
   	text-decoration: none; 
  	padding: 10px 15px 12px 15px;
  	color: #fff;
    background:url(images/navdivider.gif) no-repeat top right;
  	} 
#menu li a:hover{
	background: url(images/navhover.gif) repeat-x;
  	color: #004281;
	} 
li#active a {background: url(images/navhover.gif) repeat-x;color:#004281;}
li#last a {background:url(images/navbar.gif) repeat-x;}
/* MainContent */

#maincontent {
	float: left;
	width: 495px;
	margin: 30px 0 0 49px; padding: 0;
	text-align: justify;
		}
#maincontent span {color:#FD8A08;}
#maincontent h1 { margin-bottom: 5px;}
#maincontent ul {
	font-size: 1.2em;
	text-align: left;
	margin: 0 0 0 10px; padding:0;line-height: 180%;
	color: #4C4C4C;
	}
#maintext {line-height: 180%;}
body#home #maincontent {
	float: left;
	width: 495px;
	margin: 30px 0 0 49px; padding: 0;
	text-align: justify;
	background: url(images/homepgbg.jpg) no-repeat center right;
	}
/* Home Page Images */

.img img{ border: 1px solid #B3B3B3;}
.homeimg {width: 113px;padding: 0; margin: 25px 0 20px 25px; float: left;}
.homeimg p {font-size: .9em;padding: 0; margin:0;text-align: center;}

/* sidebar */

#sidebar {
	float: right;
	width: 198px;
	margin:36px 30px 0 0;
	padding: 0;
	background: url(images/sidebar.jpg) no-repeat top left;}
	
#sidebar h2 {margin: 0 0 4px 0; padding: 0 0 0 25px;}
#sidebar p {
	font-size: 1.1em;
	line-height: 150%;
	width:145px;
	margin: 0; padding: 0 0 0 25px;
	}
#sidebar img {margin: 0 0 10px 25px;border: 1px solid #B3B3B3;}

/* footer  */

#footer {
	background: #fff url(images/footer.jpg) no-repeat top left;
	width:100%;
	height: 44px;
	}
#footer p { color:#4C4C4C;font-size: 1.0em;margin-left:55px;float: left; }
#clear {
	display: block;
	clear: both;
	margin: 0 0 10px 50px;
	width: 100%;
	height:7px;
	background: url(images/hr.gif) no-repeat top left;
	}
#bio img {float: left; height: 75px; width:75px; border: 1 px solid #B3B3B3;}

/*Form Styles*/

#formcontain {position:relative;}
#formcontain label {position:absolute; left:2px;}
input, textarea {margin-left:13em; margin-bottom:4px;width: 265px;}
.formitem {margin-bottom:0.1em;}
#formcontain select {position:absolute; left:169px; width: 270px;}
input.submit{ width: 60px;}
#formcontain span.required {color:#004282;}

