@charset "utf-8";
/* CSS Document */
#preview{
	position:absolute;
	border:1px solid #8b92b6;
	background:#8b92b6;
	padding:1px;
	display:none;
	color:#fff;
	}
	
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

#popup { color: #000; }

#popup a, #popup a:visited {
position: relative;
display: block;
width: 200px;
text-align: left;
padding: 0 10px;
margin: 0;
text-decoration: none;

}
#popup a span {display: none;}



/* the IE correction rule */
#popup a:hover	{
color: #f00;
text-indent: 0; /* added the default value */
}

#popup a:hover span{
display: block;
position: absolute;
bottom: 0px;
left: -140px;
width: 500px;
margin: 0px;
padding: 6px;
color: #335500;
background: #ffffff;
text-align: left;
border: 1px solid #666;
}

.mainscreen {
	background-image: url(../images/wxcback.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 710px;
	width: 1030px;


}


.mainbanner {
	margin:12px;
	background-image: url(../images/bannertop2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 150px;
	width: 974px;
	position:relative;
	}

.contentboxtl {	background: url(../images/wtopleft.png)  0 0 no-repeat;width:600px;height:225px}
.contentboxtr {	background: url(../images/wtopright.png)  100% 0 no-repeat; padding:10px;width:580px;height:205px}
.contentboxbl {	background: url(../images/wbottomleft.png) 0 100% no-repeat;width:600px;height:225px}
.contentboxbr {	background: url(../images/wbottomright.png) 100% 100% no-repeat;width:600px;height:225px}
.contentboxt {	background: url(../images/wtopborder580.gif) 10px 0 no-repeat;width:600px;height:225px}
.contentboxl {	background: url(../images/wleftborder205.gif) 0 10px no-repeat;width:600px;height:225px}
.contentboxr {	background: url(../images/wrightborder205.gif) 100% 10px no-repeat;width:600px;height:225px}
.contentboxb {	background: url(../images/wbottomborder580.gif) 10px 100% no-repeat;width:600px;height:225px}
.contentbox {	float:left;margin-left:12px;margin-right:12px;margin-top:6px;margin-bottom:6px;background: url(../images/wfill205.gif) 10px 10px repeat-x;width:600px;height:225px}

.navboxtl {	background: url(../images/wtopleft.png)  0 0 no-repeat;width:350px;height:225px}
.navboxtr {	background: url(../images/wtopright.png)  100% 0 no-repeat; padding:10px;width:330px;height:200px;overflow:hidden}
.navboxbl {	background: url(../images/wbottomleft.png) 0 100% no-repeat;width:350px;height:225px}
.navboxbr {	background: url(../images/wbottomright.png) 100% 100% no-repeat;width:350px;height:225px}
.navboxt {	background: url(../images/wtopborder330.gif) 10px 0 no-repeat;width:350px;height:225px}
.navboxl {	background: url(../images/wleftborder205.gif) 0 10px no-repeat;width:350px;height:225px}
.navboxr {	background: url(../images/wrightborder205.gif) 100% 10px no-repeat;width:350px;height:225px}
.navboxb {	background: url(../images/wbottomborder330.gif) 10px 100% no-repeat;width:350px;height:225px}
.navbox {	float:left;margin-left:12px;margin-right:12px;margin-top:6px;margin-bottom:6px;background: url(../images/wfill205.gif) 10px 10px repeat-x;width:350px;height:225px}

.featureboxtl {	background: url(../images/wtopleft.png)  0 0 no-repeat;width:350px;height:250px}
.featureboxtr {	background: url(../images/wtopright.png)  100% 0 no-repeat; padding:10px;width:330px;height:230px}
.cfeatureboxtr { background: url(../images/wtopright.png)  100% 0 no-repeat; padding:10px;width:330px;height:230px; text-align:center}
.featureboxbl {	background: url(../images/wbottomleft.png) 0 100% no-repeat;width:350px;height:250px}
.featureboxbr {	background: url(../images/wbottomright.png) 100% 100% no-repeat;width:350px;height:250px}
.featureboxt {	background: url(../images/wtopborder330.gif) 10px 0 no-repeat;width:350px;height:250px}
.featureboxl {	background: url(../images/wleftborder231.gif) 0 10px no-repeat;width:350px;height:250px}
.featureboxr {	background: url(../images/wrightborder231.gif) 100% 10px no-repeat;width:350px;height:250px}
.featureboxb {	background: url(../images/wbottomborder330.gif) 10px 100% no-repeat;width:350px;height:250px}
.featurebox {	float:left;margin-left:12px;margin-right:12px;margin-top:6px;margin-bottom:6px;background: url(../images/wfill231.gif) 10px 10px repeat-x;width:350px;height:250px}

.mfeatureboxtl {	background: url(../images/wtopleft.png)  0 0 no-repeat;width:225px;height:250px}
.mfeatureboxtr {	background: url(../images/wtopright.png)  100% 0 no-repeat; padding:10px;width:205px;height:230px}
.mfeatureboxbl {	background: url(../images/wbottomleft.png) 0 100% no-repeat;width:225px;height:250px}
.mfeatureboxbr {	background: url(../images/wbottomright.png) 100% 100% no-repeat;width:225px;height:250px}
.mfeatureboxt {	background: url(../images/wtopborder205.gif) 10px 0 no-repeat;width:225px;height:250px}
.mfeatureboxl {	background: url(../images/wleftborder231.gif) 0 10px no-repeat;width:225px;height:250px}
.mfeatureboxr {	background: url(../images/wrightborder231.gif) 100% 10px no-repeat;width:225px;height:250px}
.mfeatureboxb {	background: url(../images/wbottomborder205.gif) 10px 100% no-repeat;width:225px;height:250px}
.mfeaturebox {	float:left;margin-left:12px;margin-right:12px;margin-top:6px;margin-bottom:6px;background: url(../images/wfill231.gif) 10px 10px repeat-x;width:225px;height:250px}

.mainboxtl {	background: url(../images/wtopleft.png)  0 0 no-repeat;width:600px;height:490px}
.mainboxtr {	background: url(../images/wtopright.png)  100% 0 no-repeat; padding:10px;width:580px;height:470px}
.mainboxbl {	background: url(../images/wbottomleft.png) 0 100% no-repeat;width:600px;height:490px}
.mainboxbr {	background: url(../images/wbottomright.png) 100% 100% no-repeat;width:600px;height:490px}
.mainboxt {	background: url(../images/wtopborder580.gif) 10px 0 no-repeat;width:600px;height:490px}
.mainboxl {	background: url(../images/wleftborder470.gif) 0 10px no-repeat;width:600px;height:490px}
.mainboxr {	background: url(../images/wrightborder470.gif) 100% 10px no-repeat;width:600px;height:490px}
.mainboxb {	background: url(../images/wbottomborder580.gif) 10px 100% no-repeat;width:600px;height:490px}
.mainbox {	float:left;margin-left:12px;margin-right:12px;margin-top:6px;margin-bottom:6px;background: url(../images/wfill470.gif) 10px 10px repeat-x;width:600px;height:490px}

.solution ul { padding-left: 0; margin: 0 0 0 24px;text-align:left} 
.solution ul li { padding: 1px 0 1px 2px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666666; text-decoration:none;}
.solution ul a, ul a:visited { color: #8b92b6; text-decoration:none; }
.solution ul a:hover { color: #000; text-decoration:none; }
.solution { overflow: hidden;text-decoration:none; }

span.body { color: #000; text-decoration:none; font-weight: normal; }
img { border: none; }
table {

}
tr {overflow:hidden}
td {
padding:0px;
margin:0px;
}
.smalltd{
font-family:arial,helvetica,sans-serif;
  font-size:9px; color:#666; 
}
.smallhead{
font-family:arial,helvetica,sans-serif;
  font-size:9px; color:#666; 
  font-weight:bold;}

h2 {text-align:left;color:#2e3191;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;text-decoration:none; font-weight: bold;}
body,p,td {
text-align:left;
  font-family:arial,helvetica,sans-serif;
  font-size:11px; color:#666;
  margin:  0 0 1em 0;
     padding:  0;
 }
.pcompress{
font-size:10px;
}
.footcontact{
font-weight:bold;
color: #2e3191;
}
a, a:visited { color: #8b92b6; text-decoration:none; }
a:hover { color: #2b3256; }
.largeinlinehead{
font-size:12px;
font-weight:bold;
  }
 .largep{
 font-size:12px;
 text-align:center
 }
.inlinehead{
  font-weight:bold;
  }
.sectionhead{
  text-align:center;
  font-weight:bold;
  }
ul { padding-left: 0; margin: 0 0 0 24px;text-align:left; list-style-type:disc} 
ul li { padding: 1px 0 1px 2px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2e3191}
.lispecial {color:#666666 }
ul a, ul a:visited { color: #8b92b6; font-size:12px;font-weight:bold; text-decoration:underline }
ul a:hover { color: #2b3256; }

#tips, #tips li{
	margin:0;
	padding:0;
	list-style:none;
	}
#tips{

	}
#tips li{
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#2e3191;
	display:none; /* hide the items at first only */
	}
#tips2, #tips2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#tips2{

	}
#tips2 li{
	padding:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#2e3191;
	display:none; /* hide the items at first only */
	}

//-->