/* CSS Document */

html, body{height:100%; _height:100%; width:100%; margin:0; padding:0; background-color:#b6b6d2;
	font-family:"Myriad Web Pro", Arial, Garamond;}

/*Main Nav Links*/
h2{margin:0 0 0 0; padding:0 6px 0 0; font-size:100%; font-weight:normal; color:#11155e; border-right:1px solid #082984;}
/*logo positioning and blue stripe*/
#logo{position:relative; height:118px; width:760px; margin:0; padding:0; z-index:100;}
#logo img{margin:0; height:118px; z-index:10;}
#stripe{position:absolute; top:40px; left:0; width:100%; height:10px; background-color:#11155e; z-index:100;}
/*Main Shell*/
#main-shell{margin:0 auto; height:100%; min-height:100%; width:760px; background-image:url(../images/lt-blue-header.jpg); background-repeat:no-repeat;
	background-position:top; background-color:#fff;}
/*Nav Shell*/
#nav-shell{height:1.6em; width:100%; margin:0; padding:0; text-align:center; background-color:#b6b6d2; border-top:1px solid #8382ac;
	border-bottom:1px solid #8382ac; font-family:"Myriad Web Pro", Arial, Garamond; font-size:.9em; letter-spacing:1px;}
/*Content*/
#content-shell{width:760px; min-height:100%; margin:0; background-color:#fff;}
#fixed-shell{width:760px; min-height:600px; margin:0; background-color:#fff;}
#fixed-shell ul{list-style:none; width:600px;}
#fixed-shell li{width:120px; display:inline; float:left;}
#fixed-shell li#big{width:360px; display:inline; float:left;}
/*Homepage Image Layout*/
#level-one{width:760px; height:253px;}
#level-one img{float:left; padding:0; margin:0;}

#level-two{width:760px; height:36em; min-height:100%; background-color:#fff;}
#level-two img{float:left; padding:0; margin:0;}
#level-two img#nh-builder{padding:0; margin:0;}
#level-two-copy{width:360px; height:36em; min-height:100%; padding:0; margin:0; float:left; color:#11155e;}
#level-two-copy h3{padding:0; margin:10px 10px 0 10px; font-weight:normal; font-size:140%; letter-spacing:1px;}
#level-two-copy p{padding:0; margin:6px 10px 20px 10px; font-weight:normal; font-size:80%; letter-spacing:1px; line-height:1.2em;}
#level-two-copy em{font-weight:bold; font-size:120%;}
/*Copy*/
#copy{width:760px; min-height:510px; height:100%; background-color:#fff;}
#copy a:link, #copy a:visited, #copy a:active{color:#0000FF; text-decoration:underline; margin:0; padding:0;}
#copy a:hover{color:#11155e; text-decoration:underline; margin:0; padding:0;}
#copy h2{padding:0; margin:10px 10px 20px 10px; border:0; font-weight:normal; font-size:140%; letter-spacing:1px;}
#copy h3{padding:0; margin:10px 10px 0 10px; font-weight:normal; font-size:110%; letter-spacing:1px;}
#copy p{padding:0; margin:10px 10px 0 10px; font-weight:normal; font-size:80%; letter-spacing:1px; line-height:1.2em;
	background-color:#fff; min-height:10px;} 
	
#copy img#bios{margin:0 10px 0 0; padding:0;}
.bio-wrapper{min-height:310px; margin:0; padding:0;}
#copy p#bios{padding:0; margin:10px 10px 0 10px; font-weight:normal; font-size:80%; letter-spacing:1px; line-height:1.2em;
	background-color:#fff;}
	
#copy img{margin:10px; padding:10px; border:none; display:block;}
#copy img#services{margin:10px; padding:10px; border:none; float:left; display:block;}
#copy ul{margin:10px 0 0 40px; padding:0; font-size:90%;}
#special ul{}
#special li{float:none; width:400px; margin-bottom:10px; display:block;}
/*FORM*/
h2#form{padding:0; margin:20px 10px 0 10px; border:0; font-weight:normal; font-size:140%; letter-spacing:1px;}
p#form{padding:0; margin:0 10px 10px 10px; font-weight:normal; font-size:80%; letter-spacing:1px; line-height:1.2em;
	background-color:#fff;}
	
/*Footer*/
#footer-shell{width:100%; clear:both; padding:3em 0 1em 0; text-align:center; font-size:.8em; background-color:#fff;}
#footer-shell ul{}
#footer-shell li{display:inline;}
#footer-shell a:link, a:visited, a:active, a:hover{margin:0 4px 0 4px; color:#c0c0c0;}