body {
	background-image:url(../images/cmshome_bg.gif);
	background-repeat:repeat-x;
	background-color:#c2df48;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
}


.logo_sepal {
	width:auto;
	padding:30px 30px;
	float:left;
	clear:both;
}
.sepal 
{
    width:100%;
    height:286px;
    text-align:right;
    clear:both;
    float:left;
}
.login_area 
{
    width:100%;
    padding:70px 0px 5px 0px;
    float:left;
}
.login_1 
{
    width:530px;
    height:auto;
    margin:0px auto;
}
.login_2 
{
    width:530px;
    height:auto;
    float:left;
}
.user_img 
{
    width:auto;
    padding:0px 20px 0px 0px;
    float:left;
}
.text_box 
{
    width:380px;
    float:left;
    padding:15px 0px 0px 0px;
}
.text_field 
{
    width:340px;
    padding-bottom:2px;
    float:left;
}
.field 
{
    width:315px;
    height:18px;
    float:left;
    border:1px solid #9eb92f;
    font-size:14px;
    padding:4px;
    color:#9eb92f;
}
.go_btn 
{
    width:auto;
    float:left;
}




* {	margin:0; padding:0;}

ul {margin:4px 0px 0px 0px; list-style-type:none;}
li {margin:0px; padding:0px;
	width: 191px;
}
img { margin:0px; border:0px;}

.right {margin:2px 10px 0px 0px; vertical-align:top; float:right;}
.left {float:left; margin:0px; vertical-align:top;}
.margin {margin-right:10px;}

