
BODY, P {	
font-size: 10pt;	font-family : "Arial", "Lucida Sans Unicode", "MS Sans Serif";
color: #555555; background-color: #ffffff;
 text-align: justify;
  }

BODY, P, TD {	
font-family : "Arial", "Lucida Sans Unicode", "MS Sans Serif";
 text-align: justify;
  }
  
.Rt {	
 text-align:  right;
  }  
.RptTT {	
 
  color: #ffffff;
  background-color:  #777777;
  font-weight: bold;
  padding: 5px;
  height: 45px;
  } 
BODY {	 margin-bottom: 0px;  margin-top: 10px;  
}

A {
	 font-family :  "Gill Sans MT", "Lucida Sans Unicode", sans-serif; 
}
A:link { color: #935306; }
A:visited { color: #45489F;}
A:active {text-decoration: none;  }
A:hover { color: #F16F0E;
}

.maincontent{
	  font-size : 11pt;		
}

.mainmenu{
	  color: #FFFFFF;font-size : 12pt;		
}

.mainmenu A{  color: #FFFFFF;	
}
.mainmenu A:hover{  color: #FFFF00;	
}
.mainmenu A:visited {   color: #FFFFFF;	
}


.menu{
	  color: #FFFFFF;font-size : 10pt;		
}

.menu A{  color: #FFFFFF;	
}
.menu A:hover{  color: #FFFF00;	
}
.menu A:visited {   color: #FFFFFF;	
}

.footer{
	  color: #FFFFFF;font-size : 11px;		
}

.footer A{  color: #FFFFFF;	text-decoration:none
}
.footer A:hover{  color: #FFD700;	text-decoration: underline; 
}
.footer A:visited {   color: #FFFFFF;	
}

#mission {
	 font-size : 16px;	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #696969; font-weight:bold ;
}
hr {
	  height: 1px; color: #cccccc;
}
H1 {
	color : #990000;
	font-family : "Century Gothic", "Gill Sans MT", Tahoma, Arial, Helvetica;
	font-size : 18pt;
	margin-top : 1em;
}
H2 {
	color : #996600;
	font-family : "Century Gothic", "Gill Sans MT", Tahoma, Arial, Helvetica;
	font-size : 14pt;
	margin-top : 0.2em;
}

H3 {
	color : #444444;
	font-family : "Century Gothic", "Gill Sans MT", Tahoma, Arial, Helvetica;
	font-size : 130%;
	margin-top : 2em;
	/*font-style: italic;*/
}

H3 A{
	color : #444444;
	font-family : "Century Gothic", "Gill Sans MT", Tahoma, Arial, Helvetica;
	font-size : 130%;
	margin-top : 2em;
}

H4 {
	color : #006666;
	font-family : "Century Gothic", "Gill Sans MT", Tahoma, Arial, Helvetica;
	font-size : 125%;
	margin-top : 1.5em;
	margin-bottom : 0.5em;

}

H5 {
	color : #990000;
	font-family : "Century Gothic", "Gill Sans MT", Tahoma, Arial, Helvetica;
	font-size : 100%;
	font-weight : 900;
	margin-left : 5%;
	margin-top : 1.5em;
}

H6 {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-style : italic;
	font-weight : 800;
	margin-bottom : -0.8em;
}

OL { 
}
UL { margin-left : 20px; margin-bottom: 2px;  margin-top: 2px; list-style-type: disk;
}


.emp {
	color : #337733;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 110%;
	margin-top : 1.5em;
}

.nowrapdiv {
	line-break: strict;
	word-break: keep-all;
}
TextArea, Select {
	border: 1px solid #888888;
	font-size : 11px;
}

}
.sInput { behavior: url(htc/CheckInput.htc);
	border: 1px solid #888888;
}
.sMust { behavior: url(htc/CheckInput.htc);
	border: 1px solid #888888;
	background-color: #FFEBCD;
}
.sReadOnly {
	border: 0px solid #888888;
	background-color: transparent;
}

