/* CSS Document */
/*=========================General=======================*/

body{
	padding:7px 0 0 0;
	margin:0;
	background-color:#333333;
	color:#675C0F;
	font:normal 12px/16px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
}

div, p, h1, h2, h3, h4, h5, form, input, select, a{
	padding:0;
	margin:0;
}
	
ul{
	padding:0;
	margin:0;
	list-style-type:none;	
}

a{
	text-decoration:none;
	outline:none;
}

img{
	padding:0;
	margin:0;
	border:none;
}
	
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
}

object{
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	outline:none;
	border:none;
}

#body_main_content{
	width:1003px;
	padding:139px 0 18px 0;
	margin:0 auto;
	background:url(images/header_pic.jpg) no-repeat center top #fff;
	color:#675C0F;
	font:normal 12px/16px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
}
/*=========================General=======================*/
/*=========================Top Panel Start=======================*/
.topbg{
	background:url(images/topbg.gif) no-repeat 0 0;
	height:78px;
}
.iconbg{
	background:url(images/iconbg.gif) no-repeat 0 0;
}
p.forgotpassword{
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#C3C3C3;
	background-color:inherit;
	padding:6px 0 0 0;
}
p.forgotpassword a{
	color:#C3C3C3;
	background-color:inherit;
	text-decoration:underline;
}
p.forgotpassword a:hover{
	text-decoration:none;
}
/*=========================Top Panel End=======================*/
/*=========================Free Download Premium Quality Web Templates Start =======================*/
.freedownloadbg{
	background:url(images/freedownloadbg.gif) no-repeat 0 0;
}
.logintext{
	font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#939498;
	background-color:inherit;
}
/*=========================Free Download Premium Quality Web Templates Start =======================*/
/*=========================logo=======================*/
img.logo{
	margin:0 0 28px 103px;
}
/*=========================Logo=======================*/
/*=========================Body Main=======================*/
.main_con_bg{
	background:url(images/body_botom_bg.gif) repeat-y 0 0;
	padding:0 0 0 0;
}
.yellow_top_bg{
	background:url(images/yellow_top_gredent.gif) repeat-x 0 0;
	padding:0 0 0 0;
}
.yellow_botom_bg{
	background:url(images/yellow_botom_gredent.gif) repeat-x 0 bottom;
	padding:0 0 0 0;
}
/*=========================Body Main=======================*/

/*========================= NAV PART =======================*/

/*========================= NAV PART =======================*/
/*========================= Left PART =======================*/
.leftmiddleborder{
	background:url(images/chleftmiddle.gif) repeat-y 0 0;
}
.cat_bg{
	background:url(images/cat_bg.gif) repeat-y 0 0;
	padding:0 0 0 0;
}
h2.act_heading{
	background:url(images/cat_heading_bg.gif) no-repeat 0 0;
	padding:0 0 14px 0;
	font:normal 16px/33px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
}
h2.green{
	font:bold 15px/17px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#63A02D;
	background-color:inherit;
	padding:13px 0 0 14px;
}
ul.left_top_link{
	width:135px;
	padding:0 0 0 13px;
}
ul.left_top_link li{
	background:url(images/dotet.gif) repeat-x 0 bottom;
	padding:0 0 0 0;
}
ul.left_top_link li a{
	background:url(images/bullet.gif) no-repeat 0 6px;
	padding:0 0 0 20px;
	font:normal 14px/14px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#000;
	background-color:inherit;
}
ul.left_top_link li.no_border{
	background-image:none;
	padding:0 0 0 0;
}
ul.left_top_link li a:hover{
	text-decoration:underline;
}
ul.left_top_link li a.select{
	text-decoration:none;
	color:#3B70A6;
	background-color:inherit;
}
/*========================= Left PART =======================*/

/*========================= Right PART =======================*/
.right_free_quali_heading{
	background:url(images/free_qual_heading.gif) no-repeat 0 bottom;
	height:56px;
}
.gal_bg{
	background:url(images/gal_bg.gif) repeat-y 0 0;
	padding:0 0 0 0;
}

