body{margin:0;padding:0;background:url("../images/pagebg.png") repeat-x scroll 0 0 #ffffff !important;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
div.main-wrapper{width:911px;}
div.headermenu{height:29px;background:url(../images/headermenu.jpg) no-repeat;}
ul.topmemenu{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;list-style-type:none;margin:0 0 0 40px;padding:0;z-index:100;}
ul.topmemenu li{margin:0 40px;display:inline;float:left;position:relative;height:29px;padding-top:8px;}
ul.topmemenu li ul{position:absolute;padding:0;margin:10px 0 0;display:none;background:black;list-style-type:none;width:180px;}
ul.topmemenu li ul li{margin:0;height:19px;padding:5px;float:none;display:list-item;text-align:left;margin-bottom:1px;}
ul.topmemenu li a{color:white;font-style:normal;font-weight:bold;text-align:center;text-decoration:none;text-align:left;}
ul.topmemenu li a:hover{color:#FF0000;}
.sf-sub-indicator{display:none;}
div.maincontent{background:url(../images/topcontent.png) no-repeat;padding-top:228px;}
div.content{text-align:left;background:url(../images/bottomcontent.png) no-repeat bottom;background-color:white;border-left:1px solid #999999;min-height:300px;z-index:5;padding:0 30px;border-right:1px solid #999999}
div.homepageleft{text-align:left;background:url("../images/topcontent.png") no-repeat scroll left bottom transparent;float:left;height:116px;width:300px;margin-left:-31px;}
div.homepageright{float:left;width:580px;text-align:left;}
div.footer{height:100px;background:url(../images/footer.jpg) no-repeat;}
div.footershadow{height:159px;background:url(../images/footershadow.jpg) no-repeat;}
h1,p{margin:0;padding:15px 0;}

a:link { color: #ff0000; }
a:visited { }
a:hover { color: #ff0000; text-decoration: none; }
a:active { }
.white {color: #ffffff; line-height: 1em; }
.dbl { line-height: 1.3em; }
