@charset "utf-8";
@import "cssleftmenu.css";
@import "csshorizontalmenu.css";
@import "basic.css";
@import "basic_ie.css";
a{
	outline:none;
	color: #36495c;	
}
body{	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #36495c;
	background:url(../images/bgline.jpg) repeat-x #e6e7e9;
	height:100%;
	margin:0;
}
#nonfooter{
	position:relative;
	margin:0 auto;
	height:100%;
	width:1000px;
}
#midcolumn{
	float:left;
	width:1000px;
	background: url(../images/midcolumnbg.jpg) repeat-y;

}
#topcontent{
	position:relative;
	width:1000px;
	height:100%;
}
	#header{
		float:left;
		width:1000px;
		height:93px;
		background: url(../images/header.jpg) no-repeat #ef7931 top left;
	}
		#logo{ 
			float:left; 
			width:220px; 
			height:93px;
		}
		#login{
			padding-top:20px;
			float:right;
			width:350px;
		}
			#login h4{
				color:#fff;
				font-size:12px;
			}
			#login h4 a{
				color:#fff;
			}
			#login .textfield{
				width:100px;
				height:20px;
				background:url(../images/textfield.jpg) no-repeat;
				border:0;
			}
			#login .btnstyle{
				background-color:#c95712;
				border:1px solid #ad5722;
				color:#FFFFFF;
				width:35px;
				font-weight:bold;
			}
#content{
	float:left;
	width:960px;
	height:100%;
	padding:20px 20px 0px 20px;
}
	#leftcontent{
		float:left;
		width:180px;
		padding-bottom:20px;
	}
		#leftcontent h4{
			color:#a34d4d;
			font-size:12px;
			margin:10px 0px 5px 0px;
		}
		#leftcontent h5{
			text-decoration:underline;
			color:#a34d4d; 
			text-align:center;
			font-size:10px; 
		}
	#rightcontent{
		float:left;
		width:760px;
		padding-left:20px;

	}
		#rightcontent h1{color:#a34d4d; font-size:20px; margin:0; padding:0px 0px 20px 0px;}
		
		#rightcontent h3{ color:#a34d4d; font-size:14px;}
		
		#rightcontent p{ line-height:20px; text-align:justify;}
		
		#news{ float:left;}
			.newsleft{float:left; width:220px; }
			.newsright{ float:left; width:540px;}

		#outer_product{ margin-bottom:20px;}
			#outer_product td{ padding:10px;}
			#outer_product h2 a{ color:#e16a22; font-size:14px;}

		#product{ width:760px; float:left; padding-bottom:20px;}
			#producttop{ float:left; width:760px; height:33px; background:url(../images/subproductbg.jpg) no-repeat;}
				#producttop h2{color:#e16a22; font-size:14px; padding:10px 20px; margin:0; }
			#productarea{ float:left; width:718px; border-right:1px solid #d3d3d5; border-left:1px solid #d3d3d5; border-bottom:1px solid #d3d3d5; padding:10px 20px; background-color:#f2f3f5;}
				#productimg{ float:left; width:118px; }
				#productcontent{ float:left; width:600px;}

		#productmain{ background:url(../images/productmainbg.jpg) repeat-y ; float:left;  height:100%; width:760px;}
		#productleft{ float:left; width:205px;  background:url(../images/productlefttop.jpg) no-repeat; padding-top:10px; padding-left: 15px; padding-bottom:20px;}
			#productleft a:hover{color:#a34d4d;}
			#productleft .select{color:#a34d4d !important; font-weight:bold;}
			#productleft p{ line-height:normal; text-align:left;}
		#productright{float:left; width:520px; padding-left:20px; padding-top:10px; padding-bottom:20px;}
			#productright h4{color:#a34d4d; font-size:12px;}
			#productright p{ line-height:20px; text-align:justify;}
			
	

#footer{
	width:100%;
	position:relative;
	clear:both;
	margin: 0 ;
	bottom:0;
	height:60px;
	border-top:1px solid #ffffff;
	background-color: #f2f3f5;
}
	#footer h5{
	margin:0 auto;
		padding:20px 20px 0px 0px;
		color:#636363;
		text-align:right;
		font-size:11px;
		width:980px;
	}

/**********For Tooltip Hover *******************************/
tr.trbgclr:hover{ background-color:#d7dfe7;}
#dhtmlgoodies_tooltip{
	background-color:#fff;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:11px;
	-moz-border-radius:5px;	/* Rounded edges in Firefox */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#dhtmlgoodies_tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
}
/********* End Tool Tip *********************/

/**********Form Style ***************/
.tdstyle1 {
	vertical-align:top;
	width:130px;
}
.fromstar {
	color:#a34d4d;
}
.forminput {
	width:250px;
	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:17px;
}
.formphone{ 
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:17px;

}
.formselect {
	width:253px;

	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:22px;	

}
.formtextarea {
	width:250px;
	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:70px;	
}
#formstyle input[type="text"]:focus, input[type="text"].focus{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:17px;	
}

#formstyle select:focus, select.focus{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:22px;	
} 
#formstyle textarea:focus, textarea.focus{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:70px;	
}
.normal {
	width:250px;
	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:17px;
}
.normalphone {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:17px;
}
.error {
	width:250px;
	background-color:#f3a271;
	border: 1px solid #a5acb2;
}
.errorphone {
	background-color:#f3a271;
	border: 1px solid #a5acb2;
}
/**********END Form Style ***************/

/**********Recaptcha Style ***************/
#divrecaptcha {
	width:400px;
}
#controls {
	float:right;
	padding-right:50px;
	font-weight:bold;
	color:#36495c;	
}
#recaptcha_image {
	padding:1px;
	background:#f9f9f9;
	border:1px solid #e0e0e0;
}
.recaptcha_only_if_image{
	width:130px;
}
#recaptcha_response_field {
	width:200px !important;

	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/textbg2.jpg) no-repeat scroll 0 0;
	border-color:-moz-use-text-color #a5acb2 #a5acb2 -moz-use-text-color;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	margin-bottom:0;
	padding-left:3px;
	padding-top:3px;
	height:17px;	
}
#divrecaptcha a {
	text-decoration:none;
	color:#3366ff;
}
#divrecaptcha a:hover {
	color:#113399;
	text-decoration:underline;
}
.wrongcode {
	color:#a34d4d;
	font-weight:bold;
	text-align:center;
}
/**********End Recaptcha Style ***************/


	
.UPClass {
	background:url(../images/minus_round.gif) no-repeat 5px 5px;
	padding:5px;
}
.DOWNClass {
	background:url(../images/plus_round.gif) no-repeat 5px 5px;
	padding:5px;
}
#leftevent ul{
	margin:0;
	padding:0;
	padding-bottom:5px;
}
#leftevent li{
	list-style:none;
	color:#A34D4D	;
	font-weight:bold;
	font-size:11px;
}
#leftevent li ul li{
	color:#36495C;
	padding-left:10px;
}

#eventmain{ margin-bottom:20px; border:1px solid #d2d3d4;}
	#eventheader{ margin:0; }
		#eventheader th{ background:#e38e19; padding:10px; color:#FFFFFF; text-align:left;}
	#event td{ padding:10px; vertical-align:top; border-top:1px solid #d2d3d4;}
		#event td:first-child{ font-weight:bold; }	
	#event .intro{ border-bottom:1px solid #e38e19; text-align:left; padding:0;}
	#event a{ text-decoration:underline;}