.number{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
.next{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#A4A4A4;
	background-color:inherit;
}
.next a{
	color:#A4A4A4;
	background-color:inherit;
}
.next a:hover{
	color:#023B8A;
	background-color:inherit;
}

ul.pagination{
}
ul.pagination li{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#023B8A;
	background-color:inherit;
	width:15px;
	border:1px solid #A4A4A4;
	margin:0 8px 0 0;
	text-align:center;
	float:left;
}
ul.pagination li.arrowin{
	width:17px;
	height:19px;
	display:block;
	border:none;
	float:left;
}
ul.pagination li.arrowback{
	width:17px;
	height:19px;
	display:block;
	border:none;
	float:left;
}
ul.pagination li a{
	color:#023B8A;
	background-color:inherit;
	display:block;
}
ul.pagination li a:hover{
	color:#fff;
	background-color:#000;
}
ul.pagination li a.inn{
	color:#fff;
	background-color:#000;
}

h1.about{
	font:normal 24px/58px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#8E7F1B;
	padding:0 0 0 0;
}
.about a{
	font:normal 24px/58px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#8E7F1B;
	padding:0 0 0 0;
	text-decoration:underline;
	
}
.about a:hover{
	font:normal 24px/58px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#8E7F1B;
	padding:0 0 0 0;
	text-decoration:none;
	
}

h1.about span{
	font:normal 18px/58px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#3B70A6;
	padding:0 0 0 0;
}
p.general_text{
	font:normal 14px/20px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#555555;
	background-color:inherit;
	padding:0 0 12px 0;
}
p.general_text_2{
	font:normal 14px/20px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#555555;
	background-color:inherit;
	padding:0 0 26px 0;
}
p.general_text_2 b a{
	font:bold 14px/20px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#555555;
	background-color:inherit;
	text-decoration:none;
}
p.general_text_2 a{
	font:normal 14px/20px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#555555;
	background-color:inherit;
	text-decoration:underline;
}
p.general_text_2 a:hover{
	text-decoration:none;
}						
p.about_text{
	font:normal 14px/20px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#555555;
	background-color:inherit;
	padding:0 0 0 0;
	/*background:url(images/about_pic.jpg) no-repeat 436px 53px;*/
}	
p.about_text a{
	font:bold 14px/20px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#555555;
	background-color:inherit;
	padding:0 0 0 0;
	/*background:url(images/about_pic.jpg) no-repeat 436px 53px;*/
}	
.big_view_template_bg{
	background-color:#C1F1FF;
	color:inherit;
	padding:14px 0 14px 0;
}
/*========================= Right PART =======================*/

/*========================= Form PART =======================*/
.form_bg{
	background:url(images/form_bg.gif) repeat-y 0 0;
	font:bold 12px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#8E7F1B;
	background-color:inherit;
}
.form_bg span{
	font:Normal 12px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#FF3300;
	background-color:inherit;
}
input.text_box{
	width:271px;
	height:20px;
	padding:2px 0 0 2px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	border:1px solid #8E7F1B;
}
.textarea_1{
	width:273px;
	height:162px;
	color:#000;
	background-color:#fff;
	border:1px solid #8E7F1B;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}
/*========================= Form PART =======================*/

/*========================= FOOTER PART =======================*/

/*========================= FOOTER PART =======================*/

.Paginator {
font-size:12px;
line-height:22px;
margin-left:auto;
margin-right:auto;
padding-top:6px;
}
.Paginator a, .pageList .this-page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
padding:2px 6px;
text-decoration:none;
color:#0E5B93;
}
.Paginator a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
padding:2px 6px;
text-decoration:none;
}
.Paginator .AtStart {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
color:#727272;
margin-right:20px;
padding:2px 6px;
}
.Paginator .Prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
margin-right:20px;
padding:2px 6px;
}
.Paginator .break {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
color:#BBBBBB;
padding:2px 6px;
text-decoration:none;
}
.Paginator .Next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
margin-left:20px;
padding:2px 6px;
}
.Paginator .AtEnd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
color:#BBBBBB;
margin-left:20px;
padding:2px 6px;
}
.Paginator .this-page {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
color:#DF5C26;
font-weight:bold;
padding:2px 6px;
vertical-align:top;
}
.Paginator a:visited:hover, .Paginator a:hover, .Paginator a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0063DC none repeat scroll 0 0;
border-color:#FFFFFF;
color:#FFFFFF;
text-decoration:none;
}


