body{background:#a0bbc9 url(../images/bgBody.jpg) repeat-x;font-size:0.8em;margin:0px;padding:0px;}
body,textarea,input,select{font-family:"Trebuchet MS", "Lucida Sans",Arial, Helvetica, sans-serif;}



#dropShadow{background:url(../images/bgDropShadow.png) no-repeat bottom center;padding-bottom:45px;}
#main{background:url(../images/bgMain.gif) repeat-y;margin:0px auto 0px auto;min-height:500px;width:900px;}
#topBanner{display:block;position:absolute;z-index:0;}
#left{color:#305f97;float:left;font-weight:bold;margin-top:100px;padding:0px 15px 0px 15px;width:150px;}
#left ul{list-style:none;margin:0px;padding:0px;}
#left li{border-bottom:1px dotted #91aebf;}
#left li a{color:#6292b7;display:block;padding:3px;text-decoration:none;}
#left li a:hover{color:#305f97;}
#left ul.contactInfo{color:#305f97;margin-top:10px;}
#left ul.contactInfo a{color:#305f97;display:block;margin-top:10px;}


#center{margin:0px 20px 0px 190px;padding-top:50px;}
#center p{clear:right;}
#center div p{clear:none;}


#footer{background:url(../images/bgFooter.png) no-repeat right top;height:56px;margin-top:-80px;position:absolute;width:870px;z-index:10;}

div.left{float:left;margin-top:10px;width:400px;}
div.right{border:1px solid White;float:right;margin-top:-20px;width:264px;}
div.right p{margin:0px;}
div.right img{display:block;}
p.caption{background-color:#D8DE7C;border-bottom:10px solid White;font-size:0.85em;font-weight:bold;margin:0px 0px 0px 0px;padding:4px;}





/*Forms CSS*************************************/
form {margin-top: 0px;padding-bottom:100px;}
fieldset {padding: 10px;margin-left: 10px;margin-right: 10px;}
fieldset legend {padding-left: 10px;padding-right: 10px;font-size: 1.1em;margin-bottom: 10px;}
fieldset div{margin-bottom:2px;}
form {background-repeat: no-repeat;}
form label {width: 200px;display: block;float: left;}
form .submit {padding: 2px;margin-top: 10px;margin-left: 10px;}
table.adminListing{border:1px solid #E0E0E0;margin-left:auto;margin-right:auto;}
table.adminListing td,table.adminListing th{border:1px solid #E9E9E9;}
table.adminListing th{border-color:#CCCCCC;background-color:#E0E0E0;}
div.quotaInfoContainer{float:right;}
div.quotaInfo{margin:0px !important;position:relative !important;}
div.quotaChart{border:1px solid Gray;color:Black;}
div.quotaChart img.on{background-color:Gray;color:#FFFFFF;}



.clearer{clear:both;display:block;}

/* Xinha puts in a br to new cells, which can upset the display in IE so hide all br's in cells */
td br{display:none;}


#homeboxes{border:0px solid red;padding-left:9px;top:350px;position:absolute;width:700px;z-index:100;}
#homeboxes div.box{background:#E5E7A8;float:left;height:212px;margin-right:13px;padding:4px;width:202px;}
#homeboxes div.box h2{color:#17408F;font-size:1.2em;margin:0px;}
#homeboxes div.box ul{color:#53503D;list-style-type:square;}