Table { font-size : 9pt; background-color: transparent;}
TD {
}
.BigTable { background-color: transparent;}
.MenuTable { background-color: f5f5f5; padding: 2px;
	BORDER-TOP: #454f4f 1pt solid; BORDER-BOTTOM: #454f4f 1pt solid; 
}
.WhiteTable { background-color: ffffff; padding: 2px;
	BORDER-TOP: #454f4f 1pt solid; BORDER-BOTTOM: #454f4f 1pt solid; 
}
.FormTable { background-color: eeeeee; padding: 2px;
	BORDER-TOP: #454f4f 1pt solid; BORDER-BOTTOM: #454f4f 1pt solid; 
}
.FormTable TD {
	vertical-align: top;
}
.lbl {
	text-align: right;
	font-weight: bold;
	color: #434343;
	font-style: oblique;
	/* layout-grid: both;
	padding-top: 6px;
	  text-decoration: underline;
	vertical-align: middle;*/
}


.MyTable { background-color: White; 
	BORDER-TOP: #454f4f 1pt solid; BORDER-BOTTOM: #454f4f 1pt solid; 
}
.MyTable TH {
	BORDER-TOP: #eeeeee 1pt solid; BORDER-BOTTOM: #708090 1pt solid; text-align: left;
}
.MyTable TH.link{
	color:#ff0000; 	font-size: 10pt;
}
.MyTable TH A:link{
	color:#ffffff
}
.MyTable TD {
	BORDER-BOTTOM: #c5c4ff 1pt solid; HEIGHT: 20px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  
}

