
@charset "UTF-8";
/* CSS Document */

BODY {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;}



#wrapper {
	margin:0 auto;
	width:960px;
}

UL#crumbList {
	margin-left:-24px;
}

.noPadding {
	padding:0;
}

#topHeader {
	width:960px;
	height:30px;
	background:url(/images/header_top_yellow_bar.png) top repeat-x;
	float:left;
}

#langCity {
	margin-left:20px;
	float:left;
	font-size:11px;
}

#langCity form {
	display: inline;
}

#topMenuBar {
	width:452px;
	height:18px;
	margin-right:30px;
	float:right;
	padding:5px 20px;
	background:url(/images/header_top_red_bar.png) no-repeat top;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#fff;
}

#topMenuBar A {
	color:#fff;
	padding-right:20px;
	text-decoration:none;
}

#topMenuBar A:hover {
	color:#ff0;
}

#topMenuBar A.noPadding {
	padding:0;
}

#topMenuBar.username {
	color:#ff0;
	padding-right:35px;
}

#logoAdLine {
	width:960px;
	height:130px;
	float:left;
}

#topMenu {
	float:right;
	margin: 5px 15px 0 0;
	width:755px;
	height:30px;
	background:url(/images/menu_top_yellow_bar.png) top right no-repeat;
	text-align: right;
}

#topMenu ul {
	list-style: none;
}

#topMenu li {
	float: left;
	font-size: 8pt;
	margin: 7px 22px;
	font-weight: bold;
}

#topMenu li a {
	color: #000;
	text-decoration: none;
}

#topMenu li a:hover {
	text-decoration: underline;
}

#advertisementTop {
	width:728px;
	height:90px;
	background-color:#ccc;
	position:relative;
	left:12px;
	top:5px;
	float:left;
}

#logo {
	width:190px;
	height:110px;
	float:left;
}

#subHeaderSearch {
	width:960px;
	height:118px;
	float:left;
}

#video {
	width:205px;
	height:118px;
	background-color:#ccc;
	float:left;
}

#search {
	margin: 10px 0 0 0;
	height:61px;
	width:380px;
	padding-top:40px;
	padding-left:20px;
	float:left;
	background:url(/images/searchBG.jpg) center no-repeat;
	line-height:30px;
	vertical-align:top;
}

#memberBox {
	float:left;
	width: 150px;
	padding-top: 2px;
	font-size: 7pt;
}

#memberBox h3 {
	font-size: 8pt;
}

#memberBox form {
	display: inline;
	line-height: 1.3em;
}

#memberBox form input[type=text], #memberBox form input[type=password] {
	border: 1px solid black;
	font-size: 9pt;
	width: 100%;
}

#memberBox form .buttons {
	padding-top: 3px;
}

#memberBox form .signup, #memberBox .loggedin {
	line-height: 1.5em;
}

#memberBox .loggedin {
	padding-top: 10px;
	font-size: 9pt;
}

#memberBox form .login {
	float: right;
}

#memberBox a {
	color: #2a52cc;
	text-decoration: none;
}

#memberBox a:hover {
	text-decoration: underline;
}

#svSessionTools UL LI {list-style:none;list-style-type:none;}
#svSessionTools UL {list-style:none;list-style-type:none;}
#svSessionTools LI {list-style:none;list-style-type:none;}




#countryData {
	width:177px;
	height:105px;
	background:url(/images/countryInfoBox.jpg) no-repeat top left;
	float:right;
	padding: 10px 0 0 8px;
	color:#fff;
	font-size:12px;
	line-height: 1.2em;
}

#content {
	width:960px;
	float:left;
	background:url(/images/menubarBG.png) repeat-y;
}

#innerContent {
	background:url(/images/bodyAlphaBlueBG.png) no-repeat bottom;
}

#mainContentStuff {
	line-height: 1.5em;
}

#menuBar,#subMenuBar {
	width:154px; 
	margin-left:10px;
	float:left;
	vertical-align:middle;
	min-height:600px;
	font-size:10px;
	font-weight:bold;
}

