*{margin:0;padding:0}
html,body{height:100%!important;font:100.1%/1.4 Helvetica, Arial, sans-serif;color:#385D8A;background:#FFF url(../images/bg/f5f5f5_bg.gif) repeat-y 924px top}
img{vertical-align:bottom;border:none}
#header form label,.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}
form fieldset{border:none}
.capital{text-transform:uppercase}
.right{float:right;width:auto}
.left,ul.galleryImg li,#header_left ul{float:left;width:auto}
.inline{display:inline}
input,select,textarea{font:.875em Helvetica, Arial, sans-serif;color:#385D8A}
ul{list-style-type:none}
.italic{font-style:italic}
.error{color:#bb3030}
.mandatory span{color:#bb8080}
.pad_left{padding-left:15px}
.pad_right{padding-right:15px}
.pad_bottom{padding-bottom:16px}
.mod_article .block{clear:both;float:left;width:100%;margin-bottom:20px}
.ce_text p,.ce_text ul,.ce_text ol,table,.mod_search p,.ce_gallery ul{margin-bottom:15px}
.ce_text .image_container,.ce_image .image_container{margin:3px 0 15px}
h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a{clear:both;color:#008ac9;font-weight:400}
.ce_text ul{display:table}
.ce_list ul li,.ce_text ul li{padding-left:10px;background:transparent url(../images/bg/li_bg.gif) no-repeat 0 8px}
.ce_list ol li,.ce_text ol li{margin-left:20px}
.caption{font-size:.75em;padding-top:4px;color:#008ac9}
#wrapper{width:924px;height:100%;font-size:.875em;margin:0 auto}
#outer{position:relative;min-height:100%;border-left:2px solid #385d8a;background:#f5f5f5 url(../images/bg/f5f5f5_bg.gif) repeat-y 0 top}
* html #outer{height:100%}
#container{position:relative;left:-2px;width:922px;border-left:2px solid #385d8a;padding-bottom:26px}
#header{position:relative;left:-2px;height:272px;width:924px;background:transparent url(../images/bg/header_bg.gif) no-repeat 0 0;margin:0 auto}
#right{display:none}
#left{float:left;min-height:200px;width:231px}
* html #left{height:200px}
#main{float:left;width:689px;min-height:300px;overflow:hidden;background:#F5F5F5 url(../images/bg/f5f5f5_bg.gif) repeat-y 0 top}
#header_left{float:left;position:relative;height:272px;width:630px}
#header_right{float:right;height:272px;width:270px;margin-left:20px}
.mod_navigation{position:relative;left:-2px;overflow:hidden;width:231px;font-size:1em;letter-spacing:0;font-weight:700;padding-bottom:50px;background:transparent url(../images/bg/navi_bg.gif) no-repeat left bottom}
.mod_navigation ul li{border-top:2px solid #FFF;width:231px}
.mod_navigation a,span.active{display:block;height:28px;line-height:28px;text-decoration:none;color:#FFF;background-color:transparent}
.mod_navigation ul.level_1 li a,.mod_navigation ul.level_1 li a:link,.mod_navigation ul.level_1 li a:hover,.mod_navigation ul.level_1 li span{padding-left:15px;background-color:#4e80bc}
.mod_navigation ul.level_1 li span{padding-left:15px;background-color:#9bbce6;color:#385D8A}
.mod_navigation ul.level_1 li a.trail{padding-left:15px;background-color:#9bbce6;color:#FFF}
.mod_navigation ul.level_1 li a:hover,.mod_navigation ul.level_1 li a:active{background:#9bbce6;color:#385D8A}
.mod_navigation ul.level_2 li a:link,.mod_navigation ul.level_2 li a:visited,.mod_navigation ul.level_2 li span{background:#9bbce6;padding-left:35px}
.mod_navigation ul.level_2 li a:hover,.mod_navigation ul.level_2 li a:active{background:#9bbce6;padding-left:35px;position:relative}
ul.level_2 li span.active{padding-left:35px}
#main a:link{text-decoration:underline;color:#008AC9}
#main a:hover,#main a:active{text-decoration:underline;color:#333}
#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;padding-left:10px;background:transparent url(../images/bg/li_bg.gif) no-repeat 0 8px}
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}
.mod_customnav{height:24px;padding:15px 10px 0 236px}
.mod_customnav ul li,.mod_customnav ul li a{float:left;width:auto;text-decoration:none;padding:0 10px}
#header_left img{clear:left;float:left;margin-top:35px;border:0 solid red}
#header_left div.claim{position:absolute;top:170px;left:85px;font-size:1em}
#header_right div.address{margin-top:50px;line-height:1.2}
#header_right div.address,#header_right div.address a:link,#header_right div.address a:visited{color:#385D8A}
#header_right div.address a:hover,#header_right div.address a:active,#web a:hover,#header_left ul li a:hover{color:#333}
#main .inside{width:640px;margin:-5px 23px 0 25px}
ul.galleryImg li{margin:0 20px 30px 0}
ul.galleryImg li img{border:1px solid #385D8A}
h1{font-size:1.875em;margin:0 0 10px}
h2{font-size:1.25em;margin:0 0 5px}
.ce_table,.table{clear:both;float:left;width:100%}
table,.table{border-collapse:collapse;text-align:left;border:1px solid #9BBCE6;width:100%}
table th{background-color:#D6E9FF;border-bottom:1px solid #9BBCE6;border-top:1px solid #9BBCE6;padding:3px}
table td,.table td{border-bottom:1px solid #9BBCE6;padding:2px}
table tr.odd{background-color:#FFF}
#web{position:absolute;bottom:0;left:15px;font-size:.75em}
#web a{color:#9BBCE6;text-decoration:none;background:transparent}
a,#main a:visited{text-decoration:underline;color:#385D8A}
.bold,ul#sitemap_tree{font-weight:700}
