html {background:url(../images/bg_html.gif);}
body {
   font-family: Verdana, Tahoma, Arial, Sans-serif;
   font-size: 13px;
   font-weight: normal;
   color: #323232;
   background: url(../images/grid.gif) repeat-x top center;
   width:100%;
   margin: 0 auto;
   height:100%;
   padding-top:10px;
   padding-bottom:10px;
}

#body-fill {background: url(../images/body-border.jpg) repeat-y; width:740px; margin: 10px 0px 0px 0px; width:740px; margin:0 auto;}

#contentarea {background: url(../images/body-bg.jpg) no-repeat; width:740px; margin: 0px;}

#head {width:720px; height:80px; text-align:right; color: #FFFFFF; padding:10px; font-size: 11px;}
#head p {padding:0px;}
#head a {padding:0px 0px 0px 0px; text-decoration:none; color:#FFFFFF;}
#head a:hover {color:#FFFFFF;text-decoration:underline; }

#left {width:160px; float:left; padding:10px;}
#left ul {display:block; padding:0px; margin:0px; list-style-type:none; margin-top:9px;}
#left li {display:block; padding:5px 0px 0px 0px; padding:0; border:1px solid #FFF; font-size:11px; margin-bottom:5px; border-bottom-color:#0066CC;}

#left a {display:block; padding:5px; text-decoration:none; color:#FFFFFF; color:#0066CC; border-bottom:1px solid #FFF; padding-left:10px;}
#left a:hover {background-color:#0066CC; border-bottom-color:#0066CC; color:#FFF;}


#center {width:340px; float:left; padding:10px; padding-top:17px;}
#center img {border:1px solid #FFFFFF; margin:2px;}


#right {width:180px; float:left; padding:10px; margin-top:7px;}

#right img {border:1px solid #FFFFFF;}
#right a img {margin-bottom:10px;}

#right p {border-bottom:1px solid #CCC; margin-bottom:10px;}
#right h4{font-size:13px; margin:0; padding:0;}
#right ul{margin:0 0 10px 0; padding:0 0 10px 0; list-style:none; border-bottom:1px solid #cccccc;}
#right li{margin:0; padding:0 0 3px 0;}


#foot {background: url(../images/body-foot.jpg) no-repeat; width:740px; height:70px; clear:both; text-align:center;}
#foot p {padding-top:20px;}

#copy {text-align:center; font-size: 11px; color:#666; margin-top:10px;}
#copy a {padding:0px 0px 0px 0px; text-decoration:none; color:#666;}
#copy a:hover {color:#0066cc;}

p {padding: 0px 0px 10px 0px; margin:0px;}
h1 {padding: 0px 0px 10px 0px; margin:0px; font-size: 26px;}
h2 {padding: 0px 0px 10px 0px; margin:0px; font-size: 18px; color:#666; color:#003399;}
h3 {padding: 0px 0px 10px 0px; margin:0px; font-size: 16px;}

a {color:#0066cc; text-decoration:underline;}
a:hover {color:#000000}

a.awardwinning {padding-left:20px;background: url(../images/awardwinning2.gif) no-repeat left -1px; }

p.postfooter{font-size:11px;}

#projects_awardwinning {
    display:block;
    height:276px;
    overflow:hidden;
    border-bottom:1px solid #CCC;
    margin-bottom:6px;
}
#right p.projects_awardwinning_project {border-bottom:0px;}

ul.nolist{list-style:none;}

table.employment{width:335px;}
table.employment th{padding:4px; background:#ECECEC; text-align:left;}
table.employment td{padding:4px; vertical-align:top;}
