/********** base and .class syles ***********/
body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000;
	}
img {
	border: 0;
	margin: 0;
	padding: 0;
	}	
p {
	margin: 0;
	margin-top:1px;	
	padding: 0;
	}
a:link {
	text-decoration: none; 
	color: #039;
	font-weight: bold;
	}
a:visited {
	text-decoration: none;
	color: #cc0000;
	font-weight: bold;
	}
a:hover {
	text-decoration: underline;
	color: #cc0000;
	font-weight: bold;
	}
ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	}
li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position:inside;
	}
ul.arrow {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	}
li.arrow {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 17px;
	display: list-item;
	list-style-type: none;
	list-style-image: url(http://www.detnews.com/pix/fixtures/arrow-red.gif);
	list-style-position:inside;
	}	
ul.ap-bulleted-headline-1 {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	}
li.ap-bulleted-headline-1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 17px;
	display: list-item;
	list-style-type: none;
	list-style-image: url(http://www.detnews.com/pix/fixtures/arrow-red.gif);
	list-style-position:inside;
	}	
ul.ap-bulleted-headline-2 {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	}
li.ap-bulleted-headline-2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 17px;
	display: list-item;
	list-style-type: none;
	list-style-image: url(http://www.detnews.com/pix/fixtures/arrow-red.gif);
	list-style-position:inside;
	}	
h1 {
	text-indent: 0;
	font-weight: bold;
	font-size: 23px;
	}	
h2 {
	font-weight: bold;
	font-size: 19px;
	text-indent: 0;
	}
h3 {
	font-weight: bold;
	font-size: 17px;
	text-indent: 0;
	}
h4 {
	font-weight: bold;
	font-size: 15px;
	text-indent: 0;
	}
h5 {
	font-weight: bold;
	font-size: 13px;
	text-indent: 0;
	}
input {
	font-size: 11px;
	}	
.indent {
	text-indent: 12px;
	}
.date {
	text-align: center;
	font-size: 10px;
	margin: 10px;
	padding: 0;
	}	
.graybar {
	text-indent: 0;  
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;;
	text-decoration: none;
	padding-left: 3px;
	width: auto;
	margin-top: 6px;
	margin-bottom: 3px;
	color: #ffffff;
	background-color: #656767;
	}
.graybar a:link { 
	text-decoration: none;
	color: #ffffff;
	}
.graybar a:visited { 
	text-decoration: none; 
	color: #ffffff;
	}
.graybar a:hover {  
	text-decoration: none;
	color: #fafaa3;
	}
.lightgraybar {
	text-indent: 0;  
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 3px;
	width: auto;
	margin-top: 6px;
	margin-bottom: 3px;
	color: #000000;
	background-color: #CCCCCC;
	}
.lightgraybar a:link { 
	text-decoration: none;
	color: #000000;
	}
.lightgraybar a:visited { 
	text-decoration: none; 
	color: #000000;
	}
.lightgraybar a:hover {  
	text-decoration: none;
	color: #FF0000;
	}
.photocredit {
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	}
.photocaption {
	margin: 0;
	padding: 1px 0 12px 0;
	font-size: 12px;
	line-height:13px;
	font-weight: bold;
	}
.indexkicker {
	color: #666666;
	font-weight: bold;
	text-indent: 0;
	margin:0;
	padding: 0;
	}
.storykicker {
	color: #CC0000;
	font-weight: bold;
	text-indent: 0;
	margin:0;
	padding: 0;
	}
.storyhead {
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 27px;
	text-indent: 0;
	margin: 0;
	padding: 0;
	}
.storydeck{
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 21px;
	text-indent: 0;
	margin:0;
	padding: 0;
	}
.storytext{	
	text-indent: 15px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:18px;
	}
.head_medium {
	line-height: 20px;
	font-size: 17px;
	font-weight: bold;
	text-indent: 0;
	margin:0;
	padding: 0;
	}
.head_large {
	line-height: 22px;
	font-size: 19px;
	font-weight: bold;
	text-indent: 0;
	margin:0;
	padding: 0;
	}
.head_xlarge {
	margin: 0;
	padding: 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 25px;
	}
.indextext {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-indent: 0;
	margin-bottom: 2px;
	padding: 0;
	}
.indexlink {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-indent: 0;
	margin-left:  6px;
	margin-bottom:  2px;
	padding: 0;
	}
.writertag {
	font-size:14px;
	line-height:18px;
	font-style: italic;
	margin-bottom: 18px;
	margin-top: 9px;
	}
.indent {
	text-indent: 15px;
	}
.story_pix_right {
	width: 250px;
	height: auto;
	margin: 0 auto;
	padding: 12px 0 12px 0;
	text-align: left;
	}	
	
/*** email headlines include	***/
.linkbar	{
	margin: 6px 0 6px 0;
	padding: 1px 0 1px 6px ;
	background: #E8E8E8;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: #999999 thin solid;
	border-top: #999999 thin solid;
	}
a.linkbar {
	color: #039;
	text-decoration: none;
	}		
a:visited.linkbar {
	color: #039;
	text-decoration: none;
	}	
a:hover.linkbar	{
	color: #cc0000;
	text-decoration: underline;
	}	
/*** end email headlines include ***/

/********* detnews legacy styles *********/
.greybar {
	text-indent: 0;  
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 3px;
	width: auto;
	margin-top: 6px;
	margin-bottom: 3px;
	color: #ffffff;
	background-color: #656767;
}
.greybar a:link { 
	text-decoration: none;
	color: #ffffff;
	}
.greybar a:visited { 
	text-decoration: none; 
	color: #ffffff;
	}
.greybar a:hover {  
	text-decoration: none;
	color: #fafaa3;
	}
.sans-h1 {
	font-weight: normal;
	font-size: 21px;
	text-indent: 0;
	}	
.sans-h2 {
	font-weight: normal;
	font-size: 19px;
	text-indent: 0;
	}
.sans-h3 {
	font-weight: normal;
	font-size: 17px;
	text-indent: 0;
	}
.sans-h4 {
	font-weight: normal;
	font-size: 15px;
	text-indent: 0;
	}
.sans-h5 {
	font-weight: normal;
	font-size: 13px;
	text-indent: 0;
	}
	
.sans {
	font-weight: normal;

	}
.sans-1 {
	font-size: 13px;
	line-height: 16px;
	font-weight: normal;
	}
.sans-2 {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	}
.sansbold {
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	}
.sansbold-1 {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	}
.sansbold-2 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	}	
.topspace {
	margin-top: 6px;
	}