#adSpaceRightCol {
	width:160px;
	float:right;
	padding-top:5px;
	font-size:11px;
}

#adSpaceRightCol H3 {font-size:14px;color:#0D49FF;width:150px;border-bottom:1px solid #0D49FF;padding-top:15px;}
#adSpaceRightCol A {color:#0D49FF;text-decoration:none;}
#adSpaceRightCol A:hover {color:#0D49FF; text-decoration:underline}

#contentSpace {
	width:608px;
	margin:0px 6px;
	background-color:#fff;
	float:left;
	padding:5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#contentSpace OL LI {list-style-type:decimal; list-style:decimal; margin-left:24px;}

#contentSpace .navSecondary {margin:0px; padding-left:0px; padding-bottom:10px; font-size:16px;}
#contentSpace .navSecondary LI {list-style:none; list-style-type:none; margin:0px; padding:0px;}
#contentSpace .navSecondary A {color:#0D49FF;}
#contentSpace .navSecondary A:hover {color:blue;}

#contentSpace a {/*color:#000;*/ text-decoration:none; font-size: 10pt;}
#contentSpace a:hover {text-decoration:underline;}

#footer {
	width:960px;
	float:left;
	text-align:center;
}

.subnavBarHeading {
	width:154px;
	height:35px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(/images/navBarHeading.png) center no-repeat;
	font-size:11px;
	text-align:center;
	line-height:35px;
	vertical-align:middle;
	color:#fff;
	text-transform:uppercase;
	z-index:0;
}



#menuBar {
	padding:0;
	list-style:none;
}

#menuBar a {
	display: block; 
	width: 120px;
}


#menuBar li {
	margin-left: 5px;
	float:left;
	width:118px;
	position:relative; 
	height:32px; 
	padding-right:5px;
	vertical-align:middle;
	line-height:12px;
}

#menuBar li li:hover {
	background-color:#B82;
	width:98px;
}



#menuBar li a {
	margin-top:8px;
	text-decoration:none;
	color:#fff;
	width:110px;
}



#menuBar li ul {
	margin:0; 
	padding:0; 
	position:absolute; 
	width:154px; 
	left:0; 
	top:0px; 
	display:none;
}



#menuBar li li {
	margin-left: 0;
	background-color:#0d49ff;
	color:#fff;
	position:relative;
	left:157px;
	height:15px;
	width:149px;
	opacity:0.9;
	filter:alpha(opacity=90);
	padding:5px;
	border-left:3px solid #666666;
	border-right:3px solid #666666;
	z-index: 100 !important;
}

#menuBar LI LI.last {
	border-bottom:3px solid #666666;
}

#menuBar LI LI.first {
	border-top:3px solid #666666;
}

#menuBar li li a {
	text-decoration:none;
	color:#fff;
	padding:0;
	margin:0;
	vertical-align:middle;
	line-height:12px;
	width:150px;
}

#menuBar li li:hover {
	width:149px;
}

#menuBar li:hover ul, #menuBar li.sfh ul {
	left: 0;
}


#menuBar li:hover ul ul, #menuBar li.sfh ul ul {
	left: -100em;
}

#menuBar li:hover ul, #menuBar li li:hover ul, #menuBar li.sfh ul, #menuBar li li.sfh ul {
	left: 0;
	display:inline;
}

* html #menuBar {position:absolute;}

li[id ="navShopping"] {
   padding-left: 35px;
   background: transparent url(/images/shoppingIcon.png) no-repeat center left;
}

li[id ^="navEntertainment"] {
   padding-left: 35px;
   background: transparent url(/images/entertainmentIcon.png) no-repeat center left;
}

li[id ^="navHealth"] {
   padding-left: 35px;
   background: transparent url(/images/healthBeautyIcon.png) no-repeat center left;
}

li[id ^="navGov"] {
   padding-left: 35px;
   background: transparent url(/images/governmentIcon.png) no-repeat center left;
}

