@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,form,caption,.hidden,.vanish{margin:0;padding:0;}
body {
	color:#7a7770;
	line-height:1.4;
	behavior: url(../script/csshover.htc);
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

p,blockquote{margin-top:0.8em;margin-bottom:0.8em;}
p,ol,ul,dl,td{text-align:justify;}
blockquote{margin-right:2em;margin-left:2em;}
dd{margin-left:1em; margin-right:0; padding:0;}
fieldset{margin:0;padding:0.75em;}
a{text-decoration:none;background-color:transparent;color: #7a7770;}
a:hover,a:focus{
	text-decoration:none;
	color: #000000;
}
img{border:none;}
th,td{padding:0.1em 0.2em;}
th{text-align:center;}
caption{margin-right:auto;margin-left:auto;}
code, samp{font-family: fixedsys, Courier, monospace;}
input[type=button]{font-size:90%;}
.t-c{ text-align:center;}
/*the cursor as help*/
acronym,abbr,.prompt{cursor:help;}

/**debugs**/

/*ie hasLayout*/
.hasLayout{min-height:0;}
* html .hasLayout{height:0;}
/*form controls re-sized in ie*/
input,select,textarea{font-size:91%;}/*remedy ie6*/
* html input.btn{font-size:80%;}/*ie6 initialize input type=button with class=btn*/
button{font-size:80%;}/*remedy ie7*/


/*hack ie non-Layout*/
.hotarea{
	height:1px;
	position: relative;
}
html>body .hotarea{height:auto;min-height:1px;}

/**general classes**/
/*preload images*/
.preload{background-position:-500em -500em;background-repeat:no-repeat;}
/*initial caps*/
.DropCap:first-letter {float:left;font-size:250%;line-height:1;margin-right:0.2em;}
/*accesskey*/
.hotkey{text-decoration:underline;}

/*invisible*/
.hidden{display:none;}
.vanish{position:absolute;top:-500em;left:-500em;}
/*stop floated*/
.clr{clear:both;display:block;}
.alignr {
	text-align: right;
}
.alignm {
	text-align: center;
}
.alignl {
	text-align: left;
}
.Hnav li {
	float: left;
}
.Hnav li a {
	float: left;
}
ul li {
	list-style-type: none;
}
.flR {
float:right;
}
.flL {
float:left;
}
#wrapper1 {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #f5ead1;
}
#wrapper2 {
padding-left:10px;
padding-right:10px;
}
#center {
	position: relative;
	padding-left:230px;
	padding-right:5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
#nav1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 210px;
	background-image: url(../images/bg_mnav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 5px;
	z-index: 100;
}
#nav1 .outer {
	background-color: #FFFFFF;
}

#banner h1 a {
	height: 86px;
	width: 414px;
	display:block;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#banner h1 {
	position: absolute;
	left: 20px;
	top: 10px;
}
* html #banner h1 a {
 background: none; 
 zoom: 1; /*hasLayout*/
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png",sizingMethod="crop");
 cursor:pointer;
}
#header {
	height:100px;
	background-image: url(../images/banner.jpg);
}
.acce {
	font-weight: normal;
	font-size: 12px;
	color: #CCCCCC;
	position: absolute;
	left: 0px;
	top: 0px;
}
#guideAcce ul {
	position: absolute;
	right: 0px;
	top: 10px;
	display:inline;
	white-space:nowrap;
}

#guideAcce ul li {
	display:inline;
	margin-left: 10px;
}
#guideAcce .L2 {
	background-image: url(../images/icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-left: 10px;
}
#guideAcce .L2 a {
	color: #F18B22;
	font-weight: bold;
}

#header {
	position: relative;
}
#search {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
#footer {
	background-color: #f5f5f5;
	position: relative;
	margin-right: -10px;
	margin-left: -10px;
}
#footer .cert2 a {
	background-image: url(../images/cert2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	width: 88px;
	display: block;
}
#footer .cert2 {
	position:absolute;
	top:20px;
	left: 10px;
}
#footer .st1 {
	position:absolute;
	top: 10px;
	right: 10px;
}
#footer .st1 li {
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
}
#footer .st1 p {
	margin: 0px;
	padding: 0px;
}
#footer p{
margin-top:0.2em;
margin-bottom:0.2em;
}
.btnArea {
	text-align: center;
	margin-top: 10px;
}
.btnArea input{
	border: 1px solid #997519;
	color: #997519;
	cursor: pointer;
	background-color: #f1e5c1;
	padding-top: 1px;
	padding-bottom: 1px;
}
.btnArea2 {
	border: 1px solid #997519;
	color: #997519;
	cursor: pointer;
	background-color: #f1e5c1;
	padding-top: 1px;
	padding-bottom: 1px;
}
.btnArea3 {
	border: 1px solid #997519;
	color: #997519;
	cursor: pointer;
	background-color: #f1e5c1;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size:12px;
}

