body   { color:#000000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffffff; margin: 0; padding: 0; }.hidden { display: none;}.clear_floats   { clear: both; }#mastercontainer {  background-repeat: no-repeat; background-position: top right; text-align: left; margin: 0 auto; padding: 0 0 100px 0; width: 910px; height: 100%; }#subcontainer { margin: 0 0 0 0; padding: 175px 0 0 90px; width: 770px; }p, td { font-size: 75%; }a { color: #000000; text-decoration: underline; }a:hover { color: #E5B800; text-decoration: underline; }img { border: 0; }.yellow { color:#E5B800; }.turq { color:#1B4651; }.grey { color: #898989; }h1, h2, h3, h4 { font-size: 105%; text-transform: uppercase; font-weight: normal; }h1 a, h2 a, h3 a, h4 a { color: #000000; text-decoration: none; }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: #E5B800; text-decoration: underline; }h1.website_home_link { display:block; margin: 0; padding: 0; position: absolute; top: 50px; left: 88px; }.column1 { width: 200px; margin: 10px 0 10px 0; padding: 0; float: left; }.column2 { width: 500px; margin: 0 0 10px 10px; padding: 0; float: left; }.column2 a { font-weight: bold; }.column2 a.back_type_link { font-weight: normal; }.column2 p { }ul.top_level {  margin: 22px 0 30px 0; padding: 0; text-transform: uppercase; font-weight: lighter;}ul.top_level li { list-style: none; font-size: 93%; margin: 0 0 3px 0; padding: 0 0 3px 0; background-image: url("../images/li_black_pipe.gif"); background-repeat: no-repeat; background-position: bottom right;  }ul.top_level li a { display: block; width:178px; margin: 0; padding: 0 0 0 20px; text-decoration: none; background-image: url("../images/black_square.gif"); background-repeat: no-repeat; background-position: left center; }ul.top_level li a:hover { text-decoration: none; background-image: url("../images/yellow_square.gif"); background-repeat: no-repeat; background-position: left center; } /*ul.top_level li a.parent { background-image: url("../images/black_down_arrow.gif"); background-repeat: no-repeat; background-position: left center; }ul.top_level li a.parent:hover { background-image: url("../images/yellow_down_arrow.gif"); } ul.top_level li a.parent_expand { background-image: url("../site_images/orange_tri_down.gif"); background-repeat: no-repeat; background-position: left center; }ul.top_level li a.parent_expand:hover {  text-decoration: none; } */ul.top_level li span.no_link_parent { display: block;  width:178px; margin: 0; padding: 0 0 0 20px; text-decoration: none; background-image: url("../images/black_down_arrow.gif"); background-repeat: no-repeat; background-position: left center; }ul.top_level li a.active { background-image: url("../images/yellow_square.gif"); }ul.top_level li a.active:hover { text-decoration: none; color:#000000; } ul.sub_level { margin: 3px 0 0 0; padding: 0 0 0 35px; text-transform: uppercase; font-weight: lighter;}ul.sub_level li { font-size: 98%; margin: 0 0 3px 0; padding: 4px 0 0 0; background-image: url("../images/sub_li_dashed_pipe.gif"); background-repeat: no-repeat; background-position: top right;  }ul.sub_level li a { display: block; width:142px; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 20px; background-image: url("../images/black_square.gif"); background-repeat: no-repeat; background-position: left center; }ul.sub_level li a:hover { text-decoration: none; background-image: url("../images/yellow_square.gif");} ul.sub_level li a.active { background-image: url("../images/yellow_square.gif"); }ul.sub_level li a.active:hover { text-decoration: none; color:#000000; } .mini_details { margin: 0 0 20px 17px; padding: 0; width: 183px; font-size: 100%; }.mini_details h3 { font-weight: bold; margin: 0 0 0 0; padding: 0 0 5px 0; background-image: url("../images/grey_black_dash.gif"); background-repeat: repeat-x; background-position: bottom left; }.mini_details p { margin: 0 0 5px 0; padding: 5px 0 6px 0; background-image: url("../images/grey_black_dash.gif"); background-repeat: repeat-x; background-position: bottom left; }.mini_details a { text-decoration: none; }.mini_details a:hover { text-decoration: underline; }.mini_news_wrapper { margin: 0; padding: 0 0 10px 0;  }.mini_news_summary { width:180px; margin: 0 0 20px 17px; padding: 0; }.mini_news_summary h3 { font-size: 90%; font-weight: bold; margin: 5px 0 5px 0; padding: 5px 0 5px 0; background-image: url("../images/grey_black_dash.gif"); background-repeat: repeat-x; background-position: bottom left; }.mini_news_summary p {  margin: 5px 0 5px 0; padding: 1px 0 5px 0; }a.read_more { display: block; text-align: right; text-decoration: underline; }a.read_more:hover { text-decoration: underline; }.checked_border {  border: 1px dashed #aaa; margin: 10px 0 10px 0; padding: 9px 9px 10px 9px;  }.top_most { margin-top: 0;  }.mini { display: block; width:171px; margin: 0 0 6px 17px; padding: 2px 6px 2px 6px; }.wide { display: block; width:469px; margin: 0 0 6px 0; padding: 2px 6px 2px 6px;  } .diag_back { background-image: url("../images/cross_hatch.gif"); background-repeat: repeat; background-position: 0 0; }.black_back {background-color: #000000; color: #ffffff; }.black_back a { color: #ffffff; text-decoration: none; }.black_back a:hover { color: #E5B800; text-decoration: none; }.black_border { border: 1px solid #000000; }.column2 .black_border { width: 467px; }.current_list p.big_day { display: block; float: left; font-size: 900%; line-height: 80%; margin: 0 3px 8px 0; padding: 0; }.current_list .info { float: left; width: 320px; margin: 2px 0 10px 0;}.current_list .info p { font-size: 90%; color: #898989; margin-top: 2px; margin-bottom: 0px;  }.current_list .date { font-weight: bold; color: #000000; }.current_list .info h3 { font-size: 210%; line-height: 95%; margin-top: 0; margin-bottom: 0; font-weight: normal; text-transform: none;}.current_list .info h4 { font-size: 160%; line-height: 95%; margin-top: 0; margin-bottom: 0; padding-bottom: 0; text-transform: none; font-weight: normal;}.current_list .info a { text-decoration: none; }.current_list .info a:hover { text-decoration: none; }.subtitle { font-size: 90%; text-transform: none; }.half_column2 { width: 230px; margin: 0 10px 10px 10px; padding: 0; float: left; }.half_column2 h2 { padding: 2px 6px 2px 6px;  }.half_column2 .info { margin: 5px 0 15px 0; padding: 0; font-size: 75%; }.half_column2 p { font-size: 90%; color: #898989; margin-top: 2px; margin-bottom: 0px; }.half_column2 .info h3 { font-size: 210%; line-height: 95%; margin-top: 0; margin-bottom: 0px; font-weight: normal; text-transform: none;}.half_column2 .info h4 { font-size: 160%; line-height: 95%; margin-top: 0; margin-bottom: 0; padding-bottom: 0; text-transform: none; font-weight: normal;}.half_column2 .info a { text-decoration: none; }.half_column2 .info a:hover { text-decoration: none; }.half_column2 p.bit_bigger { font-size: 105%; font-weight: bold; }.half_column2 .date { color: #000000; }.footer_wrapper { width: 680px; margin: 10px 0 10px 105px; padding: 0; }.footer_wrapper h3 { padding: 2px 6px 2px 6px;  }.footer_wrapper a.logo_link { margin: 0 6px 0 0; padding: 0; }.footer_notes { margin-top:20px; font-size: 110%; }.justify { text-align: justify; }.right_align { text-align: right; }.bordered { border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding-top: 8px; padding-bottom: 8px; }.bordered a { text-decoration: none; }.bordered a:hover { text-decoration: underline; }.float_right { float: right; }.float_left { float: left; }img.img180 { width:180px; border: 0; margin: 0 0 0 0; padding: 0 0 0 0;}img.left { margin-right: 10px; }img.right { margin-left: 10px; }img.img480 { width:480px; border: 0; margin: 0 0 10px 0; padding: 0 0 8px 0;}img.img283 { width:283px; border: 0; margin: 0 0 10px 0; padding: 0 0 8px 0;}img.img275 { width:275px; border: 0; margin: 0 0 10px 0; padding: 0 0 8px 0;}img.img260 { width:260px; border: 0; margin: 0 0 10px 0; padding: 0 0 8px 0;}img.img250 { width:250px; border: 0; margin: 0 0 10px 0; padding: 0 0 0 0;}img.two_six_two { width:262px; border: 0; margin: 13px 0 10px 0; padding: 0 0 8px 0;}img.img262 { width:280px; border: 0; margin: 0 0 0 0; padding: 0 0 0 0;}img.img280 { width:280px; border: 0; margin: 0 0 0 0; padding: 0 0 0 0;}.column2_left { float: left; width: 180px; border: 1px dashed #aaa; margin: 0 0 10px 0; padding: 7px 7px 7px 7px;}.column2_left .mini { display: block; width:168px; margin: 0 0 6px 0; padding: 2px 6px 2px 6px; }.column2_left .black_border { width: 166px; }.column2_right { width: 280px; float: left; margin: 0 0 40px 6px; padding: 0;}.column2_right .wide { width: 267px; }.column2_right .black_border { width: 265px; }.column2_right img.right { margin-right: 1px; }img.img_large {  width:480px; border: 0; margin: 0 0 0 0; padding: 0 0 0 0; }.column2_right img.img_large {  width:280px; border: 0; margin: 0 0 0 0; padding: 0 0 0 0; }.pad_top { padding-top:10px; }.top_info_container { margin: 0; padding: 0;  }.top_info_container .info { float: left; width: 480px; margin: 2px 0 10px 0;}.top_info_container .info p { font-size: 100%; color: #898989; margin-top: 2px; margin-bottom: 0px;  }.top_info_container .date { font-weight: normal; color: #000000; }.top_info_container .info h3 { font-size: 250%; line-height: 95%; margin-top: 0; margin-bottom: 0; font-weight: normal; text-transform: none;}.top_info_container .info h4 { font-size: 180%; line-height: 95%; margin-top: 0; margin-bottom: 0; padding-bottom: 0; text-transform: none; font-weight: normal;}.page { width: 481px; }.news_summary { margin: 0 0 10px 0; padding: 10px 0 0 0; width: 480px; }.news_summary p.news_date { font-size: 100%; line-height: 90%; color: #000000; margin: 0; padding: 0; }.news_summary h3 { font-size: 210%; margin: 0; font-weight: normal; text-transform: none;}.news_summary h4 { font-size: 120%; margin: 0; padding: 2px 3px 1px 3px; border: 1px solid #000000;  text-transform: none; font-weight: normal;}.news_summary h3 a { font-weight: normal; margin: 0; padding: 0; text-decoration: none; }.news_summary h3 a:hover { text-decoration: underline; }.news_summary .read_more { margin-top: 0; padding-top: 0; text-align: right;}.news_summary img { margin-top: 8px; }a.rss_feed_icon { display: block; font-size: 85%; text-align: right; text-transform: uppercase; font-weight: lighter; text-decoration: none; margin: 0 0 10px 17px; padding: 10px 25px 10px 0; width: 153px; background-image: url("../images/alt_rss_icon.gif"); background-repeat: no-repeat; background-position: right center;  }a.rss_feed_icon:hover { text-decoration: underline; }