li[id ^="navTravelTourism"] {
   padding-left: 35px;
   background: transparent url(/images/travelTourismIcon.png) no-repeat center left;
}

li[id ^="navLiving"] {
   padding-left: 35px;
   background: transparent url(/images/livingIcon.png) no-repeat center left;
}

li[id ^="navBusiness"] {
   padding-left: 35px;
   background: transparent url(/images/businessCommerceIcon.png) no-repeat center left;
}

li[id ="navServices"] {
   padding-left: 35px;
   background: transparent url(/images/servicesIcon.png) no-repeat center left;
}

li[id ="navEmployment"] {
   padding-left: 35px;
   background: transparent url(/images/employmentIcon.png) no-repeat center left;
}

li[id ="navRealEstate"] {
   padding-left: 35px;
   background: transparent url(/images/realEstateIcon.png) no-repeat center left;
}

li[id ="navForSale"] {
   padding-left: 35px;
   background: transparent url(/images/forSaleIcon.png) no-repeat center left;
}

li[id ="navServicesOffered"] {
   padding-left: 35px;
   background: transparent url(/images/servicesOfferedIcon.png) no-repeat center left;
}

li[id ="navWanted"] {
   padding-left: 35px;
   background: transparent url(/images/wantedIcon.png) no-repeat center left;
}

li[id ="navEscorts"] {
   padding-left: 35px;
   background: transparent url(/images/escortsIcon.png) no-repeat center left;
}

li[id ^="nav"]:hover {
	background-color:#B82;
	width:118px;
}



@charset "UTF-8";
/* CSS Document */

#subMenuBar {
	padding:0;
	list-style:none;
	font-size:10px;
}

#subMenuBar a {
	display: block; 
	width: 120px;
}


#subMenuBar li {
	float:left;
	width:149px; 
	position:relative; 
	height:auto; 
	padding-left:5px;
	vertical-align:middle;
	font-size:10px;
}

#subMenuBar li:hover {
	background-color:#B82;
}



#subMenuBar li a {
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration:none;
	color:#fff;
	width:154px;
}


#subMenuBar li ul {
	margin:0; 
	padding:0; 
	position:absolute; 
	width:154px; 
	left:120px; 
	top:0px; 
	z-index:910;
	display:none;
}



#subMenuBar li li {
	background-color:#0d49ff;
	color:#fff;
	position:relative;
	left:137px;
	height:15px;
	opacity:0.8;
	filter:alpha(opacity=80);
	padding:5px;
	border-left:3px solid #666666;
	border-right:3px solid #666666;

}

#subMenuBar LI LI.last {
	border-bottom:3px solid #666666;
}

#subMenuBar LI LI.first {
	border-top:3px solid #666666;
}

#subMenuBar li li a {
	text-decoration:none;
	color:#fff;
	padding:0;
	margin:0;
	vertical-align:middle;
	line-height:12px;
	width:150px;
}

#subMenuBar li li:hover {
	width:149px;
}

#subMenuBar li:hover ul, #subMenuBar li.sfh ul {
	left: 0;
}

#subMenuBar li ul ul {
	list-style: none;
	margin: -1.2em 0 0 10em; 
	border-top: 3px solid #000;
	z-index:920;
}

#subMenuBar li:hover ul ul, #subMenuBar li.sfh ul ul {
	left: -100em;
}

#subMenuBar li:hover ul, #subMenuBar li li:hover ul, #subMenuBar li.sfh ul, #subMenuBar li li.sfh ul {
	left: 0;
	display:inline;
}

.breadcrumb {
	font-size:11px;
	font-weight:bold;
}

#crumbList {
	margin:0;
	padding:0;
	list-style: none;
	font-size:15px;
	}
	
#crumbList UL. #crumbList UL.first {
	margin:0;
	padding:0;
}

#crumbList li {
	display: inline;
	margin: 0;
	}

