/* CSS Document */
/* NEW DESIGN STYLES */ 
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;}
p {clear:both ;}
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;}
a{ color:#0066FF; text-decoration: underline; }
.pageR a{ color:#0066FF; font-weight:bold; text-decoration: underline; }

/*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; padding-top:10px; padding-bottom:10px; margin:0; font-size:14px; font-weight:bold;}
h3 span{font-weight:normal; font-size:14px;}

#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;}
#TopNav{float:left; list-style:none; margin:3px 0 0 0; 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:8px;}
#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/header.png) no-repeat;}
#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:305px; float:left;}
.pageR{width:305px; float:right;  }
.pageR a{ color:#0066FF; font-weight:bold; text-decoration: underline; }
.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; padding-top: 3px; padding-left: 3px;}
.inputcont{ clear:both; padding-top: 10px; }
.inputcont textarea{ width: 230px; height: 200px;  }
.button{border:none; background:url(../images/button.jpg) no-repeat; width:230px; height:25px; color:#FFFFFF; font-weight:bold; margin-top:3px; cursor:pointer; }

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

#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:150px;}
#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;}

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

/* BEGIN LABEL TEXT */ 
.labeltext{
 	float:left;
	font-size:14px;
	font-weight:bold;
	width: 200px;
	text-align:right;
	padding-right: 15px;
}
.labeltext p{
	font-size:10px;
	padding-top: 5px;
	font-weight:normal; 
}
.StatsSortCont{
	float:left;
	margin-left: 150px;
}
.pageListCont{
	clear:both;
	width:95%;
	padding: 10px; 
	border-top:1px solid #fff;
}
.pageListCont:hover{
	background: #EBFEED;
	border-top:1px solid #006600;
}
.pageListCont:hover a, a visited { color: #006600; }
.pageListCont h2{color:#000; font-weight:normal; font-size:28px;}
.pageListCont input{ padding: 5px; width: 400px; }
.pageListCont h3{ float: left; padding-right: 10px; }

.manageButtonCont{ float:right; border-left: 1px solid #CCCCCC; padding-left: 5px; }
.manageButtonCont div{ width:50px; padding:3px; }
.manageButtonCont div:hover{ background:#006600; }
.manageButtonCont div a:hover, .manageButtonCont div a visited:hover, .manageButtonCont div:hover a { color:#FFF;  }
.newPageButton{ float:right; }

.form_container{
clear:both;  
margin-left:auto; 
margin-right: auto; 
width: 95%; 

/* background-color:#F0FFF0; */
background-color:#E8FEE7; 
border-top: 1px solid #003300;

padding: 20px;
}

.table_data {
	background-color:#CCCCCC;
}
.table_heading{
	font-size:11px;
	font-weight:bold;
	background-color:#333333;
	color:#FFFFFF;
}
.row_content1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#ecf8ae;	
}
.row_content2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#fff;	
}

.highlight-bg{
	background:#E3FEE0;
	text-align:left; 
	padding: 15px;
	color: #000; 
	 
}
.number h2{float:left; padding-right: 10px;}
.number h3{  float:left; } 

