*{margin:0;padding:0}
html,body{background-color:#FFF;font:12px/1.4 Helvetica,Arial,san-serif;color:#000}
img{vertical-align:bottom;border:none}
a{text-decoration:none;color:#000}
#header form,#right,#left,.pagination ul,.invisible,.mod_navigation,.mod_customnav,#searchFld,#web{display:none}
.capital{text-transform:uppercase}
.right{float:right;width:auto}
.left,ul.galleryImg li{float:left;width:auto}
.inline{display:inline}
input,select,textarea{font:1.2em Helvetica, Arial, sans-serif}
ul{list-style-type:square;list-style-position:inside}
.ce_gallery ul{list-style:none}
.italic{font-style:italic}
.error{color:#bb3030}
.mandatory span{color:#bb8080}
.pad_left{padding-left:15px}
.pad_right{padding-right:15px}
.ce_image,.ce_list,.ce_text,table{float:none;clear:both;width:100%;padding-bottom:20px}
.ce_text p,.ce_text ul,.ce_text ol,.mod_search p{margin-bottom:15px;min-height:16px}
.ce_text .image_container{margin:3px 0 10px}
h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a{font-weight:400}
.ce_list ol li,.ce_text ol li{margin-left:20px}
.caption{font-size:10px;padding-top:1px}
.clear{position:relative;float:left;width:100%}
#wrapper,#container,#header,#main{width:650px;margin:0 auto}
#header{height:120px;margin-top:5px}
#main{border-top:2px solid #333;padding:30px 0}
#footer{clear:both;margin-top:10px;border-bottom:2px solid #333}
#header_left{float:left;position:relative;width:455px}
#header_right{float:right;width:190px}
#header_left img{float:left;width:450px;height:100px}
#header_left div.claim{position:absolute;top:78px;left:55px;font-size:14px}
#searchFld{margin-top:13px}
#searchFld input{vertical-align:top;margin-top:1px}
#searchFld input.text{width:180px;border:1px solid #385D8A;margin:0;padding:4px}
.mod_search div a{text-decoration:underline}
.mod_search div.even,.mod_search div.odd{margin:10px 0}
.mod_search span.relevance{padding-left:5px;font-size:.7em;position:relative;top:-2px}
.mod_search span.highlight{background:#d6e9ff}
.pagination p{margin-bottom:0}
.pagination ul li{float:left;width:auto;height:1em;margin:0 5px 0 0}
ul#sitemap_tree li{margin-bottom:3px}
ul#sitemap_tree li ul.sitemap_l2{font-weight:400;margin-left:30px;margin-top:3px}
ul#sitemap_tree li ul.sitemap_l2 ul{margin-left:30px}
table,.table{border-collapse:collapse;text-align:left;border:1px solid #9BBCE6;width:100%}
table th{border-bottom:2px solid #9BBCE6;border-top:2px solid #9BBCE6;padding:3px}
table td,.table table td{border-bottom:1px solid #9BBCE6;padding:2px}
ul.galleryImg li{margin:0 20px 30px 0}
ul.galleryImg li img{border:1px solid #385D8A}
h1{font-size:30px;margin:0 0 8px}
h2{font-size:20px;margin:0 0 5px}
.bold,ul#sitemap_tree{font-weight:700}
