html{font-family:Arial,Helvetica,Clean,Sans-serif;font-size:12px;color:#333}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
a{text-decoration:none}
a{color:#333}
a:hover,#slogan a:hover,#footer a:hover{color:#e11900;text-decoration:underline}
.clearfix{clear:both}
.top{border-bottom:2px solid #c00;padding-bottom:5px}
.close{background:transparent url('/static/img/sprite.png') no-repeat -100px -40px;cursor:pointer}
abbr{cursor:help}
h2{font-size:16px;color:#111}
.red{color:#c00}
#ad0{width:300px;height:250px;margin:10px 0}
#ad1{float:left;width:300px;height:250px;margin:0 25px 15px 0}
#wrapper{width:100%;background:#fff url('/static/img/bg-header.png') repeat-x 0 0;padding-top:15px;cursor:default}
#header{width:975px;height:90px;margin:0 auto}
#title{float:left;width:914px;height:70px}
#title img{float:left;margin:3px 15px 0 0px}
#title h1{font-weight:normal;font-size:48px}
#title h1 a{text-decoration:none;color:#c1c1c1}
#title h1 b{color:#e11900}
#addthis{float:right;width:50px;height:70px;margin-right:11px}
#logo{float:left;width:250px;height:20px}
#logo .small{font-size:10px;color:#e99;margin:4px 0 0 25px}
#logo .small a{color:#e99}
#logo .small a:hover{text-decoration:none;color:#fff}
#menu ul{position:relative;float:right;height:20px;background:#c00 url('/static/img/sprite.png') no-repeat -248px 0px;padding-left:2px;z-index:100}
#menu ul li{position:relative;float:left;list-style-type:none}
#menu ul li a{display:block;color:#efefef;font-size:10px;font-weight:bold;background:transparent url('/static/img/sprite.png') no-repeat right 0px;padding:4px 13px 4px 11px}
#menu ul li a:hover,#menu ul li:hover a,#menu ul li a.selected{color:#fff;text-decoration:none;background-position:right -20px}
#menu ul li:hover .submenu{visibility:visible}
#menu .submenu{visibility:hidden;position:absolute;top:20px;left:0;background:none;padding-left:0}
#menu .submenu li{float:none;margin-left:-1px}
#menu .submenu li a{white-space:nowrap;background:#e11900;border:1px solid #c00;border-top:none}
#menu .submenu li a:hover{background:#c00}
#slogan{clear:both;width:975px;height:25px;margin:0 auto}
#slogan p{float:right;width:800px;color:#069;text-align:right;padding:10px 25px 0 25px}
#slogan a{color:#069}
#gplus{float:left;margin:10px 0 0 25px}
#content{width:925px;min-height:300px;background-color:#fff;padding:25px;margin:10px auto 0 auto;overflow:auto}
#left{float:left;width:300px}
#left h2{margin:10px 0 5px 0}
#left .top{margin:0}
#left .w{font-size:11px;text-align:justify;margin:10px}
#calculator{overflow:auto}
#calculator form{width:280px;font-size:11px;background-color:#f1f1f1;padding:15px 10px;overflow:auto}
#calculator label{display:block;clear:both;width:270px;font-weight:bold;;margin:-5px auto 0 auto}
#calculator input{display:block;width:270px;font-family:Arial,Helvetica,Clean,Sans-serif;font-size:14px;font-weight:bold;text-align:right;border:1px solid #ccc;border-radius:4px;margin:1px auto}
#calculator input[type="text"]{padding:3px 4px}
#calculator input[type="text"].sf1{float:left;width:130px}
#calculator input[type="text"].sf2{float:left;width:80px}
#calculator p{display:block;width:270px;font-size:9px;text-align:right;margin:0 auto}
#calculator .sp{float:left;width:50px;font-size:11px;font-weight:bold;text-align:center;margin-top:4px}
#calculator .sp1{clear:both;float:left;width:135px}
#calculator .sp2{float:left;width:140px}
#calculator select{display:block;width:280px;font-family:Arial,Helvetica,Clean,Sans-serif;font-size:14px;font-weight:bold;border:1px solid #ccc;border-radius:4px;padding:3px 4px;margin:1px auto}
#calculator option{font-weight:normal}
#calculator #buttons{float:right;width:100px}
#calculator input[type="button"]{float:right;width:100px;height:25px;font-size:11px;color:#fff;text-align:center;background:#ccc url('/static/img/sprite.png') no-repeat 0 -40px;border:none;padding:1px 0;margin:10px 0 10px 10px;cursor:pointer}
#calculator input[type="button"]:hover{background-position:0 -65px}
#right{float:right;width:600px;margin-left:25px}
#right h2{margin:10px 0}
#right .top{margin:0 0 10px 0}
#help{font-size:11px;margin-bottom:15px}
#help img{float:right;margin-top:-31px}
#help p{text-align:justify;margin-bottom:10px}
#summary{float:right;width:250px;min-height:250px;border-left:1px solid #ccc;padding-left:24px;margin-bottom:15px}
#summary h2{text-align:right}
#summary p{text-align:justify;margin-bottom:7px}
#summary strong{font-weight:normal;color:#111}
#right .top{border:none;padding:0}
#article{clear:both}
#article p{text-align:justify;margin-bottom:7px}
#article img{float:left;border:1px solid #ccc;margin:0 10px 5px 0}
#footer{clear:both;width:100%;color:#efefef;background:#c00 url('/static/img/bg-footer.png') repeat-x 0 0;cursor:default;overflow:auto}
#footer #teaser{width:975px;margin:10px auto 0 auto}
#footer .box{float:left;width:305px;margin:10px 10px 0 10px}
#footer h3{float:right;font-size:16px;color:#efefef;margin-right:5px}
#footer ul{margin:10px 5px 0 20px}
#footer li{list-style-type:square;margin-bottom:5px}
#footer a{color:#efefef}
#footer a:hover{color:#fff}
#footer p{text-align:justify;padding:10px 5px 0 5px}
#copyright{clear:both;width:975px;font-size:11px;color:#efefef;margin:15px auto;overflow:auto}
#copyright a{color:#efefef}
#copyright a:hover{color:#fff}
#copyright .legal{float:left}
#copyright .suggest{float:right}
.e404{text-align:center}
.e404 h1{font-size:30px;color:#c00;margin:75px 0 10px 0}
.e404 h2{color:#111;margin-bottom:15px}
.e404 p{font-size:18px}