/* CSS Document */
body { padding:0px 4px 0px 0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; }
/* background:url(/includes/images/site_background.gif) repeat-y fixed center;  */

.noprint { display:none; }

#header { font:11px Tahoma; }
#header a { color:#FFFFFF; text-decoration:none; }
#header a:hover { text-decoration:underline; }

#header .top_ad { float:left; padding-left:5px; width:250px; height:70px; }
#header .top_ad dl { margin:0px; width:250px; height:70px; }
#header .top_ad dt { margin:0px; height:17px; background-color:#b98b59; padding:3px 0px 0px 5px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; }
#header .top_ad dd { margin:0px; height:47px; background-color:#dbae7e; padding:3px 0px 0px 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; }

#logo { padding: 6px; }
#logo #logo_text { font:bold 16px arial; color:#333333; text-align:center; }

#menu { display:none; } /* 4D4C48 */
#menu_background { display:none; }

/* support for AnyLink CSS Popup menu */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #d2cbc1;
margin-left:127px;
margin-top:-21px;
z-index: 100;
}

.ie .anylinkcss { margin-left:117px; }

#search_bar { display:none; }

#tag_bar { display:none; }

#homepage_content { text-align:left; }
#homepage_content #features_header { background:url(/includes/images/circle-green-header.gif) no-repeat 4px 9px; background-color:#88a971; padding:4px 0px 5px 18px; margin:0px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
#homepage_content #features_header a { color:#FFFFFF; text-decoration:none; }
#homepage_content #features_header a:hover { text-decoration:underline; }
#homepage_content #features { background:url(/includes/images/features_background.jpg) no-repeat bottom; }
#homepage_content #features h2 { display:inline; font:bold 12px Tahoma; color:#4d4d4d; }
#homepage_content #features h2 a { color:#363634; font:bold 12px Tahoma; text-decoration:none; }
#homepage_content #features h2 a:hover { text-decoration:underline; }
#homepage_content #features h3 { display:inline; font:bold 11px Arial, Helvetica, sans-serif !important; color:#376a7a; }
#homepage_content #features h4 { display:inline; font:normal 10px Arial, Helvetica, sans-serif; font-weight: normal; }
#homepage_content #features a { font-size:12px; text-decoration:none; color:#376a7a !important; }
#homepage_content #features a:hover { text-decoration:underline; color:#487583 !important; }
#homepage_content #features ul { margin-bottom:15px; padding-left:20px; }
.ie #homepage_content #features ul { padding:0px; margin:4px 0px 4px 23px; }
#homepage_content #features li { margin:0px; padding:0px; }

#homepage_content #features .side_boxes { background-color:#FFFFFF; }
#homepage_content #features .side_boxes tr { padding-bottom:5px; }
#homepage_content #features .side_boxes td {  } /* aba185 */
/* #homepage_content #features .side_boxes td:hover { background-color:#abab94; } */
#homepage_content #features .side_boxes dl { background-color:#abab94; margin:0px 0px 2px 0px; padding:5px 0px; }
#homepage_content #features .side_boxes dt { margin:0px 0px 0px 5px; height:17px; padding:2px 0px 0px 5px; font:bold 12px Tahoma; color:#FFFFFF; text-align:left; border-left:5px solid #818171; }
#homepage_content #features .side_boxes dd { margin:0px; padding:3px 0px 0px 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; }
#homepage_content #features .side_boxes dd.news { background:url(/includes/images/arrow_sidebar_sub.gif) no-repeat 0px 7px; margin:0px 0px 0px 6px; padding:3px 6px 0px 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; }

#homepage_content #features .side_boxes .sponsor { background-color:#818171; padding:3px 5px; margin:0px 5px; font:normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; }
#homepage_content #features .side_boxes .sponsor a { font:normal 10px Arial, Helvetica, sans-serif; }
#homepage_content #features .side_boxes a { color:#FFFFFF !important; text-decoration:none; }
#homepage_content #features .side_boxes a:hover { color:#FFFFFF; text-decoration:underline; }

