body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height: 1.5em; background-color: white; margin: 0px; }
strong, td, font, div, p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 1.5em; }
span, div, h1, h2, h3, h4, h5, h6, a{ font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { margin-top: -3px; font-weight: normal; font-size: 18pt; color:#ae3c2f; }
h2 { font-weight: normal; color:#ae3c2f; }
p { margin: 1em 0px 0px 0px; }
.bodycopy { font-family: Verdana, Arial, Helvetica, sans-serif; color: #565656; font-size:10pt; line-height:18pt; }
.header { color: #565656; font-size:13pt; line-height: 18pt; font-weight: bold; }
.subheader { color:#7fbd1d; font-size:11pt; line-height: 18pt; font-weight: bold; }
a { text-decoration:none; color:#ae3c2f; }
a:hover { text-decoration:underline; }
 img{border:0px;}
button{cursor:pointer;}
#pageWrapper{width:840px; margin: 0px auto 0px auto;  }
#headerlogo{display:none; text-align:center; background:#e8c955; height:201px; width:250px; float:left;}
#headerbanner{display:none; text-align:center; background:#e8c955; height:201px; width:590px; float:left;}
#headernavigation{display:none; text-align:center; background:#991005; height:52px; width:840px; clear:both; color:#ffffff;}
#bodyfooter{text-align:center; background:#e8c955; width:840px; height:12px; padding:6px 0px 6px 0px; clear:both; font-size:12px; font-weight:bold;}
#bodypromotions{display: none; float:left; background:#ffffff; width:157px; margin-top:2px;}
#bodyfeatures{display:none; float:left; background:#ffffff; width:230px; margin:15px 0px 15px 0px; color:#ffffff;}
td.bodyfeatures { padding: 0px 0px 4px 0px; }
.story_item_small h2 { color:#000000; font-size:80%; line-height: 100%; font-style:italic; font-weight:normal; margin:0px 0px 0px 0px; }
.story_container_small { width: 148px; border:1px solid #b23426; background-color:#b23426; margin:0px 0px 0px 0px; }
a.whitelink { color:#ffffff; text-decoration: none; }
a.whitelink:hover { text-decoration:underline; }
.story_item_small div.date{ font-size:70%; color:#e8c955; font-weight:normal; margin:15px 0px 0px 0px; }
.story_item_small{ padding: 0px 0px 0px 10px; text-align: left; }
.section_heading { background-color: black; color: #ddbb44; text-transform: uppercase; padding: 2px 0px 2px 5px; margin: 0px 5px 8px 0px; }
.story_item, .generic_item { font-size: 90%; padding-right: 15px; }
.story_item div.date, .generic_item div.date{ font-size: 80%; font-style: italic; }
.story_item h1, .generic_item h1{ color:#ae3c2f; font-size:18pt; line-height:20pt; margin: 0px 0px 15px 0px; font-weight: normal; }
.story_item h2, .generic_item h2{ color:#ae3c2f; font-size:16pt; line-height:20pt; margin: 0px 0px 15px 0px; font-weight: normal; }
.h2a, .story_item h2 a, .generic_item h2 a{ color:#ae3c2f; font-size:16pt; line-height:18pt; font-weight: normal; }
.generic_item h3 { color:#ae3c2f; font-size:14pt; font-weight: normal; }
.generic_item h4 { color:#ae3c2f; font-size:12pt; font-weight: normal; }
.generic_item h5 { width: 100%; color: white; background-color: #ae3c2f; font-style: normal; font-size:9pt; font-weight: normal; padding: 2px 5px 2px 5px; margin: .5em 0px .5em 0px; }
.story_item h6, .generic_item h6{ w width: 100%; color:#000000; background-color: #e8c955; font-size:9pt; font-style: normal; font-weight: normal; padding: 2px 5px 2px 5px; margin: .5em 0px .5em 0px; }
 .top_container_wide{float: left; width:578px; background:#ffffff; padding: 0px 0px 0px 10px; margin:15px 10px 0px 10px; border: 0px; border-left:1px solid #dddddd; }
.top_container_wide .generic_container { float: left; }
.generic_sidebar { float: right; width: 190px; }
.generic_sidebar h6 { width: 100%; color:#880000; background-color: #e8c955; font-size:9pt; font-style: normal; font-weight: normal; padding: 2px 5px 2px 5px; margin: .5em 0px .5em 0px; }
.generic_sidebar_item * { font-size: 8pt; }
a.readmore{ display: block; margin-bottom: 10px; text-align: left; }
div.action_buttons { text-align: right; }
.rssTable { margin: 4em auto 4em auto; }
.rssItem { }
.rssDate { font-size: 80%; width: 90px; border-collapse: collapse;}
.rssTitle {font-size: 80%; border-collapse: collapse; }
div.menu { margin: 0px; padding: 0px; z-index: 999; }
.menu ul { list-style-type: none; margin: 0px; padding: 0px; z-index: 999; }
.menu ul li img { vertical-align: bottom; margin: 0px; padding: 0px; border: 0px; z-index: 999; }
.menu ul li { float:left; margin: 0px; padding: 0px; z-index: 999; }
.menu ul li ul { display: none; list-style-type: none; margin: 0px; padding: 0px; z-index: 999; }
.menu ul li:hover ul { list-style-type: normal; display: block; position: absolute; z-index: 999; width: 160px; background-color: #a42314; padding: 4px 8px 8px 8px; clear: both; }
.menu ul li ul li{ padding: 0px 0px 3px 0px; z-index: 999; }
.submenu li{ display:block; width:100%; text-align:left; padding: 0px 0px 0px 5px; z-index: 999; }
.submenu li a{ color: #e0e0e0; font-size:10pt; width:100%; display:block; z-index: 999; }
.submenu li a:hover { color: #fff; z-index: 999; }
div.result_pager { font-size: 90%; margin: 10px 5px 10px 5px; }
.employee_item { list-style-type: none; }
.ad_button { width: 150px; margin: 0; margin-bottom: 6px; margin-left: 7px; border: 1px solid #ddd; }
td.lined { padding-bottom:3px; border-bottom: 1px solid #dddddd; }

