body {
	margin: 0;
	padding:0;
	background: #444444;
	font-family:Arial, Helvetica,Verdana,sans-serif;
	font-size: 12px;
}
img {border:0; font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#666666; line-height:8px}

.baseline {font-family:Arial, Helvetica,Verdana,sans-serif;	font-size: 12px;}
a {color: #000066;text-decoration: none}
ul {
	list-style-position: outside;
	list-style-image: url(black_smallarrow.gif);
	list-style-type: none;
}
li { padding-bottom:5px;}
 
#container {
	margin: 65px auto;
	padding:0;
	width: 1010px;
	margin-bottom:0px;
}

.orangelinks a{ color: #CC6600}
.orangelinks a:hover{ text-decoration:underline;}

.morelinks a{ color: #000066; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.morelinks {color: #000066;  font-family:Arial, Helvetica, sans-serif; font-size:11px}
.morelinks a:hover{ text-decoration: underline;}

.greenlinks a{ color: #669900}
.greenlinks a:hover{ text-decoration:underline;}

content_width_full {width:730px;}
content_width_semifull{width:530px;}
content_width_main{width:410px;}
content_width_300 {width:300px}
.footerlinks{
text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
.footerlinks a{ color:#FFFFFF;}
.bigsection_headline_dot {
	float:left;
    margin:2px 5px 0 0;
	width:15px;
	padding-left:1px;
	height:15px;
	background-color:#CC6600;
}
.examiners_headline_dot {
	float:left;
    margin:2px 5px 0 0;
	width:15px;
	padding-left:1px;
	height:15px;
	background-color:#990000
}
.exclusive_headline_dot {
	float:left;
    margin:2px 5px 0 0;
	width:15px;
	padding-left:1px;
	height:15px;
	background-color: #4E0BB0;
}
.exclusive_title{
font-family:'Times New Roman', Times, serif; 
font-size:30px;  
padding:0px ;
 }
 .exclusive_title a{color:#4E0BB0;}
.bigsection_headline {
	font-family:Arial , Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	white-space: normal;
}
.examiners_title_dot {
	background-color: #990000;
	float: left;
	height: 6px;
	width: 4px;
	margin:0px 5px 0 0;
	font-size: 6px;
	display: block;
	top: 2px;
	padding-left: 2px;
	position: relative;
}
.section_title_dot {
	background-color: #CC6600;
	float: left;
	height: 6px;
	width: 4px;
	margin:0px 5px 0 0;
	font-size: 6px;
	display: block;
	top: 2px;
	padding-left: 2px;
	position: relative;
}
.local_dot {
	background-color: #669900;
	float: left;
	height: 6px;
	width: 4px;
	margin:0px 5px 0 0;
	font-size: 6px;
	display: block;
	top: 2px;
	padding-left: 2px;
	position: relative;
}
.classifieds_title_dot {
	background-color: #000066;
	float: left;
	height: 6px;
	width: 4px;
	margin:0px 5px 0 0;
	font-size: 6px;
	display: block;
	top: 2px;
	padding-left: 2px;
	position: relative;
}
.exclusivesection_title_dot {
	background-color: #993300;
	float: left;
	height: 6px;
	width: 4px;
	margin:0px 5px 0 0;
	font-size: 6px;
	display: block;
	top: 2px;
	padding-left: 2px;
	position: relative;
}
  
.section_title{
font-family:'Times New Roman', Times, serif; 
font-size:30px;  
color:#000000;
padding:0px;
 }
.section_title a{color:#CC6600;}

.section_title_alt{
font-family:'Times New Roman', Times, serif; 
font-size:30px;  
color:#669900;
padding:5px 0 10px 0;
 }

.article_meta {
	padding: 0 0 5px 0; 
	line-height: 14px; 
	font-size: 10px;
}
.breadcrumb {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	clear: none;
}
.search_result {
	padding-top: 5px;
}
.search_result_title{
	font-weight: bold;
}
.search_result_description {
	margin:0;
	padding:0;
}
.search_result_meta a {
	font-size:10px;
	color: #008000;
}

.guidelist {
	font-family: Arial , Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	clear: none;
}
.photo_caption {
	font-size: 10px;
	color:#666666;
	}
.thincolunderline {
	border-top:2px solid #000000;
	margin-top:2px;
	font-size:2px;
	margin-bottom: 0px;
 }
 #photo_block
{
	float: left;
	margin: 0 8px 0 0;
	background-image: url(stripedBG.gif);
	padding:10px;
}
#header {
	margin: 0;
	padding: 0;
	background-position:right;
	background-color:#000000;
	width: 1010px;
	height: 126px;
	background-image: url(header_777.gif);
	background-repeat: no-repeat;
}
#body_contentborder {
	padding: 0;
	width: 950px;
	background-image:url(leftshadowBG.gif); background-repeat:repeat-y;
}
#body_content {
	width: 910px;
	background-color:#FFFFFF;
	background-image:url(contentRepeat.jpg); background-position:right; background-repeat:repeat-y;
	margin-left: 30px;
	padding:0 50px 0 20px !important;
	padding:0 40px 0 16px;
}
#footer {
	margin: 0;
	padding: 0;
	width: 1010px;
	height: 50px;
}
/* footer and header shadow divs */
#header_shadow {
	margin: 0;
	padding: 0;
	background:url(headertopshadow_middle.jpg) repeat-x;
	width: 1010px;
	height: 30px;
}
#header_shadow_left {
	margin: 0;
	padding: 0;
	background:url(headertopshadow_left.jpg) no-repeat;
	background-position:left;
		width: 1010px;
	height: 30px;
}
#header_shadow_right{
	margin: 0;
	padding: 0;
	background:url(headertopshadow_right.jpg) no-repeat;
	background-position:right;
	width: 1010px;
	height: 30px;
}
#footer_shadow {
	margin: 0;
	padding: 0;
	background:url(footershadow.jpg) repeat-x;
	width: 1010px;
	height: 50px;
}
#footer_shadow_left {
	margin: 0;
	padding: 0;
	background:url(footershadow_left.jpg) no-repeat;
	background-position:left;
		width: 1010px;
	height: 50px;
}
#footer_shadow_right{
	margin: 0;
	padding: 0;
	background:url(footershadow_right.jpg) no-repeat;
	background-position:right;
	width: 1010px;
	height: 50px;
}
#menu {
	margin:0 -10px;
	padding: 0;
	background:url(menubg.gif) no-repeat;
	width: 950px;
	height: 41px;
}
#menu a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:11px; line-height:41px; color:#FFFFFF; text-transform:uppercase;}
.headerbg {
	margin: 0 auto;
	padding: 0;
	background:url(bgtopshadow_middle.gif);
	width: 1010px;
}
.menu_spacer { padding:0 10px;
}
.smallweather {font-size: 9px;
		color: #000000;}
.footermap{color:#000000;}
.footermap a{color:#000000;}
.footermap a:hover { color:#000099;}
.headerbg_left {
	margin: 0 auto;
	padding: 0;
	background:url(bgtopshadow_left.jpg) repeat-y;
	background-position:left;
		width: 1010px;
}
.titlecaps { text-transform:capitalize; color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0}
.top_ad{
position:absolute;
width: 850px;
margin-left:-370px;
top:12px;
left:50%;
z-index:5;
}
.img_left{;margin:3px 7px 5px 0;float:left;padding:0;}
.headerbg_right{
	margin: 0 auto;
	padding: 0;
	background:url(bgtopshadow_right.jpg) repeat-y;
	background-position:right;
	width: 1010px;
}
.search_result_meta a {
	font-size:10px;
	color: #008000;
}
/* search field */
.searchfield_top {
	position:absolute;
	width:328px;
right:50%; top:220px; z-index:60;  margin-right:110px;
}
#search_box {
    width: 300px;
    height: 19px;
    background: url(searchfield.gif);
	background-repeat:no-repeat;
	margin:0;
}
#google_search_box {
    background: url(google_searchfield.gif);
	background-repeat:no-repeat;
}
 #sbi { font-size:10px;
    padding-right: 15px;
	padding-bottom:4px;
    border: 0;
    width: 200px;
    background: none;
}
#search_box #q {
    float: left;
    padding: 0;
    margin: 0px 0 0 6px;
    border: 0;
    width: 200px;
    background: none;
}
 #submit-search {
    float: right;
    margin: 5px 16px 0 0;
}