#homepage_content .small_boxes { margin-top:3px; }
#homepage_content .small_boxes td { border-right:1px solid #CECECE; }
#homepage_content .small_boxes dl { margin:0px;  }
#homepage_content .small_boxes dt { margin: 0px; padding:5px 0px 5px 5px; border-top:2px solid #CECECE; border-bottom:2px solid #CECECE; font:bold 12px Arial, Helvetica, sans-serif; color:#940205; text-align:left; }
#homepage_content .small_boxes dt div { background-color:#DEDEDE; }
#homepage_content .small_boxes dt div span { background:#FFFFFF url(/includes/images/arrow_small_boxes.gif) no-repeat 0; padding:0px 10px 0px 11px; }
#homepage_content .small_boxes dd { margin:0px; padding:3px 0px 0px 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#575757; text-align:left; }

#homepage_content .large_box_1 { margin-top:3px; }
#homepage_content .large_box_1 dl { margin:0px;  }
#homepage_content .large_box_1 dt { margin: 0px; padding:5px 0px; font:normal 14px Arial, Helvetica, sans-serif; background-color:#3a5965; color:#c4eef3; text-align:left; }
#homepage_content .large_box_1 dt span { background-color:#608898; padding:5px 10px 5px 10px; }
#homepage_content .large_box_1 dd { margin:0px; padding:10px; background-color:#608898; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; }
#homepage_content .large_box_1 dd a { color:#d6f0fa; }

#homepage_content .large_box_2 { margin-top:3px; }
#homepage_content .large_box_2 dl { margin:0px;  }
#homepage_content .large_box_2 dt { margin: 0px; padding:5px 0px; font:normal 14px Arial, Helvetica, sans-serif; background-color:#74583d; color:#ffffb7; text-align:left; }
#homepage_content .large_box_2 dt span { background-color:#95714e; padding:5px 10px 5px 10px; }
#homepage_content .large_box_2 dd { margin:0px; padding:10px; background-color:#95714e; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; }
#homepage_content .large_box_2 dd a { color:#f9d482; }

#homepage_content #online_exclusives_header { background-color:#787867; padding:4px 0px 5px 4px; margin:0px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; }
#homepage_content #online_exclusives_header a { color:#ffffff; text-decoration:none; }
#homepage_content #online_exclusives_header a:hover { text-decoration:underline; }
#homepage_content #online_exclusives { background-color:#8e8e7a; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; }
#homepage_content #online_exclusives h2 { display:inline; font:bold 12px Tahoma; color:#ffffff; }
#homepage_content #online_exclusives h2 a { color:#ffffff; text-decoration:none; }
#homepage_content #online_exclusives h2 a:hover { text-decoration:underline; }
#homepage_content #online_exclusives h3 { display:inline; font:normal 11px Arial, Helvetica, sans-serif; }
#homepage_content #online_exclusives h4 { display:inline; font:bold 11px Arial, Helvetica, sans-serif; }

#homepage_content #classifieds_header { background:url(/includes/images/circle-green-header.gif) no-repeat 4px 9px; background-color:#88a971; padding:4px 0px 5px 18px; margin:0px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
#homepage_content #classifieds_header a { color:#FFFFFF; text-decoration:none; }
#homepage_content #classifieds_header a:hover { text-decoration:underline; }
#homepage_content #classifieds { background-color:#e9e7e3; }

#homepage_content .specials_header { background:url(/includes/images/circle-green-header.gif) no-repeat 4px 9px; background-color:#88a971; padding:4px 0px 5px 18px; margin:0px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
#homepage_content .specials_header a { color:#FFFFFF !important; text-decoration:none; }
#homepage_content .specials_header a:hover { text-decoration:underline; }
#homepage_content .specials { background-color:#e9e7e3; }
#homepage_content .specials a { color:#363634; text-decoration:none; }
#homepage_content .specials a:hover { text-decoration:underline; }

#homepage_content #meetings_header { background-color:#787867; padding:4px 0px 5px 4px; margin:0px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; }
#homepage_content #meetings_header a { color:#ffffff; text-decoration:none; }
#homepage_content #meetings_header a:hover { text-decoration:underline; }
#homepage_content #meetings { background-color:#8e8e7a; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; }
/*#homepage_content #meetings td { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }*/
#homepage_content #meetings h2 { display:inline; font:bold 12px Tahoma !important; color:#ffffff; margin:0px; padding:0px; background-color:transparent !important; border-bottom:none !important; }
#homepage_content #meetings h2 a { color:#ffffff; text-decoration:none; }
#homepage_content #meetings h2 a:hover { text-decoration:underline; }

