@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; outline: none; font-family: arial, helvetica,sans-serif; text-align:left; }
#page_wrap { width: 1021px; margin: 0 auto; overflow: hidden; }

html, body { background: #F2F2F2; }
body { text-align: center; }

#left_col { width: 125px; margin-left: 20px; float: left; }
#page_nav { float:left; height: 430px; }
#content_block { float: left; }
#footer { clear:both; width: 1000px; text-align: right; font-size: 12px; color: #818183; }
#footer a:link, #footer a:visited { font-size: 10px; text-transform: lowercase; text-decoration: none; color: #818183; padding-right: 8px; padding-left: 5px; }
#footer a:hover { color: #646465; }

#accordion { width: 125px;  }
#accordion h3 a, #mfr_link { font-size: 14px; text-transform: lowercase; color: #3a3a3c; text-decoration: none; line-height: 25px; padding-left: 13px; font-weight: bold; }
#accordion div { line-height: 23px; margin-left: 13px; clear:both;  }
#accordion div a:link, #accordion div a:visited { font-size: 12px; text-transform: lowercase; text-decoration: none; color: #818183; padding-left: 13px; height: 20px; display:block; float: left; width: 125px;}
#accordion div a:hover { color: #646465; }

.active { background: url('../img/menu_back.gif') 0px 3px no-repeat; }

.flyout a:link, .flyout a:visited { font-size: 12px; text-transform: lowercase; text-decoration: none; color: #818183; height: 16px; display:block; float: left;}
.flyout a:hover { color: #646465; }

#bottom_menu { float: left; } 
#bottom_menu a:link, #bottom_menu a:visited { font-size: 12px; text-transform: lowercase; text-decoration: none; color: #818183; padding-left: 13px; height: 20px; display:block; float: left; width: 125px;}
#bottom_menu a:hover { color: #646465; }
#bottom_menu .active { background: url('../img/menu_back.gif') no-repeat;}

#home_panel { float: left; margin-left: 5px; }

#sub_panel { float: left; margin-left: 25px; background: url('../img/bckgd_brown.png') no-repeat; width: 829px; height:632px; overflow:hidden; }
#sub_panel #sub_text { color: #ffffff; float: left; margin: 25px 0 0 30px; height: 120px; width: 529px; }
#sub_panel #sub_text h2 { font-size: 16px; text-transform: lowercase; }
#sub_panel #sub_text p { font-size: 11px; line-height: 18px; margin: 15px 30px 15px 0;  }

#sub_panel #sub_images { clear:both; float: left; padding: 0 30px; width: 829px; }
#sub_panel #sub_images a { margin: 0 0 15px 15px; display:block; float: left; }

#details_panel { float: left; margin-left: 25px; background: url('../img/bckgd_brown2.png') no-repeat; width: 828px; height:497px; overflow:hidden; }
#details_panel #detail_image { float: left; margin: 6px 0 0 6px; } 

#details_panel #detail_text { float: left; color: #ffffff;  }
#detail_text ul, #detail_text li { list-style-type:none; font-size: 11px; height: 20px; margin-left: 15px; }
#detail_text h2 { font-size: 16px; text-transform: lowercase; margin: 50px 0 40px 30px; }
#detail_text p  { font-size: 11px; margin-left: 30px; }
#detail_text p a, #wide_text p a { font-weight: bold; color: #ffffff; }

#wide_text { color: #ffffff; }
#wide_text h2 { font-size: 16px; text-transform: lowercase; margin: 30px 30px 25px 30px; }
#wide_text p  { font-size: 11px; margin: 0 30px; line-height: 16px; }

#detail_text .about_text { margin-left: 30px; margin-top: -20px; width: 250px; height:380px; overflow: hidden; font-size: 11px; color: #ffffff; }
.about_text a:link, .about_text a:visited { color: #ffffff; font-weight: bold; padding-left: 30px; text-decoration: none; background: url('../img/misc/Acrobat Family_8.png') no-repeat; line-height: 25px; height: 25px; display:block; }
.about_text a:hover { text-decoration: underline; color: #d0d0d1; }

#back_link { float: right; color: #ffffff; font-size: 9px; padding: 15px 20px 0 0; }
#back_link a { color: #ffffff; font-weight: bold; text-decoration: none; }

#page_bar { text-align:right; color: #ffffff; font-size: 9px; padding: 0 40px 5px 0; clear:both; height: 15px; }
#page_bar a { color: #ffffff; font-weight: bold; text-decoration: none; text-align:right; }

#map_link { margin: 15px 0 0 58px; }
#map_link img { border: 1px solid #e8e8e8; }

.window_box { font-size: 11px; padding: 20px 40px; background: #ffffff; line-height: 15px; }
.window_box a:link, .window_box a:visited { color: #000000; font-weight: bold; text-decoration: none; }
.window_box a:hover { color: #333333; text-decoration: underline; }
.window_box_legal { font-size: 11px; padding: 20px 40px; background: #ffffff; line-height: 15px; }