.widgetimg_left {
	margin: 3px 7px 1px 0;
	float: left;
}



.breakingnews{ background-image:url(breakingnewsbg.gif); 
background-position:top left;
background-repeat:no-repeat; 
position:relative; top: -3px; width:640px; height:24px;
padding: 8px 0 0 25px;
font-family:Arial , Helvetica, sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold;}
.breakingnews_ticker { color:#666666; padding-left: 43px;font-family:Arial , Helvetica, sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold;}
.breakingnews_ticker a {text-decoration:none; color:#666666; }
.breakingnews_ticker a:hover {text-decoration:none; color: #000000;}

.location {
	padding-left:20px;
	line-height:20px;
	float:left; 
	position:relative; 
	top:18px;
	text-transform: uppercase;
}
.locationcity{font-family:Georgia, 'Times New Roman', Times, serif; font-size:24px; color:#FFFFFF; padding-left:50px}
.location a { color: #808080; 	text-decoration:none;}
.location a:hover { color: #FFFFFF; 	text-decoration:none;}
.changemylocation { font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding-left:55px; font-size: 8px;	color: #808080;	text-decoration: none; }

/* Headline History */
#article_history
{
display: block;
line-height:10px;
}
.X-closed
{
	display: none;
	cursor: hand;
	font-weight: bold;
}
.X-open
{
	display: block;
}
.articlehistory_links{padding:3px 0; line-height:11px; display:block;}
.articlehistory_links:hover{ background-color:#D7D7D7;}
  /*  Buttons */
.comment_button_sm
{
background-image: url(comment_button.gif);
background-repeat: no-repeat;
width: 169px;
text-transform: uppercase;
font-family:Arial ,Helvetica,sans-serif;
color: #ffffff;
height: 18px;
font-size: 8px;
padding-top: 3px;
display: block;
margin-left: 7px;
}
.green_button_300{
background-image:url(greenbutton.gif); 
background-repeat:no-repeat;
 width:300px;  
 text-transform: uppercase; 
 font-family:Arial, Helvetica, sans-serif; 
 font_weight:bold; color:#FFFFFF; height:18px; font-size:8px; 
 padding-top:3px;
 display:block;
} 
.red_button_300{
/*background-image:url(../img/redbutton_small.gif); 
background-repeat:no-repeat;
 width:90px;  
 text-transform: uppercase; 
 font-family:Arial, Helvetica, sans-serif; 
 font_weight:bold; color:#FFFFFF; height:18px; font-size:9px; 
 padding-top:3px;
 display:block;*/
} 
.grey_button_300{
/*background-image:url(../img/greybutton_small.gif); 
background-repeat:no-repeat;
 width:90px;  
 text-transform: uppercase; 
 font-family:Arial, Helvetica, sans-serif; 
 font_weight:bold; color:#FFFFFF; height:18px; font-size:9px; 
 padding-top:3px;
 display:block;*/
} 
.green_button_sm{
 width:128px;  
 padding-top:3px;
 margin-left:7px;
} 
.red_button_300 a{color:#FFFFFF}
.grey_button_300 a{color:#FFFFFF}
.green_button_300 a{color:#FFFFFF}
  /*  examiners */
.examiners_infobox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	background-image: url(stripedBG.gif)
 }
  .examiners_infobox img
{
}
 .examiners_leftcol{
	width:300px;
	margin-right:17px;
	float: left;
 }
  .examiners_main_content{
	float: right;
 }
 .examiners_infobox li{
 line-height:15px; 
 list-style-image:url(smallarrow.gif);
 }
.examiners_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform: uppercase;
  }
  .examiners_name a:hover{
	color:#CC6600;
  }
.examiners_name a{
	color:#FFFFFF;
	font-weight: bold;
  }
  .examiners_photo
{
float: left;
}
.examiners_bigname
{
font-family: 'Times New Roman',Times,serif;
font-size: 22px;
color: #720707;
line-height: 25px;
}
.examiners_promotext_headlines {
	color: #cc6600;
	font-size:16px;
	font-family: "Times New Roman", Times, serif;
}

.examiner_infoboxGrey {
	clear:both;
	padding:0 0 10px 10px;
	display:block;
	font-size:11px;
	background-color: #666666;
}
.examiner_bioboxgrey {
padding:1px 5px 0px 5px;
background-color: #666666;
font-family: 'Times New Roman',Times,serif;
font-size: 15px; clear:left}
.examiners_more
{
text-transform: uppercase;
font-family:Arial ,Helvetica,sans-serif;
font-size: 8px;
color:#FFFFFF;
}
.examiner_bioboxgrey a{color: #ffffff;}
.examiner_bioboxgrey li {margin-left:-15px;}
.examiner_bioboxgrey a:hover {display:block; color:#CC6600;}
 .examiner_infoboxGrey a {color:#ffffff;}

 
.examiners_titles {
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	padding: 0 0 5px 0;
}
.examiners_titles a{ color:#FFFFFF;
}
.examiners_titles a:hover{ color:#CC6600;
}
.examiners_promotitle
{
	font-family: 'Times New Roman',Times,serif;
	font-size: 15px;
	width: 90px;
	float: left;
}
.examiners_promotext {	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	margin-bottom: 5px;}
	
.examiners_promotext a{color: #000000;}
.examiners_promotext a:hover{color: #000066;}
.examiners_promotitle a{}
.Examiners_promotagbox{
padding:10px; border-top:1px dotted #333333; color:#666666;
background-image: url(stripedBG.gif);}
.Examiners_promotagbox a{color:#666666;}
.city_component {
	background-image: url(city_grad.gif);
	background-repeat: repeat-y;
	padding: 5px;
}
/* examiners 160 column */
.thincolsectionlist ul{
list-style:outside; 
font-size:10px;
font-family:'Arial Black',Arial, Helvetica, sans-serif;
text-transform: uppercase;
position:relative;
top:-5px;
}
.thincolsectionlist li{ 
 list-style-image:url(folder.gif);
 padding:0px 0 5px 5px;
 position:relative;
left:-18px;
}

.thincolsectionlist a{
color:#000000;
}
.thincolsectionlist a:hover{
color:#CC0000;
}
/*examiners main story */
.examiners_mainstory_title{
font-family:'Times New Roman', Times, serif; 
font-size:22px;  
line-height:22px;
  }
.examiners_mainstory_title a{color:#CC6600;}
.examiners_tools{ float:right; width:140px; background-image:url(stripedBG.gif);}
.examiners_tools img{float:left; padding:5px 5px 20px 5px}
.examiners_mainstory {width:570px; padding:10px; background-image:url(stripedBG.gif); overflow:hidden;}
.examiners_mainstory a{color:#CC6600}
.examiners_mainstory a:hover{text-decoration:underline}
.section_underline {
border-top: 2px solid #000000;
margin: 2px 0 5px 0;
width: 727px;
font-size: 2px;
}
.examiner_section_underline {
border-top: 2px solid #000000;
margin: 2px 0 5px 0;
width: 910px;
font-size: 2px;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;

}
a.tt span{ display: none; }


a.tt:hover{
	z-index:25;
background:;/*background:; ie hack, something must be changed in a for ie to execute it*/
}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:25px; left:-20px;
	padding: 0px 0 0 0;
	width:300px;
	font-weight:bold;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 10px 8px 0;
    background: url(bubble_top.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 5px 10px 0 10px; background-color:#669900; 
	background: url(bubble_filler.gif) repeat bottom;
	color: #FFFFFF;
	font-family: Verdana, Arial ,Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px 10PX;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}


a.tt:hover span.tooltip:hover{
    display:none;
}
/*---------- alt bubble tooltip -----------*/
a.tt_alt{
    position:relative;
    z-index:24;

}
a.tt_alt span{ display: none; }


a.tt_alt:hover{
	z-index:25;
background:;/*background:; ie hack, something must be changed in a for ie to execute it*/
}
a.tt_alt:hover span.tooltip_alt{
    display:block;
    position:absolute;
    top:25px; left:-30px;
	padding: 0px 0 0 0;
	width:300px;
	font-weight:bold;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt_alt:hover span.top{
	display: block;
	padding: 10px 8px 0;
    background: url(bubble_top_alt.gif) no-repeat top;
}
a.tt_alt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 5px 10px 0 10px; background-color:#669900; 
	background: url(bubble_filler_alt.gif) repeat bottom;
	color: #FFFFFF;
	font-family: Verdana, Arial ,Helvetica, sans-serif; font-size:10px; font-weight:bold;
}
a.tt_alt:hover span.bottom{
	display: block;
	padding:3px 8px 10px 10PX;
	color: #548912;
    background: url(bubble_alt.gif) no-repeat bottom;
}


a.tt_alt:hover span.tooltip_alt:hover{
    display:none;
}



.tooltip_alt img {padding-right:10px; float:left; border: none;}

.newsagg_headline{ clear:left; font-family:Arial, Helvetica,Verdana,sans-serif;	font-size: 12px; padding:5px 0; border-bottom:dotted 1px #333333;}
.newsagg_headline a{color:#669900; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:16px; }
.newsagg_headline a:hover{ text-decoration: underline;}

.linklist_headline{clear:left; font-family:Arial, Helvetica,Verdana,sans-serif;	font-size: 12px;  padding:5px 0; border-bottom:dotted 1px #333333; }
.linklist_headline a{font-family:"Times New Roman", Times, serif; font-size:16px; color:#CC6600; text-decoration:none;}
.linklist_headline a:hover{ text-decoration: underline;}

.linklist_headline_alt{clear:left; font-family:Arial, Helvetica,Verdana,sans-serif;	font-size: 12px; padding:0 0 5px 0; border-bottom:dotted 1px #333333; }
.linklist_headline_alt a{ font-family:"Times New Roman", Times, serif; font-size:16px;color:#CC6600; text-decoration:none;}
.linklist_headline_alt a:hover{ text-decoration: underline;}

.newsroom_headline {clear:left; font-family:Arial, Helvetica,Verdana,sans-serif; font-size: 12px;}
.newsroom_headline a{ font-family:"Times New Roman", Times, serif; font-size:16px;color:#000066; text-decoration:none;}
.newsroom_headline a:hover{ text-decoration: underline;}

.newsroom_widget{font-size:20px; font-family:'Times New Roman', Times, serif; color:#000066}

.videoagg_headline {font-family:Arial, Helvetica,Verdana,sans-serif; font-size: 12px; padding-left:100px }
.videoagg_headline a{ font-family:"Times New Roman", Times, serif; font-size:16px;color:#669900; text-decoration:none;}
.videoagg_headline a:hover{ text-decoration: underline;}

.videoagg_boxes {	float:left;	width:238px;	margin-right:3px;	padding-bottom: 10px;}
.videoagg_main {margin:10px 0; border-bottom:1px dotted #666666; width:725px}
.videoagg_main img { float:left}

.new_timestamp { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.new_timestamp a {text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.new_timestamp a:hover {text-decoration: none; color:#CC6600;}

.prn_headline{ font-family:"Times New Roman", Times, serif; font-size:16px; padding:5px 0; border-bottom:dotted 1px #333333; color:#669900; }
.prn_headline a{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.prn_headline a:hover{color:#000066; text-decoration: underline;}

.tabbed_headline{ font-family:Arial, Helvetica,Verdana,sans-serif;	font-size: 12px; padding:5px 0; border-bottom:dotted 1px #333333; }
.tabbed_headline a{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#000066; text-decoration:none;}
.tabbed_headline a:hover{color:#000066; text-decoration: underline;}

.tabbed_headline_alt{ font-family:Arial, Helvetica,Verdana,sans-serif; width:280px	font-size: 12px; padding:5px 0; border-bottom:dotted 1px #333333; }
.tabbed_headline_alt a{ font-family:"Times New Roman", Times, serif; font-size:16px; color:#cc6600; width:280px; display:block;}
.tabbed_headline_alt a:hover{color:#CC5200; background-image:url(stripedBG_on.gif);}

#tablist{ margin-left:10px}

.examinerspromotitle{font-family:'Times New Roman', Times, serif; font-size:24px;}
.examinerspromotitle a{color:#FFFFFF}
.examinerspromotitle a:hover{color:#cc6600}

.whatsanexaminer { font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:0px}
.whatsanexaminer a{ color:#FFFFFF}
.whatsanexaminer a:hover { color:#cc6600}

/* City Guide column */
.city_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	padding-left: 10px;
}
.city_body a {color: #CCCCCC;}
.city_body a:hover{color: #FFFFFF;}
.city_head {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	clear: left;
}
.city_head a{color: #FFFFFF;}
.city_component {
	padding: 5px;
	border-bottom: 1px  dotted  #333333;
}
.city_guides{
	padding: 0 10px;
	background-image: url(city_grad.gif);
	background-repeat: repeat-y;
}
.widgetbg {	padding: 0 10px;
	background-image: url(stripedBG.gif);
	}
/* tab styles */
.tabtasticiness	{ position:relative; margin: 0; padding:0px 0 5px 0}
.tabtasticiness_alt	{ position:relative; margin:0}
.tabset_content a:link,	.tabset_content a:visited{}
.tabstyle1 {	margin:0px;	padding:8px 0 6px 0;	list-style-type:none;	white-space:nowrap;	background-image:url(hatch.gif);background-repeat:repeat;  font-family:Arial , Helvetica, sans-serif; font-weight:bold;  font-size:10px}
.tabstyle1 li	{ margin:0; display:inline; }
.tabstyle1 a	{ color:#000 ; text-decoration:none; padding: 0.6em;  border-bottom:none; padding-right:36px; }
.tabstyle1 a.active	{ color:#000 ; background-image:url(tabbed.gif); background-position:right; background-repeat:no-repeat; border-left:1px solid #D0D1CF; cursor:default; border-bottom:white; }
.tabset_content	{ border-left:1px solid #d0d1cf; border-bottom:1px solid #d0d1cf; border-right:1px solid #d0d1cf; background-color:#FFF;padding:0.5em 1em; display:none;  }
.tabset_label	{ display:none }
.tabset_content_active	{ display:block }
.preActive a:hover{color:#cc6600}


.tabstyle2 {	margin:0px;	padding:10px 0 ; list-style-type:none;white-space:nowrap;font-family:Arial , Helvetica, sans-serif; font-weight:bold;  font-size:10px}
.tabstyle2 li	{ margin:0; display:inline; }
.tabstyle2 a	{ color:#FFF ; text-decoration:none; padding:0 5px 10px 5px}
.tabstyle2 a.active{ color:#000; background-image:url(national_bg.jpg); background-repeat:no-repeat; cursor:default; border-bottom:0px; margin-bottom:0	 }

.tabset_colors1 a:link	{ color:#039 }
.tabset_colors1 a:visited	{ text-decoration:none; color:#026 }
.tabset_colors1 a:hover	{ color:#000066 }

.tabset_colors2 a:link	{color:#cc6600; }
.tabset_colors2 a:visited	{ text-decoration:none; color:#cc6600; }
.tabset_colors2 a:hover	{color:#cc6600; }


.tabset_content_alt a:link,	.tabset_content a:visited{ }}
.tabset_content_alt	{ display:none;  }
.tabset_content_alt_active	{ display:block; position:relative; top:-1px}

/*calendar widget */
 #calendar
{
	margin:0 auto 0 auto;
	border: 0px solid #cfcfcf;	
	padding: 0px;
}
.calendarTable, .calendarTable a 
{
	font-family:Arial , Helvetica, sans-serif; 
	font-size: 9px;
	text-align: center;
	padding: 2px;
	line-height: 20px;
}

.calendarToday, .calendarToday a
{
	color: #CC3333;
	font-weight: bold;
}

.calendarEntry, .calendarEntry a
{
	background-color: #666666; color:#FFFFFF
}

.calendarHeader
{
	text-align: center;

	font-family:Arial , Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	padding: 5px 0 10px 0;
}
.calendarHeader a
{
color:#666666;
}
.calendarDays
{
	background-color: #666666;
	color: #FFFFFF;
}
.calendarblock
{
background-image: url(stripedBG.gif);
}
/*sourceslist */
 
  ul.sources { /* all lists */
	padding: 0;
	margin: 0;	
}
a.sources {
	display: block;
	text-decoration:none
}
li.sources { /* all list items */
	float: left; list-style-type:none;
	width: 299px; /* width needed or else Opera goes nuts */
		
}
ul.sources { /* second-level lists */
	position: absolute;
}
.sourceslist {
	padding:3px 0 3px -10px; margin-bottom:2px; font:Arial, Helvetica, sans-serif; font-size:10px; display:block;
	}
a.sourceslist { color:#000000;} 
 

.sourcesbar {
height:25px; background-repeat:no-repeat; background-image:url(bg.gif);font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
.sourcesbar_bg{
padding:3px 0 3px 10px; width:270px; color:##999999; font-size: 10px;
}
.sourcesbar ul {margin-left:7px; background-color:##FFFFFF; background-image:url(gradiaion_bg.gif);padding-left:10px; background-position:bottom; background-repeat: repeat-x; z-index:35; border:1PX SOLID ##9F9F9F; width:265px}

/* MENU STYLES */
div.menuBar,div.menuBar a.menuButton, div.menuBar span.menuButton a, div.menu,div.menu a.menuItem,div.menu a.menuItemRight,  {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

div.menuBar {
  padding: 0;
  text-align: center;
  display:block;
  position:relative;
	height: 45px;
	font-size: 11px;
	margin:0 !important;
	margin-left: 4px;
}

div.menuBar span.menuButton a{
	color: #FFFFFF;
	cursor: pointer;
	left: 0px;
	margin: 0px 1px 1px 1px;
	padding: 0px 6px 2px 6px;
	position: relative;
	text-decoration: none;
	top: 2px;
	z-index: 50;
	text-transform: uppercase;
	line-height: 36px;
	bottom: 2px;

}

div.menuBar span.menuButton a:hover {
	color: #FFFFFF;	/*background-image:url(submenutop.gif); background-position:center bottom; background-repeat:no-repeat;*/
}

div.menuBar span.menuButtonActive a,
div.menuBar span.menuButtonActive a:hover {
  color: #ffffff;
  left: 0 px;
  top: 2px;
}

div.menu {
	
	padding:10px 5px 5px 5px;
	background-image:url(submenutop.gif); background-position:top left; background-repeat:no-repeat;
	position: absolute;
	border-bottom:#920000 2px solid;
	visibility: hidden;
	z-index: 50;
	font-size:11px;
	display:block;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#999999', Positive='true')
}

div.menu a.menuItem {
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  padding: 3px 1px;
  text-decoration: none;
}
.menuitem a{ font-weight:normal;}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #AB0C0C;
  color: #ffffff;
}
.menucolumn{
float:left; width:125px; padding-right:5px
}

div.menu a.menuItemRight {
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  padding: 3px 1px;
  text-decoration: none;
}

div.menu a.menuItemRight:hover, div.menu a.menuItemHighlight {
  background-color: #CC6600;
  color: #ffffff;
}

 /*small linklist */
.linklist a{
color:#000000
}
.linklist a:hover{
color:#CC0000
}
.linklist ul{
list-style:outside; 
font-size:10px;
font-family:'Arial Black',Arial, Helvetica, sans-serif;

}
.linklist li{ 
 list-style-image:url(file.gif);
 padding:0px 0 10px 5px;
 position:relative;
left:-8px;
}
.localpackage a{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.localpackage a:hover{text-decoration:none;}
/*examiners biobox centering trick */
.examinerpromo_outer {
    position: relative;
    display: table;
    vertical-align: middle;
    height: 75px;
    margin: 0px auto 0;
    }

.examinerpromo_inner {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    }
/*Now the hack for obsolete browsers-ok, just IE*/
/* \*/
* html .examinerpromo_inner {
    top: 50%;
    left: 0;
    }

* html .examinerpromo_inner .examinerpromo_mid {
    position: relative;
    top: -50%;
    }
	
/*citygiude promos */
.cityguidebox_titles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFFFFF;
}
.cityguidebox_cityname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;}
.cityguide_box{height:80px; width:300px}

.panel_h2{font-size:18px;text-decoration:none;margin-top:6px;margin-bottom:3px;font-weight:bold;;line-height:21px;}

.eagle_link {font-family: Arial , Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999; text-transform: uppercase; letter-spacing: 1px; clear: none; }
.eagle_link a{ font-family: Arial , Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration:none; text-transform: uppercase; color: #044861; letter-spacing: 1px; clear: none; }
.eagle_link a:hover{ text-decoration: underline; }
.examiner_linklist {font-family:Arial, Helvetica, sans-serif;}
.examiner_linklist a{color:#CC6600}
.examiner_linklist a:hover{ text-decoration:underline}
.examiner_linklist ul{ position:relative; top:-5px; left:-10px;}
.examiner_linklist ol{ position:relative;top:-5px; left:-10px;}
.wrapper { width: 160px; }
.title { font-family: Arial , Helvetica, sans-serif; font-size: 8px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; clear: none;  }

.underline {  border-top:2px solid #000000; margin-top:2px; font-size:2px; margin-bottom: 0px;  }
 .blue_dot {  background-color: #000066; float: left; height: 6px; width: 4px; margin:0px 5px 0 0; font-size: 6px; display: block; top: 2px; padding-left: 2px; position: relative;  }
.blue_headline a{ font-family:"Times New Roman", Times, serif; font-size:16px;color:#000066; text-decoration:none;}
.blue_headline a:hover{ text-decoration: underline;}
#article_main a{color:#CC6600}
#article_main a:hover{ text-decoration:underline}
h4 {
 background:url(smallarrow.gif) no-repeat left 4px;
 padding-left:10px;
 margin:3px;
 font-size:12px;
 color:#fff
	
}
h4 a {
	color:#fff !important;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}	
h4 a:hover{
	color:#fff !important;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

.rightLinks a{
	text-decoration:none;
}	
.rightLinks a:hover{
	text-decoration:underline;
}	
.featuredLink a{
	font-weight:bold;
	text-decoration:none;
	color:#CA5C08;
}	
.featuredLink a:hover{
	text-decoration:underline;
	color:#960303;
}