/*
#homepage_content .news { margin:0px; padding:0px; }
#homepage_content .news a { text-decoration:none; }
#homepage_content .news a:hover { color:#333333; text-decoration:none; }
#homepage_content .news dt { background:url(/includes/images/arrow-sidebar-main.gif) no-repeat scroll 0px 4px; font:bold 11px Tahoma; border-bottom:2px solid #b3b392; padding-left:10px; margin-bottom:3px; }
#homepage_content .news dd { margin:0px 8px 0px 8px; background:url(/includes/images/arrow-sidebar-sub.gif) left top no-repeat; background-position: 0 8px; padding:4px 8px 4px 8px; font:normal 11px Arial, Helvetica, sans-serif; }
#homepage_content .news .sponsor { margin:-3px 0px 3px 0px; background:none; padding:4px 8px 4px 8px; font:normal 10px Arial, Helvetica, sans-serif; background-color:#CCCCCC; }
#homepage_content .news .sponsor a { color:#333333; font-weight:bold; }
#homepage_content .news .sponsor a:hover { color:#666666; }
#homepage_content .news .viewall { text-align:right; background:none; font:normal 10px Arial, Helvetica, sans-serif; }
#homepage_content .news .viewall a { color:#333333; font-weight:bold; }
#homepage_content .news .viewall a:hover { color:#666666; }
#homepage_content .news dd a { color:#847c6c; text-decoration:none; }
#homepage_content .news dd a:hover { text-decoration:underline; }
#homepage_content .news dd img { text-decoration:none; }
#homepage_content .news dd img:hover { text-decoration:none; }

#homepage_content .news_inverse { margin:0px; padding:0px; background-color:#4D4C48; }
#homepage_content .news_inverse a { color:#FFFFFF; text-decoration:none; }
#homepage_content .news_inverse a:hover { color:#FFFFFF; text-decoration:none; }
#homepage_content .news_inverse dt { background:url(/includes/images/arrow-sidebar-main-inverse.gif) no-repeat scroll 2px 4px; font:bold 11px Tahoma; border-bottom:2px solid #b3b392; padding-left:12px; margin-bottom:3px; }
#homepage_content .news_inverse dd { margin:0px 8px 0px 8px; background:url(/includes/images/arrow-sidebar-sub-inverse.gif) left top no-repeat; background-position: 0 8px; padding:4px 8px 4px 8px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; }
#homepage_content .news_inverse .sponsor { margin:-3px 0px 3px 0px; background:none; padding:4px 8px 4px 8px; font:normal 10px Arial, Helvetica, sans-serif; background-color:#CCCCCC; }
#homepage_content .news_inverse .sponsor a { color:#333333; font-weight:bold; }
#homepage_content .news_inverse .sponsor a:hover { color:#666666; }
#homepage_content .news_inverse .viewall { background:none; font:normal 10px Arial, Helvetica, sans-serif; }
#homepage_content .news_inverse .viewall a { color:#333333; font-weight:bold; }
#homepage_content .news_inverse .viewall a:hover { color:#666666; }
#homepage_content .news_inverse dd a { color:#FFFFFF; text-decoration:none; }
#homepage_content .news_inverse dd a:hover { color:#ffffff; text-decoration:underline; }
#homepage_content .news_inverse dd img { text-decoration:none; }
#homepage_content .news_inverse dd img:hover { text-decoration:none; }
*/

#content { padding-left:5px; text-align:left; }
.ie #content { padding-left:5px; padding-right:0px; text-align:left; }

/* #content #breadcrumb { padding:4px 0px 5px 18px; margin:0px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; } */
#content #breadcrumb { margin: 0px; padding:5px 0px 5px 5px; border-top:2px solid #CECECE; border-bottom:2px solid #CECECE; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#940205; text-align:left; }
#content #breadcrumb div { background-color:#DEDEDE; }
#content #breadcrumb div span { background:#FFFFFF; padding:0px 10px 0px 0px; }

#content #breadcrumb a { color:#940205; text-decoration:none; }
#content #breadcrumb a:hover { text-decoration:underline; }


