html{height:100%;}
body{padding:0;margin:0;font-family:Helvetica,Arial,sans-serif;background-color:#FFF;background:#F7F4EC url('bg_gradient.gif') repeat-x;height:100%}
form{padding:0;margin:0;}
img{border:none;}
h1{color:#135A94;font:bold 12px Helvetica,Arial,sans-serif;margin:0 0 0.5em 0;padding:0;}
h2{color:#135A94;font:bold 14px Helvetica,Arial,sans-serif;margin:0 0 0.5em 0;padding:0;}
a:active{outline:none;}
:focus{-moz-outline-style: none;}
table{border-collapse:collapse;}
td{vertical-align:top;padding:0;}
.divider{border-top:1px solid #EDE0BF;margin:8px 0;}
.divider2{border-top:1px solid #EDE0BF;margin:12px 0;}
.divider-news{border-top:1px solid #EDE0BF;margin:2px 0 27px 0;}
ul{list-style-type:none;margin:5px 0 0 0;padding:0;}
li{background:url('bullet.gif') no-repeat 0 2px;padding-left:12px;margin-bottom:3px}
a{color:#257CC3;text-decoration:none;}
a:hover{color:#362479;text-decoration:none;}
#wrapper{width:951px;font:normal 11px Helvetica,Arial,sans-serif;color:#363636;background-color:#FFF;text-align:left;padding:0 10px;}
.top-nav1{float:right;width:761px;height:100px;}
.top-nav1 div{padding-top:68px;text-align:right;}
.top-nav2{clear:both;width:951px;text-align:right;height:42px;}
.search-nav{width:951px;height:42px;background-color:#CBC7E7;text-align:right;margin-top:2px;_margin-top:0;}
.search-nav .right{float:right;width:241px;}
.search-nav .left{float:right;padding-top:5px;padding-right:36px;}
.search-nav .left a{margin-left:19px;}
.search-nav a{color:#3E2898;text-decoration:none;}
.search-nav a:hover{color:#FFF;text-decoration:none;}
.left-nav{float:left;width:169px;margin-top:11px;}
.left-nav div{width:169px;background:url('nav_top.gif') no-repeat;padding-top:3px}
.left-nav a{display:block;border-bottom:1px solid #B3AAD0;background:#7560B0 url('arrow_nav1.gif') no-repeat 150px 50%;color:#FFF;width:125px; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Helvetica, Arial, sans-serif; padding-left:14px; padding-right:30px; padding-top:8px; padding-bottom:8px}
.left-nav a:hover{background:#362479 url('arrow_nav1_h.gif') no-repeat 150px 50%;}
.left-nav a#sub-first{display:block;border-top:3px solid #B3AAD0;border-left:4px solid #B3AAD0;background:#FFF url('arrow_nav_down.gif') no-repeat 142px 50%;width:121px;color:#8E7EBD; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Helvetica, Arial, sans-serif}
.left-nav a#sub-on{display:block;border-bottom:1px solid #B3AAD0;border-left:4px solid #B3AAD0;background:#B3AAD0;width:126px;font:bold 11px Helvetica,Arial,sans-serif;color:#FFF;padding:5px 25px 5px 14px;}
.left-nav a:hover#sub-first{color:#362479;}
.left-nav a#sub{display:block;border-bottom:1px solid #B3AAD0;border-left:4px solid #B3AAD0;background:#FFF;width:126px;font:bold 11px Helvetica,Arial,sans-serif;color:#5D45A5;padding:5px 25px 5px 14px;}
.left-nav a:hover#sub{color:#362479;}
.left-nav a#sub-last{display:block;border-bottom:4px solid #B3AAD0;border-left:4px solid #B3AAD0;background:#FFF;width:126px;font:bold 11px Helvetica,Arial,sans-serif;color:#5D45A5;padding:5px 25px 5px 14px;}
.left-nav a:hover#sub-last{color:#362479;}
.navItem{position:relative;width:200px;margin-right:16px;*margin_right:24px;_margin-right:2px;margin-top:5px;}
.navItem a{display:block;width:200px;height:15px;border:1px solid #C39425;background:#F5EFE0 url('b_jump.gif') no-repeat right;color:#B98711;font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Helvetica, Arial, sans-serif; padding-left:6px; padding-right:6px; padding-top:1px; padding-bottom:1px}
.navItem a:hover{background:#F5EFE0 url('/b_jump_h.gif') no-repeat right;color:#B98711}
.navItem .flyout{visibility:hidden;position:absolute;left:0;top:18px;border:1px solid #C39425;padding:5px 0;background:#F5EFE0;}
.navItem .flyout a{display:block;width:200px;background-color:#F5EFE0;color:#B98711;border:medium none;background-image:url('none');}
.navItem .flyout a:hover{background-image:url('none');color:#362479}
.navItem .flyout a span{display:block;padding:0 5px 5px 0;}
.news-select{position:relative;width:161px;margin-right:16px;*margin_right:24px;_margin-right:2px;margin-top:2px;}
.news-select a{display:block;width:161px;height:15px;border:1px solid #C39425;background:#FFF url('b_jump.gif') no-repeat right;color:#B98711;font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Helvetica, Arial, sans-serif; padding-left:6px; padding-right:6px; padding-top:1px; padding-bottom:1px}
.news-select a:hover{background:#FFF url('b_jump_h.gif') no-repeat right;color:#B98711}
.news-select .flyout{visibility:hidden;position:absolute;left:0;top:18px;border:1px solid #C39425;padding:5px 0;background:#FFF;}
.news-select .flyout a{display:block;width:161px;background-color:#FFF;color:#B98711;border:medium none;background-image:url('none');}
.news-select .flyout a:hover{background-image:url('none');color:#362479}
.news-select .flyout a span{display:block;padding:0 5px 5px 0;}
.breadcrumbs{color:#6C4C00;height:26px;float:left;width:400px;font-size:10px;font-weight:bold}
.breadcrumbs div{padding:7px 0 0 11px;font-size:10px;}
.breadcrumbs a{color:#6C4C00;font:normal 10px Helvetica,Arial,sans-serif;text-decoration:underline;}
.breadcrumbs a:hover{color:#000;text-decoration:underline;}
.utility{float:right;width:115px;padding-top:3px;height:26px;}
.center-column{float:left;width:535px;margin-left:10px;margin-top:11px;background:url('bg_col2.gif') no-repeat;}
.center-columnBB{float:left;width:770px;margin-left:10px;margin-top:11px;background:url('bg_col2.gif');}
.center-column h2{color:#135A94;font:bold 12px Helvetica,Arial,sans-serif;margin:0 0 0.5em 0;padding:0;}
.home-table{width:951px;margin-top:11px;line-height:15px;}
.blue-box{border-bottom:11px solid #FFF;background-color:#EDF2F6;}
.blue-box #pad{padding:13px;}
.blue-box h1{color:#135A94;font:bold 12px Helvetica,Arial,sans-serif;margin:0 0 0.5em 0;padding:0;}
.blue-title-sub{background:url('bg_blue_title.gif') no-repeat;width:220px;height:26px;color:#DBE5EC; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Helvetica, Arial, sans-serif}
.blue-title-sub div{padding:6px 0 0 13px;}
.ad{border-bottom:11px solid #FFF;}
.blue-title{background:url('bg_blue_title.gif') no-repeat;width:240px;height:26px;color:#DBE5EC; font-style:normal; font-variant:normal; font-weight:bold; font-size:13px; font-family:Helvetica, Arial, sans-serif}
.blue-title div{padding:6px 0 0 13px;}
.orange-title{background:url('bg_orange_title.gif') no-repeat;width:220px;height:23px;color:#FFF; font-style:normal; font-variant:normal; font-weight:bold; font-size:14px; font-family:Helvetica, Arial, sans-serif}
.orange-title div{padding:5px 0 0 13px;}
.sub-header{padding:0 18px 0 150px;}
.sub-header h1{color:#135A94;font:bold 24px Helvetica,Arial,sans-serif;border-bottom:3px solid #EBDDBD;padding:5px 0;margin:0 0 10px 0;}
.photo-gallery-header{padding:10px 10px 0 10px;line-height:20px;}
.photo-gallery-header h1{color:#135A94;font:bold 18px Helvetica,Arial,sans-serif;border-bottom:3px solid #EBDDBD;padding:0 0 5px 0;margin:0 0 5px 0;line-height:20px;}
.sub-header2{clear:right;padding:0;}
.sub-header2 h1{color:#135A94;font:bold 24px Helvetica,Arial,sans-serif;margin:0;border-bottom:none;padding:12px 15px;}
.sub-header2 span{font-weight:normal;}
.sub-header2 .date{float:right;font:bold 12px Helvetica,Arial,sans-serif;padding:20px 10px 0 0;}
.news{padding:20px 30px 20px 15px;}
.news .caption-photo{width:250px;font:normal 10px Helvetica,Arial,sans-serif;color:#363636;}
.news h2{color:#135A94;font:bold 12px Helvetica,Arial,sans-serif;margin:0 0 1em 0;padding:0;}
.news-toc{font:bold 12px Helvetica,Arial,sans-serif;}
.news-toc a{display:block;color:#3E2898;background:url('arrow_purple.gif') no-repeat 0 3px;padding-left:9px;text-decoration:none;margin-top:7px; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Helvetica, Arial, sans-serif}
.news-toc a:hover{color:#8E7EBD;}
p.news-link{padding:2px 0;margin:4px 0 0 0;}
p.news-link a{color:#257CC3;background:url('bullet_news.gif') no-repeat 0 3px;padding-left:13px;text-decoration:none;padding-bottom:0;margin-bottom:0; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Helvetica, Arial, sans-serif}
p.news-link a:hover{color:#073357;}
.caption-photo{float:left;width:254px;background:#F5EFE0;font:bold 10px Helvetica,Arial,sans-serif;color:#996B00;margin-right:15px;margin-bottom:5px;}
.caption-photo div{padding:3px 8px 5px 8px;}
p.back-to-top {padding:5px 0;margin:7px 0 0 0;}
p.back-to-top a{color:#3E2898;text-decoration:none;background:url('arrow_purple_up.gif') no-repeat 7px 50%;border:2px solid #F6EFDF;font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Helvetica, Arial, sans-serif; padding-left:18px; padding-right:10px; padding-top:3px; padding-bottom:3px}
p.back-to-top a:hover{color:#362479;text-decoration:none;}
.home-topics{float:right;background:url('home_topic_right.gif') no-repeat;width:253px;height:275px}
.home-topics h1{color:#135A94;font:bold 24px Helvetica,Arial,sans-serif;border-bottom:3px solid #EBDDBD;padding:5px 0 7px 0;_padding-top:0;margin:0 0 7px 0;line-height:24px;}
.home-topics h2{color:#135A94;font:bold 12px Helvetica,Arial,sans-serif;margin:0 0 2em 0;padding:0;}
.topic-selectors{padding:14px 0 0 13px;}
.topic-selectors a{display:block;float:left;background:url('b_topic_box.gif') no-repeat;width:10px;height:10px;margin-right:1px}
.topic-selectors a:hover{background:url('b_topic_box_h.gif') no-repeat;}
a.topic-selected {display:block;float:left;background:url('b_topic_box_h.gif') no-repeat;width:10px;height:10px;margin-right:1px}
.calendar-header{padding:10px 18px;font:normal 24px Helvetica,Arial,sans-serif;color:#135A94;}
.calendar-header h1{float:left;color:#135A94;font:bold 24px Helvetica,Arial,sans-serif;padding:0;margin:0 10px 0 0;}
.calendar-header td{vertical-align:middle;padding:2px 0 0 7px;}
.calendar{clear:both;width:535px;margin-top:2px;border:1px solid #F5EFE0;}
.calendar .weekday{font:bold 11px Helvetica,Arial,sans-serif;color:#434242;text-align:center;padding:18px 0 6px 0;}
.calendar #borders{width:14%;height:105px;border:1px solid #EEE1C2;font:bold 10px Helvetica,Arial,sans-serif;color:#999;}
.calendar-day{background:#F5EFE0;}
.calendar-day div{font:bold 12px Helvetica,Arial,sans-serif;color:#74550A;background:#ECDDB4;width:18px;height:18px;}
.calendar-day span{display:block;padding:1px 0 0 1px;}
.day-text{padding:10px 5px;}
.day-text a.blue-day{font:bold 10px Helvetica,Arial,sans-serif;color:#135A94;text-decoration:underline;}
.day-text a:hover.blue-day{color:#8E7EBD;}
.day-text a.green-day{font:bold 10px Helvetica,Arial,sans-serif;color:#4CA545;text-decoration:underline;}
.day-text a:hover.green-day{color:#8E7EBD;}
.day-text a.purple-day{font:bold 10px Helvetica,Arial,sans-serif;color:#BD5CE1;text-decoration:underline;}
.day-text a:hover.purple-day{color:#8E7EBD;}
.day-text a.red-day{font:bold 10px Helvetica,Arial,sans-serif;color:#A54547;text-decoration:underline;}
.day-text a:hover.red-day{color:#8E7EBD;}
.archive-list{padding:20px 30px 20px 15px;}
.archive-list img{float:left;margin-right:20px;}
a.magazine{background:url('bullet2.gif') no-repeat 0 3px;padding-left:9px;text-decoration:none; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Helvetica, Arial, sans-serif}
a.magazine:hover{color:#073357;}
p.blue-link {padding:5px 0;margin:7px 0 0 0;}
p.blue-link a{color:#257CC3;text-decoration:none;background:url('arrow_blue_box.gif') no-repeat 10px 50%;border:2px solid #DCE6ED;font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Helvetica, Arial, sans-serif; padding-left:18px; padding-right:10px; padding-top:3px; padding-bottom:3px}
p.blue-link a:hover{color:#362479;text-decoration:none;background-image:url('arrow_peach_box_h.gif');}
p.peach-link {padding:5px 0;margin:7px 0 0 0;}
p.peach-link a{color:#3E2898;text-decoration:none;background:url('arrow_peach_box.gif') no-repeat 10px 50%;border:2px solid #F6EFDF;font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Helvetica, Arial, sans-serif; padding-left:18px; padding-right:10px; padding-top:3px; padding-bottom:3px}
p.peach-link a:hover{color:#362479;text-decoration:none;background-image:url('arrow_peach_box2.gif');}
a.peach-link{display:block;color:#3E2898;text-decoration:none;margin-top:7px;background:url('arrow_peach_box.gif') no-repeat 10px 50%;border:2px solid #F6EFDF;font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Helvetica, Arial, sans-serif; padding-left:18px; padding-right:10px; padding-top:3px; padding-bottom:3px}
a:hover.peach-link{color:#362479;text-decoration:none;background-image:url('arrow_peach_box_h.gif');}
p.peach-link2 {padding:0;margin:0;}
p.peach-link2 a{color:#3E2898;text-decoration:none;background:url('arrow_peach_box2.gif') no-repeat 10px 50%;border:2px solid #ECE0C4;font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Helvetica, Arial, sans-serif; padding-left:18px; padding-right:10px; padding-top:3px; padding-bottom:3px}
p.peach-link2 a:hover{color:#362479;text-decoration:none;background-image:url('arrow_peach_box_h.gif');}
p.peach-link3 {padding:2px 0;margin:2px 0 0 0;}
p.peach-link3 a{color:#257CC3;text-decoration:none;background:url('bullet2.gif') no-repeat 10px 50%;border:2px solid #ECE0C4;font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Helvetica, Arial, sans-serif; padding-left:18px; padding-right:10px; padding-top:3px; padding-bottom:3px}
p.peach-link3 a:hover{color:#362479;text-decoration:none;background-image:url('arrow_peach_box_h.gif');}
input.search{color:#3E2898;font:normal 11px Helvetica,Arial,sans-serif;padding-left:5px;width:208px;height:15px;border:1px solid #5B43A4;margin-top:2px;padding-top:1px;}
input.search-button{margin-right:2px;margin-top:2px;*margin-top:3px;}
input.email{color:#4E7EA5;font:normal 11px Helvetica,Arial,sans-serif;padding-left:5px;width:185px;height:15px;border:1px solid #7DA1BE;margin-top:2px;padding-top:1px;}
input.email-sub{color:#4E7EA5;font:normal 11px Helvetica,Arial,sans-serif;padding-left:5px;width:164px;height:15px;border:1px solid #7DA1BE;margin-top:2px;padding-top:1px;}
input.email-button{margin-top:2px;*margin-top:3px;width:22px;}
input.search-topics{color:#B98711;font:normal 11px Helvetica,Arial,sans-serif;background-color:#F5EFE0;padding-left:5px;width:145px;height:15px;border:1px solid #C39425;background-color:#FFF;margin-top:2px;*margin-top:1px;}
input.search-topics-button{margin-top:2px;}
input.jump{color:#B98711;font:normal 11px Helvetica,Arial,sans-serif;background-color:#F5EFE0;padding-left:5px;width:185px;*width:184px;height:15px;border:1px solid #C39425;margin-top:5px;*margin-top:4px;padding-top:1px;}
input.jump-sub{color:#B98711;font:normal 11px Helvetica,Arial,sans-serif;background-color:#F5EFE0;padding-left:5px;width:148px;_width:145px;height:15px;border:1px solid #C39425;background-color:#FFF;margin-top:2px;*margin-top:1px;_margin-top:0;}
input.jump-button{margin-top:5px;margin-right:2px;}
a.newslink{display:block;margin-bottom:10px;}
.footer-top{clear:both;border-top:3px solid #EDE0BF;margin:10px 0;}
.footer{color:#BD9943;font:bold 10px Helvetica,Arial,sans-serif;}
.footer a{color:#BD9943;padding-left:15px;}
.footer a:hover{color:#362479;}