body {color: #999999; font:76%/160% Verdana,Arial,Helvetica,sans-serif; min-width: 900px; background: none; margin: 0px; padding: 0px 0px 0px 0px;} 
html {min-width: 900px; } 
A:hover {color: #add13b; text-decoration: underline;} 
A:link {color: #add13b; text-decoration: none;} 
A:visited {color: #add13b;} 
img {border: 0;} 
form {font: 11px/17px Verdana, sans-serif; color: #8E8E8E; border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;} 
input, select, textarea {font-weight: normal; background: transparent; color: #add13b; font: 11px/17px Verdana, sans-serif; margin: 0px 0px 0px 0px;} 
h1 {position: relative; color: #2A2A2A; font: 19px Verdana, sans-serif; padding: 0px 0px 10px 0px; margin: 0px;} 
h2 {position: relative; color: #2A2A2A; font: 11px/17px Verdana, sans-serif; padding: 0px; margin: 0px;} 
p {position: relative; padding: 0px 0px 15px 0px; margin-top: 0px;} 
.trans {background-color: transparent;}
.bold {font-weight: bold;}
.clear {height: 0px; clear: both;}
.italic {font-style: italic;}
.top {vertical-align: text-top;}
.middle {vertical-align: middle;}
.txtcenter {text-align: center;}
.txtright {text-align: right;}
.smtext {font: 7.5pt/10pt arial;}
.right {float: right;}
.left {float: left;}
.block {display: block;}
.nowrap {white-space: nowrap;}
.hidden {display : none;}
.bg {background-color: #000; color: #fff;}
.button {display: block; cursor: pointer; border: 1px solid #669933; background: transparent url(images/bkgrd_nav-lava.gif) no-repeat 0px 0px; color: #fff; padding: 5px 10px 15px 13px; margin: 8px 0px; width: 140px; height: 28px; font: 13px Verdana, arial, helvetica, sans-serif;}

fieldset {border: 0px; margin: 10px 5px 10px 0px; padding: 10px 0px;} 
legend {color: #304357; padding: 2px 5px 2px 25px; background-color: #F2F2F2; border:1px solid #A0A0A0; font-weight: bold;} 

label {float: left; width: 150px; text-transform: uppercase; color: #9f9dae;}
input, textarea {width: 180px; margin-bottom: 5px;}
textarea {width: 250px; height: 150px;}
br {clear: left;}
textarea:focus, input:focus {border: 2px solid #add13b;}

#container {width: 900px; background: transparent url(images/bkgrd.png) no-repeat top center; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;} 

#masthead {display: none;} 
#nav {display: none;}

#wrap {clear: both; width: 900px; background: #fff; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;} 

#homeMap {display: none;} 
#login {display: none;}

#maincontent {width: auto; background: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;} 
#maincontent A:link {color: #add13b; text-decoration: none; font-weight: normal;} 
#maincontent A:hover {color: #add13b; text-decoration: underline; font-weight: normal;} 
#maincontent A:visited {color: #add13b; font-weight: normal;} 
#maincontent h1 {color: #add13b; font: 26px Tahoma, Arial, sans-serif; padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px;}
#maincontent h2 {color: #9f9dae; font: bold 18px Tahoma, Arial, sans-serif; padding: 10px 0px 5px 0px; margin: 0px 0px;} 
#maincontent h3 {color: #555; font: bold 13px Arial, sans-serif; padding: 0px 0px 10px 0px; margin: 0px 0px;} 
#maincontent p {font: 14px/20px Tahoma, Arial, sans-serif; color: #999; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px;} 
#maincontent ul {margin: 0em 1em 0.5em 2em; padding: 0px 0px 10px 0px; list-style: none;} 
#maincontent li {background: transparent url(images/li_main.gif) no-repeat 2px 4px; font: 14px/20px Tahoma, Arial, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; list-style: none outside; display: block;} 
#maincontent div.hr {height: 10px; width: 625px; padding: 0px; margin: 10px auto 10px auto; background: transparent url(images/hr.gif) no-repeat;}
#maincontent div.hr hr {display: none;}
#maincontent dt {float: left; text-transform: uppercase; color: #9f9dae;}
#maincontent dd {margin-left: 125px; margin-bottom: 10px; padding-left: 40px; border-left: 1px solid #ccc;}
#maincontent dt.faq {float: left; text-transform: uppercase; color: #9f9dae; font-size: 130%;}
#maincontent dd.faq {margin-left: 20px; margin-bottom: 10px; padding-left: 20px; border: 0px;}
#maincontent .photoblock-many {		/* A general full-width photo block (that clears), for many thumbnails */
   margin: 0 10px 10px -4px;
   clear: both;
   width: 100%;
   text-align: center;
   font-size: 10px;
   color: #888888;
}
#maincontent .photoblock-many a {		/* (Need clear links in the photo block) */
   background: white;
}

.topmenu #sub {position: relative; display: block; height: 28px;}
.topmenu #sub ul {margin: 0px; padding: 0; list-style-type: none; width: 625px;}
.topmenu #sub ul li {display: block; float: left; margin: 0 35px 0 0; background: none; font: 11px Arial,Helvetica,sans-serif; padding: 0px;}
.topmenu #sub ul li a {display: block; float: left; color: #000; text-decoration: none; padding: 10px 0px 0 0px; background: transparent url(images/menu_hori-off.gif) no-repeat top center;}
.topmenu #sub ul li a:hover, .topmenu #sub ul li a.current {color: #a0c237; background: transparent url(images/menu_hori-on.gif) no-repeat top center;}

#services table a, #services table a:link, #services table a:visited {border: none;}		
#services img {border:0; margin-top: .5em;}	
#services table {width: 100%; border-top: 1px solid #efe6ff; border-right: 1px solid #efe6ff; margin: 1em auto; border-collapse: collapse;}
#services caption {color: #999; font-size: .94em; letter-spacing: .1em; padding: 0; margin: 1em 0 0 0; margin-bottom: 0; caption-side: top; text-align: center;}	
#services tr.odd td, #services tr.odd .column1 {background: #f8f4ff url(images/bkgrd_tr-odd.gif) no-repeat;}	
#services .column1 {background: #f9fcfe;}
#services td {color: #999; border-bottom: 1px solid #efe6ff; border-left:1px solid #eae4f5; padding:.3em 1em; text-align:center;}				
#services th {font-weight:normal;	color: #999; text-align: left; border-bottom: 1px solid #efe6ff; border-left: 1px solid #eae4f5; padding: .3em 1em;}	
#services thead th {background: #f8f4ff; text-align: center; font: bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; color: #9f9dae;}				
#services tfoot th {background: #f8f4ff; text-align: center;}	
#services tfoot th strong {font: bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; margin: .5em .5em .5em 0;	color: #9f9dae;}		
#services tfoot th em {color: #add13b; font-weight: bold; font-size: 1.1em; font-style: normal;}	

/* Rounded Bubble */

div.bubble div.rounded {margin-bottom: 10px; padding: 0px; border: 3px solid #ccc; background-color: #eee;}
div.bubble div.rounded blockquote {border: 0; background-color: transparent; padding: 0px 15px; margin: 0px;}
div.bubble div.rounded blockquote p {margin: 0px 5px; padding: 0px; color: #ccc;}
div.bubble cite.rounded {position: relative; margin: 0px; padding-left: 15px; padding-top: 16px; top: 11px; background: transparent url(images/tip-rounded.gif) no-repeat 15px 0;}

#leftnav {display: none;}

#footer {display: none;}

/* Auto Form */
span.required{color:red;width:5px}

form.autoform{max-width:800px; padding:20px 5px;}
#contentwrap form.autoform img{float:none}
form.autoform .fieldstatus a{border:none}
form.autoform .fieldstatus a:hover{background:none}
form.autoform div{margin:2px 0; clear:both;}

/* Labels / Messages */
form.autoform label{padding:6px}
form.autoform .msg.icon{padding:2px 5px 2px 25px; margin:0 10px}
form.autoform span.error.icon{background:#FFF6CF url(/images/icons/icon_alert.gif) 7px center  no-repeat; display:inline}
form.autoform span.ok.icon{background:#D7FFCF url(/images/icons/tick.png) 7px center  no-repeat; display:inline}
form.autoform span.info.icon{background:#DFF0FF url(/images/icons/help.png) 7px center no-repeat; display:inline}
form.autoform label{width:200px; display:block; float:left;}
form.autoform span.required{float:left}

/* Inputs */
form.autoform input[type="text"]{padding:2px;}
form.autoform select{width:190px}
form.autoform label.checkbox,form.autoform label.radio{width:auto; float:left; display:inline;}
form.autoform div#checkboxdiv input, div#radiodiv input{float:left; display:inline;}

/* Submit */
form.autoform div#submitdiv{margin-left: 215px; margin-top: 2px; width: 90px;}
form.autoform input[type="submit"]{}

form.autoform .msg, form.autoform .fieldstatus{padding:2px; margin:0 10px}
form.autoform .fieldstatus{margin:0; cursor:pointer;}
img,a{padding:0;margin:0;}

/* Compact Style Message */
form.autoform span.error, div.alert{background:#FFF6CF; border:1px solid #FFDA2F; display:none}
form.autoform span.ok{background:#D7FFCF; border:1px solid #8ED181; display:none}
form.autoform span.info{background:#DFF0FF ; border:1px solid #6FBBFF; display:none}

/*************************************************************/

#extraDivLogo {position:absolute; top: 0px; width: 235px; height: 72px; background: url(images/logo_editteam.gif) no-repeat; margin: 0px auto 0px auto; z-index: 2;} 
#extraDivButton {position:absolute; top: 0px; width: 250px; height: 120px; background: url(images/logo_editteam.gif) no-repeat; margin: 0px auto 0px auto; z-index: 2;} 
