body{ padding:0;margin:0 auto; font-size:1em; text-align:center; font-family:Arial, Elba; color:#333333;}
#nohscroll{ width:98%; margin:0 auto;}
#top{clear:both;width:900px;  margin:0 auto;}
#top a.logo{width:372px; float:left; display:block; margin-top:5px; text-align:left;} 
#top a img{ border:0; margin-left:0;}

#topmenu{ float:left; margin:10px 0px 10px 50px; font-size:12px; width:430px;  text-align:right; }
#topmenu li{ list-style:none; display:inline;   font-weight:normal;  font-family:Elba,  Arial; margin-left:10px;}
#topmenu li a:hover,#topmenu li a:active,{ text-decoration:underline;}
#topmenu li a,#topmenu li a:visited{ text-decoration:none; color:#333333;}
/*#topmenu li a:active, .active{ text-decoration:none; color:#333333; font-weight:bold;}*/

.spaceline{ clear:both; height:10px; width:100%;}
#main{width:100%; height:580px; clear:both;}
.divMain {width:900px; margin:0 auto;}
#middlemenu{ float:left; margin:10px 0px 10px 20px;}
#middlemenu li{ list-style:none; display:inline; font-size:1.1em; font-weight:normal; margin-left:10px; margin-top:10px; font-family:Elba,  Arial;}

.leftMenu{ width:250px; float:left; text-align:center; margin-top:50px;}
.leftMenu h1{ margin:50px 20px 0 100px; width:120px; font-family:Elba, Arial; font-size:1.1em; font-weight:bold;}
.verticalDivider{ width:2px; float:left;}
.contentDiv{ width:400px; float:left; text-align:left; padding-left:5px;}
.contentDiv h2{ font-family:Elba, Arial; font-size:1.0em; font-weight:bold; padding-left:5px;}
.contentDiv h3{ font-family: Arial; font-size:0.9em; font-weight:bold; padding-left:5px; margin-top:0px; margin-bottom:5px;}

.rightMenu{ width:200px; float:left; margin:10px 0 0 10px;}
.rightMenuBk{ width:200px; float:left; margin:10px 0 0 10px; height:320px;  text-align:left; font-family:Elba, Arial; font-size:18px;}
.rightMenuBk ul{list-style-type:none; list-style-position:outside; background-image:url("images/box.jpg"); width:180px;  margin:0 0 0 0;  background-position:top; background-repeat:no-repeat; text-align:left; font-family:Elba, Arial; font-size:18px; padding:5px 5px 5px 5px;}
.rightMenuBk ul li{ margin:5px 5px 10px 5px; }
.rightMenuBk ul a{ text-decoration:none; color:#333333}
.rightMenuBk ul a:hover{ text-decoration:underline; color:#333333}
.rightMenuBk ul a.act{ color:#FF0000;}
.rightMenu h3{width:150px; font-family:Arial, Elba; text-align:left}

#footer{background:#CC3333; width:100%; height:60px;clear:both; margin:0 auto; text-align:center; }
#footer div{width:900px; margin:0 auto;}
#footer div div{width:30px;float:left; margin:40px 0px 0px 200px;}
#footer div div a{ color:#FFFFFF; text-decoration:none; font-size:10px;  }
#footer div div a:hover{ color:#FFFFFF; text-decoration:underline;}
#footerbanner{ float:left; margin:20px 0px 0px 30px;  }
#footerbanner1{ float:left; margin:0px 0px 0px 0px; border:0 }
#abvFoot{width:100%; height:80px;clear:both; margin:0px 0px 0px 0px; }
.textbox, textarea{ background:#CCCCCC; width:220px; font-size:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bginput { background:#CCCCCC; }
.message{ color:#FF0000; width:auto; float:right; font-size:0.8em;}
p{text-align:left; margin:10px 10px 10px 10px; font-size:0.78em;} 
td{ font-size:0.78em;}
td p { font-size: 100%;}
td td { font-size: 100%;}
.stepsdiv{margin:10px 0 0 60px;}
/*@font-face {
  font-family: Elba;
 
  src:url(assets/Elba.ttf);
}
 @font-face {
    font-family: Elba;
    font-style:  normal;
    font-weight: normal;
    src: url(assets/Elba.ttf);
  }

*/