@charset "utf-8";
/* CSS Document */
body {margin: 0px;background-color: #e4edd7;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-image: url(../images/dbg.jpg);background-repeat: repeat-x;background-position: top;}
#container {clear: both;width: 964px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(../images/bbg.png);}
#topgreen {width: 950px;height: 4px;margin: 0 auto;clear: both;background-color: #7fc31d;}	
#header {width: 864px;height: 96px;margin: 0 auto;clear: both;}
h1 {margin: 0px;padding-top: 20px;float: left;clear:both;}
h2 {margin: 0px;float: left;clear: both;margin-bottom: 8px;color: #307B77;font-size: 17px;}
.greentxt {color: #307B77;font-size: 17px;}
.greentxt a{color: #307B77;font-size: 17px; text-decoration:none;}
.greentxt a:hover{color: #307B77;font-size: 17px; text-decoration: underline;}
h3 {margin-top: 22px;float: left;clear: both;}
ul {list-style: none;clear: both;margin: 0px;padding: 0px;/*line-height: 1;*/}
li {display: inline-block;text-decoration: none;margin: 0px;padding: 0px;/*line-height: 1;*/}
#headeright {float: right;width: 500px;text-align: right;height: 80px; background-image:url(../images/loginbg.jpg); background-repeat:no-repeat; background-position:right bottom;}
#wrapper {width: 864px;margin: 0 auto;clear: both;}

#topimages {width: 864px;margin: 0 auto;clear: both; height:304px;}
#topimagesbanner {width: 864px;margin: 0 auto;clear: both;}
#company {width: 845px;clear: both;margin-top: 24px;margin-bottom: 24px;margin-left: auto;margin-right: auto;}
#footer {width: 950px;background-color: #e8eaeb;margin: 0 auto;clear: both; padding-top:16px;}
#footerbottom {width: 964px;height: 18px;background-color: #e8eaeb;background-image: url(../images/footerbottom.jpg);background-repeat: no-repeat;margin: 0 auto;clear: both;}

#company ul {list-style:none;}
#company li {list-style:none; height:11px; width:50px; margin-left:10px;}
.print {background-image:url(../images/print.jpg); background-repeat:no-repeat; text-indent: -999px; height:11px; overflow:hidden;display:block; border:none; float:right;}
.print a{background-position: 0px 0px;height:11px;display: block;text-align:left; text-indent:-9999px; overflow:hidden;background-image:url(../images/print.jpg);background-repeat: no-repeat; margin:0px; padding:0px;}
.print a:hover{background-position: 0px -11px;height:11px;display: block;text-align:left; text-indent:-9999px; overflow:hidden;background-image:url(../images/print.jpg);background-repeat: no-repeat; margin:0px; padding:0px;}
.share {background-image:url(../images/share.jpg); background-repeat:no-repeat; text-indent: -999px; height:11px; overflow:hidden; display:block; border:none;float:right;}
.share a{background-position: 0px 0px;height:11px;display: block;text-align:left; text-indent:-9999px; overflow:hidden;background-image:url(../images/share.jpg);background-repeat: no-repeat; margin:0px; padding:0px;}
.share a:hover{background-position: 0px -11px;height:11px;display: block;text-align:left; text-indent:-9999px; overflow:hidden;background-image:url(../images/share.jpg);background-repeat: no-repeat; margin:0px; padding:0px;}

#companytxt {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 18px;width: 800px;clear: both;}
.fontblue {color: #036;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.fontblue a{color: #036;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.fontblue a:hover{color: #036;font-family:Arial, Helvetica, sans-serif;text-decoration: underline;}
#navi2 {width: 845px;clear: both;margin-bottom: 24px;margin-left: auto;margin-right: auto;}
#navi2 ul {height: 135px;}
#navi2 li {width: 410px;height: 135px;}
.topline {background-image:url(../images/line.jpg);background-repeat:no-repeat;background-position:top;}
.fl {float: left;}
.fr {float: right;}
#navi3 {width: 307px;float: right;margin-top: 18px; height: 100px;}
#navi3 ul {height: 100px;}
#navi3 li {width: 300px;height: 19px; clear:both;}
#footertxt {width: 845px;clear: both;margin-left:auto; margin-right:auto;color:#666; height:40px; margin-bottom: 10px;}
#footertxt a{color:#666;text-decoration: none;}
#footertxt a:hover{color:#666;text-decoration: underline;}
.footerheight {line-height: 20px;}
#footeremail {width: 845px;clear: both;margin-left: auto;margin-right: auto; color:#666; font-size:10px;}
#footeremail a{color:#666;text-decoration: none;}
#footeremail a:hover{color:#666;text-decoration: underline;}
.footerheight2 {line-height: 16px;}
.bottom {margin-top: 22px;}
#res {float: right;width: 500px;}
#res ul {list-style: none;float: right;}
#res li {background-image:url(../images/rightline.gif);background-repeat:no-repeat; background-position:right top;height:23px;line-height:23px;}
#login {height:45px; width:210px;float:right; margin-top: 12px;}
.fontcol {color:#999; text-align:center;}
.fontcol a{color:#999;text-decoration: none;text-align:center;}
.fontcol a:hover{color:#666;text-decoration: underline;text-align:center;}
#login li {height:23px;line-height:23px; float:left;}
.labelsize {border: 1px solid #ccc;width: 140px;height: 13px;float:left; clear:both;}
.labellogin {background-image:url(../images/signin.jpg); text-indent: -999px; height:17px; overflow:hidden; width: 52px; display:block; border:none;}
.labellogin a{WIDTH: 52px; background-position: 0px 0px;height:17px;float:left;display: block;text-align:left; text-indent:-9999px; overflow:hidden;background-image:url(../images/signin.jpg);background-repeat: no-repeat; margin:0px; padding:0px;}
.labellogin a:hover{WIDTH: 52px; background-position: 0px -17px;}
.more {font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #036;}
.more a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #036; text-decoration:none;}
.more a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #036;text-decoration: underline;}


.navi ul ul li {clear:both;text-align:left;font-size:12px;}    
.navi ul ul li a{display:block;width:100px;height:13px;margin:0;border:0;border-bottom:1px solid red;}    
.navi ul ul li a:hover{border:0;background:#f2cdb0;border-bottom:1px solid #fff;}


#navi {position:relative;z-index:100; width:864px; height:29px; margin:0 auto; background:url(../images/navibg.jpg) no-repeat; clear:both; margin-bottom:3px;}
#navi ul {list-style:none; margin:0px; padding:0px; clear:both; overflow:hidden;}
#navi li {float: left;}
#navi li a{float: left; height:29px; line-height:29px; font-size:14px; overflow:hidden;background:url(../images/navibg.jpg) no-repeat; clear:both; display: block; text-decoration:none;}
#navi ul a:hover .menu{visibility:visible;}

#navi .menu01 {position:absolute;width: 193px;background-color: #d77900;text-decoration: none;list-style: none;padding-left:8px; padding-right:8px; left:3px; top:29px; clear:both; height:192px;opacity: 0.9;filter:alpha(opacity=90);
}
#navi .n01 .menu01 ul{list-style: none; clear:both; width:193px;}
#navi .n01 .menu01 li{height: 32px;line-height:32px;width: 193px;font-size:14px;list-style: none;}
#navi .n01 .menu01 li a{text-decoration: none;height: 32px;line-height:32px;width: 193px;font-size:14px;color:#000; background-image:none;}
#navi .n01 .menu01 li a:hover{height: 32px;line-height:32px;width: 193px;font-size:14px;color:#fff; background-image:none;}

#navi .menu02 {position:absolute;width: 193px;background-color: #d77900;text-decoration: none;list-style: none;padding-left:8px; padding-right:8px; left:109px; top:29px; clear:both; height:192px;opacity: 0.9;filter:alpha(opacity=90);
}
#navi .n02 .menu02 ul{list-style: none; clear:both; width:193px;}
#navi .n02 .menu02 li{height: 32px;line-height:32px;width: 193px;font-size:14px;list-style: none;}
#navi .n02 .menu02 li a{text-decoration: none;height: 32px;line-height:32px;width: 193px;font-size:14px;color:#000; background-image:none;}
#navi .n02 .menu02 li a:hover{height: 32px;line-height:32px;width: 193px;font-size:14px;color:#fff; background-image:none;}

#navi .menu03 {position:absolute;width: 193px;background-color: #d77900;text-decoration: none;list-style: none;padding-left:8px; padding-right:8px; left:243px; top:29px; clear:both; height:64px;opacity: 0.9;filter:alpha(opacity=90);
}
#navi .n03 .menu03 ul{list-style: none; clear:both; width:193px;}
#navi .n03 .menu03 li{height: 32px;line-height:32px;width: 193px;font-size:14px;list-style: none;}
#navi .n03 .menu03 li a{text-decoration: none;height: 32px;line-height:32px;width: 193px;font-size:14px;color:#000; background-image:none;}
#navi .n03 .menu03 li a:hover{height: 32px;line-height:32px;width: 193px;font-size:14px;color:#fff; background-image:none;}

#navi .menu04 {position:absolute;width: 193px;background-color: #d77900;text-decoration: none;list-style: none;padding-left:8px; padding-right:8px; left:398px; top:29px; clear:both; height:224px;opacity: 0.9;filter:alpha(opacity=90);
}
#navi .n04 .menu04 ul{list-style: none; clear:both; width:193px;}
#navi .n04 .menu04 li{height: 32px;line-height:32px;width: 193px;font-size:14px;list-style: none;}
#navi .n04 .menu04 li a{text-decoration: none;height: 32px;line-height:32px;width: 193px;font-size:14px;color:#000; background-image:none;}
#navi .n04 .menu04 li a:hover{height: 32px;line-height:32px;width: 193px;font-size:14px;color:#fff; background-image:none;}

#navi .menu05 {position:absolute;width: 193px;background-color: #d77900;text-decoration: none;list-style: none;padding-left:8px; padding-right:8px; left:510px; top:29px; clear:both; height:192px;opacity: 0.9;filter:alpha(opacity=90);
}
#navi .n05 .menu05 ul{list-style: none; clear:both; width:193px;}
#navi .n05 .menu05 li{height: 32px;line-height:32px;width: 193px;font-size:14px;list-style: none;}
#navi .n05 .menu05 li a{text-decoration: none;height: 32px;line-height:32px;width: 193px;font-size:14px;color:#000; background-image:none;}
#navi .n05 .menu05 li a:hover{height: 32px;line-height:32px;width: 193px;font-size:14px;color:#fff; background-image:none;}

#navi li.n01 a{background-position: 0px 29px;width: 106px;}
#navi li.n02 a{background-position: 106px 29px;width: 134px;}
#navi li.n03 a{background-position: 240px 29px;width: 155px;}
#navi li.n04 a{background-position: 395px 29px;width: 112px;}
#navi li.n05 a{background-position: 507px 29px;width: 120px;}
#navi li.n01 a:hover{background-position: 0px -29px;width: 106px;}
#navi li.n02 a:hover{background-position: -106px -29px;width: 134px;}
#navi li.n03 a:hover{background-position: -240px -29px;width: 155px;}
#navi li.n04 a:hover{background-position: -395px -29px;width: 112px;}
#navi li.n05 a:hover{background-position: -507px -29px;width: 120px;}

#ussel {border:1px solid #e8eaeb;width:120px;height:14px;}