#content #features_header { display:inline; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#363634; }
#content #features_header a { color:#363634; text-decoration:none; }
#content #features_header a:hover { color:#A8A8A8; text-decoration:underline; }
/*#content #features { background-color:#e9e7e3; }*/
#content #features h2 { display:inline; font:bold 12px Tahoma; }
#content #features h2 a { color:#363634; text-decoration:none; }
#content #features h2 a:hover { text-decoration:underline; }
#content #features h3 { display:inline; font:normal 11px Arial, Helvetica, sans-serif; }
#content #features h4 { display:inline; font:bold 11px Arial, Helvetica, sans-serif; }

#content #online_exclusives_header { background-color:#787867; padding:4px 0px 5px 4px; margin:0px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; }
#content #online_exclusives_header a { color:#ffffff; text-decoration:none; }
#content #online_exclusives_header a:hover { text-decoration:underline; }
#content #online_exclusives { background-color:#8e8e7a; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; }
#content #online_exclusives h2 { display:inline; font:bold 12px Tahoma; color:#ffffff; }
#content #online_exclusives h2 a { color:#ffffff; text-decoration:none; }
#content #online_exclusives h2 a:hover { text-decoration:underline; }
#content #online_exclusives h3 { display:inline; font:normal 11px Arial, Helvetica, sans-serif; }
#content #online_exclusives h4 { display:inline; font:bold 11px Arial, Helvetica, sans-serif; }

#content #articles { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; }
#content #articles div { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; }
#content #articles h1 { font:normal 16px tahoma; background-color:#E7E2CC; border-bottom:1px solid #9f2438; padding:3px; }
#content #articles h2 { font:normal 14px tahoma; display:inline; }
#content #articles h3 { font:normal 12px tahoma; display:inline; }
#content #articles h4 { font:bold 12px tahoma; display:inline; }
#content #articles a { text-decoration:none; }
#content #articles a:hover { color:#666666; text-decoration:none; }

/* replace with "right_column" from the bottom
#content #articles #related_articles_side { float:right; background-color:#FFFFFF; border-left:5px solid #FFFFFF; margin:0px 0px 3px 5px; }
#content #articles #related_articles_side dl { padding:0px; margin:0px; }
/*
#content #articles #related_articles_side dt { background:url(/includes/images/arrow-sidebar-main.gif) left no-repeat; font:bold 11px Tahoma; border-bottom:2px solid #b3b392; padding-left:10px; margin-bottom:3px; }
#content #articles #related_articles_side dd { margin:0px 8px 0px 8px; background:url(/includes/images/arrow-sidebar-sub.gif) left top no-repeat; background-position: 0px 10px; padding:4px 8px 4px 8px; font:normal 11px Arial, Helvetica, sans-serif; }
* /
#content #articles #related_articles_side dd a { color:#847c6c; text-decoration:none; }
#content #articles #related_articles_side dd a:hover { text-decoration:underline; }
#content #articles #related_articles_side ul { margin:0px; padding-left:10px; }
#content #articles #related_articles_side ul li { list-style:none; }

/*#content #right_column dl { border-left:5px solid #ffffff; margin:0px; background-color:#FFFFFF;  }* /
#content #articles #related_articles_side dt { margin: 0px; padding:3px 0px 3px 5px; border-top:2px solid #CECECE; border-bottom:2px solid #CECECE; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; color:#940205; }
#content #articles #related_articles_side dt div { background-color:#DEDEDE; }
#content #articles #related_articles_side dt div span { background:#FFFFFF url(/includes/images/arrow_small_boxes.gif) no-repeat 0; padding:0px 10px 0px 11px; font:bold 12px Arial, Helvetica, sans-serif; color:#940205; }
#content #articles #related_articles_side dd { margin:0px; padding:3px 0px 5px 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#575757; text-align:left; background:#EEEEEE; }
*/

#content #article { font:normal 12px Arial, Helvetica, sans-serif; padding-right:5px; }
#content a { color:#333333; }
#content a:hover { color:#a8a8a8; text-decoration:underline; }
#content #article h1 { font:bold 16px tahoma; display:inline; }
#content #article h2 { font:normal 14px tahoma; display:inline; }
#content #article h3 { font:bold 12px tahoma; display:inline; }
#content #article h4 { color:#990000; font:bold 12px tahoma; display:inline; }
#content #article h5 { font:bold italic 12px tahoma; display:inline; }
#content #article .caption_left { background-color: #DDD; font:normal 10px Arial, Helvetica, sans-serif; color: #333; float:left; margin: 0px 7px 5px 0px; }
#content #article .caption_left img { border: 1px solid black; }
#content #article .caption_right { background-color: #DDD; font:normal 10px Arial, Helvetica, sans-serif; color: #333; float:right; margin: 0px 0px 5px 7px; }
#content #article .caption_right img { border: 1px solid black; }
#content #article .caption_center { background-color: #DDD; font:normal 10px Arial, Helvetica, sans-serif; color: #333; }
#content #article .caption_center img { border: 1px solid black; }

