body{background:#fff;margin:0;padding:0;overflow-x: hidden;}
#shell{width:100%;margin:0;padding:20px;}
#wrapper{width:910px;margin:0;padding:0;}
#header{width:910px;margin:10px 5px 5px 5px;padding:0;height:60px;border:none;}
#headerleft{width:480px;float:left;margin:0px;padding:0px;border:none;}
#headerright{width:420px;height:40px;float:right;margin:0px;padding:0px;}
#main{width:910px;min-height:450px;margin:5px;background:#fff;border:none;/height:450px;b!order:1px solid #e3e3e3;}
#mainleft{width:303px;float:left;margin:0px 2px 0px 0px;min-height:450px;/height:450px;}
#mainright{width:600px;float:right;border:2px solid #6b0031;padding:0;margin:0px;min-height:450px;background:url(images/Small_vertLogo.jpg) top right no-repeat;/height:450px;width:600px}
#mainright h1{font:bold 16px Verdana;margin:15px 0px 5px 35px;color:#6b0031;text-align:left;}
#mainright h2{font:italic 12px Verdana;margin:5px 0px 15px 35px;color:#6b0031;text-align:left;}
#mainright h3{font:12px Verdana;margin:5px 105px 20px 35px ;color:#505050;text-align:left;}
#mainright h4{font:11px Verdana;margin:5px 105px 10px 35px ;color:#505050;text-align:left;}
#mainright h5{font:bold 12px Verdana;margin:0px 10px 5px 25px ;color:#6b0031;text-align:left;}
#mainright p{font:11px Verdana;padding:5px 10px;color:#000;margin:10px 10px;text-align:left;line-height:130%;/line-height:126%;}
#headerright .menu{font:10px Arial,helvetica,sans-serif;float:left;padding:0px 15px;border-right:1px solid #505050;}
#headerright .submenu{font:10px Arial,helvetica,sans-serif;margin:0;padding:15px 5px 0px 5px;float:left;height:13px;border-left:1px solid #505050;}
#headerright .menu a{color:#505050;text-decoration:none;}
#headerright .menu a:hover{color:#6b0031;text-decoration:none;}
#headerright .submenu a{color:#505050;text-decoration:none;margin:0px 5px;}
#headerright .submenu a:hover{color:#6b0031;text-decoration:none;}
#headerright .onpage{font:10px Arial,helvetica,sans-serif;float:left;padding:0px 15px;border-right:1px solid #505050;margin:0;}
#headerright .onpage a{color:#6b0031;text-decoration:none;}
#headerright .onpage a:hover{color:#6b0031;text-decoration:none;}

h1{font:bold 16px Verdana;margin:15px 0px;color:#6b0031;}
h2{font:bold 16px Verdana;margin:15px 0px;color:#505050;}
#mainleft img{float:left;margin:2px;vertical-align:top;}
#mainright .award p{font:10px Verdana;padding:3px 5px;color:#000;margin:2px 10px;text-align:left;}
#mainright .award{margin:5px 0px;clear:both;border:1px solid #cecece;width:530px;padding:5px 0px;}
#mainright .award h1{font:bold italic 11px Verdana;margin:0px 10px 2px 5px ;color:#6b0031;text-align:left;}
#mainright .award h2{font:bold 11px Verdana;margin:0px 10px 3px 5px ;color:#505050;text-align:left;}
#mainright .awardgallery{float:left;width:500px;margin:3px 15px;clear:both;}
#mainright .awardgallery img{float:left;margin:1px 3px;border:1px solid #505050;}
#mainright .spacer{clear:both;text-align:left;padding-left:20px;font:10px verdana;}
#mainright .award a{text-decoration:none;color:#6b0031;font:italic 10px Verdana;}
#mainright .award a:hover{text-decoration:none;color:#505050;font:italic 10px Verdana;}

#mainright .project p{font:12px Verdana;padding:3px 5px;color:#000;margin:2px 45px 5px 5px;text-align:left;}
#mainright .project{margin:5px 0px;clear:both;width:530px;padding:5px 0px;}
#mainright .project h1{font:bold italic 11px Verdana;margin:0px 10px 2px 5px ;color:#6b0031;text-align:left;}
#mainright .project h2{font:bold 11px Verdana;margin:0px 10px 3px 5px ;color:#505050;text-align:left;}
#mainright .projectgallery{float:left;width:500px;margin:3px 15px;clear:both;}
#mainright .projectgallery img{float:left;margin:1px 3px;border:1px solid #505050;vertical-align:top;}
#mainright .project a{text-decoration:none;color:#505050;font:12px Verdana;text-align:left;display:block;margin:5px;}
#mainright .project a:hover{text-decoration:none;color:#6b0031;}

#mainright .fbtext{color:blue;}
#mainright .contact {width:450px;float:left;margin:0px 20px 10px 35px;}
#mainright .contact h2{font:italic 14px Verdana;margin:5px 0px 5px 10px;color:#6b0031;text-align:left;}
#mainright .contact p{font:12px Verdana;padding:0px 5px;color:#505050;margin:0px 5px;text-align:left;line-height:120%;}
fieldset{width:350px;margin:20px 10px;padding:10px;font:bold 12px Verdana;color:#505050;clear:both;/border:1px solid #505050;}
legend{font:bold 12px Verdana;color:#505050;}
.formparts{width:340px;margin:2px 0px;}
label{width:80px;text-align:right;margin:3px 3px 5px 2px;font:12px Verdana;color:#6b0031;padding-top:4px;float:left;}
input, select{width:210px;margin:3px 2px;font:11px Arial;color:#000;border:1px solid #505050;}
textarea{width:210px;margin:3px 2px;font:11px Arial;color:#000;border:1px solid #505050;height:80px;}
.subbutton{width:110px;margin:5px 5px 5px 80px;background:#6b0031;color:#fff;}
#mainright ul{list-position:outside;margin:0px 35px;}
#mainright li{font:11px Verdana;text-align:left;line-height:120%;}
#mainright .assoc li{font:10px Verdana;color:#6b0031;margin:0px 10px 0px 100px;text-align:left;line-height:120%;}
#mainright .assoc ul{list-position:outside;margin:0px 35px 10px 35px;}
#mainright .services {margin:0px 35px;}
#mainright .services ul{list-position:outside;margin:20px 25px;/margin:20px 45px;}
#mainright .services li{font:11px Verdana;text-align:left;line-height:150%;margin:2px;display:block;width:215px;float:left;}
#gallery {width:320px;padding:5px;margin:5px;float:left;}
#projdesc{width:350px;padding:5px;margin:5px;float:left;}
.projects {clear:both;width:590px;}
.projects a{text-decoration:none;}
.projects .projname{font:bold italic 12px Verdana;margin:5px 1px 5px 35px;color:#6b0031;text-align:left;}
.projects .projloc{font:11px Verdana;margin:5px;color:#505050;text-align:left;}
.projects .projtype{font:11px Verdana;margin:5px;color:#505050;text-align:left;}
#mainright .bio{width:75%;font:11px Verdana,sans-serif;color:#000000;margin:0px 0px 20px 15px;text-align:left;}

.bios{height:130px;min-height:130px;max-height:130px;overflow-y:scroll;width:550px;margin:5px 15px 10px 30px;}
.bios h2{font:italic 12px Verdana;margin:5px 0px 0px 15px;color:#6b0031;text-align:left;}
.bios p{font:11px Verdana;padding:5px 10px;color:#000;margin:10px 25px 5px 25px; text-align:left;line-height:130%;/line-height:126%;}

#jobs{width:90%;overflow-y:scroll;height:255px;}
#jobs ul{list-position:inside;margin:0px 35px 35px 55px;font:11px Verdana, sans-serif;color:#505050;text-align:left;}
#jobs li{font:11px Verdana;text-align:left;line-height:120%;}
#jobs p{font:11px Verdana;text-align:left;line-height:120%;margin-left:20px;}

#awardleft img{float:left;margin:4px 5px;vertical-align:top;width:130px;height:85px;}
#awardleft{width:300px;float:left;margin:0px 2px 0px 0px;min-height:450px;/height:450px;}

#bottomnav {font:9px Arial,helvetica,sans-serif;color:#505050;width:420px;float:right;margin:5px 0px;b!order:1px solid red;padding:3px 0px;}
#bottomnav a{color:#505050;text-decoration:none;}
#bottomnav a:hover{color:#6b0031;}

#credit {font:9px Arial,helvetica,sans-serif;color:#505050;width:160px;float:left;margin:5px;b!order:1px solid green;padding:3px;text-align:left;}
#credit a{color:#505050;text-decoration:none;}
#credit a:hover{color:#6b0031;}