#crumbList a { text-decoration: underline; color:#FF0000 }

* html #subMenuBar {position:absolute;}

.pageTitle {
	font-size:20px;
}

#contentSpace H2 {
	padding-bottom:15px;
}

#contentSpace H3 {
	font-size:20px;
	color:red;
	padding-bottom:15px;
}

#contentSpace H5 {
	font-size:16px;
	color:red;
}

#contentSpace {
	font-size:12px;
}

#contentSpace UL {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
}

#contentSpace UL LI {
	list-style:disc;
	padding-left:0px;
}

#news {
	width:600px;
	height:149px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(/images/newsBG.png) center no-repeat;
	font-size:9px;
	color:#000;
	line-height:14px;
}

#news H3 {
	font-size:11px;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	padding-bottom:6px;
}

.boxHeading {font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#000;font-weight:bold;padding-bottom:6px;}

#news LI {
	margin-left:6px;
	left:0;
	list-style:disc;
}
/*
#news A {
	color:#000099;
	font-weight:bold;
	text-decoration:none;
}

#news A:hover {
	color:#009;
	font-weight:bold;
	text-decoration:underline;
}
*/
#nationalNews, #wowNews, #spotlightNews {
	width:190px;
	padding-left:5px;
	height:149px;
	float:left;	
}

#contentSpace LI {list-style:none; list-style-type:none;}

.newsSep {border-right:1px solid #f00;}

#svPortal DL {padding-bottom:20px;}
#svPortal DL DT {font-size:16px;color:#0D49FF;width:100%;border-bottom:1px solid #f00;font-weight:bold;}
#svPortal DL DT A {color:#f00;text-decoration:none;}
#svPortal A {color:#0D49FF;text-decoration:none;}
#svPortal .postInfo {font-size:10px;color:#0D49FF;width:100%;border-top:1px solid #f00;}
#svPortal .postInfo A {text-decoration:underline}

/* @group Calendar
===================================== */

.svCalendar { text-align: center; }

.svCalendar table { width: 100%; }

.svCalendar th {
	padding: 0;
	border: 1px solid #f00; 
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #f00;
	font-size: 1em;
	line-height: 2.2;
	}
	
.svCalendar TABLE TR TD UL LI {list-style:none; list-style-type:none}

#svCalendarNav th {
	line-height: 1.2;
	font-size: .9em;
}

.svCalendar th a {
	display: block;
	padding: .25em;
	text-align: center;
	color: #fff;
	}

.svCalendar th a:hover {
	text-decoration: none;
	color: #fff;
	background: #333;
	}
	
.svCalendar td {
		width: 14%;
		height: 60px;
		padding: .5em;
		border: 1px solid #ccc;
		font-size: 9px;
		line-height: 1;
		text-align: left;
		vertical-align: top;
		}
		
.svCalendar .dayofweek td {
	height: auto;
	padding: .5em;
	line-height: 1.6;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	background: #ccc;
	}
	
#svCalendarNav .dayofweek td {
	line-height: 1.1;
}

.svCalendar .dayofweek td a {}

#svCalendarNav td {
	height: auto;
	text-align: center;
	}

.svCalendar td .date { font-style: italic; }

.content .svCalendar td ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.svCalendar td li a {
	display: block;
	margin: 2px 0;
	padding: 0 0 2px;
	border: 0;
	text-align: left;
	text-decoration: none;
	list-style-type:none;
	list-style:none;
	}

.svCalendar td li a:hover,
.svCalendar td li a#today {
	text-decoration: underline;
	}

/* @end Calendar
-------------------------------- */

.moreResults {font-size:10px; font-weight:bold; border:none;}

/* @group Nav - Sequential, More Results
===================================== */


.moreResults ul {
	margin: 0 !important;
	padding: 0;
	list-style: none;
	}

.moreResults li {
	display: inline;
	margin: 0 !important;
	padding: 0;
	text-align: center;
	}

.navSequential a,
.moreResults a {
	padding: .1em .2em;
	text-decoration: none;
	}