/*========================= prabhat =======================*/

.contact_form{
	width:100px;
	height:19px;
	background-color:#939498;
	border:1px solid #D5D6D9;
	padding:0 0 0 1px;
	font:normal 14px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#000;
	}
	
.body_bg{
	background-color:#fff;
	padding:0 0 0 0;
	}

/*========================= nav =======================*/
.nav_bg{
	background:url(images/navbg.gif) no-repeat 0 0;
	height:42px;
}

ul.nav{
	padding:1px 0 0 40px;
	margin:0;
	}
	
ul.nav li{
	float:left;
	margin:0 25px 0 0;	
	}
ul.nav li a{
	float:left;
	}
	
ul.nav li a span.left{
	float:left;
	}
ul.nav li a span.left span.right{
	font:bold 12px/35px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	width:auto;
	float:left;
	padding:0 16px;
	cursor:pointer;
	display:block;
	}
ul.nav li a:hover{
	float:left;
	background:url(images/nav_middle_bg.gif) repeat-x 0 0;
	}
	
ul.nav li a:hover span.left{
	float:left;
	background:url(images/navleft.gif) no-repeat 0 0;
	}
ul.nav li a:hover span.left span.right{
	background:url(images/navright.gif) no-repeat right top;
	font:bold 12px/35px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	width:auto;
	float:left;
	padding:0 16px;
	cursor:pointer;
	display:block;
	}
ul.nav li a.active{
	float:left;
	background:url(images/nav_middle_bg.gif) repeat-x 0 0;
	}
	
ul.nav li a.active span.left{
	float:left;
	background:url(images/navleft.gif) no-repeat 0 0;
	}
ul.nav li a.active span.left span.right{
	background:url(images/navright.gif) no-repeat right top;
	font:bold 12px/35px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	width:auto;
	float:left;
	padding:0 16px;
	cursor:text;
	display:block;
	}


.bodyouter{
	padding:8px 0 0 0;
}

p.advertisements{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#A4A4A4;
	background-color:inherit;
	padding:0 0 2px 0;
	}
	
p.right_advertisements{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 9px 0;
	}
	
a.ecommerce{
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#3151A2;
	background-color:inherit;
	padding:5px 0 0 0;
	text-decoration:underline;
	}
	
a.ecommerce:hover{
	color:#3151A2;
	background-color:inherit;
	text-decoration:none;
	}
	
/*========================= Left PART =======================*/
.leftmiddleborder{
	background:url(images/chleftmiddle.gif) repeat-y 0 0;
}
.cat_bg{
	background:url(images/cat_bg.gif) repeat-y 0 0;
	padding:0 0 0 0;
}
h2.act_heading{
	background:url(images/cat_heading_bg.gif) no-repeat 0 0;
	padding:0 0 14px 0;
	font:normal 16px/33px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
}
h2.green{
	font:bold 15px/17px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#63A02D;
	background-color:inherit;
	padding:13px 0 0 14px;
}
ul.left_top_link{
	width:150px;
	padding:0 0 0 13px;
}
ul.left_top_link li{
	background:url(images/dotet.gif) repeat-x 0 bottom;
	padding:0;
}
ul.left_top_link li a{
	background:url(images/bullet.gif) no-repeat 0 6px;
	padding:0 0 0 9px;
	font:normal 12px/27px "Trebuchet MS", Arial, Verdana, Tahoma, sans-serif;
	color:#000;
	background-color:inherit;
}
ul.left_top_link li.no_border{
	background-image:none;
	padding:0 0 0 0;
}
ul.left_top_link li a:hover{
	text-decoration:underline;
}
ul.left_top_link li a.select{
	text-decoration:none;
	color:#3B70A6;
	background-color:inherit;
}
/*========================= Left PART =======================*/

/*========================= Footer PART Start=======================*/
.footer-bg{
	padding:20px 0 40px 0;
	}
ul.footernav{
	padding:0 0 0 18px;
	}
ul.footernav li{
	font:normal 12px/24px Verdana, Arial, Helvetica, sans-serif;	
	}
ul.footernav li a{
	font:normal 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#BCBCBC;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0 0  0 0;
	}	
ul.footernav li a:hover{
	color:#BCBCBC;
	text-decoration:underline;
	}		
