﻿body
{
    margin:0px 0px; padding:0px;
	text-align:center; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:url()
	}
#wrapper 
{
    width:990px; height:768px; margin:0px auto;
    background-color:White;
    text-align:left
    }
#top {float:left; width:990px; height:358px}
#logo {z-index:1; position:absolute; top:12px; height:32px; width:390px; background-image:url(../imgs/logo.gif); background-repeat:no-repeat}
#menu {background-color:#9bbde0; width:259px; height:auto; float:left; margin:42px 0 0 0}
#flashheader {position:absolute; top:4px; padding-left:246px; margin:0}

#middle{float:left; width:990px; height:auto}
#middleleft{background-color:white; position: relative; float:left; width:269px; height:594px; margin-top:-45px; border-top:solid 1px white;
    background-color:#9bbde0}
#middlecenter{float:left; width:531px; height:100%; margin-top:-8px}
#middlecenter_case 
{
    float:left; height:558px; width:529px; margin-top:-8px; 
    background-color:#E4E4E4; border-left:solid 1px white; border-right:solid 1px white
    }
#middleright{position:relative; float:left; width:190px; height:auto; margin-top:-35px; border:solid 0px black; background-color:#f3f3f3}

#bottom{clear:left; float:left;}
#footer {width:990px; height:40px; border-top:solid 3px #e4e4e4; margin-top:7px}
#footertext{padding:12px 0 0 0; text-align:center}

.poll {width:166px; padding:0; margin:4px 6px}
.subscriptions {width:166px; padding:0; margin:4px 6px}
.subscriptions td {font-size:11px}
.faq {width:269px; padding:0; margin:8px auto 10px auto; display:block; border-bottom:solid 1px #ffffff}
.faqtext {margin:-14px auto 10px auto; width:8em; position:relative}
.faqtext a{color:#ffffff}
.search {width:269px; height:66px; padding:0; margin:0; border-bottom:solid 1px #ffffff}
.searchbox {width:165px; padding:0; margin:0 auto 4px auto; display:block}
.searchbutton {width:168px; height:30px; padding:0; margin:0 auto; display:block}
.newsleft {width:269px; padding:0; margin:0; border-bottom:solid 1px #ffffff}
.errasys {color:#878686; font-size:10px; padding-top:8px}
.errasys a {color:#878686; text-decoration: none}
.errasys a:hover, #footer a:active, #footer a:focus {text-decoration: underline}
.subscriptions {width:269px; padding:0; margin:0; display:block; border-bottom:solid 1px #ffffff}
.subscriptions td {font-size:11px}
.cmholder {margin:0 6px 6px 10px} /* subscriptions --> index.htm has different value for margin-left */
.cmholdernews {margin:0 6px 6px 18px}
.cmholderprojects {margin:0 6px 4px 6px; padding:0; border-bottom:solid 1px #9bbde0}
.red {color: #CC0000}
.legend{color:#7F0B00; font-weight:bold; margin-bottom:3px}
.textarea{}
p {margin:0 8px 0 8px; padding:6px 0}
h1 {font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#282828; margin:0; padding:4px 8px; 
    text-align:left/*; background-image:url(../imgs/h1_icon.gif); background-repeat:no-repeat*/}
h2 {font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:6px 20px}
h3 {font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#5c5c5c; margin:0; padding:6px 20px;
text-align:center; border-bottom:solid 1px #9bbde0}
fieldset {-moz-border-radius:6px}
legend {color:#1b4da4; font-size:12px}
td { border-color:white}