.sidebar {
	text-indent: 0;
	font-weight: normal;
	}
.sidebarhead {
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
	text-indent: 0;
	}         
.navsmall {
	font-weight: normal;
	}
.kickerred {
	line-height: 14px;
	color: #CC0000;
	font-weight: bold;
	text-indent: 0;
	margin:0;
	padding: 0;
	}
.headline {
	font-weight: bold;
	font-size: 22px;
	line-height: 24px;
	text-indent: 0;
	}
.deck {
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
	text-indent: 0;
	}
.bodyhead {
	font-weight: bold;
	font-size: 17px;
	line-height: 18px;
	text-indent: 0;
	}
.archivebar {
	text-indent: 0;  
	font-weight: bold;
	text-decoration: none;
	width: auto;
	color: #ffffff;
	background-color: #656767;
	text-align: center;
	}
.archivebar a:link { 
	text-decoration: none; 
	color: #ffffff;
	}
.archivebar a:visited { 
	text-decoration: none;
	color: #ffffff; 
	}
.archivebar a:hover {  
	text-decoration: none;
	color: #fafaa3;
}
/*** end legacy styles ***/
	
/********** Tony Aslett's clearing hack **********/
  .clearing:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
  .clearing {
    display: inline-block;
    }
/*** hides from IE/Mac ***/
	html .clearing { 
    height: 1%;
    }
  .clearing {
    display: block;
    }