#mainNav li a {
	padding-left: 30px;
	background-image: url(../images/mnav.jpg);
	height:38px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	line-height: 38px;
	vertical-align: middle;
}
#mainNav li a:hover { 
color:#006e81;
}
/*
#mainNav .L1 {
	background-image: url(../images/mnav1.jpg);
}
#mainNav .L2 {
	background-image: url(../images/mnav2.jpg);
}
#mainNav .L3 {
	background-image: url(../images/mnav3.jpg);
}
#mainNav .L4 {
	background-image: url(../images/mnav4.jpg);
}
#mainNav .L5 {
	background-image: url(../images/mnav5.jpg);
}
#mainNav .L6 {
	background-image: url(../images/mnav6.jpg);
}
#mainNav .L7 {
	background-image: url(../images/mnav7.jpg);
}

#mainNav .L1:hover {
	background-image: url(../images/mnav1b.jpg);
}
#mainNav .L2:hover {
	background-image: url(../images/mnav2b.jpg);
}
#mainNav .L3:hover {
	background-image: url(../images/mnav3b.jpg);
}
#mainNav .L4:hover {
	background-image: url(../images/mnav4b.jpg);
}
#mainNav .L5:hover {
	background-image: url(../images/mnav5b.jpg);
}
#mainNav .L6:hover {
	background-image: url(../images/mnav6b.jpg);
}
#mainNav .L7:hover {
	background-image: url(../images/mnav7b.jpg);
}
*/

#mainNav .level2 {
	background-color: #E5F0F2;
}
#mainNav .level2 li {
	border-bottom: dotted 1px #CCCCCC;
	height:25px;
}
#mainNav .level2 li a {
	background-image: none;
	height:25px;
	width:180px;
	line-height:25px;
	vertical-align:middle;
	padding-left: 30px;
	font-weight: normal;
}
#mainNav .level2 li a:hover {
	background-color: #c3e7f4;
}
#nav1 h1,#main h1 {
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 5px;
	padding-bottom: 2px;
	color: #006e81;
	padding-top: 2px;
	font-size: 15px;
}
#nav1 h1 {
	background-image: url(../images/bg_h1-2.gif);
}
#main h1 {
	background-image: url(../images/bg_h1-1.gif);
}

#nav1-1 {
	background-color:#f1e5c1;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#breadcrumb {
padding-top:10px;
padding-bottom:10px;
}
.CompInfo {
	margin-left: 125px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.page {
	white-space:nowrap;
}
.page2 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}
.page2 li {
	display:inline;
	margin-right: 1px;
	margin-left: 1px;
}
.page2 a {
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
}
.page2 .current a {
	background-color: #006e81;
	color: #FFFFFF;
}
.page2 .back,.page .next {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	display: inline-block;
}

.style1 {
	color: #f18b22;
}
.bg1 {background-color: #e5f0f2;}


.more1 a{
	background-image: url(../images/more.gif);
	height: 11px;
	width: 42px;
	display:block;
	position: absolute;
	top: 5px;
	right: 10px;
}
.page {
	white-space:nowrap;
}
.page {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	font-size: 12px;
}
.page ul {
	text-align:center;
}
.page li {
	display:inline;
	margin-right: 1px;
	margin-left: 1px;
}
.page a {
	padding-right: 5px;
	padding-left: 5px;
}
.page .current a {
	background-color: #78BBC3;
	color: #FFFFFF;
}
.page .back,.page .next {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	display: inline-block;
}


#main .acce {
	left: 220px;
	top: 0px;
	position: absolute;
}
#search label {
	color: #006E81;
	font-weight: bold;
}
#search li {
	display: inline;
}

