body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font:70%;
	font-size:70%;
	color:#333333;
	margin: 9px;
	background-color:#fff;
}
div.page
{
	width:762px;overflow:visible;position:relative;
	display:block;
	text-align:left;
}
div.main
{
	float:left;width:610px;background-position:608px 0px;background-repeat:repeat-y;background-image:url(../img2/lineV.gif);
}
div.cntnt
{
	float:left;width:562px;overflow:visible;
	background-position:557px 0px;background-repeat:repeat-y;background-image:url(../img2/lineV.gif);

}
div.pCntnt
{
	padding:20px;
	margin:0px;
	padding-top:0px;
	margin-top:8px;
	word-wrap: break-word;
}
div.menuR
{
	float:left;
	width:200px;
	overflow:visible;
	padding-top:10px;
	word-wrap: break-word;
}
div.menuR div.lineH
{
	width:200px;margin-top:5px;margin-bottom:5px;
}

div.paneL
{
	width:295px;float:left;text-align:left;position:relative;z-index:1;
}
div.paneR
{
	width:295px;float:left;text-align:right;position:relative;z-index:1;
}

div.foot
{
	width:762px;border:solid 1px #9D9D9D;background-color:#E7E7E7;padding-top:5px;padding-bottom:5px;
	position:static;
	display:block;
	clear:both;
	margin-top:10px;
}

div.c, p.c
{
	clear:both;
}
div.bg
{
	clear:both;position:relative;width:610px;height:2px;
}
div.bgTL, div.bgTR, div.bgBL, div.bgBR
{
	z-index:0;position:absolute;
	width:132px; height:126px;
}
div.bgTL
{
	top:-126px;left:163px;
	background-image:url(../img2/bgTL.jpg);
}
div.bgTR
{
	top:-126px;left:297px;
	background-image:url(../img2/bgTR.jpg);
}
div.bgBL
{
	top:2px;left:163px;
	background-image:url(../img2/bgBL.jpg);
}
div.bgBR
{
	top:2px;left:297px;
	background-image:url(../img2/bgBR.jpg);
}
UL.mrg
{
	margin:0px;padding:0px;margin-left:20px;	
}
div.sepB, div.sepU
{
	position:relative;width:2px;float:left;
}
div.sepU
{
	top:-252px;left:-297px;
}
div.lineH
{
	width:605px;height:1px;background-image:url(../img2/lineH.gif);
}
div.lineH2
{
	height:1px;background-image:url(../img2/lineH.gif);
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
div.nwsPad
{
	float:right;width:150px;background-color:#F5F5F5;text-align:left;overflow:hidden;
}
div.rbPad
{
	float:right;width:150px;padding-top:20px;
}
div.purp, div.purpw
{
	float:left;padding-bottom:10px;padding-right:0px;
}
div.purpw
{
	width:100px;
}


div.b, span.b
{
	border:solid 1px #3388aa;
}
div.head, div.THead
{
	border-collapse:collapse;
	width:762px;height:158px;
	text-align:left;
	border-top:solid 1px #9D9D9D;
	position:relative;
}
div.THead
{
	height:60px;
}
div.headL, div.THeadL
{
	border-left:solid 1px #9D9D9D;
	width:462px;height:158px;float:left;
}
div.headL
{
	background-image:url(../img2/bgHeadL2.jpg);
}
div.headBl
{
	padding-left:80px;
	font-size:12px;
	color:#bbb;
}
div.THeadL
{
	width:478px;height:60px;
	background-image:url(../img2/bgTHeadL.jpg);
}
div.headR, div.THeadR
{
	border-right:solid 1px #9D9D9D;
	width:300px;height:158px;float:right;
	position:absolute;
	right:0px;
}
div.headR
{
	background-image:url(../img2/bgHeadR.jpg)
}
div.THeadR
{
	width:284px;height:60px;
	background-image:url(../img2/bgTHeadR2.jpg)
}
div.headM
{
	width:762px;background-color:#00153F;background-repeat:no-repeat;background-position:266px 0px;
	background-image:url(../img2/bgTHeadM.gif);
}
div.headB
{
	width:762px;background-color:#000000;color:#ffffff;text-align:center;
	padding-top:1px;padding-bottom:3px;
}
div.headBR
{	
	float:right;
}
div.THeadB
{
	width:762px;text-align:right;
	padding-top:1px;padding-bottom:3px;
}
div.headBR A, .headBR A:visited
{
	text-decoration:underline;
	color:#FFD800;
}
div.THeadB A, div.THeadB A:visited
{
	text-decoration:underline;
	color:#C17113;
}
div.THeadAd1, div.HeadAd1
{
	position:absolute;top:0px;right:1px;width:468px;
	border:solid 1px #ee4444;
}
div.demo
{
	width:732px;
	border:solid 10px #105ec7;
	border-top:solid 2px #105ec7;
}
div.demoT
{
	background-color:#105ec7;
	text-align:left;
	border-bottom:solid 2px #105ec7;
}
div.demoT A, div.demoT A:visited, div.demoT A:hover
{
	color:#f0f0f0;
	font-weight:bold;
	text-decoration:none;
}
div.demo img
{
	border:solid 5px #fff;
}

A
{
	color: #951811;
}
A:visited
{
	color: #74706C;
}
A:hover
{
	color: #C12D00;
}
A.h, A.h:visited
{
	color: #3A6039;
	text-decoration:none;
}
A.h:hover
{
	color: #3A6039;
	text-decoration:underline;
}
A.nd, A.nd:visited
{
	color:#777;
	text-decoration:none;
}
A.nd:hover
{
	color: #951811;
	text-decoration:underline;
}
A.nd img
{
	border:0px;
}
h1, h4, h5, h6
{
	color:#3A6039;
}
H1.h
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:135%;
	font-weight:bold;
	color:#3A6039;
	margin-bottom:30px;
	margin-top:10px;
	padding:0;
}
H2 {
	font-size:125%;
	font-weight:bold;
	color:#3A6039;
	margin-bottom:5px;
	margin-top:20px;
	padding:0;
}
H3
{
	font-size:100%;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;
	padding:0;
	color:#3A6039;
}
.q
{
	font-style:italic;
	font-weight:bold;
}
.note
{
	font-size:90%;
}
.lgh
{
	color:#777;
}
.prev
{
	font-size:90%;
	float:left;
}
.toc
{
	font-size:90%;
}
.next
{
	font-size:90%;
	float:right;
}