/********** end clearing hack **********/

/********** div styles - may affect both editorial and advertising ***********/

/*** content wrappers ***/
#div_content_wrapper_760px {
	width: 760px;
	height: auto;
	padding: 0;
	margin: 0;
	}

#div_content_wrapper_760px_2{	
	width: 760px; 
	height: auto; 
	margin-top: 5px; 
	padding: 0; 
	border-top: 1px solid white;
	}
		
#div_top_left_450px {
	width: 430px;
	height: auto;
	margin-left: 5px;
	float: left;
	padding: 0;
	}	

#div_top_right_300px {
	width: 300px;
	height: auto;
	float: right;
	margin-right: 10px;
	}		
	
/*** content wrappers  ***/


/*** left-hand column for editorial navigation ***/
#div_navigation_column {
	width: 123px;
	height: auto;
	float: left;
	margin: 0 10px 0 0;
	background: #E8E8E8;
	text-align: left;
	padding-left: 2px;
	clear: both;
	font-size: 11px;
	line-height: 12px;
	font-weight:bold;
	}
.navigation_subhead {
	margin: 0;
	padding: 0;
	background: #ccc;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	}
#div_navigation_column_top {
	width: auto;
	height: auto;
	margin: 0;
	background: #fff;
	text-align: left;
	border-top: 1px solid #A6C5D7;
	}
#div_navigation_column_top ul {	
	background: #fff;
	}	
#div_navigation_column_top li {	
	background: #fff;
	line-height: 13px;
	border-bottom: 1px solid #666666;
	}
/*** end left-hand column for editorial navigation ***/

/*** editorial masthead styles - (header includes ***/
#div_masthead_home {
	width: 750px;
	height: 58px;
	margin: 0 10px 0 0;
	padding: 0;
	background: #e8e8e8;
	background-image: url(/graphics/mastback.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	}
#div_masthead_home_links {
	margin: 0;
	padding: 1px;
	font-size: 11px;
	line-height: 12px;
	width: 750px;
	height: auto;
	border-top: 3px solid #f3f3f3;
	border-bottom: 3px solid #ccc;
	background: #e8e8e8;
	}	
#div_masthead_home_links ul {
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: bold;
	}	
#div_masthead_home_links li {
	margin: 0 auto;
	padding: 0 4px 0 6px;
	display: inline;
	list-style-type: none;
	border-left: 1px solid #000;
	}
#div_masthead_home_links li a {
	margin: 0;
	padding: 0;
	color: #003399;
	text-decoration: none;
	text-align: center;
	}	
#div_masthead_home_links li a:visited {
	margin: 0;
	padding: 0;
	color: #003399;
	text-decoration: none;
	text-align: center;
	}
#div_masthead_home_links li a:hover {
	margin: 0;
	padding: 0;
	color: #cc0000;
	text-decoration: none;
	text-align: center;
	}
#div_masthead_home_left {
	width: 300px;
	height: auto;
	margin: 0;
	padding: 10px 0 0 0;
	float: left; 
	}	
#div_masthead_home_main {
	width: auto;
	height: auto;
	margin: 0 0 0 350px;
	padding: 0;
	}	
#div_masthead_home_middle {
	width: 175px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	}
#div_masthead_home_right {
	width: 125px;
	height: auto;
	margin: 0;
	padding: 0;
	color: #fff;
	float: right;
	}		
#div_masthead {
	margin: 0 10px 0 0;
	width: auto;
	height: 64px;
	background: #E8E8E8;
	border-top: 2px solid #ADADAD;
	}
#div_masthead_left {
	width: 509px;
	margin: 1px 0 0 0;
	padding: 0;
	float: left;
	font-size: 12px;
	line-height: 14px;
	}