#content #article .table_header { background-color:#999999; font:bold 12px Arial, Helvetica, sans-serif; }

#content #toc { font:normal 12px Arial, Helvetica, sans-serif; }
#content #toc h1 { font:bold 16px tahoma; display:inline; }
#content #toc h2 { font:normal 14px tahoma; display:inline; }
#content #toc h3 { font:bold 12px tahoma; }
#content #toc h4 { font:bold 12px tahoma; display:inline; color:#990000; }
#content #toc h5 { font:bold italic 12px tahoma; display:inline; }

#toc #departments_header { background-color:#787867; padding:4px 0px 5px 4px; margin:0px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; }
#toc #departments_header a { color:#ffffff; text-decoration:none; }
#toc #departments_header a:hover { text-decoration:underline; }
#toc #departments { background-color:#8e8e7a; font:normal 12px tahoma; color:#FFFFFF; }
#toc #departments a { color:#ffffff; text-decoration:none; font-weight:bold; }
#toc #departments a:hover { text-decoration:underline; }

#content #page, #content #page table, #content #page table tr td { font:normal 12px Arial, Helvetica, sans-serif; }
#content #page a { color:#376A7A; text-decoration:none; }
#content #page a:hover { color:#487583; text-decoration:underline; }
#content #page h1 { font:bold 16px tahoma; display:inline; }
#content #page h2 { font:normal 14px tahoma; display:inline; }
#content #page h3 { font:bold 12px tahoma; display:inline; }
#content #page h4 { font:bold 12px tahoma; display:inline; color:#990000; }
#content #page h5 { font:bold italic 12px tahoma; display:inline; }
#content #page .capton_left { background-color: #DDD; font:normal 10px Arial, Helvetica, sans-serif; color: #333; float:left; margin: 0px 7px 5px 0px; }
#content #page .caption_left img { border: 1px solid black; }
#content #page .caption_right { background-color: #DDD; font:normal 10px Arial, Helvetica, sans-serif; color: #333; float:right; margin: 0px 0px 5px 7px; }
#content #page .caption_right img { border: 1px solid black; }
#content #page .caption_center { background-color: #DDD; font:normal 10px Arial, Helvetica, sans-serif; color: #333; }
#content #page .caption_center img { border: 1px solid black; }
#content #page .table_header { background-color:#999999; font:bold 12px Arial, Helvetica, sans-serif; }

#content #news { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; }
#content #news div { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; }
#content #news h1 { font:normal 16px tahoma; }
#content #news h2 { font:normal 14px tahoma; background-color:#E7E2CC; border-bottom:1px solid #9f2438; padding:3px; }

#content #news h3 { font:normal 10px tahoma; }
#content #news h4 { font:bold 12px tahoma; display:inline; }
#content #news a { text-decoration:none; }
#content #news a:hover { color:#666666; text-decoration:none; }

#content #news dt { background:url(/includes/images/arrow-sidebar-main.gif) left no-repeat; font:bold 11px Tahoma; border-bottom:2px solid #b3b392; padding-left:10px; margin:0px 5px 3px 5px; }
#content #news dd { margin:0px 8px 0px 8px; background:url(/includes/images/arrow-sidebar-sub.gif) left top no-repeat; background-position: 0 8px; padding:4px 8px 4px 8px; font:normal 11px Arial, Helvetica, sans-serif; }
#content #news dd a { color:#847c6c; text-decoration:none; }
#content #news dd a:hover { text-decoration:underline; }
#content #news dd img { text-decoration:none; }
#content #news dd img:hover { text-decoration:none; }

