@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-family:Arial; font-size:14px; font-weight:normal; color:#464646; background:url(../images/bg.jpg) repeat-x left top;}

a{text-decoration:underline; color:inherit;}
a:hover{text-decoration:none;}

img{border:0;}
ul{list-style:none;}
h1, h2, h3{color:#1d97c3; font-size:20px; font-weight:bold;}
h2{font-size:18px;}
h3{font-size:15px;}
blockquote{color:#4f4f4f; font-size:12px; padding:5px;}
code{display:block; font-family:Arial;}
.ft11{font-size:11px; line-height:30px;}

.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}


#wrapper{width:781px; margin:0 auto;}
#header{width:781px; float:left; margin-top:27px;}
#header img{float:left;}

.newsletter{width:auto; margin-left:30px; margin-right:15px; float:left;}
.newsinput{border:#1d97c3 1px solid; border-right:0; font-size:11px; color:#4f4f4f; padding:2px; float:left;}
.address{width:176px; float:right; margin-right:10px; text-align:right; color:#1d97c3;}

#navigation{width:771px; padding-left:10px; float:left; margin-top:25px; background:url(../images/navbg.jpg) no-repeat left top; height:34px;}
#navigation ul{float:left; width:100%;}
#navigation li{float:left; padding-top:6px;}
#navigation li a{display:block; height:28px; background:url(../images/left.jpg) no-repeat left -29px; padding-left:16px; float:left; text-decoration:none;}
#navigation li a:hover{background:url(../images/left.jpg) no-repeat left top;}
#navigation li a span{display:block; height:28px; background:url(../images/right.jpg) no-repeat right -29px; padding-right:16px; float:left; color:#00488e; line-height:24px;}
#navigation li a:hover span{background:url(../images/right.jpg) no-repeat right top; color:#fff;}

#container{width:781px; float:left; margin-top:13px; margin-bottom:13px;}

.lefty{width:525px; float:left;}
.flash{width:auto; float:left;}
.contents{padding:10px; float:left; width:505px;}
.contents h2{ font-weight:normal;}
.contents ul{padding-left:40px; padding-top:10px; padding-bottom:10px;}
.contents ul li{list-style:disc; padding-left:5px;}
.contents blockquote{font-weight:normal; padding:5px; font-size:14px;}
.bdrbottom{border-bottom:#999999 1px dotted;}

.righty{width:240px; float:left; margin-left:16px;}
.righty ul{padding:10px 0;}
.righty ul li{background:url(../images/arrow.jpg) no-repeat left 8px; padding:5px 0; padding-left:17px;}
.top{width:100%; float:left; background:url(../images/top.jpg) no-repeat left top; height:21px;}
.bottom{width:200px; float:left; background:url(../images/bottom.jpg) no-repeat left bottom; height:auto; padding:20px; padding-top:0;}
.login{padding-top:4px; float:left; margin-right:5px;}
.posted{color:#086eb5; font-size:12px; font-weight:normal;}
.viewmore{color:#1d97c3; font-size:11px; font-weight:bold; text-align:right;}

#footer{width:742px; background:url(../images/footer.jpg) no-repeat left top; float:left; padding:20px; padding-top:20px; line-height:20px; padding-bottom:20px; }
#footer p{font-size:12px;}
#footer p a{font-size:12px; text-decoration:underline; color:#464646;}
#footer p a:hover{text-decoration:none;}

.techbox{width:145px; float:left; padding:6px;}

.cms{width:761px; float:left; padding:10px;}
.cms h2{ font-weight:normal;}
.cms blockquote{font-weight:normal; padding:5px; font-size:14px;}

.w500{width:500px; float:left;}
.w200{width:230px; float:left; padding-left:30px;}
.w100{width:100%; float:left;}

.mrt10{margin-right:10px;}
.mt14{margin-top:14px;}
.mt10{margin-top:10px;}
.mt4{margin-top:4px;}

.grey{color:#464646;}
.grey a{color:#464646; text-decoration:underline;}
.grey a:hover{color:#464646; text-decoration:none;}

.blue{color:#086EB5;}
.blue a{color:#086EB5; text-decoration:underline;}
.blue a:hover{color:#56b4d6; text-decoration:none;}

.bgblue{background:#ecf7fb; border-bottom:1px dotted #006699; padding-top:10px!important; padding-bottom:10px!important;}

.sitemap{padding:10px; float:left; width:505px;}
.sitemap h2{ font-weight:normal;}
.sitemap ul{ padding-top:10px; padding-bottom:10px; width:230px; padding-left:20px; display:block; float:left;}
.sitemap li{list-style:disc; padding-left:5px; font-size:12px; padding-bottom:5px;}
.sitemap li a{list-style:disc; text-decoration:none;}
.sitemap li a:hover{text-decoration:underline;}
.ft14{font-size:14px;}
.grey12{color:#464646;}
.grey12 a{color:#464646; text-decoration:none;}
.grey12 a:hover{color:#464646; text-decoration:underline;}

.desc table{ color:#464646; border-top:1px dashed #CCCCCC; border-left:1px dashed #CCCCCC;}
.desc td{ color:#464646; padding:10px; border-bottom:1px dashed #CCCCCC; border-right:1px dashed #CCCCCC;}
.desc{ color:#464646;}
.ft12{font-size:12px;}

.inquiry{color:#464646;}
.inquiry td{color:#464646; padding:8px;}