#div_masthead_right {
	margin:0;
	padding: 0;
	height: auto;
	width: 241px;
	float: right;
	}
#div_masthead ul {
	margin: 0;
	padding: 0;
	width: 100%;
	display: inline;
	font-weight: bold;
	}
#div_masthead li {
	margin: 0 auto;
	padding: 0 4px 0 6px;
	display: inline;
	list-style-type: none;
	border-left: 1px solid #000;
	}
#div_masthead li a {
	margin: 0;
	padding: 0;
	color: #003399;
	text-decoration: none;
	text-align: center;
	}	
#div_masthead li a:visited {
	margin: 0;
	padding: 0;
	color: #003399;
	text-decoration: none;
	text-align: center;
	}	
#div_masthead li a:hover {
	margin: 0;
	padding: 0;
	color: #cc0000;
	text-decoration: underline;
	text-align: center;
	}
/*** end editorial masthead styles - (header includes) ***/

/*** page footers  - (footer includes) ***/	
#div_footer {
	width: 760px;
	height: auto;
	padding: 10px;
	margin: 0;
	clear: both;
	text-align: center;
	}
#div_footer p {
	line-height: 20px;
	font-size: 10px;
	border-top: 1px solid #000;
	}
/*** end page footers -(footer includes) ***/	


/*** article story well ***/
#div_storywell {
	margin: 0;
	padding: 0;
	}
/*** end article story well  ***/

/*** Inside right column on articles ***/
#div_article_inside_right_column {
	margin: 0 0 20px 10px;
	padding: 0 0 20px 0;
	float: right;
	width: 300px;
	height: auto;
	font-size:12px;
	line-height: 15px;
	}
#div_main_content {
	width: auto;
	height: auto;
	margin: 0 10px 0 133px;
	padding: 0;
	}
#div_article_links {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0 10px 0 10px;
	background: #E8E8E8;
	}
#div_article_links ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#div_article_links li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}		
/*** end inside right column on articles ***/
	
/*** folio line for articles (date and links) ***/			
#div_folio {
	width: auto;
	height: 25px;
	margin: 0;
	padding: 0;
	}		
#div_folio_left {
	width: 220px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	}
#div_folio_right {
	width: auto;
	height: auto;
	float: right;
	}
#div_folio p {
	margin: 6px 0 0 0;
	padding: 0;
	font-size: 11px;
	color: black;
	}
#div_folio a {
	color: #039;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}	
#div_folio a:visited {
	color: #039;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}	
#div_folio a:hover {
	color: #cc0000;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	}
#div_folio ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#div_folio li {
	margin: 0;
	padding: 0 0 0 6px;
	display: inline;
	list-style-type: none;
	}	
/*** end folio line for article (date and links) ***/

/*** begin main column for links on indexes ***/
#div_main_links_column {
	width: 300px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	}
/*** end main column for links on indexes ***/

/*** inside right column on indexes ***/
#div_inside_right_column {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	float: right;
	width: 300px;
	height: auto;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	text-indent: 0;
	}		
#div_inside_right_column-top {
	background: #fff;
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0;
	padding: 0;
	}	
#div_inside_right_column-top2 {
	background: #fff;
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0;
	padding: 0;
	}
#div_inside_right_column_wrapper {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border-top: 6px solid #fff;
	}
#div_inside_right_column_left_subcolumn {
	margin: 0;
	padding: 0;
	width: 140px;
	height: auto;
	float: left;
	background: #eee;
	}
#div_inside_right_column_right_subcolumn {
	margin: 0 0 0 0;
	padding: 0;
	float: right;
	width: 141px;
	height: auto;
	}
/*** end inside right column on indexes ***/

/*** begin div for main content on homepage ***/
#div_frontpage_main_content {
	width: auto;
	height: auto;
	margin: 0 10px 0px 0px;
	padding: 0;
	}
/*** end div for main content on homepage ***/

/*** begin divs for left column on homepage ***/
#div_frontpage_left_column {
	width: 450px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	}