.MyTable TD.ExRow {Behavior:url(htc/ExRow.htc); color: 111111; 
BORDER-BOTTOM: #c5c4ff 1pt solid;  position:relative; left:0;} 

.MyTable TFoot {color:#345688;  font-weight:bold;} 
.MyTable THead { background: #6699cc; BORDER-BOTTOM: #454f4f 4pt solid; color:#ffffff; font-weight:bold; width=180;} 


.homeTable { background-color: White; 	
	border-left:1px dashed #bbbbbb;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 3px;
}


.cartTable { background-color: White; 	BORDER: #454f4f 1pt solid ; border-collapse:collapse
}
.cartTable TH {
	BORDER-TOP: #eeeeee 1pt solid; BORDER-BOTTOM: #708090 1pt solid;
}
.cartTable TH.link{
	color:#ff0000; 	font-size: 10pt;
}
.cartTable TH A:link{
	color:#ffffff
}
.cartTable TD {
	PADDING: 2px; border-bottom:1px dashed #bbbbbb 
}

.cartTable TFoot { background: #eeeeee; color:#345688;  font-weight:bold;} 
.cartTable THead { background: #6699cc; BORDER-BOTTOM: #454f4f 4pt solid; color:#ffffff; font-weight:bold; width=180;} 

.MyButton24 {
	BEHAVIOR: url(htc/MyButton.htc); 
	font-family : Verdana, Tahoma, Arial, Helvetica, 黑体;
	border: 1px solid #888888; height: 24px; 
	vertical-align: middle;	text-align: center;
	background: #dddddd url(cssimages/bgcolor.gif); 
	padding: 3px ;cursor: hand;
	color: #2F4F4F;
	font-weight: bold;
	margin: 1px;
}
.MyButton {
	BEHAVIOR: url(htc/MyButton.htc); 
	font-family : Verdana, Tahoma, Arial, Helvetica, 黑体;
	border: 1px solid #888888; height: 20px; 
	vertical-align: middle;	text-align: center;
	background: #dddddd url(cssimages/bgcolor.gif); 
	padding: 3px ;cursor: hand;
	color: #2F4F4F;
	font-weight: bold;
}
.MyButton20 {
	BEHAVIOR: url(htc/MyButtonNew.htc);
	font-family : Verdana, Tahoma, Arial, Helvetica, 黑体;
	vertical-align: middle;	text-align: center;
	BORDER: 1pt none; padding: 2 8 2 8 ;cursor: hand;
	color: #2F4F4F;
	font-weight: bold;
}

.BtTextOver {
	font-family : Verdana, Tahoma, Arial, Helvetica, 黑体;
	BORDER: #93a4b7 1pt none;  padding: 2 8 2 8 ; CURSOR: hand; 
	vertical-align: middle;	text-align: center;
	font-weight : bold; background-color: #eeeeee;
	BEHAVIOR: url(htc/MyButtonNew.htc); 
}

.MyButtonS {
	BEHAVIOR: url(htc/MyButton.htc); 
	font-family : Verdana, Tahoma, Arial, Helvetica, 黑体;
	border: 1px solid #888888; height: 18px; 
	vertical-align: middle;	text-align: center;
	background-color: #eeeedd; 
	padding: 1px 4px 1px 4px ;cursor: hand;
	color: #dF4F4F;
	font-weight: bold;
}
. MyButton A {
	 text-decoration: none;
}

.mainbox {
	/*BEHAVIOR: url(htc/MyButton.htc); */
	border: 1px solid #8888bb;  
	background-color: #ffffff; 
		padding: 8px ;
}

.mybox {
	/*BEHAVIOR: url(htc/MyButton.htc); */
	border: 1px solid #888888;  
	background-color: #f0f0ff; 
		padding: 8px ;
}

.myboxLight {
	/*BEHAVIOR: url(htc/MyButton.htc); */
	border: 1px solid #ffffff;  
	background-color: ; 
		padding: 8px ;
}
.TabOff {
	/*BEHAVIOR: url(htc/MyButton.htc); */
	border: 1px solid #888888; height: 22px; 
	vertical-align: middle;	text-align: center;
	background-color: #dddddd; 
		padding-left: 8px ;padding-right: 8px ;padding-top: 4px ;
cursor: hand;	color: #2F4F4F;	margin-left: 1px;

}
.TabOn {
	border-left: 1px solid #888888; 
	border-top: 1px solid #888888; 
	border-right: 1px solid #888888; 
	height: 24px; 
	vertical-align: middle;	text-align: center;
	background-color: #ffffff; 
	padding-left: 8px ;padding-right: 8px ;padding-top: 4px ;
	color: #222222;cursor: default;	
	margin-left: 1px;
}
.gradBlue {
 background-color:336699; width:100%;
 filter:alpha(opacity=100, finishopacity=0, style=1, startx=0, starty=0, finishx=140, finishy=270);
color: White; font-weight: bold;
}

.Main {
	BORDER-RIGHT: #454f4f 1pt solid; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #93bee2
}
.MainTableLeft {
	BORDER-LEFT: #454f4f 1pt solid; BORDER-BOTTOM: #454f4f 1pt solid
}

.ButtonTable {
	DISPLAY: inline; CURSOR: hand; HEIGHT: 24px
}
.ButtonTable_td {
	BORDER-TOP: #8596ca 1pt solid; BACKGROUND-IMAGE: url(cssimages/botton002.gif); CURSOR: hand; COLOR: #5a6ca2; PADDING-TOP: 0px; BORDER-BOTTOM: #5a6da5 1pt solid; BACKGROUND-REPEAT: repeat-x
}
.ButtonDisable {
	FILTER: dropshadow(color=#FFFFFF,offx=1,offy=1); CURSOR: default; COLOR: #a0b0c9
}
.ButtonValue {
	COLOR: #5a6ca2;	BACKGROUND-COLOR: #e3e3ff
}
.InfoPane {
	BORDER: #769bc6 1px solid;
}
.InfoPaneRed {
	BORDER: #c69b76 1px solid; BACKGROUND-COLOR: 
}
.LeftBar {
	WIDTH: 165px; BACKGROUND-COLOR: #ffffff
}
.Guid {
	TABLE-LAYOUT: fixed; BORDER-TOP: white 0pt solid; BEHAVIOR: url(Grid.htc)
}
.GuidContent {
	BACKGROUND-COLOR: #e2ebf6
}
.GuidTH {
	FONT-WEIGHT: bold; COLOR: white; HEIGHT: 21px; BACKGROUND-COLOR: #5f9fd4
}
.GuidTHLeft {
	BACKGROUND: url(cssimages/bg_list_left.gif) #5f9fd4 repeat-y; BORDER-BOTTOM: #000000 1pt solid
}
.GuidTHRight {
	BACKGROUND: url(cssimages/bg_line_left.gif) #5f9fd4 repeat-y right 50%; BORDER-BOTTOM: black 1pt solid
}
.GuidTHtd {
	BORDER-BOTTOM: black 1pt solid
}
.GuidTD {
	PADDING-LEFT: 5px; HEIGHT: 25px; BACKGROUND-COLOR: #f3f7fd
}
.GuidTDtd {
	BORDER-TOP: white 1pt solid; OVERFLOW: hidden; BORDER-BOTTOM: #93bee2 1pt solid
}
.GuidTB {
	PADDING-RIGHT: 80px; BACKGROUND-COLOR: #93bee2
}
.Title {
	BORDER: #c3d4e7 1pt solid;  padding: 5px;  CURSOR: default; width:100%;
	BACKGROUND-COLOR: #ebf1f9;	POSITION: relative; HEIGHT: 26px; font-weight : 900;
}
.TitleGrey {
	BORDER: #c3d4e7 0pt solid;  padding: 5px;  CURSOR: default; width:100%;
	BACKGROUND-COLOR: #f3f3f3;	POSITION: relative; HEIGHT: 26px; 
}
.TitleDark {
	BORDER: #000000 1pt solid;  padding: 5px;  CURSOR: default; width:100%;
	 background: #003366 bottom right ;	 color: White; HEIGHT: 26px; font-weight : 900;
}
.LeftTitle {
	BORDER: #660000 1pt solid;  padding: 1px;  CURSOR: default;
	 background: #990000 bottom right ;	 color: White; HEIGHT: 18px; font-weight : 900;
}
.LeftTitleBlue {
	BORDER: #000066 1pt solid;  padding: 1px;  CURSOR: default;
	 background: #004488 bottom right ;	 color: White; HEIGHT: 18px; font-weight : 900;
}
.LeftTitleGreen {
	BORDER: #006600 1pt solid;  padding: 1px;  CURSOR: default;
	 background: #008844 bottom right ;	 color: White; HEIGHT: 18px; font-weight : 900;
}
.TbTitle {
	PADDING-LEFT: 5px; HEIGHT: 25px; BACKGROUND-COLOR: #d3e4f7; font-size: 14px;
}
.pBttn {
	BORDER: #c3d4e7 1pt solid;  padding: 3px;  CURSOR: hand; width:120px;
	HEIGHT: 26px; font-weight : bold; background-color: #eeeeee;
}

.BtText {
	BORDER: #c3d4e7 1pt solid;  padding: 5px;  CURSOR: hand; width:120px;
	HEIGHT: 26px; font-weight : bold; background-color: transparent;
}
.HelpBox {
	BORDER: #4682B4 1px solid;   padding: 2px 8px 2px 18px; CURSOR: default; 
	font-size:8pt;  color: #3F3F3F;  
	background: url(cssimages/iconInfo.gif)  #f0f0ff no-repeat;
	text-align: left;   font-weight: normal;
}
.IdeaBox {
	BORDER: #D6D700 1px solid;  padding: 2px 8px 2px 18px; CURSOR: default; 
	font-size:8pt;  color: #3F3F3F;  
	background: url(cssimages/Tipnew.gif) #FFFfeD no-repeat;
	text-align: left;   font-weight: normal;
}
.TipBox { 
	BORDER: #464284 1px solid;  padding: 2px 8px 2px 18px; CURSOR: default;  width:350px; 
	font-size:8pt;  color: #3F3F3F; position: absolute;
	background: url(cssimages/iconhelp.gif)  #fdfdff no-repeat;
	 text-align: left;  font-weight: normal; 	font-style: normal;
   text-decoration: none;
}
.AlertBox {
	BORDER: #FF6347 1px solid;   padding: 2px 8px 2px 18px; CURSOR: default; 
	font-size:8pt;  color: #3F3F3F;  
	background: url(cssimages/iconTanhao.gif)	#Fff0f0	 no-repeat;
	text-align: left;   font-weight: normal;
	}
.InfoBox {
	BORDER: #8FBC8F 1px solid;   padding: 2px 8px 2px 18px; CURSOR: default; 
	font-size:8pt;  color: #3F3F3F;
	background: url(cssimages/iconInfo.gif)  #F2FFFF	no-repeat;
	display: inline;
}

.ModalInput {
	BORDER-RIGHT: #19334c 1px solid; BORDER-TOP: #254c72 1pt solid; BORDER-LEFT: #254c72 1pt solid; COLOR: #000000; BORDER-BOTTOM: #19334c 1pt solid; HEIGHT: 22px
}
.SubTitle {
	font-weight: bold;
	filter: dropShadow(OffX=2, OffY=2, Color='#d4d0c8', Positive='true');  

}

.NoDisplay {display:none;}


@import url(print.css) print;

@media print {

.Noprint{display:none;}
.PageNext{page-break-after: always;}

}



.forInput {BACKGROUND-COLOR: #08795A; BORDER-BOTTOM: #3366CC 1px solid; BORDER-LEFT:  #3366CC 1px solid; BORDER-RIGHT: #3366CC 1px solid; BORDER-TOP: #3366CC 1px solid; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal;}
.forInput2 {BACKGROUND-COLOR: #08795A; BORDER-BOTTOM: #3366CC 1px solid; BORDER-LEFT:  #3366CC 1px solid; BORDER-RIGHT: #3366CC 1px solid; BORDER-TOP: #3366CC 1px solid; COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal;}
.Font_10_5 {  font-size: 14px; line-height: 130%}

.navPoint
{
	font-family: Webdings;
	font-size:9pt;
	color:white;
	cursor:hand;
}

.tblbody
{
	BACKGROUND: #6699cc;
	BORDER-BOTTOM: #30404f 2px solid;
	BORDER-LEFT: #b8d2e9 2px solid;
	BORDER-RIGHT: #30404f 2px solid;
	BORDER-TOP: #b8d2e9 2px solid
}
.tblLeftbody
{
	BACKGROUND: #8cbde7;
	BORDER-BOTTOM: #30404f 2px solid;
	BORDER-LEFT: #b8d2e9 2px solid;
	BORDER-RIGHT: #30404f 0px solid;
	BORDER-TOP: #b8d2e9 2px solid
}.tblbody
{
	BACKGROUND: #6699cc;
	BORDER-BOTTOM: #30404f 2px solid;
	BORDER-LEFT: #b8d2e9 2px solid;
	BORDER-RIGHT: #30404f 2px solid;
	BORDER-TOP: #b8d2e9 2px solid
}
.tblLeftbody
{
	BACKGROUND: #8cbde7;
	BORDER-BOTTOM: #30404f 2px solid;
	BORDER-LEFT: #b8d2e9 2px solid;
	BORDER-RIGHT: #30404f 0px solid;
	BORDER-TOP: #b8d2e9 2px solid
}

INPUT {
	 FONT-SIZE: 10px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

INPUT:hover  {background: #D3D3D3;   color:green;}  

UNKNOWN {
	BORDER-RIGHT: #728c40 1px solid; BORDER-TOP: #728c40 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #728c40 1px solid; WIDTH: 50px; COLOR: #666666; BORDER-BOTTOM: #728c40 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #f1f1e7
}
#masthead {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(../../../images/index/masthead.png); MARGIN: 0px auto; WIDTH: 701px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 88px
}
#header {
	BACKGROUND: url(../../../Templates/images/headerBG.gif) repeat-x left top
}
#logo {
	FLOAT: left; BACKGROUND-IMAGE: url(../../../images/index/logo.png); WIDTH: 340px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 78px
}
#masthead #search {
	MARGIN-TOP: 10px; FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH: 220px; HEIGHT: 25px
}
#minitabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px auto 0px; WIDTH: 405px; PADDING-TOP: 0px; HEIGHT: 36px; TEXT-ALIGN: center
}
#minitabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#minitabs A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 4px 10px; COLOR: #999999; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
#minitabs A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 4px 10px; COLOR: #999999; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
#minitabs A.active:link {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #a5d24b; BORDER-BOTTOM: #a5d24b 4px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#minitabs A.active:visited {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #a5d24b; BORDER-BOTTOM: #a5d24b 4px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#minitabs A:hover {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #a5d24b; BORDER-BOTTOM: #a5d24b 4px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menutext {
	FONT-SIZE: 0.74em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}


#navleft {
	
}
#minitabsleft {
	FONT-SIZE: 12px;
}

#minitabsleft LI {
	LIST-STYLE-TYPE: none;
	display: list-item;
	padding-top: 15;
}
#minitabsleft A:link {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 4px 0px;  COLOR: #444444; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
#minitabsleft A:visited {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 4px 0px; COLOR: #666666; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
#minitabsleft A.active:link {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #990000;  
}
#minitabsleft A.active:visited {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #990000; BORDER-BOTTOM: #990000 4px solid; 
}
#minitabsleft A:hover {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #990000; BORDER-BOTTOM: #990000 4px solid; 
}
.menutextleft {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal
}
