body {color: #999999; font:76%/160% Verdana,Arial,Helvetica,sans-serif; min-width: 900px; background: #9a98aa url(images/bkgrd.jpg) repeat-x bottom fixed; margin: 0px auto; 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; text-decoration: none;} 
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: 8px 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;}
.bg {background-color: #000; color: #fff;}
.button {display: block; cursor: pointer; background: transparent url(images/bkgrd_button.gif) no-repeat 0px 0px; color: #fff; padding: 5px 10px 15px 13px; margin: 8px 0px; width: 174px; height: 28px; font: 13px Verdana, arial, helvetica, sans-serif;}

fieldset {border:1px solid #A0A0A0; margin: 10px 5px 10px 0px; padding: 10px;} 
legend {background: transparent url(images/icon_mail.gif) no-repeat 4px 3px; color: #304357; padding: 2px 5px 2px 25px; background-color: #F2F2F2; border:1px solid #A0A0A0; font-weight: bold;} 
 
#container {width: 900px; background: transparent  url(images/bkgrd.png) no-repeat top center; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;} 

#masthead {/*background: transparent url(images/bkgrd_mast.jpg) no-repeat top center; */margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; height: 283px; width: 900px;} 
#masthead .signup {background: transparent url(images/button_signup.png) no-repeat right center; width: 200px; height: 96px; margin: 10px 20px 0px 15px;}
#masthead blockquote {color: #fff; font: bold 17px/22px "Myriad Pro", verdana, arial, helvetica, sans-serif; padding: 40px 0px 0px 20px; margin: 0px 0 0px 0px;}
#masthead blockquote h1 {color: #4e4782; font-size: 25px;}

#nav {margin: 0px; padding: 0px; position:relative; background: url(images/bkgrd_nav.gif) repeat-x top;display:block; height:72px;}
#nav ul.lavanav {float: right; margin: 0px; padding:0; list-style-type:none; width:auto;}
/*\*/
* html .lavanav li a {font: 12px Verdana, arial, helvetica, sans-serif; text-decoration: none; color: #0a0a0a; outline: none; text-align: center; top: 30px; text-transform: uppercase; letter-spacing: 0; z-index: 10; display: block; float: left; height: 72px; position: relative; overflow: hidden; margin: auto 9px;}
/*end*/
.lavanav {position: relative; height: 72px; width: 900px; padding: 0px; margin: 0px 0px; /* overflow: hidden; */}
.lavanav li {float: left; list-style: none; background: url(images/bkgrd_li.gif) no-repeat center left;}
.lavanav li.first {float: left; list-style: none; background: none;}
.lavanav li.back {background: url(images/bkgrd_nav-lava.gif) no-repeat right; width: 9px; padding-right: 1px; height: 72px; z-index: 8; position: absolute;}
.lavanav li.back .left {background: url(images/bkgrd_nav-lava.gif) no-repeat top left;height: 72px; margin-right: 9px;}
.lavanav li a {font: 12px Verdana, arial, helvetica, sans-serif; text-decoration: none; color: #0a0a0a; outline: none; text-align: center; top: 30px; text-transform: uppercase; letter-spacing: 0; z-index: 10; display: block; float: left; height: 72px; position: relative; overflow: hidden; margin: auto 18px;}
.lavanav li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {border: none; color: #fff;}
.lavanav li.current a {color: #669933;}

div.menuBar, div.menuBar a.menuButton, div.menu {font: 14px/16px helvetica; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
div.menuBar {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left;}
div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover {background:transparent url(images/nav_bkgrd.gif) no-repeat top center; color: #24b2e4;} 

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

#homeMap {height: 110px; background: #fff url(images/bkgrd_wrap.gif) repeat-x top left; margin: 0px; padding: 0px;} 
#login {float: left; background: url(images/bkgrd_login.gif) no-repeat 224px 25px; width: 205px; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px;}
#login p.login {font: 14px/20px Tahoma, Arial, sans-serif; color: #add13b; text-transform: uppercase; padding: 20px 0px 5px 0px; margin: 0px 0px 0px 0px;}
#login p {font: 11px verdana,sans-serif; color: #fff; padding: 0px 10px 0px 10px;}
#login img {padding: 30px 10px 0px 30px; vertical-align: middle;}
#login fieldset {border: 0px; margin: 0px 0px 0px 0px; padding: 0px;}

#login input {font: bold 12px arial; padding: 0px; margin: 0px; vertical-align: top;}
#login .textfield {color:#333; margin:0px; height:20px; border:solid 0 #fff; padding: 1px 4px; background: transparent url(images/bkgrd_textfield.gif) no-repeat fixed; width:123px; voice-family: "\"}\""; voice-family:inherit; width:117px;}
#login fieldset>input.textfield {background: transparent url(images/bkgrd_textfield.gif) no-repeat 2px 0px;}
#login .submit {vertical-align: middle; *vertical-align: text-bottom; margin-left: 4px;}
#login label {float: left; width: 50px; text-align: right; margin-right: 1px; color: #fff; font: 12px Tahoma, Arial, sans-serif;}
#login input:focus {border: 0px solid #900;}

#steps {float: left; height: 110px; width: 675px; padding: 0px; margin: 0px;}
.haccordion .header, .haccordion .content{
   float: left;
   height: 110px;
  }
  
  .haccordion .header img{
   width: 80px;
   background: #ccc;
   color: #fff;
   cursor: pointer;
  }
  
  .haccordion .content{
   display: none;
   width: 0px;
   overflow: auto;
   padding: 0px;
  }
  
  .haccordion .content.visible{
    display: block;
    width: 140px;
  }
    
.haccordion .content h3{
	font: 13px verdana,sans-serif;
	color: #d2cdf4;
	padding: 0px 10px;
}
.haccordion .content p{
	font: 11px verdana,sans-serif;
	color: #fff;
	padding: 0px 10px;
}

  .header img a{
    display: block;
    with: 80px;
    height: 110px;
  }
  
/*\*/
html*.haccordion .content.visible {
padding-top: 10px;
}/*end*/

#maincontent {float: right; width: 625px; padding: 20px 25px 30px 25px; 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: 0px 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: #fff; font: bold 13px Arial, sans-serif; padding: 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 25px; list-style: none outside; display: block;} 
#maincontent div.hr {height: 1px; width: 465px; padding: 0px; margin: 10px auto 10px auto; background: transparent url(images/hr.gif) no-repeat;}
#maincontent div.hr hr {display: none;}

.hidden {
	display : none;
}

#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;}	

#leftnav {float: left; border-right: 1px solid #ccc; width: 184px; padding: 0px 20px 30px 20px; margin: 20px 0px 0px 0px;}
#leftnav A:link {color: #9f9dae; text-decoration: none;}
#leftnav A:hover {color: #9f9dae; text-decoration: underline;}
#leftnav A:visited {color: #9f9dae; text-decoration: none;}
#leftnav p.head {color: #add13b; font: 26px Tahoma, Arial, sans-serif; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px;}

#leftnav ul {margin: 0px 0 25px 0; padding: 0; list-style: none; font: 11px/16px Tahoma, Arial, sans-serif; color: #777;}
#leftnav li {background: transparent url(images/li_arrow.gif) no-repeat 10px 4px; margin: 0px 0 0px 0; padding: 0px 0px 0px 20px; list-style: none outside; display: block;}
#leftnav p {margin: 0px; padding: 0px 0px 12px 0px; font: 11px/16px Tahoma, Arial, sans-serif; color: #777;}
#leftnav img {margin: 0px; padding: 0px 0px 20px 0px;}

#footer {clear: both; display:block; color: #333; margin: 5px auto; padding: 20px 0px 0px 0px; width: 900px; font: 9px Verdana, arial, helvetica, sans-serif;}
#footer A:link {color: #333; text-decoration: none;}
#footer A:hover {color: #777; text-decoration: underline;}
#footer A:visited {color: #777;}
#footer ul {display:block; text-align: right; padding: 8px 0px 4px 0px; margin:0 0 0 0;}
#footer li {display: inline; margin: 0px 0px 0px 0px; padding: 0px; border: 0;}
#footer p {text-align: center;}
#footer img {padding: 0px 0px 0px 0px;}
#footer .left {padding-top: 8px;}

#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;} 