#div_frontpage_links_column {
	width: 300px;
	height: auto;
	margin: 0 10px 0px 0px;
	padding: 0;
	float: right;
	}

/*** end divs for left column on homepage ***/


/********** end div styles  ***********/


/********** advertising styles ***********/

/*** customer service bar ***/	
#adv_custservice {
	width: 920px;
	height: 20px;
	margin: 5px 0 0 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	}		

#adv_custservice_left {
	width: 220px;
	height: 20px;
	float: left;
	text-align: left;
	}
	
#adv_custservice_rt {
	width: auto;
	height: 20px;
	float: right;
	}
	
#adv_custservice ul {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 10px;
	color: #000;
	display: inline;
	}

#adv_custservice li {
	margin: 0 auto;
	padding: 0 0 0 4px;
	font-size: 10px;
	color: #000;
	display: inline;
	list-style-type: none;
	border-left: 1px solid #000;
	text-align: center;
	}
	
#adv_custservice li a {
	color: #000;
	text-decoration: none;
	}	
	
#adv_custservice li a:hover {
	color: #666;
	text-decoration: underline;
	}
	
#adv_custservice p {
	line-height: 10px;
	font-size: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0;
	}	
/*** end customer service bar ***/

/*** classified column ***/
#adv_classified_int {
	width: 160px;
	height: auto;
	position: absolute;
	left: 760px;
	background: #EBF2FD;
	padding: 0;
	padding-bottom: 25px;
	margin: 0 auto;
	float: right;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	}
	
#adv_classified_int p {
	margin: 0 auto;
	padding: 0 0 4px 0;
	text-align: center;
	}	
	
#adv_classified {
	width: 160px;
	height: auto;
	position: absolute;
	left: 760px;
	background: #EBF2FD;
	padding: 0;
	padding-bottom: 25px;
	margin: 0 auto;
	float: right;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
#adv_classified p {
	margin: 0 auto;
	padding: 0 0 4px 0;
	}
	
p.classified {
	padding: 0;
	margin: 0;
	float: left;
	}

#adv_classified a {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	}

#adv_classified a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	}	
	
#adv_classified table {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	}
	
#adv_classified tr,td {
	text-align: left;
	}
	
#adv_jobs {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	text-align: left;
	}
	
#adv_jobs ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_jobs li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_jobs a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_jobs a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_cars {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_cars ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_cars li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_cars a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_cars a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_homes {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_homes ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_homes li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_homes a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_homes a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_apts {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_apts ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_apts li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_apts a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_apts a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_shop {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_shop ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_shop li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_shop a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_shop a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_generic {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_generic ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	width: auto;
	height: auto;
	}	
	
#adv_generic li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_generic a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_generic a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_hotcareers {
	margin: 0;
	padding: 0;
	background: #B7D4F6;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: left;
	}
	
#adv_hotcareers p {
	margin: 0;
	padding: 0;
	}	
	
#adv_hotcareers a {
	margin: 0;
	padding: 0;
	}	
	
#adv_hotcareers ul {
	margin: 0 0 0 2px;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	width: auto;
	height: auto;
	}	
	
#adv_hotcareers li {
	margin: 0;
	padding: 2px;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_hotcareers li a {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #374696;
	font-weight: bold;
	text-decoration: underline;
	text-transform: none;
	}
	
#adv_hotcareers li a:hover {
	color: #666;
	}
	
/*** end classified column ***/				


/*** local tool bar ***/
	
#adv_localtool {
	width: 920px;
	height: auto;
	padding: 2px 0 2px 0;
	margin: 0;
	text-align: left;
	background-image:  url("/graphics/img_topbar_bkg.gif");
	background-repeat: repeat;
	border-bottom: 1px solid #fff;
	font: 11px Arial, Helvetica, sans-serif;
	}

#adv_localtool ul {
	margin: 0;
	padding: 0 0 0 4px;
	display: inline;
	width: auto;
	font-size: 11px;
	height: auto;
	}	
	