#content #meetings { font:normal 12px Arial, Helvetica, sans-serif; }
#content #meetings h2 { font:normal 14px tahoma; background-color:#E7E2CC; border-bottom:1px solid #9f2438; padding:3px; }
#content #meetings #major_meetings { background-color:#CCCCCC; margin-left:5px; border-left:5px solid #FFFFFF; }
#content #meetings #major_meetings h2 { font:normal 14px tahoma; background-color:#DDDDDD; border-bottom:1px solid #9f2438; padding:3px; }
#content #meetings .major { background-color:#CCCCCC; }
#content #meetings #major_meetings .mojor { background-color:none; }

#content .category_box { font:normal 14px tahoma; background-color:#E7E2CC; border-bottom:1px solid #9f2438; padding:3px; }

#content .alphabet, #content .alphabet a { font:bold 12px Arial, Helvetica, sans-serif; color: #333333; }
#content .alphabet .dim { color:#CCCCCC; }
#content .alphabet a:hover { color: #990000; text-decoration:underline; }
#content .alphabet_letter { font:normal 16px Tahoma; border-bottom:1px solid #CCCCCC; }

#content #od h1 { margin:0px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#content #od a { text-decoration:none; color:#333333; }
#content #od a:hover { text-decoration:underline; color:#666666; }
#content #od .featured { background-color:#e0e0e0; }
#content #od h2 { display:inline; font:bold 12px Tahoma; }
#content #od h2 a { color:#363634; text-decoration:none; }
#content #od h2 a:hover { text-decoration:underline; }
#content #od h3 { display:inline; font:normal 11px Arial, Helvetica, sans-serif; }
#content #od h4 { display:inline; font:bold 11px Arial, Helvetica, sans-serif; }
#content #od .letter { font:bold 18px Arial, Helvetica, sans-serif; border-bottom:1px solid #CCCCCC; }
#content #od .highlighted { background-color:#e0e0e0; }

#content h1.search_header { display:block !important; background:url(/includes/images/circle-green-header.gif) no-repeat 4px 9px; background-color:#88a971; padding:4px 0px 5px 18px; margin:0px; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
#content .search_header a { color:#FFFFFF; text-decoration:none; }
#content .search_header a:hover { text-decoration:underline; }

#content #right_column { float:right; width:185px; }
	.ie #content #right_column { position:absolute; top:153px; right:0px; width:185px; }
	#content #right_column dl { border-left:5px solid #ffffff; margin:0px; background-color:#FFFFFF;  }
	#content #right_column dt { margin: 0px; padding:3px 0px 3px 5px; border-top:2px solid #CECECE; border-bottom:2px solid #CECECE; font:bold 12px Arial, Helvetica, sans-serif; color:#940205; text-align:left; }
	#content #right_column dt div { background-color:#DEDEDE; }
	#content #right_column dt div span { background:#FFFFFF url(/includes/images/arrow_small_boxes.gif) no-repeat 0; padding:0px 10px 0px 11px; }
	#content #right_column dd { margin:0px; padding:3px 0px 5px 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#575757; text-align:left; background:#EEEEEE; }
	
	#content #right_column ul { list-style: none; padding-left:20px; }
	.ie #content #right_column ul { list-style: none; padding-left:20px; margin:0px; }
	#content #right_column h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#0D3DA5; }
	#content #right_column h4 { font:normal 12px Arial, Helvetica, sans-serif; }
	#content #right_column a { color:#000000; text-decoration:none; }
	#content #right_column a:hover { text-decoration:underline; }

#content #search_results { font:normal 12px Arial, Helvetica, sans-serif; }
#content #search_results h1 { font:normal 14px tahoma; background-color:#E7E2CC; border-bottom:1px solid #9f2438; padding:3px; }
#content #search_results h2 { display:inline; font:bold 14px Arial, Helvetica, sans-serif; }
#content #search_results h3 { display:inline; font:normal 14px Arial, Helvetica, sans-serif; }
#content #search_results h4 { display:inline; font:normal 12px Arial, Helvetica, sans-serif; }
#content #search_results h5 { display:inline; font:bold 12px Arial, Helvetica, sans-serif; }

#footer { font:normal 12px Arial, Helvetica, sans-serif; }
#footer .content { padding:15px; background-color:#4e4e4e; color:#d7d5d5; }
#footer .content a { color:#c1c1c1; }
#footer .bar { background-color:#d1d1d1; height:10px; border-top:2px solid #FFFFFF; }
