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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th{ margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{background:url(../images/bg.gif) repeat-x #fff;font:12px/18px Arial,Helvetica,sans-serif;color:#666;}
#outer_wrap{background:url(../images/bg_wrap.jpg) no-repeat;margin:0 auto;width:1024px;}
#wrapper{position:relative;margin:0 auto;width:882px;background:#fff;}
#logo{width:500px;float:left;padding:8px 0 0;}
#tag{width:300px;float:left;padding:65px 0 0;}
img{border:none;}
a{color:#4d8d99;text-decoration:none;}
a:hover{color:#e44d32;}
.clear{clear:both;}
.center{text-align:center;}
.gd{overflow:hidden;}
ul{margin:0 0 20px 10px;}
h1{font:normal 24px garamond,times,serif;}
h2{font-size:14px;margin-bottom:10px;}
h3{font-size:18px;color:#e44d32; padding:8px 0 0;}
h4{font-size:16px;color:#4d8d99;margin:15px 0 5px;}
h5{font:normal 11px Georgia,"Times New Roman",Times,serif;color:#c00;padding:0 0 10px 15px;line-height:normal;}
#content{clear:both;padding:0 20px;}
p{padding:0 0 15px;}
.leftcol{float:left;width:610px;}
#introtext{font:normal 14px/1.3em garamond,times,serif;word-spacing:-.01em;}
#introtext #l{float:left;width:315px;padding:15px 20px 0 15px;}
#introtext #r{float:left;width:250px;padding:12px 0 0;}
.rightcol{float:right;width:190px;}
.rightcol p{padding:30px 0;}
.menu{padding:10px 0 30px;margin:0;}
.menu li{display:inline-block;text-decoration:none;list-style-type:none;width:100%;}
.menu li a{display:block;background:url(../images/arrow.gif) no-repeat 4px 8px;padding:3px 0 3px 15px;margin:0;text-decoration:none;}
.menu li a:hover{color:#000;background:url(../images/arrow.gif) no-repeat 4px 8px #e6eff1;padding:3px 0 3px 15px;}
#contactbox{width:200px;font-size:10px;}
.formfield{width:180px;font-size:11px;vertical-align:text-bottom;margin-top:5px;}
.textfield{width:183px;font-size:11px;margin:10px 0;}
#footer{clear:both;background:url(../images/bottom.jpg) no-repeat;margin:0 auto 20px;padding-top:166px;width:1024px;height:20px;text-align:center;font-size:10px;}
#footer a{color:#666;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
.d{border-top:1px dashed #ccc;margin:15px 0;}
.pf{height:200px;margin-top:35px;}
.pf img{float:left;padding-right:5px;}
.pf p{padding:5px 0 10px;font:normal 14px/1.2em garamond,times,serif;}
.aff a {width:100%;border:1px dashed #ccc; padding:5px 0;display:inline-block;text-align:center;}
