/* CSS Document */

body{margin: 0px; background-image: url(../images/background.gif); background-repeat: repeat-x; background-color:#B2B11F; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#003F48;}
.breadcrumb{padding: 8px 0px 5px 10px; background-color:#949494; }
.breadcrumb_current{color:#FFFFFF; font-weight: bold;}
a{color:#878607; text-decoration: underline;}
a.popup{color:#005C75; text-decoration: underline;}
a.previous{color:#005C75; text-decoration: none;} /* used on breadcrumb nav */
a:hover.previous{color:#005C75; text-decoration: underline;} /* used on breadcrumb nav */
.column{background-color:#EDEDED; background-image:url(../images/column_bk.gif); background-repeat: repeat-y; color:#333333;}
.column a{color:#333333; text-decoration: none;}
.column h1{color:#005F6D; font-size: 18px; line-height: 20px;}
.column_arrow{background-image:url(../images/column_menu_arrow.gif); background-color:#ACAB52; background-repeat: no-repeat;}
.column_menu{background-image:url(../images/column_menu_bk.gif); background-color:#A5A454; background-repeat: repeat-x; padding: 15px 5px 11px 5px;}
.column_menu a{color:#005F6D; font-weight: bold; text-decoration: none;}
.column_menu a:hover{color:#005F6D; font-weight: bold; text-decoration: underline;}
.column_menu2{background-image:url(../images/column_menu_bk.gif); background-repeat: repeat-x; padding: 9px 5px 5px 5px;}
.column_menu2 a{color:#005F6D; font-weight: bold; text-decoration: none;}
.column_menu2 a:hover{color:#005F6D; font-weight: bold; text-decoration: underline;}
.column_sub_nav_arrow{padding: 8px 5px 0px 0px;}
.column_sub_nav {padding: 5px 0px 0px 0px;}
.column_sub_nav a  {text-decoration: none;}
.column_sub_nav a:hover {text-decoration: underline;}
.column_text{ padding: 10px;}
.footer{font-size: 11px; background-color:#005F6D; padding: 10px 10px 0px 10px; color:#FFFFFF; font-weight: bold;}
.footer a{color:#FFFFFF; text-decoration: none;}
.footer a:hover{color:#FFFFFF; text-decoration: underline;}
.footer2{color:#003D46; padding: 10px;}
p.footnote{font-size: 9px;}
h1{color:#005F6D; font-size: 18px; line-height: 21px;}
h2{color:#878607; line-height: 18px; line-height: 21px;}
.home{color:#003F48; font-size: 12px; line-height: 16px; background-color:#ffffff; padding: 20px;}
.home h1{line-height: 23px; color:#878607;}
.home_column{ padding: 0px 10px 15px 20px;}
hr { border-bottom: none; border-top: none; border-right: 0px; border-left: 0px; padding: 1px; background: url(../images/hr.gif) repeat-x bottom;}
.interior{color:#003F48; font-size: 12px; line-height: 16px; background-color:#ffffff; padding: 20px;}
.interior a{color:#878607; text-decoration: underline; font-weight: bold;}
.interior h1{color:#005F6D; font-size: 21px; line-height: 25px;}
.news{color:#878607; font-size: 12px; line-height: 15px; padding: 8px;}
.news a{color:#005C75; font-size: 12px; line-height: 15px; font-weight:bold; font-style:italic;}
.news_arrow{padding: 8px 0px;}
.rail_left{background-image:url(../images/rail_left.gif); background-repeat: repeat-y;}
.rail_right{background-image:url(../images/rail_right.gif); background-repeat: repeat-y;}
.site_map_level_1_arrow{padding: 8px 5px 0px 0px;}
.site_map_level_1 {padding: 5px 0px 0px 0px;}
.site_map_level_1 a{color:#005F6D; text-decoration: none;}
.site_map_level_2_arrow{padding: 8px 5px 0px 0px;}
.site_map_level_2 {padding: 5px 0px 0px 0px;}
.site_map_level_2 a{ color: #878607; font-weight: normal; text-decoration: none;}
td{vertical-align: top;}
.utility{background-color:#878607; padding: 10px 10px 0px 10px; color:#FFFFFF; font-weight: bold; background-image:url(../images/utility_bk.gif); background-repeat: repeat-x; text-align: right;}
.white_bg{background-color:#ffffff;}