#adv_localtool li {
	margin: 0;
	padding: 0;
	padding-left: 4px;
	display: inline;
	border-left: 1px solid #000;
	text-align: center;
	list-style-type: none;
	}	
	
#adv_localtool li a {
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}		
	
#adv_localtool li a:hover {
	margin: 0;
	padding: 0;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	}

/*** end local tool bar ***/	
	

/*** leaderboard well ***/

#adv_leaderboard {
	width: 760px;
	height: auto;
	margin: 0 10px 0 0;
	text-align: center;
	padding: 0;
	padding-bottom: 4px;
	font-size: 10px;
	line-height: 10px;
	}	
	
/*** end leaderboard well ***/	

/*** content well ***/	

#adv_sponsors {
	width: 300px;
	height: 255px;
	background: #EBF2FD;
	margin: 0 0 4px 0;
	text-align: center;
	padding: 0 0 4px 0;
	}
	
#adv_sponsors p {
	line-height: 10px;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
	
#adv_sponsors_lt {
	width: 120px;
	height: 240px;
	margin: 0;
	padding-left: 20px;
	float: left;
	text-align: center;
	}
	
#adv_sponsors_rt {
	width: 120px;
	height: 240px;
	margin: 0 0 0 0;
	padding-right: 20px;
	float: right;
	text-align: center;
	}
	
#adv_poster {
	width: 300px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 4px;
	background: #EBF2FD;
	text-align: center;
	padding: 0 0 4px 0;
	}

#adv_poster p {
	line-height: 10px;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
/*** end content well ***/	


/*** REAL ESTATE ***/
.re_header {
	font-size: 16px;
	color: #2d2f9e;
	font-weight: bold;
}

/*  re_section_mainstory replaces section_topstory */

#re_section_mainstory {
	width: auto;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
	}	

#re_wrapper {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	}

		
/* styles from CV module */
a.reg:link {
	color: #039;
	text-decoration: none;
	font-size: 10px;
}
a.reg:visited {
	color: #039;
	text-decoration: none;
	font-size: 10px;
}
a.reg:hover {
	color: #c00;
	text-decoration: none;
	font-size: 10px;
}
a.reg:active {
	color: #039;
	text-decoration: none;
	font-size: 10px;
}

a.homescape:link {
	color: #039;
	text-decoration: none;
	font-size: 10px;
}
a.homescape:visited {
	color: #039;
	text-decoration: none;
	font-size: 10px;

}
a.homescape:hover {
	color: #c00;
	text-decoration: underline;
	font-size: 10px;
	
}
a.homescape:active {
	color: #039;
	text-decoration: none;
	font-size: 10px;
}

a.linkOn {
	color: #993300;
	text-decoration: none;
	background-image: url('/graphics/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0% 50%;

}
a.linkOff {
	color: #1a456c;
	text-decoration: none;
}
div.hideIt {
	visibility: hidden;
}
div.showIt {
	position:absolute;
	left: 20px;
	top: 188px;
	height: 177px;
	width: 203px;
	z-index: 2;
	visibility: visible;
}
.searchType	{
	font-weight:normal; 
	color:#333333;
}

.searchTypeOn	{
	font-weight:bold; 
	color:#872300;
}
/* end styles from CV module */

#re_left_wrapper {
	width: auto;
	margin: 0;
	padding: 0;
	font-size: 10px;
}

#re_left_wrapper input a select option form {
	font-size: 10px;
}

#re_right_column {
	width: 280px;
	padding: 0; 
	margin: 0;
	font: Arial, Helvetica, sans-serif;
}

#re_right_column p {
	line-height: 1.1em;
	padding: 2px 0 2px 0;
	font: Arial, Helvetica, sans-serif;
}

#re_right_column a {
	font: Arial, Helvetica, sans-serif;
}
/*** END REAL ESTATE ***/