div.nws
{
	background-color:#FFFDF5;
	background-color:#F5F5F5;
	padding:8px;
	border:none 0px;
	font-size:smaller;
	font-size:90%;
}
div.nws li
{
	list-style-position:inside;
}
img.lb_pad
{
	margin-left: 5px;
	margin-bottom: 2px;
}
img.b_pad
{
	margin-bottom: 2px;
}
HR
{
	height:0px;
	color: #9D9D9D;
	border:solid 0px #9D9D9D;
	border-top:solid 1px #9D9D9D;
	margin-top:6px;
	margin-bottom:6px;
	padding:0px;
}
.h3px
{
	height:3px;
}
.h1px
{
	height:1px;
}

.pNL10px
{
	padding-left:0px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.pNR10px
{
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.p20px
{
	padding:20px;
}
.ml6px
{
	margin-left:6px;
}

.rl
{
	height:1px;
	border-width:0px;
	border-top: solid 1px #222222;
	width:80%;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}
.rl2
{
	height:1px;
	border-width:0px;
	border-top: solid 1px #222222;
	width:100%;
	margin-top:0px;
	margin:0px;
	padding:0px;
}
.rl3
{
	height:1px;
	border-width:0px;
	border-top: solid 1px #222222;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}

.up
{
	text-transform: uppercase;
}

.compare td
{
	background-color:#F5F5F5;
	text-align:left;
}
.compare th
{
	background-color: #000;
    color: #fafafa;
	font-weight:bold;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.divright
{
	float:right;
	height:100%;
	width:230px;
}
.divright2
{
	float:right;
	width:140px;
}

.imageleft {
	float: left;
	margin-right: 10px;
}

select.pt
{
	background-color:#fff;
	border:solid 1px #7F9DB9;
	font-family:verdana,arial,helvetica,sans-serif,tahoma;
	font-size:9px;
	width:161px;
}
div.app
{
	float:left;
	padding:5px;
	border-top:solid 2px #ddd;
	border-left:solid 2px #ddd;
	border-right:solid 2px #ccc;
	border-bottom:solid 2px #ccc;
	margin-right:4px;
	text-align:left;
	background-color:#FBDDA6;
	background-color:#F5F5F5;
	height:41px;
}
input.bs
{
	width:67px;
	height:18px;
	background-color:Transparent;
	border-style:none;
	cursor:pointer;
	cursor:hand;
	background-repeat:no-repeat;
	background-position:0px 2px;
	
}
input.bs
{
	background-image:url(../img2/bStart.gif);
}
.g
{
	color:#999;
}

div.ad160x600, div.ad160x600a
{
	text-align:center;
	float:right;
	overflow:hidden;
	width: expression(this.clientWidth > 160 ? "160px": true);
	height: expression(this.clientHeight > 600 ? "600px": true);	
	max-width: 160px;
	max-height: 600px;
	background-color:#fff;
}
div.ad160x600a
{
	overflow:visible;
	position:absolute;
	top:0px;left:765px;
}
div.ad120x600
{	
	float:right;
	overflow:hidden;
	width: expression(this.clientWidth > 120 ? "120px": true);
	height: expression(this.clientHeight > 600 ? "600px": true);	
	max-width: 120px;
	max-height: 600px;
	background-color:#fff;
}
div.ad468x60
{
	text-align:center;
	overflow:hidden;
	width: expression(this.scrollWidth > 468 ? "468px": true);
	height: expression(this.scrollHeight > 60 ? "60px": true);
	max-width: 468px;
	max-height: 60px;
	background-color:#fff;
}
div.ad728x90
{
	text-align:center;
	overflow:hidden;
	width: expression(this.scrollWidth > 728 ? "728px": true);
	height: expression(this.scrollHeight > 90 ? "90px": true);
	max-width: 728px;
	max-height: 90px;
	background-color:#fff;
}
div.ad336x280
{
	float:right;
	overflow:hidden;
	width: expression(this.clientWidth > 336 ? "336px": true);
	height: expression(this.clientHeight > 280 ? "280px": true);
	max-width: 336px;
	max-height: 280px;
	background-color:#fff;
}
.npHid
{
	visibility:hidden;
	display:none;
}
.vis
{
	display:block;
	visibility:visible;
}
.hid
{
	display:none;
	visibility:hidden;
}
.invis
{
	display:block;
	visibility:hidden;
}
.vh
{
	visibility:hidden;
}
.vv
{
	visibility:visible;
}
/*=======blog========*/
div.post
{
	padding:2px 20px 2px 20px;
	margin:0px;
	word-wrap: break-word;
	line-height:140%;
}
div.post h1, div.post h2, div.post h3, div.post h4, div.post h5, div.post h6
{
	line-height:normal;
}
H1.h, H2.h
{
	font-family: Arial, Helvetica, sans-serif;
	afont-size:135%;
	font-weight:bold;
	color:#3A6039;
}
H1.h a, H1.h a:visited, H2.h a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3A6039;
	text-decoration:none;
}
H2.h a:visited
{
	color: #94908C;
}
H1.h a:hover, H2.h a:hover
{
	text-decoration:underline;
	color:#3A6039;
}
div.lineH3
{
	margin:0 20px 0 20px;
	padding:0px;
	height:1px;background-image:url(../img2/lineH.gif);
}
