body{background:#7f7f7f url(images/bg.jpg) top left repeat-x; color:#706f6f; font-size:12px; font-family:"Arial", "Tahoma", Verdana, Helvetica, sans-serif; margin:0 auto; padding:0px; text-align:center;}

a img{border:none;}
.clear{clear:both;}
.center{text-align:center;}
.incontent{padding:10px 15px 10px 15px;}
a {color:#7e7e7e; text-decoration:none;}
a:hover{color:#CCCCCC;}


h1{color:#000; padding:0px; margin:0 0 3px 0; font-size:30px; font-weight:bold; text-transform:uppercase;}
/*h2{color:#000; padding:0px; margin:0 0 3px 0; font-size:14px; font-weight:bold; text-transform:uppercase;}
h2 span{color:#5f9214;}
h3{color:#5f9214; padding:0px; margin:0 0 5px 0; font-size:14px; font-weight:bold; text-transform:uppercase;}
*/
.sidebar h2{color:#5f9214; padding:0px; margin:0 0 3px 0; font-size:30px; font-weight:bold; text-transform:uppercase;}
.sidebar h2 span{font-weight:normal; font-size:28px;}
.sidebar h3{color:#000; padding:0px; margin:0; font-size:14px; font-weight:bold;}

h2{color:#5f9214; padding:0px; margin:0 0 3px 0; font-size:30px; font-weight:bold; text-transform:uppercase;}
h2 span{font-weight:normal; font-size:28px;}
h3{color:#000; padding:0px; margin:0; font-size:14px; font-weight:bold;}

strong{ color: #000; }

#container{margin:0 auto; width:942px; text-align:left;}

#top{width:942px; float:left; height:58px;}

#topL{float:left; margin-top:15px;}

#topR{float:right; margin-top:10px; width:127px; }


/*top menu*/
#TopMenu{width:942px; float:left; height:33px; margin-bottom:35px; text-align: center;}
#TopNav{ list-style:none; margin-left: 200px; margin-top: 3px; margin-bottom: 0px;  padding:0;}
#TopNav li{ float:left; margin:0px; padding:0px; height:28px; width:150px;}
#TopNav a{display:block; text-decoration:none;  padding:0px; margin:0; height:28px; color:#5f9214; }
#TopNav a:hover{height:28px; color:#FFFFFF; text-decoration:none;}
#TopNav li.select a{ height:28px; color:#FFFFFF; text-decoration:none;}

#TopNav span{visibility:hidden;	display:block;}

#TopNav li.home{margin-right:8px;}
#TopNav li.home a {background:url(images/TopNav_home.jpg) no-repeat;}
#TopNav li.home a:hover {background:url(images/TopNav_home_over.jpg) no-repeat; }
#TopNav li.home#select a{background:url(images/TopNav_home_over.jpg) no-repeat;}

#TopNav li.about{margin-right:8px;}
#TopNav li.about a {background:url(images/TopNav_about.jpg) no-repeat;}
#TopNav li.about a:hover {background:url(images/TopNav_about_over.jpg) no-repeat; }
#TopNav li.about#select a{background:url(images/TopNav_about_over.jpg) no-repeat;}

#TopNav li.products{margin-right:8px;}
#TopNav li.products a {background:url(images/TopNav_products.jpg) no-repeat;}
#TopNav li.products a:hover {background:url(images/TopNav_products_over.jpg) no-repeat; }
#TopNav li.products#select a{background:url(images/TopNav_products_over.jpg) no-repeat;}

#TopNav li.contact{margin-right:8px;}
#TopNav li.contact a {background:url(images/TopNav_contact.jpg) no-repeat;}
#TopNav li.contact a:hover {background:url(images/TopNav_contact_over.jpg) no-repeat; }
#TopNav li.contact#select a{background:url(images/TopNav_contact_over.jpg) no-repeat;}

#TopNav li.blog{margin-right:8px;}
#TopNav li.blog a {background:url(images/TopNav_blog.jpg) no-repeat;}
#TopNav li.blog a:hover {background:url(images/TopNav_blog_over.jpg) no-repeat; }
#TopNav li.blog#select a{background:url(images/TopNav_blog_over.jpg) no-repeat;}

#TopNav li.account{margin-right:0px;}
#TopNav li.account a {background:url(images/TopNav_account.jpg) no-repeat;}
#TopNav li.account a:hover {background:url(images/TopNav_account_over.jpg) no-repeat; }
#TopNav li.account#select a{background:url(images/TopNav_account_over.jpg) no-repeat;}

/*end top menu*/
/*top second menu*/
#TopNavSec{float:left; list-style:none; margin:3px 0 0 0; padding:0;}
#TopNavSec li{ float:left; margin:0px; padding:0px; height:28px; width:180px;}
#TopNavSec a{display:block; text-decoration:none;  padding:0px; margin:0; height:28px; color:#5f9214; }
#TopNavSec a:hover{height:28px; color:#FFFFFF; text-decoration:none;}
#TopNavSec li.select a{ height:28px; color:#FFFFFF; text-decoration:none;}

#TopNavSec span{visibility:hidden;	display:block;}

#TopNavSec li.account{margin-right:25px;}
#TopNavSec li.account a {background:url(images/TopNavSec_account.jpg) no-repeat;}
#TopNavSec li.account a:hover {background:url(images/TopNavSec_account_over.jpg) no-repeat; }
#TopNavSec li.account#select a{background:url(images/TopNavSec_account_over.jpg) no-repeat;}

#TopNavSec li.credits{margin-right:0px;}
#TopNavSec li.credits a {background:url(images/TopNavSec_credits.jpg) no-repeat;}
#TopNavSec li.credits a:hover {background:url(images/TopNavSec_credits_over.jpg) no-repeat; }
#TopNavSec li.credits#select a{background:url(images/TopNavSec_credits_over.jpg) no-repeat;}

#TopNavSec li.lists{margin-right:25px;}
#TopNavSec li.lists a {background:url(images/TopNavSec_lists.jpg) no-repeat;}
#TopNavSec li.lists a:hover {background:url(images/TopNavSec_lists_over.jpg) no-repeat; }
#TopNavSec li.lists#select a{background:url(images/TopNavSec_lists_over.jpg) no-repeat;}

#TopNavSec li.messages{margin-right:25px;}
#TopNavSec li.messages a {background:url(images/TopNavSec_messages.jpg) no-repeat;}
#TopNavSec li.messages a:hover {background:url(images/TopNavSec_messages_over.jpg) no-repeat; }
#TopNavSec li.messages#select a{background:url(images/TopNavSec_messages_over.jpg) no-repeat;}
/*top second menu*/

/*login*/
#TopNavLog{float:left; list-style:none; margin:3px 0 0 0; padding:0; width:127px; height:21px; background:url(images/bg_login.jpg)}
#TopNavLog li{ float:left; margin:1px 10px 0 1px; padding:0; width:57px; height:19px; text-align:center;}
#TopNavLog li.last{margin:1px 1px 0 0px; }
#TopNavLog a{display:block; text-decoration:none;  padding:3px 0 0 0px; margin:0; color:#fff; font-weight:bold;}
#TopNavLog a:hover{color:#c1df1d; text-decoration:none; height:19px; background:url(images/login_over.png) no-repeat; }
#TopNavLog li.select a{color:#c1df1d; text-decoration:none; height:19px; background:url(images/login_over.png) no-repeat; }

/**/

#header{width:942px; float:left; margin-bottom:20px;}
#headerL{width:657px; height:231px; float:left; background:url(images/sc_main_home.png) no-repeat;}
#headerL .intro h1{ color:#000; padding:0px; margin:0 0 3px 0; font-size:16px; font-weight:bold; text-transform:none; }
#headerL .intro{ position:absolute; width:450px; margin-top: 110px; margin-left: 150px;  }
#headerR{width:275px; float:right;}

#content{width:942px; float:left; margin-bottom:20px;}

#left{width:657px; float:left;}
#right{width:275px; float:right;}

#footer{width:942px; float:left; background:url(images/footerT.jpg) no-repeat #fff; padding-top:10px;}
#footerT{width:942px; height:13px; float:left; background:url(images/footerT.png) no-repeat;}
#footerM{width:942px; float:left; background:#fff; }
#footerD{width:942px; height:14px; float:left; background:url(images/footerD.png) no-repeat; margin-bottom:20px;}

.footerBox{width:144px; float:left;}
.footerBoxLast{width:190px; float:right;}

.footerBox ul{padding:0;margin:0; }
.footerBox li{padding:2px 0 0px 0px; list-style:none;}
.footerBox a{color:#706f6f; text-decoration:none;}
.footerBox a:hover{color:#000;}


.pageT{width:657px; height:6px; float:left; background:url(images/pageT.png) no-repeat; }
.page{width:657px; float:left; background:#fff; text-align:justify;}
.pageD{width:657px; float:left; height:7px; background:url(images/pageD.png) no-repeat;}

.pageField{width:627px; float:left; background:#fff; }
.pageL{width:275px; padding-left:15px; float:left;}
.pageC{width:275px; padding-left:15px; float:left;}
.pageR{width:275px; padding-left:15px; float:left;}

.sidebarT{width:275px; height:6px; float:left; background:url(images/sidebarT.png) no-repeat;}
.sidebar{width:275px; float:left; background:#fff; text-align:justify;}
.sidebarD{width:275px; height:8px; float:left; background:url(images/sidebarD.png) no-repeat;}

.sidebarField{width:245px; float:left;}
.sidebarField p{margin:0; padding:3px 0 3px 0;}

#copyrightBox{width:942px; float:left; color:#FFFFFF; font-size:10px; }
#copyrightBoxL{width:300px; float:left;}
#copyrightBoxR{width:300px; float:right; text-align:right;}

.readmore{float:right; width:84px; height:17px; background:url(images/readmore.jpg) no-repeat; margin-bottom:3px; text-align:center;}
.readmore a{color:#706f6f; text-decoration:none;}
.readmore a:hover{color:#000;}

/*homepage*/
.sidebarHome{width:275px; float:left; background:url(images/sidebarHomeT.jpg) no-repeat #fff; padding-top:12px;}
.sidebarHomeD{width:275px; height:8px; float:left; background:url(images/sidebarD.png) no-repeat; margin-bottom:20px;}

.pageall{width:657px; float:left; margin-bottom:20px;}
.smallBox{width:219px; float:left;}

.smallBoxT{width:212px; height:8px; float:left; background:url(images/smallBoxT.png) no-repeat;}
.smallBoxM{width:212px; float:left; background:url(images/smallBoxM.jpg) repeat-x; text-align:center;}
.smallBoxM img{margin-top:4px;}
.smallBoxD{width:212px; height:8px; float:left; background:url(images/smallBoxD.png) no-repeat;}

.full{width:942px; float:left; margin-bottom:20px;}

/*signup*/
#signupBox{width:942px; float:left; background:url(images/signupBoxT.jpg) no-repeat #fff; padding-top:10px;}
#signupBoxD{width:942px; height:14px; float:left; background:url(images/footerD.png) no-repeat; margin-bottom:20px;}

form{margin:0; padding:0;}
fieldset{margin:0; padding:0; border:none;}
.input{border:none; background:url(images/input.jpg) no-repeat; width:230px; height:25px; margin-top:3px;}
.button{border:none; background:url(images/button.jpg) no-repeat; width:230px; height:25px; color:#FFFFFF; font-weight:bold; margin-top:3px;}

.signupL{width:445px; float:left; border-right:1px solid #e9e9e9;}
.signupR{width:465px; float:right;}

#TopNavSignup{float:right; list-style:none; margin:3px 0 0 0; padding:0;}
#TopNavSignup li{ float:left; margin:0px; padding:0px; height:28px; width:309px;}
#TopNavSignup a{display:block; text-decoration:none;  padding:0px; margin:0; height:28px; color:#5f9214; }
#TopNavSignup a:hover{height:28px; color:#FFFFFF; text-decoration:none;}
#TopNavSignup li.select a{ height:28px; color:#FFFFFF; text-decoration:none;}

#TopNavSignup span{visibility:hidden;	display:block;}

#TopNavSignup li.back{margin-right:3px;}
#TopNavSignup li.back a {background:url(images/signup_back.jpg) no-repeat;}
#TopNavSignup li.back a:hover {background:url(images/signup_back_over.jpg) no-repeat; }
#TopNavSignup li.back#select a{background:url(images/signup_back_over.jpg) no-repeat;}

/*account*/
#leftAccount{width:275px; float:left;}
#rightAccount{width:657px; float:right;}

#TopAccountNav{float:left; list-style:none; margin:3px 0 0 0; padding:0;}
#TopAccountNav li{ float:left; margin:0px; padding:0px; height:28px; width:135px;}
#TopAccountNav a{display:block; text-decoration:none;  padding:0px; margin:0; height:28px; color:#5f9214; }
#TopAccountNav a:hover{height:28px; color:#FFFFFF; text-decoration:none;}
#TopAccountNav li.select a{ height:28px; color:#FFFFFF; text-decoration:none;}

#TopAccountNav span{visibility:hidden;	display:block;}

#TopAccountNav li.reports{margin-right:3px;}
#TopAccountNav li.reports a {background:url(images/TopAccountNav_reports.jpg) no-repeat;}
#TopAccountNav li.reports a:hover {background:url(images/TopAccountNav_reports_over.jpg) no-repeat; }
#TopAccountNav li.reports#select a{background:url(images/TopAccountNav_reports_over.jpg) no-repeat;}

#TopAccountNav li.help{margin-right:3px;}
#TopAccountNav li.help a {background:url(images/TopAccountNav_help.jpg) no-repeat;}
#TopAccountNav li.help a:hover {background:url(images/TopAccountNav_help_over.jpg) no-repeat; }
#TopAccountNav li.help#select a{background:url(images/TopAccountNav_help_over.jpg) no-repeat;}

#TopAccountNav li.pages{margin-right:3px;}
#TopAccountNav li.pages a {background:url(images/TopAccountNav_pages.jpg) no-repeat;}
#TopAccountNav li.pages a:hover {background:url(images/TopAccountNav_pages_over.jpg) no-repeat; }
#TopAccountNav li.pages#select a{background:url(images/TopAccountNav_pages_over.jpg) no-repeat;}

#TopAccountNav li.payment{margin-right:3px;}
#TopAccountNav li.payment a {background:url(images/TopAccountNav_payment.jpg) no-repeat;}
#TopAccountNav li.payment a:hover {background:url(images/TopAccountNav_payment_over.jpg) no-repeat; }
#TopAccountNav li.payment#select a{background:url(images/TopAccountNav_payment_over.jpg) no-repeat;}

.highlight-bg{
	background:#E3FEE0;
	text-align:left; 
	padding: 15px;
	
	color: #000;	 
}

#twitter_div li{
	list-style: none;
	list-style-position:outside; 
	margin-left: 0px; 
	padding-left: 0px; 
	width: 100%;
	
	
	background:#E3FEE0;
	text-align:left; 
	padding: 15px;
	
	color: #000;
	margin-bottom: 5px; 
	margin-left: -30px;
}