.main-BG {
	background-image:url(../images/admin-BG.gif);
	background-repeat:repeat-x;
	background-color:#f4f4f4;
}
.txt11-margin{font-family:Verdana, Arial,; font-size:11px; color:#000; font-weight:normal; padding-left:5px;}
.account-tbl {
	width:100%; height:auto;
	/*border:1px #d2e488 solid;*/
	background:#82981c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.account-tbl2 {	
	width:100%;
	border:1px #d2e488 solid;
	background:#d2e488;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
}

a:link {
	color:#000000; 
	text-decoration:none;
}
a:visited {
	color:#000000; 
	text-decoration:none;
}
a:hover {
	color:#617304; 
	text-decoration:underline;
}

.pclass
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.account-tbl tr {
	background-color:#fff;
}

.account-tbl-2 {
	width:100%; height:auto;
	border:1px #d2e488 solid;
	background:#fafcef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
}
.account-tbl-3{
	width:100%; height:auto;
	border:1px #d2e488 solid;
	background:#fafcef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
}
.main-container {
	width:100%; 
	min-height:100%;
	height:auto !important;
	height:100%; 
	position:relative;
	background-image:url(../images/admin-bg.jpg);
	background-repeat:repeat-x;
	background-color:#f4f4f4;
}
.main-container2 {
	width:100%; 
	height:auto !important;
    position:relative;
}
.header {
	width:100%;
	position:relative;
	float:left;
	clear:both;
}
.menu-holder{
	width:100%;
	height:28px;
	
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
}
.body-container{
	width:100%;
	height:auto;
	
}
.bodyBG1 {background:url(../images/bodybk1.gif) repeat-y left top;}
.bodyBG2 {background:url(../images/admin-left-rpt.gif) repeat-y left top;}

.left-container {
	width:300px;
	background-image:url(../images/admin-bg-final.gif); background-repeat:no-repeat; background-position:left top;
	min-height:650px;
	height:auto !important;
	height:100%; 
	position:relative;
	margin: 0px; padding: 0px;
	float:left;
}
.left-container2 {
	width:15%;
	height:auto;
	float:left;
	padding:0px 5px 0px 9px;
}
.left-part1 {
	width:210px;
	height:100%; 
	float:left;
	margin:4px 0px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.box-aero {
	float:right;
	vertical-align:middle;
	margin:5px 5px 0px 0px;
}
.box {
	width:97%;
	height:100%; 
	float:left;
	margin:15px 0px 0px 0px;
		
}
.box-top {
	width:100%;
	height:25px; 
	float:left;
	margin:0px;
	background-image:url(../images/topbox-bg.jpg);	
	background-repeat:repeat-x;
	border-top:1px #82981c solid;
	border-right:1px #82981c solid;
	border-left:1px #82981c solid;
}
.box-text {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:5px 0px 0px 5px;
}
.box-icon {
	float:left;
	margin:4px 0px 0px 5px;
}
.home-icon {
	padding:4px 5px 0px 15px;
	float:left;
}


.box-mid {
	position:relative;
	width:100%;
	
	height:auto !important;
float:left;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px #82981c solid;
}
.boxmid-contents {
	margin-left:10px;
	margin-right:5px;

}

.boxlinks-txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; line-height:18px;}
.boxlinks-txt a:link{color:#000000; font-weight:normal; text-decoration:none;}
.boxlinks-txt a:visited{color:#000000; font-weight:normal; text-decoration:none;}
.boxlinks-txt a:hover{color:#617304; font-weight:normal; text-decoration:underline;}

.right-container {
	width:72%;
	min-height:100%;
	height:auto !important;
	height:100%; 
	position:relative;
	background-color:#ffffff; 
	margin: 0px; padding: 0px;
	float:left;
}
.right-container-3 {
	width:659px;
	background:url(../images/loginmain-bg.gif) no-repeat;
	margin: 70px auto;
	clear:both;
}
.right-container2 {
	width:82%;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin-top:4px;
	margin-right:0px;	
	float:right;
}
.right-part1 {
	width:100%;
	height:25px;
	background-color:#74890a;
}
.right-box1 {
	width:99%;
	margin:10px 0px 0px 0px;
	min-height:100%;
	height:auto !important;
	height:100%;	
	background-color:#FFFFFF;
}
.right-Box2 {
	width:99%;
	margin:15px 0px 0px 0px;
	height:100%;
	background-color:#FFFFFF;
	float:left;
}
.part2-boxtop{
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:26px;
}

.part2-boxmid{
	margin:0px;
	height:100%;
}
.logo {
	width:166px; 
	height:46;
	position:relative;
	margin:30px 0px 0px 0px;
}
.logo2-box {
	width:550px; 
	height:120px;
    margin:0px 0px 0px 0px;
	float:left;
}
.logo2 {
	width:248px; 
	height:57px;
	position:relative;
	padding:21px 0px 0px 45px;
	float:left;
}
.topmenuholder {
	position:relative;
	width:auto;
	height:78px;
	float:right;	
	

}

.head-right-menu-1 {
	background:url(../images/menu1.gif) no-repeat bottom left;
	width:110px; 
	height:24px;
	position:relative;
	float:right;
	padding:54px 0px 0px 0px;
	text-align:center;
}
.head-right-menu-2 {
	width:auto; 
	float:right;
	padding:7px 20px;
	text-align:center;
}
.head-right-menu-2 a:link 
{
    color:#000000;
    text-decoration:none;
}
.head-right-menu-2 a:visited
{
    color:#000000;
    text-decoration:none;
}
.head-right-menu-2 a:hover
{
    color:#000000;
    text-decoration:underline;
}
.head-right-menu-2 a:active
{
    color:#000000;
    text-decoration:none;
}

.head-right-menu-3 {
	background:url(../images/menu1.gif) no-repeat bottom left;
	width:110px; 
	height:24px;
	position:relative;
	float:right;
	padding:78px 0px 0px 0px;
	text-align:center;
}
.topmenutab {
	width:110px; 
	height:24px;
}

.login {
	width:74%; height:100%;
	position:relative;
	padding:40px 0px 0px 30px;
}
.login2 {
	width:550px;
	height:500px;
	margin:0px auto;
}
.line {
width:543px;
	height:2px;
	margin-top:29px;
}
.margin-logo{
	margin-right:340px;
}
.login-position{

	width:50px;
	height:50px;
	float:right;
	margin:45px 0px 0px 0px;	
}

/*text css */
.head-txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#74890a;
	font-weight:bold;
	margin:30px 0px 0px 0px;
}

.txt12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.txt12-head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#596906;
	font-weight:bold;
}

.adminaccount-txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.txt12-head2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#596906; text-decoration:none;}
.txt12-head2 a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#596906; text-decoration:none;}
.txt12-head2 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#596906; text-decoration:none;}
.txt12-head2 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.txt11{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;	font-weight:normal;}
.txt13{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#ffffff;	font-weight:bold;	height:20px;	padding:5px 0px 0px 10px;	width:60%;	float:left;}
.left-nav-img {
	width:25px; height:18px; float:left;
}
.page-heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.txt-margin{ padding:2px 0px 2px 5px;}

.txt12-admin {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; line-height:18px;}
.txt12-admin a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
.txt12-admin a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
.txt12-admin a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#617304; font-weight:normal; text-decoration:none;}

.txt12-white{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:18px;}
.txt12-white a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.txt12-white a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.txt12-white a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}

.home-link {width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding-left:10px; padding-top:3px; text-decoration:none;}
.home-link a:link {width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding-top:3px; text-decoration:none;}
.home-link a:visited {width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding-top:3px; text-decoration:none;}
.home-link a:hover {width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding-top:3px; text-decoration:underline;}
.txt15-admin {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none;}
.headerMargin{padding-left:5px;}
.btn{ font-weight:bold; font-size:12px;background:url(../Images/btn-bg.jpg) repeat-x;color:White;padding:3px 6px 3px 6px; border:1px #576c05 solid;}
.file{font-weight:bold; font-size:12px;padding:3px 10px 3px 10px; border:1px #ccc solid;}
.clear{clear:both;}
.Cat1{float:left;width:130px;margin-right:10px;}
.new_reg {width:300px;  clear:both; margin:0 auto; padding-left:50px; }
.register_text{text-decoration:underline; font-style:italic; font-weight:bold;}
.register_text a:link{color:Blue;}
.register_text a:visited{color:Blue;}
.register_text a:hover{color:#ffffff;}
.register_text a:active{color:Blue;}

/* Registration popup (babloo) */
.popupRegMain{
height:auto;
width:508px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2000;
padding:5px;
font-size:13px;
}
/* Registration popup strat */



/* Registration strat (Ashok sahu) */
.b{width:400px; height:auto; margin:0px auto; padding:0px; float:left;}
.ce{float:left}

.reg-box{width:400px; text-align:center; margin:0px auto; height:auto; padding:0px;}

.reg{width:45%; font-family:Verdana; color:#669900; font-weight:normal; font-size:18px; float:left; padding:5px 0px; text-align:left;}
.c{width:50%; float:right; padding:10px 0px; text-align:right;}


.reg-text{width:45%; font-family:Verdana; color:#000000; font-weight:normal; font-size:12px; float:left; text-align:right; padding:6px 5px;}
.checkbox_pop{width:45%; font-family:Verdana; color:#660000; font-weight:normal; font-size:12px; float:left; text-align:right; padding:10px 5px;}
.reg-fields{width:50%; font-family:Verdana; color:#660000; font-weight:normal; font-size:12px; float:right; text-align:left; padding:5px 5px;}

.form{ border:1px solid #669900; width:150px;}
.reg-sub{width:auto; padding:5px 0px 5px 70px;}

.line_pop{width:100%; float:left;}
.term {font-family:Verdana; color:#660000; font-weight:normal; font-size:12px; float:right; text-align:left; text-decoration:none; width:50%; padding-top:10px;}
.error_meg {width:100%; padding:3px 0px; text-align:center; color:Red; float:left;}
.top_pop{width:400px; height:12px; float:left; background-image:url(../Images/top_corner.gif);}
/* Registration End */