* {font-family: Arial, Trebuchet MS; font-size: 12px;}
body{background: #78fd7f url(images/bg.jpg) left top repeat-x;}

a{text-decoration: none; color: #808000;}
a:hover{text-decoration: underline;}

.main_container { width: 960px;  margin: 10px auto;}

.logo { 
	height: 376px;
	width: 960px;
	position: relative;
	background: url(images/header.jpg) left center no-repeat;}
      

.home_message { position: absolute; top: 120px; left: 370px; font-size: 30px; color: #808000;}
.home_message a{}

.home_stats {position: absolute; top: 345px; left: 350px;}
.home_stats a{}

.site_stats {height:20px; text-align:left; padding-top:2px; }
.site_stats b{margin-right:30px; color: #808000;}

.home_welcome {position: absolute; top: 345px; left: 15px;}
.home_welcome a{}

.welcome {height:20px; text-align:left; padding-top:2px;}
.welcome b{margin-right:30px; color: #808000;}

.menu { background-color: #5DB00A; height: 50px; padding: 3px; text-align: center; margin-bottom: 20px 5px; float: right;}
.menu ul, .menu li { list-style: none; margin: 0px; padding: 0px;}
.menu li { padding: 0px 10px; display: inline;}
.menu a{ font-size: 15px; font-weight: bold;}
.menu a:hover{ border-bottom: 2px solid #5DB00A}



.accountmenu { background-color: #F8F8F8; }
.accountmenu ul, .accountmenu li { list-style: none; margin: 0px; padding: 0px;}
.accountmenu li { padding: 4px 10px; display: block; border-top: 1px solid #5DB00A;}

hr { display: none; }

.container { text-align: left; background-color: white; border-left: 2px solid #5DB00A; border-right: 2px solid #5DB00A;}
.sidePanel { text-align: center; width: 180px; }
.bannerCont { text-align: center; }

.contentBox { border: 0px hidden #5DB00A; text-align: left; margin-bottom: 5px;}

.contentBox h2 { 
	padding: 2px 5px; 
	margin: 0px; 
	color: white; 
	font-size: 12px; 
	background-color: #5DB00A; 
	behavior: url(/css/border-radius.htc);
	border: 1px solid #5DB00A;
	border-bottom: 1px solid #5DB00A;
        border-top-left-radius:    10em;
        border-top-right-radius:    10em;
        border-bottom-right-radius: 0em;
        border-bottom-left-radius:  0em;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
}

.contentBox .content { 
	behavior: url(/css/border-radius.htc);
	padding: 5px;
	border: 1px solid #5DB00A;
	border-top: 0px hidden #5DB00A;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
}



div.babs{height: 85px; background-color: 66CCFF; position: relative;}
div.babs ul{bottom: 20px; right: 6px; position: absolute; list-style:none; margin: 0; padding: 0;}
div.babs li{display: inline; margin: 0;}
div.babs li.relative{position: relative;}

div.babs div.bpacer div.left_corner{
	position: absolute;
	width: 2px;
	height: 2px;
	background: url(top_phone_bg.gif) left top no-repeat;
	left: 0;
	bottom: 0;}

div.babs div.bpacer div.right_corner{
	position: absolute;
	width: 2px;
	height: 2px;
	background: url(top_phone_bg.gif) right top no-repeat;
	right: 0;
	bottom: 0;}

div.babs li a,
div.babs li span.tabs_text{
	float:left;
	margin: 0 6px;
	color: #488214;
	font-size: 16px;	
	height: 28px;
	outline: none;
	padding-left: 3px;}

.babs_text_simple{font-size: 16px;}




div.tabs{height: 85px; background-color: #fff; position: relative;}
div.tabs ul{bottom: 20px; right: 6px; position: absolute; list-style:none; margin: 0; padding: 0;}
div.tabs li{display: inline; margin: 0;}
div.tabs li.relative{position: relative;}

div.tabs div.spacer div.left_corner{
	position: absolute;
	width: 2px;
	height: 2px;
	background: url(top_phone_bg.gif) left top no-repeat;
	left: 0;
	bottom: 0;}

div.tabs div.spacer div.right_corner{
	position: absolute;
	width: 2px;
	height: 2px;
	background: url(top_phone_bg.gif) right top no-repeat;
	right: 0;
	bottom: 0;}

div.tabs li a,
div.tabs li span.tabs_text{
	float:left;
	margin: 0 6px;
	color: #5DB00A;
	font-size: 16px;	
	height: 28px;
	outline: none;
	padding-left: 3px;}

.tabs_text_simple{font-size: 16px;}

div.home{font-size: 13px; font-family: Arial; color: #000000; line-height: 20px;}
div.home span{color: #5DB00A; font-size: 14px; font-weight: bold;}
div.home span.gray{color: #5DB00A;}
div.home span.lite{font-family: Arial,; font-size: 15px;}
div.home span.separator{display: block; height: 15px; border-bottom: 1px dotted #dedede;}

.main_container_end{
	margin: 0 auto;
	width: 960px;
	height: 10px;
	background: url(images/footer_bg.png) left top no-repeat;
	text-align: center;}

.footer{background-image: none;}
.footer a{color: #666;}
.footer span{margin: 0 5px; color: #666;}
.footer span.business{margin-right: 20px; font-size: 13px;}
.footer div.info{padding-top: 0;}
.footer div.info span.grey{color: #666;}