ul.footernav li a.active{
	color:#BCBCBC;
	text-decoration:underline;
	}		
h2.footerrighthead{
	color:#ffffff;
	font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif;
	}
p.footerrighttext{
	color:#A3A3A3;
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:12px 0 0px 0;
	}
p.footerlink{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#A3A3A3;
	background-color:inherit;
	padding:0 0 0 0;
	}
p.footerlink a{
	color:#A3A3A3;
	background-color:inherit;
	text-decoration:underline;
	padding:0 0 0 0;
	}
	
p.footerlink a:hover{
	color:#A3A3A3;
	background-color:inherit;
	text-decoration:none;
	}		
		
	
/*========================= Footer PART End=======================*/

/*surya start 24.05.10*/
.notamember{
	font:normal 18px/40px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
.form_bg02{
	background:url(images/memberlogingbg.jpg) 0 0 no-repeat;
	height:262px;
	}
	.form_forgotbg{
	background:url(images/forgotpassword.jpg) 0 0 no-repeat;
	height:262px;
	}
	.form_changebg{
	background:url(images/change-password.jpg) 0 0 no-repeat;
	height:262px;
	}
.form_bg01{
	background:url(images/form_bg01.jpg) 0 0 no-repeat;
	height:333px;
	}
.email_text012{
	font:normal 18px/24px Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
	}
.text_field0124{
	width:222px;
	height:20px;
	border:solid 1px #A2A2A2;
	padding:3px 5px 0 5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	}
.check_box012{
	width:14px;
	height:14px;
	}
.rember_text{
	font:normal 14px/14px Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:inherit;
	}
.enter_botton{
	margin-left:117px;
	}
.add_text14{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#A4A4A4;
	background-color:inherit;
	padding:0 0 5px 0;
	}
p.freedoun_text{
	font:normal 20px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#828282;
	background-color:inherit;
	padding:0 0 0 33px;
	}
p.freedoun_text span{
	color:#FF8A19;
	font-size:26px;
	}
.register02{
	color:#ACD750 !important;
	font-size:26px;
	}
.register03{
	color:#A9DBF2 !important;
	font-size:30px;
	}
p.thakyou_text{
	font:bold 44px/50px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	}
p.thakyou_text span{
	font:bold 30px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	display:block;
	}
p.the_text01{
	font:bold 24px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#70823E;
	background-color:inherit;
	padding:15px 0 0 0;
	}
p.the_text01 span{
	font:bold 24px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#70823E;
	background-color:inherit;
	display:block;
	}
p.template{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#376CA2;
	background-color:inherit;
	}

p.template a{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#376CA2;
	background-color:inherit;
	}
.designer_text04{
	font:bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	padding:0 0 3px 0;
	}
.designer_text06{
	font:bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	padding:0 0 3px 0;
	width:357px;
	}
.bak_to_text08{
	font:bold 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#376CA2;
	background-color:inherit;
	padding:10px 0 0 0;
	}	
.bak_to_text08 a{
	color:#376CA2;
	background-color:inherit;
	}
.download_border{
	background:url(images/download_dotted.gif) center bottom repeat-x;
	}
p.doller_sign{
	font:normal 18px/24px Arial, Helvetica, sans-serif;
	color:#70823E;
	background-color:inherit;
	}
p.doller_sign span{
	font:normal 18px/24px Arial, Helvetica, sans-serif;
	color:#70823E;
	background-color:inherit;
	display:block;
	}
p.description{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	padding:8px 0 0 0;
	}
p.description span{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	}
p.description0125{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	padding:8px 0 0 0;
	width:185px;
	}
p.description0125 span{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	}
.down_load_gap{
	margin:0 0 13px 0;
	}
	
.side_arrow{
	background:url(images/side_arrow.gif) 0 0 repeat-y;
	}
.red{
font:bold 16px/20px Arial, Helvetica, sans-serif;
color:#CC0000;
background:#FFFFCC;
padding:10px;
border:1px solid #999999;
}
.white
{
font:bold 14px/18px Arial, Helvetica, sans-serif;
color:#fff;

padding:0 10px 0 0;
}

img.download012{
	margin:0 0 14px 0;
}
/*surya end 24.05.10*/
