/********************************************
/*    include: site-css/main.css
/********************************************/
body, table, td, tr, th, a, a:hover, a:visited, a:link, p, ul, ol, li, .vanilla 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {margin:0;}
.bdr { 	border: thin solid black;	}

td.content	{	vertical-align: top;	background: #fff;	}
td.ads		{	vertical-align: top;	padding-top: 5px; }
td.nav		{	vertical-align: top;	}
td.footer	{	text-align:center;	}

hr
{
	height: 0px;
	width:	100%;
	border: 0px none;
	border-top: 1px solid #000;
}

div.col_1	{ width:100%; margin:3px; }
div.col_2	{ width:48%;  margin:3px; }
div.col_3	{ width:32%;  margin:3px; }

a.linkwht, a.linkwht:link	{	color: #FFF;	font-weight: bold;	}
a.linkwht:hover		{	text-decoration: underline;	}
a.linkwht:visited	{	color: #CCC; }

.left-pad, .inv-right-pad		{ margin-left: 15px; }
.right-pad, .inv-left-pad		{ margin-right: 15px; }
.left, .inv-right	{ float:left; }
.right, .inv-left	{ float:right; }
.center	{ text-align:center; }

img, a img	{	border: 0px none;	}

.minor_indent	{ text-indent: 16px; }

.bg_black			{ background: #000; }
.bg_white			{ background: #fff; }
.bg_ltgray,
.bg_ltgrey			{ background: #ccc; }
.bg_gray,
.bg_grey			{ background: #666; }
.bg_dkgray,
.bg_dkgrey			{ background: #333; }
.bg_green			{ background: #090; }
.bg_blue			{ background: #039; }
.bg_yellow			{ background: #ff0; }
.bg_shiny_red		{ background: #f66; }

.sz0 { font-size:  6px;	}
.sz1 { font-size:  9px;	}
.sz2 { font-size: 10px;	}
.sz3 { font-size: 12px;	}
.sz4 { font-size: 15px;	}
.sz5 { font-size: 18px;	}
.sz6 { font-size: 22px;	}

.ital 				{ font-style: italic; }
.bold				{ font-weight: bold; }

.fblack				{ color: #000; }
.fblue				{ color: #00f; }
.fnavyblue			{ color: #036; }
.fpurple			{ color: #03c; }
.fodcblue			{ color: #069; }
.fteal				{ color: #0cc; }
.fgreen				{ color: #0f0; }
.fdkgray, .fdkgrey	{ color: #333; }
.fgray, .fgrey		{ color: #666; }
.fmdgray, .fmdgrey	{ color: #999; }
.fodcred			{ color: #c03; }
.forange			{ color: #c60; }
.fltgray, .fltgrey	{ color: #ccc; }
.foffwhite			{ color: #ededea; }
.fred				{ color: #f00; }
.fwhite				{ color: #fff; }

.pad_light		{ padding: 2px; } 
.pad			{ padding: 4px; }
.pad_heavy		{ padding: 6px; }
.pad_major		{ padding: 12px; } 
.pad_light_horiz	{ padding-left: 2px; padding-right: 2px; }
.pad_horiz	{ padding-left: 4px; padding-right: 4px; }
.pad_heavy_horiz	{ padding-left: 6px; padding-right: 6px; }
.pad_major_horiz	{ padding-left: 12px; padding-right: 12px; } 
.pad_vert	{ padding-top: 4px; padding-bottom: 4px; }
.pad_heavy_vert	{ padding-top: 6px; padding-bottom: 6px; }
.pad_major_vert	{ padding-top: 12px; padding-bottom: 12px; }

.pad_top { padding-top: 4px; }

.margin_light	{ margin: 2px; } 
.margin			{ margin: 4px; }
.margin_heavy	{ margin: 6px; }

.show			{ visibility: visible;	display: block; }
.hide			{ visibility: hidden;	display: none; }





/********************************************
/*    include: site-css/nav.css
/********************************************/
	#mainNavTop .mlink,#mainNavTop .menulink{text-decoration:none;}
	#mainNavTop #mainNavTop .mlink, #mainNavTop .menulink{font-family: arial,verdana; line-height:17px}
	#mainNavTop { width:100px; height:50px;}
	#mainNavTop .m{position:relative;  Z-Index:20;}
	#mainNavTop .mlink{color:#ffffff; height:50px;}
	#mainNavTop .mimage{border:0;}
	#mainNavTop .menu{position:absolute; visibility:hidden; width:95px; left:0px; top:50px; background-color:#C51E3A; border-style:solid; border-color:#999999;  border-width:1px; z-index:20;}
	#mainNavTop .submenu{position:absolute; visibility:hidden; width:95px; left:95px; top:0; background-color:#C51E3A; border-style:solid; border-color:#999999;  border-width:1px; z-index:20;}
	#mainNavTop .s{position:relative; width:100px; height:18px; background-color:#C51E3A; border-style:solid; border-color:#999999; border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px;}
	#mainNavTop .sg{position:relative; width:100px; height:18px; background-color:#060; color:#000; font-weight:bold; border-style:solid; border-color:#999999; border-top-width:1px; border-bottom-width:0px; border-right-width:0px; border-left-width:0px;}
	#mainNavTop .menulink{color:#ffffff; font-size:11px;  height:18px; padding-left:5px; display:block; font-size:10px;}
	#mainNavTop .menulink:hover{color:#000000;  display:block;}






/********************************************
/*    include: c_css/mapping.css
/********************************************/
div.map_sa_inner { background: #366; width: 512px; height: 380px; 	}
div.map_sa_nav_panel { position: absolute; top: 180px; left: 20px; width: 156px;	}





/********************************************
/*    include: site-css/odc-main.css
/********************************************/
body, table, td, tr, th, a, a:hover, a:visited, a:link, p, ul, ol, li, .vanilla 
{ 
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

/*	Order here is important. Hover doesn't work if it's above visited. */
a, a:link	{	color: #03c; text-decoration: none;	}
a:visited	{	color: #999; text-decoration: none;	}
a:hover		{	color: #333; text-decoration: underline;			}
/*p			{	padding-right: 8px;	}*/

div.leftNavSub a,
div.leftNavTer a,
div.leftNavQuat a,
div.leftNavHead a,
div.leftNavTertiary a,
div.leftNavQuaternary a,
div.leftNavSub a:link,
div.leftNavSub a:link,
div.leftNavTertiary a:link,
div.leftNavQuaternary a:link
					{	color: #999; text-decoration: none;	}

div.leftNavSub a:visited,
div.leftNavTer a:visited,
div.leftNavQuat a:visited,
div.leftNavHead a:visited,
div.leftNavTertiary a:visited,
div.leftNavQuaternary a:visited
					{	color: #999; text-decoration: none;	}

div.leftNavSub a:hover,
div.leftNavTer a:hover,
div.leftNavQuat a:hover,
div.leftNavHead a:hover,
div.leftNavTertiary a:hover,
div.leftNavQuaternary a:hover
					{	color: #333; text-decoration: underline;		}

div.leftNavSubOn a, 
div.leftNavSubOn a:link		{	color: #03c; text-decoration: none;	}
div.leftNavSubOn a:visited	{	color: #03c; text-decoration: none;	}
div.leftNavSubOn a:hover	{	color: #333; text-decoration: underline;		}

div.leftNavTerOn a, 
div.leftNavTerOn a:link		{	color: #03c; text-decoration: none;	}
div.leftNavTerOn a:visited	{	color: #03c; text-decoration: none;	}
div.leftNavTerOn a:hover	{	color: #333; text-decoration: underline;		}

div.leftNavTertiaryOn a, 
div.leftNavTertiaryOn a:link	{	color: #03c; text-decoration: none;	}
div.leftNavTertiaryOn a:visited	{	color: #03c; text-decoration: none;	}
div.leftNavTertiaryOn a:hover	{	color: #333; text-decoration: underline;		}

div.leftNavQuatOn a, 
div.leftNavQuatOn a:link	{	color: #03c; text-decoration: none;	}
div.leftNavQuatOn a:visited	{	color: #03c; text-decoration: none;	}
div.leftNavQuatOn a:hover	{	color: #333; text-decoration: underline;		}

div.leftNavQuaternaryOn a, 
div.leftNavQuaternaryOn a:link		{	color: #03c; text-decoration: none;	}
div.leftNavQuaternaryOn a:visited	{	color: #03c; text-decoration: none;	}
div.leftNavQuaternaryOn a:hover	{	color: #333; text-decoration: underline;		}

div.leftNavTer,
div.leftNavTertiary
{
	padding:0px;
	border-right: thin solid #ccc;
	padding-left: 22px;
	padding-bottom: 2px;
	padding-top: 1px;
	width: 138px;
}

div.leftNavTerOn,
div.leftNavTertiaryOn
{
	padding:0px;
	margin-left: 13px;
	border-left: thin solid #ccc;
	border-top: thin solid #ccc;
	border-bottom: thin solid #ccc;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 1px;
	width: 145px;
}

div.leftNavQuat,
div.leftNavQuaternary
{
	padding:0px;
	margin-left: 13px;
	border-right: thin solid #ccc;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 22px;
	width: 125px;
}

div.leftNavQuatOn,
div.leftNavQuaternaryOn
{
	padding:0px;
	margin-left: 24px;
	border-left: thin solid #ccc;
	border-top: thin solid #ccc;
	border-bottom: thin solid #ccc;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 1px;
	width: 134px;
}

div.leftNavSub
{
	padding:0px;
	border-right: thin solid #ccc;
	margin-left: 10px;
	width: 150px;
	padding-bottom: 2px;
	padding-top: 1px;
}

div.leftNavSubOn
{
	padding:0px;
	border-left: thin solid #ccc;
	border-top: thin solid #ccc;
	border-bottom: thin solid #ccc;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 1px;
	width: 158px;
	color: #03c;
}

div.leftNavHead
{
	padding:0px;
	border-right: thin solid #ccc;
	border-top: thin solid #ccc;
	width: 160px;
}

.breaking_news
{
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #c03;
}

.headline, a.headline, .subhead, a.headline:visited, a.headline:hover
{
	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
/*	padding-left: 23px; */
}

.headline, a.headline, a.headline:visited, a.headline:hover
{
	font-size: 18px;
	color: #666;
}

.subhead
{
	font-size: 14px;
	color: #333;
/*	padding-right: 8px; */
}

.dateline, .caption, .byline
{
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
/*	padding-left: 9px; */
}

div.photo
{
	margin-top: 15px;
	margin-bottom: 30px;
}

.caption
{
	color: #333;
}
/*
div.photo div.caption {
		font-size: 10px;
		background: #ccc;
		border: thin solid black;
		padding: 5px;
		margin-top: 2px;
		}
*/
.section_bar
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	padding-left: 10px;
	margin-top: 10px;  
}

.section_bar_big
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	padding-left: 15px;
	margin-top: 15px; 
	background: #069 url(neo-images/owh/story/fade_odcblue_big.gif) right no-repeat;
}

.footnote, .legal, .source, .sidebar
{
	font-family: Georgia, Time New Roman, Times, serif;
	font-size: 9px;
	color: #666;
/*	padding-left: 11px; */
}

.sidebar
{
	font-family: Georgia, Time New Roman, Times, serif;
	font-size: 11px;
	color: #666;
/*	padding-left: 15px; */
}

div#story_comments_title
{
	/*background: #069 url(neo-images/owh/story/fade_odcblue_big.gif) right no-repeat;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	font-style: italic;
	/*padding-left: 15px;*/
	margin: 10px 0;
}

 div#story_comments_select
{
	background: url(neo-images/story_comments/top-left.gif) no-repeat top left;
	background-color:#6699cc;
	/*border: 3px ridge;*/
}
div#story_comments_text_container
{
	display:none;
	border-top:3px #6699cc solid;
}

div#story_comments_text
{
	background-color:#FFF;
	padding:10px;
}

div#story_comments
{
	display:none;
}

div#comment_entry
{
	padding:10px;
}

div.result
{
	height: 12px;
	border: thin solid #d4d4d4;
	background-color: #f6d369;
}

div.poll
{
	width: 270px;
	border: thin solid #d4d4d4;
	border-right: none;
	border-bottom: none;
	padding-bottom: 5px;
}

div.poll_inner
{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 15px;
}

div.breakout_box
{
	margin: 10px;
	margin-top: 15px;
	padding: 5px;
	padding-bottom: 20px;
	width: 160px;
	background-color: #fbfafb; 
	border: thin solid #d4d4d4;
	border-bottom: thin dotted #787878;
	}

div.story, 
div.brief
{
	margin-top: 15px;
	margin-bottom: 5px;
	padding-bottom: 20px;
	border-bottom: thin dotted #787878;
}

div.story p,
div.brief p
{
	margin: 0px;
	padding: 0px;
}

div.brief
{
	float: left;
	width: 99%;
}

div.utility
{
	margin-bottom: 5px;
	padding-bottom: 0px;
	height:21px;
	background: #f0f0ee;
	padding-left:9px;
	padding-right:9px;
	border-bottom: thin dotted #787878;
}

div.utility_flex
{
	margin-bottom: 5px;
	padding-bottom: 0px;  
	background: #f0f0ee;
	padding-left:9px;
	padding-right:9px;
	border-bottom: thin dotted #787878;
}

.copyright,
.copyright a
{
	font-family: Georgia, Time New Roman, Times, serif;
	font-size: 11px;
}

.copyright
{
	margin-bottom: 0px;
	padding-bottom: 15px;
	border-bottom: thin dotted #787878;
}

.footer
{
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #03c;
/*	padding-left: 15px; */
}

div.odcMainMenu
{
	padding:0px;
	border-left: thin solid #ccc;
	border-top: thin solid #ccc;
	width: 200px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

div.top_stories ul
{
	position: relative;
	padding-left: 18px;
	margin: 0px;
	margin-top: 4px;
}

div.top_stories li
{
	padding-bottom: 2px;
}

div.odcSubMenu
{
	padding:0px;
	padding-left: 15px;
}

div.floatme
{
	position: relative;
	float: right;
	width: 230px;
	margin-left: 15px;
	margin-top: 20px;
	padding-left: 10px;
	background-color: rgb(255, 255, 255);

	/* IE Hack */
	/margin-top:30px;
}

tr.greyTop td
{
	padding: 4px 0px 4px 0px;
	border-top: thin solid #ccc;
}

.margin15r, .margin15l
{
	margin: 15px;
}

.margin15r
{
	margin-right: 0px;
}

.margin15l
{
	margin-left: 0px;
}

.lockBar
{
	background-image: url(neo-images/owh/story/construct_line.gif); 
	background-repeat: repeat-x; 
	background-position: center;
	width: 100%;
	height: 8px;
}

/*

div.breakout a,
div.breakout a:link,
div.breakout a:visited	{ font-size:10px; }

.breakout,
.related	,
.related-feature	{
		padding: 5px;
		padding-left: 10px;
		font-size: 10px;
		}

div.related-feature a,
div.related-feature a:link,
div.related a,
div.related a:link	{
		font-size: 10px;
		text-decoration: none;	
		color: #00f;
		font-weight: normal;
		vertical-align: top;
		}
div.related-feature a:visited,
div.related a:visited	{ font-size: 10px; color: #009;	}
div.related-feature a:hover,
div.related a:hover		{ text-decoration: underline;	}
ul.related,
ul.related li {
		padding: 0; 
		margin: 0; 
		margin-right: 5px; 
	}
ul.related	{
		padding: 15px;
		margin-left : 5px; 
		} 
ul.related li {
		margin-left : 10px;
		padding: 1px 0;
		} 
*/
/*
table.brief				{ width:100%; }
table.brief tr td		{ vertical-align:top; margin-bottom: 10px; font-size: 10px; }
table.brief a,
table.brief a:link		{ font-weight: bold;	}
table.brief a:visited	{ color: #069;	}

div.photo div.caption {
		font-size: 10px;
		background: #ccc;
		border: thin solid black;
		padding: 5px;
		margin-top: 2px;
		}
*/

/* styles for metro scene */
.msceneMain
	{
			font-size: 12px;
			background: #ffffff;
			border: 1px solid #666666;
			padding: 5px;
			margin-top: 0px;
			color: #666666;
			width: 250px;
	}
	
.msceneTitle
	{
		color: #0078A7; font-size: 18px; 
	}

.msceneHeading
	{
		color: #0078A7; font-size: 12px; 
	}

/* styles for showing show last search box or hiding it */
.show_prev_none { display:none; }
.show_prev_inline { display:inline; }

/* styles for ap multimedia section */
.multimedia_section_wrapper { background-color:#fff; border-left:10px solid #fff; }
.apmultimedia_section
{
	width:180px;
	text-align:left;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
}

.ap_others_margin
{
	margin-right:145px;
}

/* styles for floating windows */	
#floater-1	{	position:absolute; top: 30px; left: 40px; height: 1px; width: 1px; z-index: 900010; 	}
 
#floater-1-innerframe {	width: 320px; height:320px; border: none; position: absolute; top: 0px; left: 0px;	}
#floater-1-innerdiv {	width: 320px; height:320px; position: absolute; top: 0px; left: 0px; border: 0px;   }
#floater-1-innertable {	width: 320px; height:320px; border: 2px solid #036; background: #fff; } 
 

#floater-1-title { color: #fff; font-weight: bold;	}

#floater-1-titlebar { background-color: #069; padding: 2px; border-bottom: 2px solid #036;	}
 
#floater-1-closelink,
#floater-1-closelink:link { color: #fff; font-size: 10px; } 
#floater-1-closelink:hover		{	background: #09c; font-size: 10px; }
#floater-1-closelink:visited	{	 font-size: 10px; 	} 

#floater-1-holderdiv { height: 320px; width:320px; overflow: auto; position: inherit; background: #e5becf; 	} 
#floater-1-content { color: #000;	background: #e5becf; padding: 4px; }


#floater-2	{	position:absolute; top: 80px; left: 240px; height: 1px; width: 1px; z-index: 900020; 	}
 
#floater-2-innerframe {	width: 240px; height:180px; border: none; position: absolute; top: 0px; left: 0px;	}
#floater-2-innerdiv {	width: 240px; height:180px;	position: absolute; top: 0px; left: 0px; border: 0px;   }
#floater-2-innertable {	width: 240px; height:180px; border: 2px solid #006699; background: #fff; } 
 

#floater-2-title { color: #fff; font-weight: bold;	}

#floater-2-titlebar { background-color: #6e6d7a; padding: 2px; border-bottom: 2px solid #006699;	}
 
#floater-2-closelink,
#floater-2-closelink:link { color: #fff; font-size: 10px; } 
#floater-2-closelink:hover		{	background: #e6c0d1; font-size: 10px; }
#floater-2-closelink:visited	{	 font-size: 10px; 	} 

#floater-2-holderdiv { width: 240px; height:180px; overflow: auto; position: inherit; background: #bebad0; 	} 
#floater-2-content { color: #000;	background: #bebad0; padding: 4px; }


#floater-3	{	position:absolute; top: 200px; left: 340px; height: 1px; width: 1px; z-index: 900030; 	}
 
#floater-3-innerframe {	width: 240px; height:180px; border: none; position: absolute; top: 0px; left: 0px;	}
#floater-3-innerdiv {	width: 240px; height:180px;	position: absolute; top: 0px; left: 0px; border: 0px;   }
#floater-3-innertable {	width: 240px; height:180px; border: 2px solid #a62650; background: #fff; } 
 

#floater-3-title { color: #fff; font-weight: bold;	}

#floater-3-titlebar { background-color: #6e6d7a; padding: 2px; border-bottom: 2px solid #a62650;	}
 
#floater-3-closelink,
#floater-3-closelink:link { color: #fff; font-size: 10px; } 
#floater-3-closelink:hover		{	background: #e6c0d1; font-size: 10px; }
#floater-3-closelink:visited	{	 font-size: 10px; 	} 

#floater-3-holderdiv { width: 240px; height:180px; overflow: auto; position: inherit; background: #bebad0; 	} 
#floater-3-content { color: #000;	background: #bebad0; padding: 4px; }






/********************************************
/*    include: site-css/story.css
/********************************************/
a.brief_headline,
a.brief_headline:link,
a.brief_headline:link	{ font-size: 15px; }
 






/********************************************
/*    include: site-css/marketplace.css
/********************************************/
body, table, td, tr, th, a, a:hover, a:visited, a:link, p, ul, ol, li, .vanilla 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

/*	Order here is important. Hover doesn't work if it's above visited. */
a, a:link	{	color: #00e; text-decoration: underline;	}
a:visited	{	color: #00e; text-decoration: underline;	}
a:hover		{	color: #77c; text-decoration: none;			}

.bdr_mpautos
{
	border: thin solid #a62650;
}

.bg_mpautos
{
	background: #cfb8c9;
}

.bdr_mphomes
{
	border: thin solid #ffcc50;
}

.bg_mphomes
{
	background: #fff4d4;
}

.bdr_mpjobs
{
	border: thin solid #25a86a;
}

.bg_mpjobs
{
	background: #beddcd;
}

.bdr_mpstuff
{
	border: thin solid #1d89c9;
}

.bg_mpstuff
{
	background: #abddee;
}

.searchImg
{
	width: 240px;
	height: 72px;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}






/********************************************
/*    include: site-css/mp-autos.css
/********************************************/
#marketplacehdr,
#marketplacenav,
.mktborder
{
	border: thin solid #a62650;
}

#marketplacehdr
{
	border-bottom: 0px none;
}

#marketplacenav
{
	border-top: 0px none;
}

.marketplace_nav
{
	background: #cfb8c9;
}

.marketplace
{
	background: #a62650;
}

.marketclr
{
	color: #a62650;
}

.marketmsg
{
	color: #ffffff;
}

a.mp_header_link1, a.mp_header_link1:link { font-size: 15px; color: #000; text-decoration: none;	 } 
a.mp_header_link1:hover		{	font-size: 15px; color: #000; background-color: #ffc; text-decoration: none; }
a.mp_header_link1:visited	{	font-size: 15px; color: #000; text-decoration: none; } 

a.mp_header_link2, a.mp_header_link2:link { font-size: 15px; color: #a62650; text-decoration: none;	 } 
a.mp_header_link2:hover		{	font-size: 15px; color: #a62650; background-color: #ffc; text-decoration: none; }
a.mp_header_link2:visited	{	font-size: 15px; color: #a62650; text-decoration: none; } 

/* Styles for news */
a.mp_prime_news_link, a.mp_prime_news_link:link { font-size: 22px; 	 } 
a.mp_prime_news_link:hover		{	font-size: 22px; }
a.mp_prime_news_link:visited	{	font-size: 22px; }

a.mp_reg_news_link, a.mp_reg_news_link:link { font-size: 15px; 	 } 
a.mp_reg_news_link:hover		{	font-size: 15px; }
a.mp_reg_news_link:visited	{	font-size: 15px; }

a.mp_small_news_link, a.mp_small_news_link:link { font-size: 10px; 	 } 
a.mp_small_news_link:hover		{	font-size: 10px; }
a.mp_small_news_link:visited	{	font-size: 10px; }


/* Styles for search */

#dyn_mp_auto_ad_window {  }

#dyn_mp_search_window { width: 100%; }

.mp_search_wait
	{ 
		padding: 2px; 
		background: #ccc;
		border: 2px solid #000;
		font-size: 15px;
		font-weight: bold;
	}	

.marketplace_border_panel
{
	border: 1px solid #a62650;
} 
	
table.marketplace_results_table
{
	border: 2px solid #a62650;
}	

table.marketplace_results_table tr td
{
	border: 1px solid #a62650;
	padding: 2px;
}	

tr.marketplace_results_table_hdr_row td
{
	background: #CFB8C9;
	font-weight: bold;	
}
 
tr.marketplace_featured_results_table_hdr_row td
{
	background: #D0D3D0;
	font-weight: bold;	
}
 
.mp_profile_holder
	{
		border: 2px solid #a62650; 
		width: 100%
	}
.mp_profile_footer
	{ 
		padding: 2px; 
		background: #CFB8C9;
		border-top: 1px solid #000;
	}	


	
/* styles for floating windows */	
#floater-1	{	position:absolute; top: 30px; left: 40px; height: 1px; width: 1px; z-index: 900010; 	}
 
#floater-1-innerframe {	width: 320px; height:320px; border: none; position: absolute; top: 0px; left: 0px;	}
#floater-1-innerdiv {	width: 320px; height:320px; position: absolute; top: 0px; left: 0px; border: 0px;   }
#floater-1-innertable {	width: 320px; height:320px; border: 2px solid #a62650; background: #fff; } 
 

#floater-1-title { color: #fff; font-weight: bold;	}

#floater-1-titlebar { background-color: #ac5666; padding: 2px; border-bottom: 2px solid #a62650;	}
 
#floater-1-closelink,
#floater-1-closelink:link { color: #fff; font-size: 10px; } 
#floater-1-closelink:hover		{	background: #e6c0d1; font-size: 10px; }
#floater-1-closelink:visited	{	 font-size: 10px; 	} 

#floater-1-holderdiv { height: 320px; width:320px; overflow: auto; position: inherit; background: #e5becf; 	} 
#floater-1-content { color: #000;	background: #e5becf; padding: 4px; }


#floater-2	{	position:absolute; top: 80px; left: 240px; height: 1px; width: 1px; z-index: 900020; 	}
 
#floater-2-innerframe {	width: 240px; height:180px; border: none; position: absolute; top: 0px; left: 0px;	}
#floater-2-innerdiv {	width: 240px; height:180px;	position: absolute; top: 0px; left: 0px; border: 0px;   }
#floater-2-innertable {	width: 240px; height:180px; border: 2px solid #a62650; background: #fff; } 
 

#floater-2-title { color: #fff; font-weight: bold;	}

#floater-2-titlebar { background-color: #6e6d7a; padding: 2px; border-bottom: 2px solid #a62650;	}
 
#floater-2-closelink,
#floater-2-closelink:link { color: #fff; font-size: 10px; } 
#floater-2-closelink:hover		{	background: #e6c0d1; font-size: 10px; }
#floater-2-closelink:visited	{	 font-size: 10px; 	} 

#floater-2-holderdiv { width: 240px; height:180px; overflow: auto; position: inherit; background: #bebad0; 	} 
#floater-2-content { color: #000;	background: #bebad0; padding: 4px; }


#floater-3	{	position:absolute; top: 200px; left: 340px; height: 1px; width: 1px; z-index: 900030; 	}
 
#floater-3-innerframe {	width: 240px; height:180px; border: none; position: absolute; top: 0px; left: 0px;	}
#floater-3-innerdiv {	width: 240px; height:180px;	position: absolute; top: 0px; left: 0px; border: 0px;   }
#floater-3-innertable {	width: 240px; height:180px; border: 2px solid #a62650; background: #fff; } 
 

#floater-3-title { color: #fff; font-weight: bold;	}

#floater-3-titlebar { background-color: #6e6d7a; padding: 2px; border-bottom: 2px solid #a62650;	}
 
#floater-3-closelink,
#floater-3-closelink:link { color: #fff; font-size: 10px; } 
#floater-3-closelink:hover		{	background: #e6c0d1; font-size: 10px; }
#floater-3-closelink:visited	{	 font-size: 10px; 	} 

#floater-3-holderdiv { width: 240px; height:180px; overflow: auto; position: inherit; background: #bebad0; 	} 
#floater-3-content { color: #000;	background: #bebad0; padding: 4px; }






/********************************************
/*    include: c_css/calendar.css
/********************************************/
.calendar-prev,
.calendar-next				{ }
table.calendar				{ width: 250px; text-align: center; }
caption.calendar-month		{ border: 1px solid black; }
td.calendar-date			{ text-align: right;}
td.calendar-hdr				{ text-align: center; font-weight: bold; }






/********************************************
/*    include: c_css/mapping.css
/********************************************/
div.map_sa_inner { background: #366; width: 512px; height: 380px; 	}
div.map_sa_nav_panel { position: absolute; top: 180px; left: 20px; width: 156px;	}





