body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,input,p,fieldset,dl,dt,dd,td,th{margin:0;padding:0;outline:none;}
code,kbd,samp,pre,tt,var,input,select,isindex,listing,xmp,plaintext{font:inherit;line-height:normal;white-space:normal;}
th,b,strong,h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none;}
body{background:#036;}
ul,ol,dir,menu{list-style:none outside;}
a{color:inherit;}
body{height: 100%;font-size:16px;line-height:1.3em;}
body.no-accounts ul.tabs{display:none;}
#loading_bar{text-align:center;padding:40px 200px;}
.content ul{list-style-type:square;padding:0 0 0 20px;}
.content ol{list-style-type:decimal;padding:0 0 0 20px;}
.content p{line-height:1.4em;margin:10px 0;}
html{font-family:"Myriad Pro","Helvetica Neue","Lucida Grande",calibri,helvetica,arial,sans-serif;}
strong,th,thead td,h1,h2,h3{font-weight:bold;}
h1,h2,h3,h4,h5,h6{line-height:1.2em;}
a{color:#5572BC;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline;}
dd{margin:0 0 0 20px;}
p,blockquote{line-height:1.4em;}
a#logo-link{display:block;float:left;height:95px;width:357px;text-decoration:none;}
div#body-header ul.links{color:#8da48f;font-size:9pt;line-height:30px;height:30px;margin: 0 13px;}
div#body-header ul.links li{border-left:1px solid #143717;display:inline;margin:0 0 0 10px;padding:0 0 0 10px;}
div#body-header ul.links li#first-link{border:none;margin:0;padding:0;}
div#body-header ul.links a{border-bottom:1px solid #507353;font-weight:bold;color:#006b27;padding:0 0 2px;text-decoration:none;}
div#body-header ul.links a:hover{border-bottom:1px solid #fff;color:#000;}
div#body-header ul.tabs{font-size:14px;float:left;width:100%;position:relative;left:50px;padding:5px 0 0;}
div#body-header ul.tabs li{display:inline;}
div#body-header ul.tabs li a{background:#fff url(tabs-left.png) top left no-repeat;color:#fff;display:block;float:left;font-weight:bold;line-height:33px;margin:0;padding:0 15px;text-decoration:none;}
div#body-header ul.tabs li a span{background:#fff url(tabs-right.png) top right no-repeat;background-position:100% 0px;padding-right:15px;display:block;}
div#wrapper{margin:10px auto;width:950px;background: #fff;}
div#main{background:#fff;float:left;;border-top:3px solid #036;width:950px;margin:0 0 25px 0;}
div#body-header{width:950px;text-align:right;padding-top:5px;background:#fff url(round-corners-top.png) no-repeat;}
div#body-footer{color:#aaa199;clear:both;line-height:24px;letter-spacing:1px;margin:0;text-align:center;font-size:8pt;background:#fff url(round-corners-bottom.png) bottom no-repeat;}
div#body-footer div.main-pages{font-size:10pt;}
div#body-footer div.main-pages,div#body-footer p{letter-spacing:normal;line-height:24px;}
div#body-footer a{border-right:1px solid #edeae3;color:#aaa199;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:0 10px;}
div#body-footer a.last{border-right:none;}
div#body-footer a:hover{color:#007934;}
div#body-footer table{margin:10px auto 5px auto;}
div#body-footer table a{border:none;}
div#body-footer table td{padding:0 10px;}
div.column{float:left;}
form table tbody tr td,form table tbody tr th{border-bottom:1px solid #eee;border-top:1px solid #f5f5f5;padding:6px 20px 6px 0;}
div.main{height:auto;}div.main div.header{min-height:0;}div.column{margin:10px 30px;line-height:18px;width:890px;}
div.column dt{border-bottom:1px solid #ddd;font-size:120%;font-weight:bold;}
div.column dd{margin:0 0 10px 20px;}div.column p{margin:10px auto;}
div.column ul,ol{padding-left:40px;}div.column a.toc{float:right;font-size:10px;}div.column em{color:#c20000;}div.column h1{font-size:150%;}
div.column h2{font-size:130%;}div.column h3{font-size:125%}div.column h4{font-size:11px;}div.column h1{margin:10px 0 20px 0;}
div.column h2{border-bottom:1px solid #ccc;margin:20px 0;}div.column h4{margin:0;}
form ol li label.prompt{width:150px;float:left;font-style:italic;}
form ol li{line-height:1.9em;}
input.text{width:300px;border:2px #ddd solid;padding:2px;}
input.submit{width:100px;padding:3px 2px;}
textarea{width:450px;height:250px;border:2px #ddd solid;padding:2px;white-space:pre}
input.text:hover,textarea:hover{border:2px #aaa solid;}
input.text:focus,textarea:focus{border:2px #666 solid;}
.invalid{color:red;}