@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1; font:13px/1.5 Arial, Verdana, Helvetica,sans-serif;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px; color:#333;}
h1 span{font-size:13px; color:#65A9ED; padding-left:10px;}
h2{font-size:23px; color:#444;}
h3{font-size:21px; color:#555;}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:4px}

.fr {float:right;}
.fl {float:left;}
.frb {clear:both;float:right;}
.flb {clear:both;float:left;}
.frp {float:right;padding-left:10px;}
.flp {float:left; padding-right:10px;}
.frbp {clear:both;float:right;padding-left:10px;}
.flbp {clear:both;float:left; padding-right:10px;}
.spread {line-height:2.2em;}
.frps {float:right;padding-left:10px; margin-top:80px;}
.over {padding-left:10px; font-size:14px;}

.container_12 {margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_12 .grid_3{width:220px}
.container_12 .grid_6{width:460px}
.container_12 .grid_9{width:700px}
.container_12 .grid_12{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.cb {clear:both;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
a {color:#333; text-decoration:underline; font-weight:bold;}
a:hover {color:#000; text-decoration:none;}

.grid_3 h2 {text-align:center;}
#text {clear:both; width:940px; height:380px; background-image: url(images/main.jpg); background-repeat:no-repeat; background-position:top right;} 
#upper {width:640px; height:380px; padding:60px 10px 0 10px;}
#upper p{padding-left:20px;}
#upper h1{padding-left:6px; font-size:21px; color:#555;}
#upper h2{padding-left:6px;}
#upper h3{padding-left:8px;}

#upper li {list-style:none;}
#upper li a{padding-left:16px; color:#333; font-size:16px; font-weight:bold;}
#upper li a:hover{text-decoration:none; color:#563810;}

#footer {height: 80px; background-image: url(image/ft.jpg); background-repeat: repeat-x; margin: 0; padding: 0;}
#footer p{padding-left:10px;}

.shd {background: #FFFFFF url(images/shade.jpg) repeat-x left bottom;}
.shdwo {background: none;}
.shd h1, .shdwo h1{margin:2px 10px 10px 14px; color:#666;}
.shd h2, .shdwo h2{margin:2px 10px 2px 14px; color:#777;}
.shd h3, .shdwo h3{margin:2px 10px 2px 14px; color:#888; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.shd p, .shdwo p{margin:2px 10px 8px 24px; color:#666; font-size:14px;}
.shd ul, .shdwo ul{margin:2px 10px 8px 24px; color:#777; font-size:18px;}

h3 a {color:#666666 !important;}
.headpart {background: url(images/bk.jpg) repeat-x; margin:0; padding:0; text-align:center; height:288px; overflow:hidden;}
.headit {margin-left:auto;margin-right:auto;width:960px; margin-top:0; margin-bottom:0; padding:0;height:238px; overflow:hidden;}
.headit a, .headit img {margin:0; padding:0; text-decoration:none; border:none;} 

#outer {width:940px; padding:0; margin:0 auto; }
#point {display:inline; padding:0; list-style:none; white-space:nowrap; margin:4px 0 10px 0;}
#point li {display:inline; margin:0; padding:0;}
#point li a {float:left; font-family:arial; font-size:1.2em; height:2.6em; line-height:2.6em; letter-spacing:1px; padding:0 1em; text-decoration:none; color: #595959; background:#C9C9C9 url(images/menu.jpg) repeat-x bottom left; border-right:1px solid #C9C9C9; border-left:1px solid #B9B9B9;}
#point li a:hover, #point li a.current {background: #B9B9B9; color:#333;} 
#point li a:hover b, #point li a.current b {display:block; float:left; cursor:pointer;}
.tac { margin:0 auto; text-align:center;}
.hrent {background-color:#D2D2D2; width:480px; margin-left:30px; padding:8px; font-family:Tahoma, Verdana, "Trebuchet MS", sans-serif; font-size:12px; color:#333;}
.dent {margin-left:50px; list-style-position:inside; padding:8px;}
.pdent {margin-left:30px;padding:0;line-height:2.0em;}

.mainbox {width:670px; background-color:#D2DBD3; padding:10px; margin-left:30px;}
.mainbox img{ float:right; padding:10px;}

.mo {padding-left:24px;}
.leftbox {float: left; width:640px; padding:0; margin: 20px 0 4px 0; background: #FFF; color: #ffffff; font-size: 100%;font-family:arial,helvetica,clean,sans-serif;}
.leftbox-s {float: left; width:360px; padding:0; margin: 20px 0 0 40px; background: #FFF; color: #ffffff; font-size: 100%;font-family:arial,helvetica,clean,sans-serif;}
.box {position: relative; width: 100%; margin: 0 0 10px 0;}
.box-s {position: relative; width: 100%; margin:0;}
.silver {background: #282e34 url('images/black.png') top repeat-x;}

.fbox {float:left; width:360px; margin:0; }
.formbox {width:460px; margin:30px 0 0 36px; background-color:#D2D2D2; padding:20px;}
.frbox { float:right; width:520px; margin-right:10px;}
.inner {padding: 6px;}
.leftbox .inner h1, .leftbox-s .inner h1{color:#fff !important; font-weight:bold;padding:0 6px 20px 16px;}
.leftbox .inner h2, .leftbox-s .inner h2{color:#b1b1b1 !important;background: url(images/check.gif) no-repeat top left; padding:0 0 14px 16px;}
.leftbox .inner h3, .leftbox-s .inner h3{color:#b1b1b1 !important;background: url(images/check.gif) no-repeat top left; padding:0 0 14px 16px;}
.leftbox .inner h4 {color:#b1b1b1 !important;background: url(images/check.gif) no-repeat top left; padding-left:16px;}
.leftbox .inner p {color:#fff !important; font-size:110%; line-height:130%;padding-left:20px;}

.corner { position: absolute; width: 10px; height: 10px; background: url(images/corners.png) no-repeat; font-size: 0%; }
.TL {top: 0; left: 0; background-position: 0 0;}
.TR {top: 0; right: 0; background-position: -10px 0;}
.BL {bottom: 0; left: 0; background-position: 0 -10px;}
.BR {bottom: 0; right: 0; background-position: -10px -10px;}