/*----------------------------------------------------Begin Of Reset Code ------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*----------------------------End Of Reset Code ------------------------------------------*/

/*-----------------------------------------BOF Code -------------------------------------*/
body											{ background:#f0f1ec; padding:0; margin:0; }
a												{ text-decoration:none; color:#2e71ac; }
a:hover											{ text-decoration:underline; }
h1												{ font:26px "Times New Roman", Times, serif; color:#373737; }
p												{ font:12px/18px Verdana, Geneva, sans-serif; color:#373737; padding:15px 0 0 0; }
/*----------------------------------------EOF Code --------------------------------------*/

#wrapper										{ width:904px; margin:0 auto; padding:21px 0 0 0; }
.contenttop										{ background:url(../images/contenttop.jpg) no-repeat; width:904px; height:9px; line-height:1px; font-size:1px; }
.contenttbtm									{ background:url(../images/contentbtm.jpg) no-repeat; width:904px; height:9px; line-height:1px; font-size:1px; }
.contentbg										{ background:url(../images/contentbg.jpg) repeat-y; width:864px; padding:0 20px; }

/*----------------------------------------BOF header -------------------------------------*/
#header											{}
#header	.headercontent							{}
#header a.logo									{ background:url(../images/logo.jpg) no-repeat; width:243px; height:61px; line-height:1px; font-size:1px; float:left; display:block; margin:25px 0; }
#header .header_rt								{ float:right; width:355px; }
#header .header_rt p							{ font:11px Verdana, Geneva, sans-serif; color:#696969; padding:32px 0 5px 0; margin:0; }
#header .header_rt img							{ margin:0 12px 0 0; }
#header .menu									{ background:url(../images/menubg.jpg) no-repeat; width:860px; height:39px; }
#header .menu li								{ display:block; background:url(../images/div.jpg) left no-repeat; width:auto; float:left; height:33px; }
#header .menu li a								{ display:block; padding:0 10px; font:14px "Times New Roman", Times, serif; color:#fff; line-height:33px; float:left; height:33px; width:auto; }
#header .menu li a:hover						{ text-decoration:none; background:url(../images/hover.jpg) repeat-x; }
#header .menu li a.active						{ text-decoration:none; background:url(../images/hover.jpg) repeat-x; }
#header .menu li a.link1						{ width:35px; height:33px; }
#header .menu li a.link1:hover					{ background:url(../images/link1bg.jpg) no-repeat; }
#header .menu li a.active_link1					{ background:url(../images/link1bg.jpg) no-repeat; }
/*----------------------------------------EOF header ------------------------------------*/

/*----------------------------------------BOF maincontent -------------------------------------*/
#maincontent									{}
#maincontent .content							{}
#maincontent .top_section						{}
#maincontent .toplinks							{ float:left; width:625px; padding:0 0 15px 0; }
#maincontent .toplinks li						{ display:inline; font:12px "Times New Roman", Times, serif; color:#373737; }
#maincontent .toplinks li a						{ color:#373737; }
#maincontent .toplinks li a:hover				{ color:#f68a1e; }
#maincontent .toplinks li a.active				{ color:#f68a1e; text-decoration:underline;  }
#maincontent .date								{ float:right; width:184px; text-align:center; font:12px "Times New Roman", Times, serif; color:#373737; }

#maincontent .cont								{}
#maincontent .left								{ width:201px; float:left;  }
#maincontent .right								{ width:623px; float:right; border-left:1px solid #dbdbdb; padding:0 0px 12px 20px;  }
#maincontent .right h1							{ padding:15px 0 0 0; }
#maincontent .right h2							{ font:bold 14px Verdana, Geneva, sans-serif; color:#373737; padding:15px 0 0 0; margin:0; }
#maincontent .right a							{ text-decoration:underline; }
#maincontent .right a:hover						{ text-decoration:none; }
#maincontent .right strong 						{ font-weight: bold;}
#maincontent .right p span						{ color:#d70000; font-weight:bold; }
#maincontent .left_top							{ padding:0 0 24px 0; }
#maincontent .left_top h2						{ background:url(../images/headerbg.jpg) no-repeat; width:190px; height:27px; font:normal 14px/27px "Times New Roman", Times, serif; color:#fff; padding:0 0 0 10px; margin:0; }
#maincontent .left_top li						{ display:block; background:url(../images/bullet.jpg) left 11px no-repeat; padding:5px 0 7px 11px; border-bottom:1px dotted #dbdbdb; }
#maincontent .left_top li a						{ font:12px "Times New Roman", Times, serif; color:#373737; }
#maincontent .left_top li a:hover				{ color:#f68a1e; }

#maincontent .left_mid							{}
#maincontent .left_mid_top						{ background:url(../images/lefttop.jpg) no-repeat; width:200px; height:6px; line-height:1px; font-size:1px; }
#maincontent .knw_more							{ background:#fdfdfd url(../images/leftmid.jpg) repeat-x; width:190px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; position:relative; padding:0 0px 12px 8px; }
#maincontent .left_mid_btm						{ background:url(../images/leftbtm.jpg) no-repeat; width:200px; height:6px; line-height:1px; font-size:1px; }
#maincontent .knwpic							{ background:url(../images/image1.png) no-repeat; width:111px; height:99px; line-height:1px; font-size:1px; position:absolute; top:3px; right:11px; z-index:1; }
#maincontent .knw_more h1						{ font:normal 24px "Times New Roman", Times, serif; color:#373737; padding:22px 0 25px 0; margin:0; }

#maincontent .knw_more2							{ background:#fdfdfd url(../images/leftmid.jpg) repeat-x; width:182px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; position:relative; padding:0 8px 8px;}
#maincontent .knw_more2 h3						{ font:bold 14px "Times New Roman", Times, serif; color:#373737; padding:10px 0px 10px 0px; margin:0; text-align:center; border-bottom: 1px dashed #CDCDCD;}
#maincontent .knw_more2 h2						{ font:bold 14px "Times New Roman", Times, serif; color:#373737; padding:0px 0px 10px 0px; margin:0; text-align:center; border-bottom: 1px dashed #CDCDCD;}
#maincontent .knw_more2 h2 a					{ color:#2E71AC; text-decoration:underline}
#maincontent .knw_more2	p						{ font:regular 12px "Times New Roman", Times, serif; color:#373737; padding:0px 0px 0px 0px; margin:0; text-align:center;}
#maincontent .knw_more2 p a						{ color:#2E71AC; text-decoration:underline}


#maincontent .inp_box							{ background:url(../images/inputbox.jpg) no-repeat; width:162px; height:23px; font:11px Verdana, Geneva, sans-serif; color:#373737; padding:2px 12px; margin:0 0 9px 0; }
#maincontent .inp_box input						{ background:none; border:none; width:162px; height:23px; line-height:23px; }
#maincontent .btn								{ background:url(../images/btn.jpg) no-repeat; width:186px; height:32px; border:none; cursor:pointer; font:bold 11px/22px Verdana, Geneva, sans-serif; color:#fff; padding:0 0 5px 0;  }

/*Top Div*/
#maincontent .topdiv							{ background:url(../images/shadow.jpg) bottom no-repeat; position:relative; padding:12px 0 18px 22px; }
#maincontent .topimg							{ position:absolute; top:0; right:0; width:239px; z-index:2; }
#maincontent .topdiv li 						{ display:block; width:auto; height:auto; position:relative; font:18px/32px "Times New Roman", Times, serif; color:#373737;  }
#maincontent .topdiv li.icon1					{ background:url(../images/icon1.jpg) left 17px no-repeat; padding:12px 0 0 43px; z-index:4;  }
#maincontent .topdiv li.icon2					{ background:url(../images/icon2.jpg) left 15px no-repeat; padding:12px 0 0 43px; }
#maincontent .topdiv li.icon3					{ background:url(../images/icon3.jpg) left 15px no-repeat; padding:12px 0 0 43px; }

/*Pills*/
#maincontent .pills								{ border-bottom:1px solid #dbdbdb; padding:0 0 20px 0; }
#maincontent .pills	h2							{ background:url(../images/subheadbg.jpg) no-repeat; width:610px; height:34px; font:normal 18px/30px "Times New Roman", Times, serif; color:#fff; padding:0 0 0 10px; margin:43px 0 0 0; }
#maincontent .pill_title						{ padding:19px 0 9px 0; }
#maincontent .pill_title h3						{ font:16px/30px Verdana, Geneva, sans-serif; color:#373737; padding:0 8px 0 6px; margin:0; float:left; }
#maincontent .pill_title h3 a					{ color:#d70000; text-decoration:none; }
#maincontent .pill_title h3 a:hover				{ text-decoration:underline; }
#maincontent .pill_num							{ background:url(../images/num_bg.jpg) no-repeat; width:35px; height:30px; text-align:center; font:bold 16px/30px Verdana, Geneva, sans-serif; color:#fff; float:left; }
#maincontent .pill_icon							{ background:url(../images/icon4.jpg) no-repeat; width:20px; height:26px; line-height:1px; font-size:1px; float:left; }
#maincontent .pill_spec							{}
#maincontent .pill_img							{ float:left; width:161px; border:1px solid #dbdbdb; display:block; height:138px; margin:0 0 20px 0; }
#maincontent .pill_txt							{ float:left; width:400px; border:1px solid #dbdbdb; margin:0 0 20px 15px; }
#maincontent .pill_txt li						{ font:12px/16px Verdana, Geneva, sans-serif; color:#373737; padding:6px 0 5px 0; }
#maincontent .pill_txt span.spec1				{ float:left; width:170px; padding:0 0 0 15px; }
#maincontent .tick								{ background:url(../images/tick.png) no-repeat; width:15px; height:16px; line-height:1px; font-size:1px; float:left; display:block; margin:0px 5px 0 0; }
#maincontent .tickno								{ background:url(../images/tickno.png) no-repeat; width:15px; height:16px; line-height:1px; font-size:1px; float:left; display:block; margin:0px 5px 0 0; }
#maincontent .pill_txt li.gray					{ background:#eceff1; padding:7px 0 6px 0; }

#maincontent .pill_specifications				{}
#maincontent .pill_specifications h1			{ font:normal 12px/22px Arial, Helvetica, sans-serif; color:#373737; padding:0; margin:0; }
#maincontent .pill_specifications h1 .span1		{ font-weight:bold; }
#maincontent .pill_specifications h1 .span2		{ font-weight:bold; color:#d70000; }
#maincontent .pill_specifications a				{ font:normal 12px/22px Arial, Helvetica, sans-serif; color:#d70000; }
#maincontent .pill_specifications a:hover		{ }
#maincontent .pill_specifications_lt			{ float:left; width:260px; padding-bottom:20px; }
#maincontent .pill_specifications_rt			{ float:left; width:300px; padding-bottom:20px; }
#maincontent a.internet							{ background:url(../images/internet1.jpg) no-repeat; width:284px; height:35px; display:block; font:bold 12px/31px Verdana, Geneva, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; padding:0 0 0 16px; margin-bottom:4px; }
#maincontent a.readmore							{ background:url(../images/read_more.jpg) no-repeat; width:94px; height:28px; display:block; font:bold 12px/25px Verdana, Geneva, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; padding:0 0 0 11px; margin-bottom:0px; }
#maincontent a.internet1						{ background:url(../images/internet1.jpg) no-repeat; width:284px; height:35px; display:block; font:bold 12px/30px Verdana, Geneva, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; padding:0 0 0 16px; margin-bottom:0px; }
#maincontent a.more								{ background:url(../images/more.jpg) no-repeat; width:86px; height:25px; display:block; font:bold 12px/22px Verdana, Geneva, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; padding:0 0 0 8px; margin:16px 0 5px 0; }
#maincontent a.internet:hover, #maincontent a.readmore:hover, #maincontent a.internet1:hover, #maincontent a.more:hover	{ text-decoration:underline; }

#maincontent .list								{ padding:22px 0 0 22px; }
#maincontent .list li							{ background:url(../images/bullet.jpg) left 6px no-repeat; padding:0px 0 3px 11px; font:12px Verdana, Geneva, sans-serif; color:#373737; }
.space											{ height:80px; }
/*----------------------------------------EOF maincontent ------------------------------------*/

/*----------------------------------------BOF footer -------------------------------------*/
#footer											{}
#footer	.footercontent							{}
#footer	a.logo5									{ display:block; background:url(../images/logo5.gif) no-repeat; width:172px; height:48px; float:left; cursor:pointer; margin:19px 0 30px 19px; }
#footer	.footer_rt								{ width:300px; float:right; padding:28px 22px 30px 0; text-align:right; }
#footer	.footer_rt li							{ display:inline; font:12px/20px "Times New Roman", Times, serif; color:#373737; }
#footer	.footer_rt li a							{ color:#373737; text-decoration:underline; }
#footer	.footer_rt li a:hover					{ text-decoration:none; }

/*----------------------------------------EOF footer ------------------------------------*/

.clear											{ clear:both; line-height:0px; font-size:0px; }
