﻿body {
    
    margin: 0 auto 0 auto;
    font-family:  verdana,sans-serif;
    font-size:8.5pt;
    color: #666;
    height:100%;
    background-color:#fff;
    text-align:justify;
   
}


/* General Styles */
h1, h2, .MainHeading, .SubHeading {font-size:17pt;font-weight:500;font-family:Trebuchet MS;text-align:left;}
h1,  .MainHeading{padding:10px 0 5px 0;}
h2, .SubHeading {font-size:14pt;padding-bottom:5px;}
p{line-height:1.3em;padding-bottom:10px;}
a, a:link, a:hover, a.active, a.visited {text-decoration:none;color:#89b6d7;font-weight:bold;}
a:hover {text-decoration:none;}
.spacer {clear:both;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.textarea{padding:5px 5px 10px 10px;}
.textarea ul{padding-left:15px;}
.textarea li {padding:10px 0px 10px 0px;list-style-position:outside;list-style-type:disc;line-height:1.2em;color:#666;}
.EditText {font-family: verdana,sans-serif;font-size:10pt;}
.testh1  {padding:7px 0px 8px 10px;font-size:19pt;line-height:30px;font-weight:500;font-family:Trebuchet MS;text-transform:capitalize;display:block;color:#fff;background-color:#89b6d7;border-bottom:solid 5px #fff;}
.testh1 a:link, .testh1 a:visited, .testh1 a:active, .testh1 a, .testh1 a:hover {color:#fff;text-decoration:none;font-weight:normal;}
.testh1 a:hover {text-decoration:underline;}
.date {letter-spacing:0.1em;color:#999;font-size:10pt;text-transform:none;text-align:left;font-weight:500;} /* border-bottom:solid 1px #8eab00; */
.green{color: #FF3300;}

/* Main Divs */

#container {margin: 0 auto 0 auto;width:950px;background-color:#fff;}

#header {width:100%;height:58px;}
#content{clear:right;background-color:#eee;} 

.LeftContent{float:left;width:320px;min-height:450px;height:auto !important;height:450px;background-color:#eee;}
.RightContent{float:right;width:625px;border-left:solid 5px #fff;padding:0px;min-height:450px;background-color:#eee;}
.wide {width:625px;}
.narrow {width:320px;}
.ImageButton {float:left;width:169px;height:200px;}
.ProjectThumb {float:left;width:186px;padding-right:5px;text-align:left;}
.StaffProfile{width:291px;height:185px;float:left;padding:10px 10px 0px 10px;border-right:solid 5px #fff;}
.StaffProfile.RightSide{border-right:none;}
.WhiteLine{height: 5px;clear: both;background: #eee url(../images/white.gif) repeat-x top left;}

.PageImage {float:right;width:625px;border-left:solid 5px #fff;padding:0px;min-height:450px;}
.PageImage.narrow {width:320px;}

#footer {height:55px;background:#fff url(../images/rdafooter.png) no-repeat right 2px;padding:5px;margin-top:0px;clear:both;}
#footer .panel{float: left;border-right: solid 1px #ccc; padding:0 28px 0 28px;}
#footer .panel p {font-size:8pt;padding-bottom:5px;}
#footer .panel.start {padding-left:0;}
#footer h2 {float:left;padding-top:4px;padding-bottom:0px;font-size:11pt;line-height:22px;}

#copyright{margin: 2px auto 0 auto;width:950px;}
#copyright p {color:#666;font-size:smaller;}

/* Contact form and text boxes */
.ContactForm{width:370px;}
.ContactForm p {padding:6px 0 6px 0;line-height:22px;border-bottom:solid 1px #e3e3e3;}
.TextBox {border:solid 1px #cdcdcd;vertical-align:top;color:#666;font-size:9pt;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:250px;height:20px;}
.ContactForm input {}
.ContactForm input:focus,.ContactForm textarea:focus{background-color: #89b6d7;color:#fff;}
.ContactText{width:110px;display:block;float:left;}













