/*layout*/

body  { background-color: #fff; text-align: center; margin: 0; padding: 0 }

h1 { color: #677c97; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500;  display: inline; }

h2   { color: #677c97; font-weight: 300; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0; padding: 0 }

p { color: #727272; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin-right: 20px; }

sup   { color: #444; font-size: 0.6em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 5px 0 0; display: block }

a:link  { color: #727272; text-decoration: underline }  

a:visited  { color: #727272 }

a:hover   { color: #677c97 }

a:active  { color: #677c97; text-decoration: underline }

.p_head { display: inline; ; padding-right: 20px;}

.intro { color: #677c97; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin-right: 20px; }

.projectDesc   { text-align: right; float: right; margin-bottom: 60px; padding-right: 20px }

div.scroll {
height: 200px;
width: 575px;
overflow: auto;
border: 0px;
padding-bottom: 8px;
scrollbar-face-color: #eee;
scrollbar-arrow-color: #ddd;
scrollbar-track-color: #ccc;
scrollbar-shadow-color: '';
scrollbar-highlight-color: '';
scrollbar-3dlight-color: '';
scrollbar-darkshadow-color: '';
}

img { margin: 0; padding: 0; }

.maintable { background-color: #d1d3d4; text-align: center;  }

.interiortable { background-color: #fff; width: 800px; height: 600px;  }

.content { margin-top: 24px; margin-bottom: 24px; }

.maintext  { color: #A7A9AC; font-size: 9px; font-family: Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; line-height: 18px; background-color: #eeeee6; padding: 30px; width: 507px }

.press { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.pressbold { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; }

.casestudies { color: #808285; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.casestudiesheader { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: capitalize; }

td#casestudy a:link  { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 8px; }

td#casestudy a:visited { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 8px; }

td#casestudy a:hover  { color: #5d88a1; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding-right: 8px; }

td#casestudy a:active { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 8px; }



/* case study Current States */

.casestudyon    { color: #5d88a1; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding-right: 8px; }



/* links */



a.footer:link   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none }

a.footer:active           { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none }

a.footer:visited          { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none }

a.footer:hover             { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: underline }



/* buttons */

#mybutton     { text-decoration: none; background-color: #b3c9db; text-align: center; width: 60px; border-style: double; border-color: #2c3b58 }

A.buttontext  { color: white; font-size: 10pt; font-family: Arial; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none; cursor: hand }

.buttonover    { color: black; font: 10pt Arial; text-decoration: none; cursor: hand  }



/* misc */

.forms1 { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #8fbbda; padding: 4px; border: inset 1px #174b70 }

.footer   { color: #35729e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none }



/* Enlarge */

.thumbnail{ position: relative; z-index: 0; }

.thumbnail:hover{ background-color: transparent; z-index: 50; }

.thumbnail span{ position: absolute; padding: 5px; left: -1000px; visibility: hidden; color: black; text-decoration: none; }

.thumbnail span img{ border-width: 0; }

.thumbnail:hover span{ visibility: visible; top: -260px; left: -620px; }

.quickfacts    { background-image: url("images/local/localgraphics/kickerbackground.gif"); background-repeat: repeat-y; text-align: right; width: 250px; height: 10000px }