/* @end Nav - Sequential, More Results
-------------------------------- */


.footerString {clear:both; line-height: 40px; color:#FFF; font-size:10px; font-weight:bold; text-align:center;}

.ui-tabs {
	line-height: 1em;
	background: none !important;
	border: none !important;
	padding: 0 !important;
}
.ui-tabs-nav {
	background: none !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 0 0 2px !important;
}
.ui-tabs-nav li {
	list-style: none !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.ui-tabs-nav li a {
	font-size: 10px !important;
	width: 100% !important;
	text-align: center !important;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	padding: 6px 0 0 0 !important;
	text-decoration: none !important;
	letter-spacing: .2em;
	color: #000 !important;
}
.ui-tabs-nav li.tabsSpotlight {
	background:url(/images/tabsSpotlight.png) top left no-repeat !important;
	height: 29px !important;
	width: 141px !important;
}
.ui-tabs-nav li.tabsNews {
	background:url(/images/tabsNews.png) top left no-repeat !important;
	height: 29px !important;
	width: 112px !important;
}
.ui-tabs-nav li.tabsNational {
	background:url(/images/tabsNational.png) top left no-repeat !important;
	height: 29px !important;
	width: 148px !important;
}
.ui-tabs-nav li.tabsSpotlight.ui-tabs-selected {
	background:url(/images/tabsSpotlightActive.png) top left no-repeat !important;
}
.ui-tabs-nav li.tabsNews.ui-tabs-selected {
	background:url(/images/tabsNewsActive.png) top left no-repeat !important;
}
.ui-tabs-nav li.tabsNational.ui-tabs-selected {
	background:url(/images/tabsNationalActive.png) top left no-repeat !important;
}
.ui-tabs-nav li.ui-tabs-selected a {
	color: #fff !important;
}
.ui-tabs-panel {
	border: none !important;
	background:url(/images/tabsBG.png) top left no-repeat !important;
	width: 581px !important;
	height: 200px !important;
	padding: 10px !important;
	margin: -4px 0 0 0 !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}
.ui-tabs-panel .viewAll {
	margin-top: -30px;
	margin-right: 70px;
	float:right;
}
.ui-tabs-panel .rssLink {
	margin-top: -30px;
	margin-right: 10px;
	float: right;
}
.rotator_links {
	clear: both;
	margin: 5px 0 0 45px !important;
	width: 120px !important;
}
.rotator_links .rotator_left_corner {
	width: 8px;
	height: 16px;
	background:url(/images/rotatorLeft.png) top left no-repeat;
}
.rotator_links .rotator_right_corner {
	width: 8px;
	height: 16px;
	background:url(/images/rotatorRight.png) top left no-repeat;
}
.rotator_links .rotator_link {
	height: 16px;
	width: 16px;
	background: none !important;
	border: none !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	background-color: #999999 !important;
	display: inline-block;
}
.rotator_links .rotator_link a {
	display: block;
	width: 100%;
	height: 14px !important;
	margin: 1px;
	background:url(/images/rotatorLink.png) top left no-repeat;
}
.rotator_links .rotator_link.ui-tabs-selected a {
	background:url(/images/rotatorLinkActive.png) top left no-repeat;
}
.rotator_content {
	background: none !important;
	height: 170px !important;
	padding: 0 !important;
	margin: 0 !important;
}
.rotator_content dl {
	font-family: Arial, Helvetica, sans-serif !important;
}
.rotator_content dl a.title {
	padding-left: 10px;
	font-size: 20px !important;
	color: #fff !important;
}
.rotator_content dl .image {
	float: left;
}
.rotator_content dl .image img {
	border: 2px #fff solid !important;
	height: 165px;
}
.rotator_content dl .summary {
	float: right;
	width: 400px;
	color: #53a6d8;
	font-size: 9pt;
}
.rotator_content .summary .readMore, .rotator_content .summary .readMore a {
	color: #7fbee9 !important;
	font-size: 9pt;
	font-style: italic;
}
#_blog_section {
	border-top: 1px solid #c59ca0;
	border-bottom: 1px solid #c59ca0;
	margin-bottom: 5px;
}
#_blog_section dl {
	margin: 10px;
	width: 46%;
	float: left;
}
#_blog_section .blog_border {
	float: left;
}
#_blog_section #blog_border_1, #_blog_section #blog_border_3 {
	border-left: 1px solid #c9d0ed;
	border-right: 1px solid #6e73b3;
	height: 120px;
	margin: 10px 0;
}
#_blog_section #blog_border_2 {
	width: 100%;
	border-bottom: 1px solid #c59ca0;
}
#_blog_section .section_content .image {
	float: right;
	width: 80px;
	margin: 0 0 5px 5px;
}
#_blog_section .section_content .summary .readMore {
	display: inline-block;
	width: 79px;
	height: 25px;
	background:url(/images/viewMoreRedBG.png) top left no-repeat;
}
#_blog_section .section_content .summary .readMore a {
	display: block;
	font-size: 0px;
}
#_blog_section .section_content .title {
	color: #748fa2;
	font-weight: bold;
}
#_national_news_section, #_wow_spotlight_section, #_wow_news_section {
	margin: 10px;
	width: 46%;
	float: left;
}
#_national_news_section h3, #_wow_spotlight_section h3, #_wow_news_section h3 {
	text-align: center;
	font-size: 10pt;
	color: #000;
}
#_national_news_section .viewAll, #_wow_spotlight_section .viewAll, #_wow_news_section .viewAll {
	text-align: center;
}
#_national_news_section .section_content .title, #_wow_spotlight_section .section_content .title, #_wow_news_section .section_content .title {
	font-size: 10pt;
	color: #f00;
	font-weight: bold;
}
#_national_news_section .section_content .image, #_wow_spotlight_section .section_content .image, #_wow_news_section .section_content .image {
	text-align: center;
}
._section_main dl dt, ._section_main_blog dl dt {
	border: 0 !important;
}
._section_main dl dt a, ._section_main_blog dl dt a {
	font-size: 14pt !important;
}
._section_main dl dd.summary, ._section_main dl dd.summary p {
	font-size: 11pt !important;
}
._section_main_blog dl dd.summary, ._section_main_blog dl dd.summary p {
	font-size: 10pt !important;
}
._section_main dl.latest_item dd.image, ._section_main_blog dl dd.image {
	float: right;
	margin: 5px 0 0 5px;
}
._section_main dl dd.image {
	float: left;
	margin: 5px 5px 0 0;
}
._section_main_blog dl dd.postInfo {
	border: 0 !important;
	font-style: italic !important;
	color: #000 !important;
}
._section_main_blog dl dd.postInfo, ._section_main_blog dl dd.postInfo a, ._section_main_blog dl dd.blogCommentsLink a {
	font-size: 8pt !important;
}
._section_main_blog dl dd.postInfo a {
	text-decoration: none !important;
}
._section_main_blog dl dd.postInfo a:hover {
	text-decoration: underline !important;
}
._section_main_blog dl dd.postDate {
	font-style: italic;
	font-size: 8pt;
	color: #666;
}
._section_main_blog dl dd.postDate sup {
	font-size: 9px;
}
._section_main_blog dl dd.blogCommentsLink {
	font-style: italic;
	font-size: 8pt;
	float: right;
}
._section_main_blog dl dd.postInfo .tag_label {
	color: #000;
	font-weight: bold;
}
.search_title_highlight {
	font-weight: bold;
}
.search_term_highlight {
	background-color: yellow;
	font-weight: bold;
}
#svSearchResults dt {
	border: 0 !important
}
#svSearchResults dt a {
	text-decoration: underline;
	font-size: 12pt;
	color: #00f;
}
#svSearchResults dd.tags {
	font-style: italic;
}
.navsearchblock {
	width: 430px;
}

