/* http://common.cdn.onset.freedom.com/tools/load.php?css=style,jquery.jcarousel,site&scode=ocregister */
@charset "utf-8";
/* CSS Document */

/* Reset styles for browser compatibility */
body, th, td, p, div {
	font-family:Arial, Helvetica, sans-serif;
}
html,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,blockquote,fieldset,input,a,table
{
	margin: 0;
	padding: 0;
	outline: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
/* Finished Resetting */

body
{ background-color: #f4f4f4 !important; }

ul,ol
{ list-style: none; }

a img,:link img,:visited img
{ border: none; }

input,select
{ vertical-align: middle; }
/* END Reset styles */

/* --- General tag styles --- */
a:link, a:hover, a:visited
{ color: #264ec0; text-decoration: none; }
/* --- END General tag styles --- */

/* --- Page Wrap div --- */
#PageWrap
{
	position: relative;
	margin: 0px auto;
	padding: 10px;
	padding-bottom: 0;
	width: 940px;
	background-color: #fff;
}
/* --- END Page Wrap div --- */

/* --- Top Ad --- */
#TopAd
{
	text-align: center;
	padding: 2px 0;
}
/* --- END Top Ad --- */

/* --- Bottom Ad --- */
#BotAd
{
	text-align: center;
	padding: 2px 0 7px;
}
/* --- END Bottom Ad --- */

/* --- Pre Header and Nav --- */
#PreHead
{
	margin-top: 10px;
	border-bottom: 1px solid #afafaf;
	width: 100%;
	float: left;
}

	/* -- Left Nav - Tabs -- */
	#PreNav
	{ 
		float: left; 
	}
	#PreNav a:link, #PreNav a:visited, #PreNav a:hover
	{ 
		font-size: 11px;
		display: block;
		line-height: 23px;
		padding: 0 10px;
		color: #000;
		text-decoration: none;
	}
	#PreNav ul li
	{ 
		float: left;
		height: 23px;
		background: #fff url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 0;
		border-left: 1px solid #afafaf;
		text-transform: uppercase;
	}
	#PreNav ul li.firstItem a
	{
		background: url(http://common.onset.freedom.com/images/hb/corners/pre-nav/topleft.gif) left top no-repeat;
	}
	#PreNav ul li.lastItem a
	{
		background: url(http://common.onset.freedom.com/images/hb/corners/pre-nav/topright.gif) right top no-repeat;
	}
	#PreNav ul li.firstItem
	{
		border-left: none;
	}

	/* -- Right Nav - Links -- */
	#UserLinks
	{ 
		float: right; 
	}
	#UserLinks span, #UserLinks a:link, #UserLinks a:visited, #UserLinks a:hover
	{ 
		font-size: 10px;
		display: block;
		line-height: 23px;
		padding: 0 5px;
		color: #000;
		text-decoration: none;
	}
	#UserLinks ul li
	{ 
		float: left; 
	}
/* --- END Pre Header and Nav --- */

/* --- Header --- */
#Header
{
	clear: left;
}

#HeaderBanner
{
	position: relative;
	height: 84px;
	background: #fff url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -23px;
}

#HeaderLogo
{
	position: absolute;
	top: 15px;
	left: 10px;
}
#HeaderLogo h1
{
	width: 312px;
	height: 65px;
	text-indent: -50000px;
	background: url(http://images.onset.freedom.com/ocregister/logo.gif) no-repeat;
}
#HeaderLogo h1 a
{
	display: block;
	width: 312px;
	height: 65px
}

	/* Header Promos */
	#sectionSponsorAd
	{
		padding: 0 3px;
		display: inline;
	}
	#sectionSponsorAd img
	{
		vertical-align: middle;
	}

	#HeaderPromo
	{
		margin-left: 450px;
		position: relative;
		font-size: 11px;
		height: 16px;
		/*left: 400px;
		bottom: 0;	/* change to top: 0 depending on promo content and desired position */
	}
	#HeaderPromo span
	{ line-height: 16px; }
	#HeaderPromo .titleTxt1
	{
		position: absolute;
		bottom: 0;	/* change left/bottom as desired */
		left: 0;
	}
	#HeaderPromo .titleTxt2
	{
		position: absolute;
		bottom: 0;	/* change left/bottom as desired */
		left: 200px;
	}
	#HeaderPromo img
	{
		position: absolute;
		left: 85px;		/* change left/bottom as desired */
		bottom: 0px;
	}

#HeaderSectionTitle
{
	position: absolute;
	left: 330px;
	bottom: 0;
	z-index: 100;
}
#HeaderSectionTitle h2
{
	color: #46598d;
	font-size: 22px;
}

#HeaderSearch
{
	position: absolute;
	right: 0;
	margin-top: 10px;
	margin-right: 10px;
	text-align: right;
}
#HeaderSearch .fontSizeChange
{ font-size: 10px; }
#HeaderSearch .fontSizeChange a
{ text-decoration: none; }

#HeaderWeather
{
	position: absolute;
	right: 0;
	top: 20px;
	top: 40px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 13px;
	font-weight:bold;
}
#HeaderWeather img
{
	vertical-align: middle;
	padding: 0 30px;
	width:24px;
	height:24px;
}
#HeaderWeather a
{
	text-decoration: none;
	color: #000;
}
#HeaderWeather ul
{

	vertical-align:middle;
	1line-height:34px;

}
#HeaderWeather ul li
{
	float:left;
	padding-top:15px;
	padding-top:0;

}
#HeaderWeather ul li.middletext
{

	padding-top:15px;
	padding-top:0;

}
#HeaderWeather ul li span
{
	vertical-align:top;
}

/*#HeaderWeather ul li span br{
	display:block;
	margin-top:-11px;
}*/

#HeaderWeather ul li span strong{
	display:block;
	margin-top:-11px;
}

#HeaderNav
{
	overflow: hidden;
}
ul#HeaderNavList
{
	width: 100%;
	height: 25px;
	background: #369 url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -107px;
}
ul#HeaderNavList li
{
	float: left;
	line-height: 25px;
	background: url(http://common.onset.freedom.com/images/hb/header/main-nav-sep.gif) right no-repeat;
	font-size: 14px;
}

	/* header nav list widths */
	ul#HeaderNavList li.home
	{ width: 85px; }
	ul#HeaderNavList li.news
	{ width: 85px; }
	ul#HeaderNavList li.sports
	{ width: 95px; }
	ul#HeaderNavList li.business
	{ width: 115px; }
	ul#HeaderNavList li.entertainment
	{ width: 160px; }
	ul#HeaderNavList li.life
	{ width: 75px; }
	ul#HeaderNavList li.travel
	{ width: 90px; }
	ul#HeaderNavList li.commentary
	{ width: 140px; }
	ul#HeaderNavList li.opinion 
	{ width: 95px; }
	ul#HeaderNavList li.headlines
	{ width: 135px; }

ul#HeaderNavList li.lastItem
{ background: none; }
ul#HeaderNavList li a:link,
ul#HeaderNavList li a:visited
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	/*padding: 0 19px;*/
}
ul#HeaderNavList li.lastItem a:link,
ul#HeaderNavList li.lastItem a:visited
{
	padding: 0 15px;
}
ul#HeaderNavList li.lastItem div
{ color: #fff; }
ul#HeaderNavList li a:hover
{
	background: #fc6 url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -132px;
	color: #000;
}
ul#HeaderNavList li a:hover div
{ color: #000; }
ul#HeaderNavList li.selected
{ /*line-height: 24px;*/ }
ul#HeaderNavList li.selected a:link,
ul#HeaderNavList li.selected a:visited,
ul#HeaderNavList li.selected a:hover
{
	color: #000;
	/*margin-top: 1px;*/
	background-color: #fff;
	background-image: none;
}
ul#HeaderNavList li.selected div
{ color: #000; }

#Headlines
{ 
	display: none; font-size: 12px;
	float: left;
}
div.HeadlinesLabel
{ 
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	float: left;
}
div.closeHeadlines
{ 
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
	float: right;
}
#HeadlinesList
{
	float: left;
	border-bottom:1px solid #D5D5D5;
	margin-bottom: 5px;
	clear:both;
}
#HeadlinesList li.headlineSection
{
	float: left;
	width: 14%;
	margin: 5px 0;
/*	border-right: 1px solid #cbcbcb; */
}
#HeadlinesList li.headlineSection strong
{
	display: block;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
/*	background: url(http://common.onset.freedom.com/images/hb/home/headlines-header-bg.gif) repeat-x;*/
	padding-left: 5px;
	text-decoration: underline;	
}
#HeadlinesList li.lastItem
{ border-right: none; }

#HeadlinesList li.firstItem strong
{ 
/*border-left: 1px solid #cbcbcb;*/ 
	text-decoration: underline;
}
#HeadlinesList li.lastItem strong
{ 
/*border-right: 1px solid #cbcbcb;*/ 
	text-decoration: underline;
}

#HeadlinesList li.headlineSection ul
{ padding: 0 7px; }
#HeadlinesList li.headlineSection ul li
{
	display: block;
	padding: 5px 0;
	line-height: 15px;
}

#HeadlinesList li.headlineSection ul li .timeStamp
{
	display: block;
	font-size: 10px;
	color: #333;
}

#HeadlinesList a:link,
#HeadlinesList a:visited
{
	color: #33467b;
	text-decoration: none;
}

	/* --- Sub nav --- */
	#SubNav
	{
		font-size: 12px;
		line-height: 16px;
		padding: 5px 0;
	}
	/* --- END Sub nav --- */
/* --- END Header --- */

/* --- Don't Miss Section --- */
#MobileSharing
{
	/*position: relative;*/
	float: right;
	margin: 5px 2px;
}

#MobileSharing ul
{ 
	display:inline-block;
	height:17px;
	vertical-align:middle;

	/* emulate inline-block for IE7 */
	zoom: 1;
	*display: inline;
}
#MobileSharing ul li
{
	float: left;
	height: 17px;
	padding-left: 5px;
}
#MobileSharing ul li a
{
	display: block;
	height: 17px;
	width: 17px;
	background: url(http://common.onset.freedom.com/images/hb/home/share-icons-sprite.png) no-repeat;
	text-indent: -50000px;
}
#MobileSharing ul li a.emailIcon
{ background-position: 0 0; }
#MobileSharing ul li a.rssIcon
{ background-position: -20px 0; }
#MobileSharing ul li a.mobileIcon
{ background-position: -40px 0; }
#MobileSharing ul li a.facebookIcon
{ background-position: -60px 0; }
#MobileSharing ul li a.twitterIcon
{ background-position: -80px 0; }

/* --- Don't Miss Section --- */
#DontMiss
{
	/*clear: both;*/
	font-size: 12px;
	vertical-align: middle;
	margin: 5px 0;
	padding-left: 5px;
	float: left;
	width: 725px;
}

#DontMissIcon
{
	/*clear: both;*/
	margin: 0;
	padding: 0;
	padding-right: 5px;
	background: url(http://common.onset.freedom.com/images/hb/news-icons-sprite.png) 0 0 no-repeat;
	float: left;
	height: 16px;
	width: 16px;
}
/* --- END Don't Miss Section --- */

/* --- Collapsable Ad --- */
#CollapseAd  
{
	text-align: center;
	margin: 0;
	cursor: pointer;
	width:940px;
}
/* --- END Collapsable Ad --- */

#topSmallAd
{
	margin: 0;
	margin: 0 0 10px 0;
    padding: 0;
}


/* --- Ticker --- */
#Ticker
{
	margin: 10px 0;
	padding: 5px 10px;
	font-size:12px;
	line-height: 22px;
	height: 22px;
	background-color: #fff;
}
#Ticker a:link,
#Ticker a:visited
{
	text-decoration: none;
}
#Ticker img
{ vertical-align: middle; }
/* --- END Ticker --- */

/* --- Content and Columns --- */
#ContentWrap , #sectionPageHeadlines
{
	position: relative;
	background-color: #d5d5d5;
	padding: 10px;
	/*width: 920px;
	float: left;*/
}

*+html #ContentWrap, * html #ContentWrap, *+html #ContentLeft, * html #ContentLeft {
	float: left;
	zoom: 1;
}

#sectionPageRightAd
{
float:right;
position:relative;
width:290px;
}
#sectionPageHeadlines
{
    background-color: #fff;
    width:610px;
    float:left;
}

#ContentWrap ul a:link,
#ContentWrap ul a:visited,
#sectionPageRotator ul a:link,
#sectionPageRotator ul a:visited
{
	color: #33467b;
	text-decoration: none;
}

#ContentLeft
{
	position: relative;
	width: 610px;
	float: left;
}

#homeRecentArticles
{
	background-color: #FFF;
	margin-bottom: 10px;
    position: relative;


}
#homeRecentArticles #selectedArticleImg { float: left; }

#homeRecentArticles #selectedArticleImg img {
	width: 267px;
	height: 200px;
}
#homeRecentArticles #recentListContainer {
	width: 343px;
	float: right;
}


	#recentListContainer li {
		display: block;
		padding: 0 3px;
		height: 39px;
		border-bottom: 1px solid #ccc;
		/* This is what hides the Arrow! */
		/*overflow: hidden;*/
	}
	#recentListContainer li.lastItem { border-bottom: none; }
	#recentListContainer li img { vertical-align: middle; }

	#recentListContainer li.selected { 
		background: url(http://common.onset.freedom.com/images/hb/home/recent-list-bg3.gif) bottom repeat-x;
		position: relative;
	}

	#recentListContainer li.selected .selectedArrow {
		position: absolute;
		top: 3px;
		left: -18px;
		display: block;
		height: 21px;
		width: 18px;
		background: url(http://common.onset.freedom.com/images/hb/home/recent-list-arrow.png) 0 0 no-repeat;
	}
	#recentListContainer li.selected a {
		text-decoration: underline;
		color: #264ec0;
	}
	#recentListContainer h3 {
		font-size: 16px;
		color: #455990;
		line-height: 20px;
		height:20px;
		overflow:hidden;
	}

	#recentListContainer h3 a {
		color: #455990; 
		font-size: 14px;
	}
	#recentListContainer span { font-size: 11px; }

#recentListFooter
{
	clear: both;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	padding: 0 5px;
	background: #eee url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -157px;
}
#recentListFooter a
{ text-decoration: none; color: #33467B; }
#recentListFooter .pauseBtn, #recentListFooter .playBtn
{
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	margin: 5px 5px;
	background-image: url(http://common.onset.freedom.com/images/hb/home/play-pause-sprite.png);
	text-indent: -50000px;
	cursor: pointer;
}
#recentListFooter .pauseBtn
{ background-position: 0 0; }
#recentListFooter .playBtn
{ background-position: -25px 0; }

#ContentRight
{
	position: relative;
	width: 300px;
	float: right;
}
#ContentRight .rightAdBox
{
	background: none;
	text-align: center;
}
#ContentRight .promoBox
{
	background: none;
	text-align: center;
}
#ContentRight .Section .sectionHeader
{ cursor: default; }

	/* Home Section boxes */
	#homePersonalize #Cross {
		width:14px;
		height:14px;
		position:relative;
		display:block;
		top:-21px;
		left:243px;
		background: transparent url(http://common.onset.freedom.com/images/hb/home/personalized/cross.png) no-repeat 0 0;
	}
	.PersonalizePlus {
		background: transparent url(http://common.onset.freedom.com/images/hb/home/personalized/cross.png) no-repeat 0 0 !important;
	}
	.PersonalizeMinus {
		background: transparent url(http://common.onset.freedom.com/images/hb/home/personalized/cross.png) no-repeat 0 -14px !important;
	}
	#homePersonalize
	{
		/*display: inline-block;
		line-height: 28px;
		background-color: #f5833e;
		cursor: pointer;
		width: 230px;
		vertical-align: middle;
		margin-right: 2px;*/

		/* emulate inline-block for IE7 */
		/*zoom: 1;
		*display: inline;*/

		display: block;
		line-height: 28px;
		height: 28px;
		background-color: #f5833e;
		cursor: pointer;
		margin-bottom:10px;
	}
	#homePersonalize h4
	{
		display: block;
		font-size: 14px;
		line-height: 28px;
		color: #fff;
		/*background: url(http://common.onset.freedom.com/images/hb/buttons/personalize/left-rounded.gif) left no-repeat;*/
		text-align: center;
		/*padding-right: 10px;*/
	}
	#homePersonalize h4 img
	{ vertical-align: middle; }
	.personalizedIcons
	{ display: inline; }
	.personalizedIcons img
	{ vertical-align: middle; padding-left: 2px; }

	.Section
	{
		background-color: #fff;
		margin: 10px 0;
	}

	.googlead 
	 {
		width:300px;
		height:250px;
		text-align:center;
		vertical-align:middle;
	 }

	.firstItem .Section,
	.tabContent .Section
	{ margin-top: 0; }
	.tabContent .Section
	{ clear: both; }
	.Section .sectionHeader
	{
		background: #eee url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -189px;
		height: 31px;
		font-size: 12px;
	}
	.sortableList .Section .sectionHeader
	{ cursor: move; }
	.Section .sectionHeader h3,
	.noHead h3
	{
		font-size: 14px;
		font-weight: bold;
		float: left;
		display: inline;
		margin-left: 15px;
		line-height: 31px;
		text-transform: uppercase;
	}
	.noHead h3
	{
		display:block;
		float:none;
		height:31px;
		position:relative;
	}
	.Section .sectionHeader .sectionEditBtn,
	#HeaderNavList .navArrow
	{
		float: right;
		display: inline;
		background: url(http://common.onset.freedom.com/images/hb/sections/edit-arrow.png) no-repeat;
		width: 13px;
		height: 11px;
		text-indent: -50000px;
		margin-right: 15px;
		margin-top: 10px;
		cursor: pointer;
	}
	div.Section div.sectionHeader div.sectionEditBtn { text-indent: -25px; }

	.sortableHandle { cursor: move; }

	#HeaderNavList .navArrow
	{ background: url(http://common.onset.freedom.com/images/hb/sections/edit-arrow-white.png) no-repeat; }
	#HeaderNavList .navArrowSel
	{ background: url(http://common.onset.freedom.com/images/hb/sections/edit-arrow.png) no-repeat; }
	#HeaderNavList .navArrow
	{
		margin: 0;
		margin-top: 7px;
		margin-left: 3px;
		vertical-align: middle;
	}
	.movePointer
	{
		visibility: hidden;
		float: right;
		margin-top: 10px;
		padding-right: 5px;
	}
	.Section .sectionHeader .extraInfo
	{
		float: right;
		display: inline;
		margin-right: 10px;
		vertical-align: middle;
	}
	.Section .sectionHeader .extraInfo select
	{
		margin-top: 5px;
	}
	.Section .sectionContent,
	.tabContent .Section
	{
		clear: both;
		font-size: 12px;
		line-height: 18px;
		padding: 10px;
	}
	.Section .sectionContent {
		padding 10x 10px 0;
	}
	.sectionImg
	{
		float: left;
		padding: 2px 10px 2px 2px;
		margin-right: 5px;
	}

	.sectionImg img
	{
		border: 1px solid #a2a1a1;
	}
	.sectionList
	{
		float: left;
		padding: 5px 10px 5px 0;
		width: 560px;
	}
	.sectionList ul
	{
		margin: 0;
		padding: 0;
	}

	.sectionList a .caption {
	font-weight:normal !important;
	line-height:16px;
	color: #33467B !important;
	width:130px;
	}
	// increase spacing of bucket list items
	.sectionList > ul > li{
	padding-bottom:7px !important; 
	}
	.dropDownList {
		clear: both;
		font-size: 12px;
		line-height: 18px;
		padding: 0px 10px 10px 10px;
	}
	.addDefaultSection { width: 130px; }

	.Section .sectionContent .sectionImg img { border: 0px solid black; } 

	.Section .sectionContent .optionalContent
	{
		clear: both;
	}
	#ContentWrap .Section .sectionContent .optionalContent a
	{
		font-weight: bold;
		color: #264ec0;
	}

	#ContentWrap .standardGreyBg
	{
		background-color: #d5d5d5;
		padding: 5px 5px;
		margin: 5px 0;
	}
	#ContentWrap .standardGreyBg h3
	{
		font-size: 14px;
		font-weight: bold;
		color: #000;
	}

	.sectionEdit, .sectionAdd
	{
		display: none; 
		font-size: 13px; 
		padding: 10px;
		border-bottom: 1px solid #999;
	}

	.sectionEdit input, .sectionAdd input,
	.sectionEdit select, .sectionAdd select
	{
		vertical-align: middle;
		font-size: 13px;
	}

	.sectionEdit .topicList, .sectionAdd .topicList
	{
		padding: 10px;
	}

	.sectionEdit .topicList li, .sectionAdd .topicList li
	{
		float: left;
		width: 50%;
		padding: 3px 0;
	}

	.webImagesThumbs
	{
		padding: 5px;
		text-align: center;
	}
	.webImagesThumbs img
	{
		margin: 0 5px;
		border: 1px solid #999;
	}

	.webQuotesList li
	{
		padding: 5px 0;
	}

	#Zvents
	{
		background-color: #D5D5D5;
		padding: 5px;
	}
	#Zvents ol li
	{
		font-size: 11px;
	}
	#ContentWrap .sectionContent #Zvents .optionalContent a
	{
		color: #000;
		font-weight: normal;
		font-size: 11px;
	}
	/* END Home Section boxes */

	/* Home Ad boxes */
	.adBox .sponsorList li
	{
		float: left;
		display: inline;
		width: 215px;
		margin: 5px;
	}

	.adBox .sponsorList li.firstItem
	{ margin-left: 65px; }
	.adBox .sponsorList li.lastItem
	{ margin-right: 0; }

	.sponsorBox
	{
		background-color: #f0f0f0;
		padding: 10px 5px;
		line-height: 18px;
	}
	/* Home Ad boxes */

#ContentFooter {
	clear: both;
	font-size: 11px;
	background-color: #fff;
	padding: 10px 0px;

}

/* - fix IE6 hasLayout bug - */
#ContentFooter, #ContentFooter * {
zoom:1;
}

#ContentFooter a:link,
#ContentFooter a:visited
{
	color: #264ec0;
	text-decoration: none;
}

#footerTopLinks
{
	width: 100%;
	float: left;
	padding-bottom: 5px;
}

#footerTopLinks span
{
	font-weight: bold;
	float: right;
	padding-right: 10px;
}

ul#footerTopLinksList
{ 
	margin-left: 10px; 
	text-transform: capitalize;
}
ul#footerTopLinksList li
{
	float: left;
	padding: 0 7px;
	border-right: 1px solid #000;
}
ul#footerTopLinksList li.firstItem
{ padding-left: 0px; }
ul#footerTopLinksList li.lastItem
{ border-right: none; }

#footerMidContent
{
	clear: both;
	background-color: #e6e6e6;
	padding: 9px;
	line-height: 18px;
	width: 902px;
}

#footerMidContent ul li.footerSection
{
	float: left;
	display: inline;
	width: 16%;
	margin: 0 3px;
}

#footerMidContent ul li.footerSection h4
{
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	background: #000 url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -220px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-weight: normal;
}
#footerMidContent ul li.footerSection ul
{
	margin-top: 5px;
	margin-left: 5px;
}

#footerBottom
{
	clear: both;
	text-align: center;
	font-size: 11px;
	padding: 30px 0 10px 0;
	xborder: 1px solid red;
	xclear: both;
	width: 912px;
}

#footerBottom #footerCopyright
{
	margin-top: 10px;
}
/* --- END Content and Columns --- */


/* --- BEGIN funnel tab/styles --- */
.tabListLeft {
	float:left;
	border-right:#ccc 1px solid;
	padding:0 10px 0 0;
	margin:0 0 12px 5px;
}
.tabListRight {
	float:left;
	padding:0;
	margin:0 0 12px 10px;
}
#find-homes .orangeBtn,
#find-jobs .orangeBtn,
#find-cars .orangeBtn,
#find-deals .orangeBtn,
#find-classifieds .orangeBtn {
	margin: -10px 0 0 70px;
}
/* --- END funnel tab/styles --- */


/* --- Rounded Corner Styles --- */
div.roundedBox
{
	position: relative;
	/* margin-bottom:3px;*/
}

div.corner
{
	position: absolute;
}

.topLeft
{ top: 0; left: 0; }
.topRight
{ top: 0; right: 0; }
.bottomLeft
{ bottom: 0; left: 0; }
.bottomRight
{ bottom: 0; right: 0; }

	#ContentWrap .corner,
	#BreakingNews .corner,
	#ContentWrap .standardGreyBg .corner {
		/* width and height of corner imgs for these boxes */
		width: 5px;
		height: 5px;
	}
	#BreakingNews .topLeft,
	#ContentWrap .topLeft,
	#ContentWrap .standardGreyBg .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-on-white/alledges.gif') no-repeat 0 0; }
	#BreakingNews .topRight,
	#ContentWrap .topRight,
	#ContentWrap .standardGreyBg .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-on-white/alledges.gif') no-repeat -5px 0; }
	#BreakingNews .bottomLeft,
	#ContentWrap .standardGreyBg .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-on-white/alledges.gif') no-repeat 0 -5px; }
	#BreakingNews .bottomRight,
	#ContentWrap .standardGreyBg .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-on-white/alledges.gif') no-repeat -5px -5px; }


	#BreakingNewsBox .corner,
	#Ticker .corner
	{
		width: 4px;
		height: 4px;
	}
	#BreakingNewsBox .topLeft,
	#Ticker .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 0; }
	#BreakingNewsBox .topRight,
	#Ticker .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0; }
	#BreakingNewsBox .bottomLeft,
	#Ticker .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 -4px; }
	#BreakingNewsBox .bottomRight,
	#Ticker .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px -4px; }


	#homeRecentArticles .corner
	{
		width: 4px;
		height: 4px;
	}
	#homeRecentArticles .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0; }
	#homeRecentArticles .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/recent-footer/alledges.gif') no-repeat 0 0; }
	#homeRecentArticles .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/recent-footer/alledges.gif') no-repeat -4px 0; }


	/* Must specify #ContentLeft or #ContentRight 
		for specificity in styles below */
	#ContentLeft .Section .corner,
	#ContentRight .Section .corner
	{
		width: 4px;
		height: 4px;
	}
	#ContentLeft .Section .topLeft,
	#ContentRight .Section .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle/alledges.gif') no-repeat 0 0; }
	#ContentLeft .Section .topRight,
	#ContentRight .Section .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle/alledges.gif') no-repeat -4px 0; }
	#ContentLeft .Section .bottomLeft,
	#ContentRight .Section .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 -4px; }
	#ContentLeft .Section .bottomRight,
	#ContentRight .Section .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px -4px; }

	#ContentLeft .noHead .topLeft,
	#ContentRight .noHead .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 0; }
	#ContentLeft .noHead .topRight,
	#ContentRight .noHead .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0; }

	#ContentLeft .sponsorBox .corner,
	#ArticlePage #ContentLeft .sponsorBox .corner
	{
		width: 3px;
		height: 3px;
	}
	#ContentLeft .sponsorBox .topLeft,
	#ArticlePage #ContentLeft .sponsorBox .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat 0 0; }
	#ContentLeft .sponsorBox .topRight,
	#ArticlePage #ContentLeft .sponsorBox .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat -3px 0; }
	#ContentLeft .sponsorBox .bottomLeft,
	#ArticlePage #ContentLeft .sponsorBox .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat 0 -3px; }
	#ContentLeft .sponsorBox .bottomRight,
	#ArticlePage #ContentLeft .sponsorBox .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat -3px -3px; }


	#ContentWrap .tabContent .tabHead .corner
	{
		width: 3px;
		height: 3px;
	}
	#ContentWrap .tabContent li.ui-state-default .tabHead .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/tab-grey-on-grey/alledges.gif') no-repeat 0 0; }
	#ContentWrap .tabContent li.ui-state-default .tabHead .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/tab-grey-on-grey/alledges.gif') no-repeat -3px 0; }
	#ContentWrap .tabContent li.ui-tabs-selected .tabHead .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/tab-white-on-grey/alledges.gif') no-repeat 0 0; }
	#ContentWrap .tabContent li.ui-tabs-selected .tabHead .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/tab-white-on-grey/alledges.gif') no-repeat -3px 0; }


	#ContentWrap .standardGreyBg .corner
	{
		width: 5px;
		height: 5px;
	}
	#ContentWrap .standardGreyBg .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-on-white/alledges.gif') no-repeat 0 0; }
	#ContentWrap .standardGreyBg .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-on-white/alledges.gif') no-repeat -5px 0; }
	#ContentWrap .standardGreyBg .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-on-white/alledges.gif') no-repeat 0 -5px; }
	#ContentWrap .standardGreyBg .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-on-white/alledges.gif') no-repeat -5px -5px; }


	#ContentFooter .corner
	{
		width: 4px;
		height: 4px;
	}
	#ContentFooter .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 0; }
	#ContentFooter .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0; }
	#ContentFooter .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 -4px; }
	#ContentFooter .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px -4px; }



	#ContentWrap #homePersonalize .corner,
	#ContentWrap .orangeBtn .corner,
	#ContentWrap .personalizedBoxDrop .orangeBtn .corner,
	#ContentWrap .personalizedBoxDrop .addRss .orangeBtn .corner,
	#ContentWrap .personalizedBoxDrop .addStandard .orangeBtn .corner,
	#ContentWrap .personalizedBoxDrop .adjustSize .orangeBtn .corner,
	#ArticlePage #ContentWrap .orangeBtn .corner,
	#ContentWrap #sectionPoll .orangeBtn .corner
	{
		width: 4px;
		height: 4px;           
	}
	#ContentWrap #homePersonalize .topLeft,
	#ContentWrap .orangeBtn .topLeft,
	#ContentWrap .personalizedBoxDrop .orangeBtn .topLeft,
	#ContentWrap .personalizedBoxDrop .addRss .orangeBtn .topLeft,
	#ContentWrap .personalizedBoxDrop .addStandard .orangeBtn .topLeft,
	#ContentWrap .personalizedBoxDrop .adjustSize .orangeBtn .topLeft,
	#ArticlePage #ContentWrap .orangeBtn .topLeft,
	#ContentWrap #sectionPoll .orangeBtn .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/buttons/personalize/alledges.gif') no-repeat 0 0; }
	#ContentWrap #homePersonalize .topRight,
	#ContentWrap .orangeBtn .topRight,
	#ContentWrap .personalizedBoxDrop .orangeBtn .topRight,
	#ContentWrap .personalizedBoxDrop .addRss .orangeBtn .topRight,
	#ContentWrap .personalizedBoxDrop .addStandard .orangeBtn .topRight,
	#ContentWrap .personalizedBoxDrop .adjustSize .orangeBtn .topRight,
	#ArticlePage #ContentWrap .orangeBtn .topRight,
	#ContentWrap #sectionPoll .orangeBtn .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/buttons/personalize/alledges.gif') no-repeat -4px 0; }
	#ContentWrap #homePersonalize .bottomLeft,
	#ContentWrap .orangeBtn .bottomLeft,
	#ContentWrap .personalizedBoxDrop .orangeBtn .bottomLeft,
	#ContentWrap .personalizedBoxDrop .addRss .orangeBtn .bottomLeft,
	#ContentWrap .personalizedBoxDrop .addStandard .orangeBtn .bottomLeft,
	#ContentWrap .personalizedBoxDrop .adjustSize .orangeBtn .bottomLeft,
	#ArticlePage #ContentWrap .orangeBtn .bottomLeft,
	#ContentWrap #sectionPoll .orangeBtn .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/buttons/personalize/alledges.gif') no-repeat 0 -4px; }
	#ContentWrap #homePersonalize .bottomRight,
	#ContentWrap .orangeBtn .bottomRight,
	#ContentWrap .personalizedBoxDrop .orangeBtn .bottomRight,
	#ContentWrap .personalizedBoxDrop .addRss .orangeBtn .bottomRight,
	#ContentWrap .personalizedBoxDrop .addStandard .orangeBtn .bottomRight,
	#ContentWrap .personalizedBoxDrop .adjustSize .orangeBtn .bottomRight,
	#ArticlePage #ContentWrap .orangeBtn .bottomRight,
	#ContentWrap #sectionPoll .orangeBtn .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/buttons/personalize/alledges.gif') no-repeat -4px -4px; }

/* --- END Rounded Corner Styles --- */

/* --- Tab Content Styles --- */
.ui-tabs .ui-tabs-hide
{
	/* Must include for initial state of jQuery tab widget */
	display: none;
}
.ui-tabs-nav { height: 28px; }
#ContentWrap .tabContent ul.tabList li
{
	float: left;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	height: 28px;
	margin-right: 2px;
}

#ContentWrap .tabContent ul.tabList li a:link,
#ContentWrap .tabContent ul.tabList li a:visited
{
	text-decoration: none;
	color: #000;
	line-height: 28px;
	height: 28px;
	display: block;
	padding: 0 4px;
}

#ContentWrap .tabContent ul.tabList li.ui-state-default .tabHead
{
	background: #aaa url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -246px;
}
#ContentWrap .tabContent ul.tabList li.ui-tabs-selected .tabHead
{
	background: #fff;
}
/* --- END Tab Content Styles --- */

/* --- Edit Modal pop up box --- */
.editModalBox
{
	position: absolute;
	border: 4px solid #bbbbbb;
	width: 115px;
}
.editModalBox .editModalList li
{
	font-weight: bold;
	background: #ddd url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -274px;
	height: 29px;
	line-height: 29px;
	display: block;
	color: #264ec0;
	font-size: 12px;
	text-indent: 5px;
	cursor: pointer;
}
/*
.editModalBox .editModalList li a:link,
.editModalBox .editModalList li a:visited
{
	color: #264ec0;
	line-height: 29px;
	font-size: 12px;
	text-decoration: none;
	text-indent: 5px;
	display: block;
}
*/
/* --- END Edit Modal pop up box --- */

/* --- cityPages --- */
#SubNavCP {
		font-size: 12px;
		line-height: 16px;
		padding: 5px 0;
}
#SubNavCP a:link,
#SubNavCP a:visited,
#SubNavCP a:hover { 
	color: #000;
	text-decoration: none;
}
/* --- END cityPages --- */

/* --- Personalized Modal pop up box --- */
.personalizedBoxDrop
{
	font-size: 12px;
	margin: 0px 0px 10px 0px;
}

/*.personalizedModalBox
{
	position: absolute;
	width: 300px;
	font-size: 12px;
}*/

.personalizedModalBox .top-border,
.personalizedBoxDrop .top-border
{
	height: 4px;
	background: url(http://common.onset.freedom.com/images/hb/home/personalized/border-sp.png) 0 0 no-repeat;
}

.personalizedModalBox .content,
.personalizedBoxDrop .content
{
	background: url(http://common.onset.freedom.com/images/hb/home/personalized/border-sp.png) -300px 0 repeat-y;
	padding: 5px 10px;
}

.personalizedModalBox .bottom-border,
.personalizedBoxDrop .bottom-border
{
	clear: both;
	height: 4px;
	background: url(http://common.onset.freedom.com/images/hb/home/personalized/border-sp.png) -600px 0 repeat-y;
}

.personalizedModalBox .topLinks,
.personalizedBoxDrop .topLinks
{ font-size: 11px; }

.personalizedModalBox .topLinks h3,
.personalizedBoxDrop .topLinks h3
{
	font-size: 16px;
	line-height: 20px;
}
.personalizedModalBox .topLinks a,
.personalizedBoxDrop .topLinks a
{
	color: #264ec0;
}

.personalizedModalBox h4,
.personalizedBoxDrop h4
{
	zoom: 1;
	background: url(http://common.onset.freedom.com/images/hb/home/personalized/blue-btn-right-corner.gif) top right no-repeat;
}
.personalizedModalBox h4 a:link, .personalizedModalBox h4 a:visited,
#ContentWrap .personalizedBoxDrop h4 a:link, #ContentWrap .personalizedBoxDrop h4 a:visited
{
	zoom: 1;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	display: block;
	line-height: 29px;
	vertical-align: middle;
	background: url(http://common.onset.freedom.com/images/hb/home/personalized/blue-btn-left-corner.gif) top left no-repeat;
}
.personalizedModalBox h4 a:hover,
#ContentWrap .personalizedBoxDrop h4 a:hover
{ 
	text-decoration: underline; 
}

.personalizedModalBox ul.personalizedList,
.personalizedBoxDrop ul.personalizedList
{
	margin: 5px;
}
.personalizedModalBox ul.personalizedList li,
.personalizedBoxDrop ul.personalizedList li
{
	display: block;
	height: 26px;
	color: #000;
	margin: 5px 0;
	cursor: move;
}
.personalizedModalBox ul.personalizedList li .personalizedContainer,
.personalizedBoxDrop ul.personalizedList li .personalizedContainer
{
	position: relative;
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0 5px;
	background: #ddd url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -303px;
}

/* personalized corners */
.personalizedModalBox ul.personalizedList li .personalizedContainer .corner,
#ContentWrap .personalizedBoxDrop ul.personalizedList li .personalizedContainer .corner
{
	width: 4px;
	height: 26px;
}
.personalizedModalBox ul.personalizedList li .personalizedContainer .topLeft,
#ContentWrap .personalizedBoxDrop ul.personalizedList li .personalizedContainer .topLeft
{ background: url(http://common.onset.freedom.com/images/hb/home/personalized/item-left.gif) no-repeat; }
.personalizedModalBox ul.personalizedList li .personalizedContainer .topRight,
#ContentWrap .personalizedBoxDrop ul.personalizedList li .personalizedContainer .topRight
{ background: url(http://common.onset.freedom.com/images/hb/home/personalized/item-right.gif) no-repeat; }

.personalizedModalBox .addRss .corner, .personalizedModalBox .addStandard .corner,
#ContentWrap .personalizedBoxDrop .addRss .corner, #ContentWrap .personalizedBoxDrop .addStandard .corner
{
	width: 4px;
	height: 51px;
}
.personalizedModalBox .addRss .topLeft, .personalizedModalBox .addStandard .topLeft,
#ContentWrap .personalizedBoxDrop .addRss .topLeft, #ContentWrap .personalizedBoxDrop .addStandard .topLeft
{ background: url(http://common.onset.freedom.com/images/hb/home/personalized/item-tall-left.gif) no-repeat; }
.personalizedModalBox .addRss .topRight, .personalizedModalBox .addStandard .topRight,
#ContentWrap .personalizedBoxDrop .addRss .topRight, #ContentWrap .personalizedBoxDrop .addStandard .topRight
{ background: url(http://common.onset.freedom.com/images/hb/home/personalized/item-tall-right.gif) no-repeat; }

.personalizedModalBox .adjustSize .corner,
#ContentWrap .personalizedBoxDrop .adjustSize .corner
{
	width: 4px;
	height: 30px;
}
.personalizedModalBox .adjustSize .topLeft,
#ContentWrap .personalizedBoxDrop .adjustSize .topLeft
{ background: url(http://common.onset.freedom.com/images/hb/home/personalized/item-short-left.gif) no-repeat; }
.personalizedModalBox .adjustSize .topRight,
#ContentWrap .personalizedBoxDrop .adjustSize .topRight
{ background: url(http://common.onset.freedom.com/images/hb/home/personalized/item-short-right.gif) no-repeat; }
/* END personalized corners */

.personalizedModalBox ul.personalizedList li .options,
.personalizedBoxDrop ul.personalizedList li .options
{ float: right; }
.personalizedModalBox ul.personalizedList li .options a:link, .personalizedModalBox ul.personalizedList li .options a:visited,
.personalizedBoxDrop ul.personalizedList li .options a:link, .personalizedBoxDrop ul.personalizedList li .options a:visited
{
	text-decoration: none;
	color: #264ec0;
	font-weight: bold;
}

.personalizedModalBox .addRss, .personalizedModalBox .addStandard, .personalizedModalBox .adjustSize,
.personalizedBoxDrop .addRss, .personalizedBoxDrop .addStandard, .personalizedBoxDrop .adjustSize
{
	margin: 10px 0;
	color: #000;
	font-weight: bold;
}

.personalizedModalBox .addRss, .personalizedModalBox .addStandard,
.personalizedBoxDrop .addRss, .personalizedBoxDrop .addStandard
{
	height: 51px;
	background: #9cf url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -359px;
}
.personalizedModalBox .adjustSize,
.personalizedBoxDrop .adjustSize
{
	height: 30px;
	background: #9cf url('http://common.onset.freedom.com/images/hb/all-bars-bgs.gif') repeat-x 0 -329px;
}
.orangeBtn
{        
    display: -moz-inline-stack;  
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	background-color: #f5833e;
	padding: 0 7px;
	margin: 0 3px;
	vertical-align: middle;
	cursor: pointer; 
	/* emulate inline-block for IE7 */
	zoom: 1;
	_display: inline;
	position:relative;
}

.personalizedModalBox ul.personalizedList li label,
.personalizedBoxDrop ul.personalizedList li label
{
	float: left;
	display: block;
	line-height: 26px;
	/*padding-left: 25px;*/
	color: #000;
	font-weight: bold;
	cursor: pointer;
}
.personalizedModalBox ul.personalizedList li label.removed,
.personalizedBoxDrop ul.personalizedList li label.removed
{ color: #999; }
/*.personalizedModalBox ul.personalizedList li label span
{
	position: absolute;
	display: block;
	width: 17px;
	height: 17px;
	left: 5px;		/ relative to personalizedContainer /
	top: 5px;
	background: url(http://common.onset.freedom.com/images/hb/home/personalized/check-sp.png) 0 0 no-repeat;
}
.personalizedModalBox ul.personalizedList li label.checked span
{ background: url(http://common.onset.freedom.com/images/hb/home/personalized/check-sp.png) 0 -17px no-repeat; }
.personalizedModalBox ul.personalizedList li label.removed span
{ background: url(http://common.onset.freedom.com/images/hb/home/personalized/check-sp.png) 0 -34px no-repeat; }*/

.personalizedModalBox ul.personalizedList li .movePointer,
.personalizedBoxDrop ul.personalizedList li .movePointer
{
	float: left;
	margin-top: 5px;
	padding-left: 5px;
}

.movePointer { margin-right: 30px; }

.personalizedModalBox .bottom-btns,
.personalizedBoxDrop .bottom-btns
{
	clear: both;
	margin: 10px 0;
}
/* --- END Personalized Modal pop up box --- */

/* --- Common classes --- */
li.articleOCR
{
	padding-left: 22px;
	background: url(http://common.onset.freedom.com/images/hb/news-icons-sprite.png) 0 2px no-repeat;
}
li.articleLAT
{
	padding-left: 22px;
	background: url(http://common.onset.freedom.com/images/hb/news-icons-sprite.png) -20px -18px no-repeat;
}
li.articleBBC
{
	padding-left: 22px;
	background: url(http://common.onset.freedom.com/images/hb/news-icons-sprite.png) -40px -38px no-repeat;
}

a.moreLink
{ font-weight: bold; }

li.moreLink { text-align: right; }

.standardBtnWhiteBg
{ background: url(http://common.onset.freedom.com/images/hb/buttons/standard-orange/white-bg/right-rounded.gif) right center no-repeat; }
.standardBtnGreyBg
{ background: url(http://common.onset.freedom.com/images/hb/buttons/standard-orange/grey-bg/right-rounded.gif) right center no-repeat; }
.standardBtnWhiteBg input, .standardBtnGreyBg input
{
	border: none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding: 0 10px;
	cursor: pointer;
	text-transform: uppercase;
	vertical-align: middle;
}
.standardBtnWhiteBg input
{ background: url(http://common.onset.freedom.com/images/hb/buttons/standard-orange/white-bg/left-rounded.gif) left center no-repeat; }
.standardBtnGreyBg input
{ background: url(http://common.onset.freedom.com/images/hb/buttons/standard-orange/grey-bg/left-rounded.gif) left center no-repeat; }
.standardBtnWhiteBg, .standardBtnGreyBg
{
	height: 20px;
	display: inline-block;
	width: auto;

	/* emulate inline-block for IE7 */
	zoom: 1;
	*display: inline;
}

#PageWrap .standardList
{
	margin: 5px;
	font-size: 12px;
	line-height: 18px;
}
#PageWrap .standardList li
{
	background: url(http://common.onset.freedom.com/images/hb/standard-black-bullet.png) left center no-repeat;
	padding-left: 10px;
}

.newsSignUp input[type=text]
{
	width: 95%;
	border: 1px solid #aaa;
	background-color: #fff;
	font-size: 12px;
	color: #666666;
	padding: 2px;
	margin-right: 5px;
	margin-bottom: 3px;
	vertical-align: middle;
}
.findHomeSearch input[type=text],
.findJobSearch input[type=text],
.findCarSearch input[type=text]
{
	width: 175px;
	border: 1px solid #aaa;
	background-color: #fff;
	font-size: 12px;
	color: #666666;
	padding: 2px;
	margin-right: 5px;
	vertical-align: middle;
}

ol
{
	list-style: decimal;
	list-style-position: inside;
	/*margin-left: 20px;*/
}

.google_inputText
{
	background: url(http://images.ocregister.com/ocregister/images/google_logo.gif) right center no-repeat;
}
.google_inputText:focus
{
	background-image: none;
}

.shareButtons
{
	padding-bottom: 10px;
}
.shareButtons ul
{ height: 18px; }
.shareButtons ul li
{
	float: left;
	height: 18px;
	padding-left: 20px;
	background-image: url(http://common.onset.freedom.com/images/hb/share-buttons-sprite.png);
	background-repeat: no-repeat;
}
.shareButtons ul li.share-this
{ background-position: 0 0; }
.shareButtons ul li.share-digg
{ background-position: 0 -40px; }
.shareButtons ul li.share-stumble
{ background-position: 0 -80px; }
.shareButtons ul li.share-reddit
{ background-position: 0 -120px; }
.shareButtons ul li.share-mixx
{ background-position: 0 -160px; }
.shareButtons ul li a
{
	display: block;
	line-height: 18px;
	padding-right: 15px;
}


.orangeBtn, #sectionPol .orangeBtn
{
	display: inline-block;
	line-height: 20px;
	width: auto;
	color: #fff;
	font-weight: bold;
	background-color: #f5833e;
	padding: 0 10px;
	vertical-align: middle;
	cursor: pointer; 

	/* emulate inline-block for IE7 */
	zoom: 1;
	*display: inline;
}


.newsSignUp .orangeBtn
{
	width: 185px;
}

.pollquestion img {
	vertical-align:middle;
	margin-left:10px;
}
.pollButtons {
	float: right;
	clear: both;
	margin-bottom: 5px;
}
#voteButton,
#resultsButton {
	border: 0;
	width: 50px;
	*height: 27px;
	*width: 57px;
}
.sectionPoll {
	overflow: hidden;
}


.fRight
{ float: right; }

.clear
{
	clear: both;
}
/* --- END Common classes --- */

/* --- Home Specific Styles --- */
#HomePage #HeaderPromo,
#HomePage #sectionSponsorAd
{ display: none; }
/* --- END Home Specific Styles --- */

/* --- Article Specific Styles --- */
	/* --- Mobile icons --- */


	#MobileSharing span
	{float:left;}


	#ArticlePage #MobileSharing 
	{ font-size: 12px; line-height: 16px; }
	#ArticlePage #MobileSharing ul
	{ margin-left: 10px; }
	#ArticlePage #MobileSharing img
	{ vertical-align: middle; }
	/* --- END Mobile icons --- */

	/* --- Article Content --- */
	#ArticlePage #ArticleHeader
	{
		background-color: #fff;
		padding: 10px;
		margin-bottom: 10px;
	}

	#ArticlePage #ArticleHeader .articleTitle
	{
		float: left;
		/* width: 50%; */
		margin-bottom: 15px;
		width: 900px;
	}
	#ArticlePage #ArticleHeader .articleTitle h1
	{
		font-size: 25px;
		line-height: 28px;
		color: #385baf;
		min-width:525px;
	}
	#ArticlePage #ArticleHeader .articleTitle .authorTxt
	{
		font-size: 12px;
		line-height: 18px;
	}

	#ArticlePage #ArticleHeader .storyHighlights
	{
		float: right;
		width: 40%;
		margin: 1.5em 0 15px;
	}

	#ArticlePage #ArticleHeader .storyHighlights .roundedBoxBorder
	{
		padding: 5px;
	}
	.storyHighlightsHeadline {
		font-size:1.2em;
		font-weight:bold;
	}
	.storyHighlights {
		font-size:.9em;
	}

	.storyHighlights ul, .storyHighlights ol, .moreInfoBox ul, .moreInfoBox ol {
		font-size:.8em;
		list-style-type: disc;
		list-style-position: inside;
		margin-left:1px;
	}

	#ArticlePage #ArticleHeader .headerBase
	{
		clear: both;
		font-size: 11px;
	}
	#ArticlePage #ArticleHeader .headerBase .nextArticle
	{
		float: right;
		font-size: 12px;
	}
	#ArticlePage #ArticleHeader .headerBase a:link,
	#ArticlePage #ArticleHeader .headerBase a:visited
	{
		color: #385baf;
		text-decoration: none;
	}

	#ArticlePage #ArticleContentWrap
	{
		clear: both;
		background-color: #fff;
		margin-bottom: 10px;
		padding: 10px;
	}

	#ArticlePage #ContentLeft
	{
		font-size: 12px;
	}

	#ArticlePage #ArticleContentWrap p
	{
		margin: 5px 0 10px 0;
	}

	#article-read, #article-photos, #article-videos, #article-maps, #article-data {
		/* #article-graphics adds a border-bottom on each 'graphic' object displayed */
		border-bottom:1px solid #ccc;
		margin:5px 0 1em;
	}

	#data-container {
		height:auto;
		width:590px;
		overflow:auto;
	}

	.articleGraphics {
		border-bottom:1px solid #ccc;
		margin-bottom:1em;
		height:auto;
		width:590px !important;
		overflow:hidden;
	}

	.articleExtras {
 		float:left;
 		padding:0 auto;
 		text-align:center;
 		margin: 0 15px 15px 0;
	}

	.articleExtras .articleTabLink {
		margin-bottom:5px;
		text-align:right;
	}

	.articleLinks a {
		color:#33467B;
		font-size:9pt;
	}

	.galleryLink a {
		color:#444;
	}

	#slideInfoDiv .cutline, #slideInfoDiv .credit {
		font-size:12px;
		color:#000;
		padding:0 5px;
	}

	.viewAllGalleries a {
		font-size:12px;
		font-weight:bold;
		color:#F5833E;
	}

	#article-read .articleImg,
	#article-read .articleAd,
	#article-read .moreInfoBox,
	.moreStories {
		float:left;
		clear:left !important;
		text-align:left;
		width: 300px;
	}

	#article-read .articleImg
	{
		padding: 2px auto;
		margin: 0 auto;
	}

	#article-read .articleImg span.imgCaption
	{
		display: block;
		color: #666666;
		padding: 10px 5px;
		margin: 0 auto;
		text-align:left;
		float:left;
	}
	#article-read .articleImg span.morePhotos
	{
		display: block;
		text-align: right;
		font-size: 10px;
	}
	#article-read .articleImg span.morePhotos a
	{
		color: #385baf;
		text-decoration: none;
	}

	#article-read .articleAd
	{
		margin: 0px 10px 10px 0px;
	}
	#article-read .articleAd span.adCaption
	{
		display: block;
		font-size: 10px;
		color: #999;
		text-align: right;
	}
	#article-read h3
	{
		font-size:10pt;
	}

	#article-read .moreInfoBox
	{
		margin: 5px 10px 10px 0;
	}
	#article-read .moreInfoBox .roundedBoxBorder
	{ padding: 10px; }

	.moreStories .roundedBoxBorder {
		text-align:left;
		padding:0 0 0 25px;
	}
	.moreStories .date {
		font-style:italic;
		font-size:8.5pt;
		color:#999;
	}
	.moreInfoBox a {
		color:#385baf !important;
	}

	#ArticlePage #article-read-footer
	{
		clear: both;
		margin-top: 15px;
		font-size: 11px;
	}

	#ArticlePage #article-read-footer .article-page-links
	{
		float: right;
		font-size: 12px;
		text-align: right;
	}

	#ArticlePage #article-read-footer a:link,
	#ArticlePage #article-read-footer a:visited
	{
		color: #385baf;
	}

	#ArticlePage #article-read-sponsors
	{
		clear: both;
		padding-top: 15px;
	}

	#ArticlePage #article-read-sponsors span
	{
		font-size: 10px;
	}

	.cutline,.credit {
	margin:5px;
	font-size:.85em;
	}
	.credit {
	font-style:italic;
	text-align:right;
	color:#999;
	}
	#ArticlePage #article-photos
	{
		font-size: 12px;
	}
	#ArticlePage #article-photos #photo-container
	{ 
		text-align: center;
		padding-bottom: 10px;
		margin-bottom: 10px;
		/* border-bottom: 1px solid #ccc; */
	}
	#photo-container .cutline {
	text-align:left;
	padding:5px 10px 0;
	}

    #ArticlePage .adBox .sponsorList li.firstItem
	{ margin-left: 10px; }
	#ArticlePage #ArticleContentWrap .adBox .sponsorList li
	{
		width: 31%;
	}

	#ArticlePage #article-comments
	{ clear: both; padding-top: 10px; }
	#ArticlePage #article-comments h4
	{
		font-size: 14px;
		line-height: 18px;
		margin: 10px 0;
		text-transform: uppercase;
	}
	#ArticlePage #article-comments .commentTextarea
	{ 
		width: 100%; 
		height: 100px; 
		margin: 10px 0;
	}
	#ArticlePage #article-comments .standardBtnWhiteBg
	{
		float: right;
		margin: 5px 0;
	}

	#ArticlePage .userComments
	{ clear: both; }

	#ArticlePage .userComments .userCommentsList li
	{ clear: both; }
	#ArticlePage .userComments .userCommentsList li .userThumb
	{
		float: left;
		padding: 10px;
	}

	#ArticlePage .userComments .userCommentsList li .userCommentInfo {
		float: right;
		padding: 10px;
		width: 500px;
	}


	#ArticlePage  #PageWrap .standardList li {
		background: none;
	}
	#ArticleContentWrap > #article-read > ul, .article-snippet ul {
		margin-left:5px !important;
		padding-left:12px !important;
	}
	#ArticleContentWrap li {
		line-height:1.5em;
		list-style-type: disc;
	}
	/* --- END Article Content --- */

	/* --- Rounded Corner styles --- */
	#ArticlePage #ArticleHeader .corner,
	#ArticlePage #ArticleContentWrap .corner
	{
		width: 4px;
		height: 4px;
	}
	#ArticlePage #ArticleHeader .topLeft,
	#ArticlePage #ArticleContentWrap .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 0;}
	#ArticlePage #ArticleHeader .topRight,
	#ArticlePage #ArticleContentWrap .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0;}
	#ArticlePage #ArticleHeader .bottomLeft,
	#ArticlePage #ArticleContentWrap .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 -4px;}
	#ArticlePage #ArticleHeader .bottomRight,
	#ArticlePage #ArticleContentWrap .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px -4px;}


	#ArticlePage #ArticleHeader .storyHighlights .corner,
	#ArticlePage #ArticleContentWrap .moreInfoBox .corner,
	#ArticlePage #ArticleContentWrap .articleExtras .moreStories .corner,
	#ArticlePage #ArticleContentWrap .noHead .corner
	{
		width: 5px;
		height: 5px;
	}
	#ArticlePage #ArticleHeader .storyHighlights .topLeft,
	#ArticlePage #ArticleContentWrap .moreInfoBox .topLeft,
	#ArticlePage #ArticleContentWrap .articleExtras .moreStories .topLeft,
	#ArticlePage #ArticleContentWrap .noHead .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-border/alledges.gif') no-repeat 0 0; }
	#ArticlePage #ArticleHeader .storyHighlights .topRight,
	#ArticlePage #ArticleContentWrap .moreInfoBox  .topRight,
	#ArticlePage #ArticleContentWrap .articleExtras .moreStories .topRight,
	#ArticlePage #ArticleContentWrap .noHead .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-border/alledges.gif') no-repeat -5px 0; }
	#ArticlePage #ArticleHeader .storyHighlights .bottomLeft,
	#ArticlePage #ArticleContentWrap .moreInfoBox .bottomLeft,
	#ArticlePage #ArticleContentWrap .articleExtras .moreStories .bottomLeft,
	#ArticlePage #ArticleContentWrap .noHead .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-border/alledges.gif') no-repeat 0 -5px; }
	#ArticlePage #ArticleHeader .storyHighlights .bottomRight,
	#ArticlePage #ArticleContentWrap .moreInfoBox .bottomRight,
	#ArticlePage #ArticleContentWrap .articleExtras .moreStories .bottomRight,
	#ArticlePage #ArticleContentWrap .noHead .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-border/alledges.gif') no-repeat -5px -5px; }


	#ArticlePage #ContentLeft .Section .corner
	{
		width: 5px;
		height: 5px;
	}
	#ArticlePage #ContentLeft .Section .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle-grey-border/alledges.gif') no-repeat 0 0; }
	#ArticlePage #ContentLeft .Section .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle-grey-border/alledges.gif') no-repeat -5px 0; }
	#ArticlePage #ContentLeft .Section .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-border/alledges.gif') no-repeat 0 -5px; }
	#ArticlePage #ContentLeft .Section .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/grey-border/alledges.gif') no-repeat -5px -5px; }
	/* --- END Rounded Corner styles --- */

	/* --- Modified Tab styles --- */
	#ArticlePage #ContentWrap .tabContent ul.tabListArticle li 
	{
		width: 90px;
		text-align: center;
	}
	/* --- END Modified Tab styles --- */

	/* --- Common class styles --- */
	#ArticlePage .roundedBoxBorder
	{
		/* parent of this element cannot have padding */
		border: 1px solid #d5d5d5;
	}
	/* --- END Common class styles --- */
/* --- END Article Specific Styles --- */

/* --- Section Specific Styles --- */
	/* --- Mobile icons --- */
	#SectionPage #MobileSharing
	{ font-size: 12px; line-height: 16px; }
	#SectionPage #MobileSharing ul
	{ margin-left: 10px; }
	#SectionPage #MobileSharing img
	{ vertical-align: middle; }
	/* --- END Mobile icons --- */

	/* --- Section Content --- */
	#SectionPage #SectionHeader
	{
		background-color: #fff;
		padding: 10px;
		margin-bottom: 10px;
	}

	#SectionPage #SectionHeader .sectionTopStoryImg
	{
		float: left;
		max-width: 30%;
	}

	#SectionPage #SectionHeader .sectionTopStoryTxt
	{
		float: left;
		margin-left: 15px;
		max-width: 70%;
		font-size: 12px;
	}
	#SectionPage #SectionHeader .sectionTopStoryTxt h3
	{
		font-size: 25px;
		line-height: 28px;
		color: #385baf;
	}

	#SectionPage #SectionHeader .sectionTopStoryTxt .sectionTopStoryDesc
	{
		padding: 10px 0;
		border-bottom: 1px solid #ccc;
	}

	#SectionPage #SectionHeader .sectionTopStoryTxt .sectionRelated strong
	{
		font-size: 14px;
		display: block;
		margin: 5px 0;
	}
	#SectionPage #SectionHeader .sectionTopStoryTxt .sectionRelated ul li
	{
		line-height: 18px;
	}

	#SectionPage #sectionRecentArticles
	{
		background-color: #fff;
		margin-bottom: 10px;
		padding: 10px;
		font-size: 12px;
	}
	#SectionPage #sectionRecentArticles #recentList h4
	{
		font-size: 14px;
		line-height: 20px;
	}
	#SectionPage #sectionRecentArticles #recentList li
	{
		padding-bottom: 10px;
		margin: 10px 0 5px 0;
		border-bottom: 1px solid #afafaf;
	}
	#SectionPage #sectionRecentArticles #recentList li.firstItem
	{ margin-top: 5px; }
	#SectionPage #sectionRecentArticles #recentList li.lastItem
	{ border-bottom: none; padding-bottom: 0; }
	#SectionPage #sectionRecentArticles #recentList h4 a:link,
	#SectionPage #sectionRecentArticles #recentList h4 a:visited
	{
		color: #385baf;
		text-decoration: none;
	}

    #SectionPage #recentListContainer
    {
       font-size:12px;
       margin-bottom:10px;

    }
    #SectionPage #recentListContainer li
    {
       margin-bottom:3px;
       display:block;
       height:49px;
       padding:5px;

    }
    #SectionPage #recentListContainer h4
    {
	 font-size:14px;
    }

	#SectionPage .galleryImgList li
	{
		float: left;
		padding: 10px;
		width: 21%;
		text-align: center;
	}
	#SectionPage .galleryImgList li span
	{ display: block; font-weight: bold; }

	.img a:link,
	.img a:visited,
	.img a:hover,
	.headline a:link,
	.headline a:visited,
	.headline a:hover { 
		color: #000;
		text-decoration: none;
	}
	dl.articlelist {
		background-color:#FFFFFF;
		border-bottom:1px solid #D5D5D5;
		height:110px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;	
		padding-right:10px;
	}
	dl.articlelist dd.img {
		float:left;
		margin-bottom:2px;
		margin-right:10px;
	}
	dl.articlelist dt.headline {
		font-size:14px;
		font-weight:bold;
	}
	dl.articlelist dd.time_comments {
		font-size:12px;
		margin-bottom:2px;
	}
	.articlelistComments, 
	.articlelistRecommend {
		color:#999999;
		font-size:0.8em;
	}
	.articlelistComments, 
	.articlelistRecommend {
		color:#999999;
		font-size:0.8em;
	}
	.articlelistComments a, 
	.articlelistRecommend a {
		color:#999999 !important;
		font-size:1em !important;
	}
	dl.articlelist dd.story {
		font-size:12px;
	}
	.articlelistCommentsNum {
		background:transparent url(http://common.onset.freedom.com/pluck/images/community/commented_icon.gif) no-repeat scroll left top;
		padding-left:16px;
	}
	.articlelistRecommendNum {
		background:transparent url(http://common.onset.freedom.com/pluck/images/community/recommend_icon.gif) no-repeat scroll left top;
		padding-left:12px;
	}
	.articlelistCommentsNum, 
	.articlelistRecommendNum {
		margin:1px 1px 1px 2px;
	}
	/* --- END Section Content --- */

/* --- BEGIN Site Map Content --- */
.fi_sitemap {
text-align:left;

}
.fi_sitemap ul {
margin:10px 10px 10px 0;
list-style: none;
}
.fi_sitemap > ul > li {
border: 1px solid #999;
margin: 5px auto 5px;
list-style: none;
padding: 0;
background:#fff url(http://common.onset.freedom.com/images/hb/header/main-nav-bg.gif) repeat-x scroll 0 0;
font-size:small;
}
.fi_sitemap li ul.sub {
margin:5px 15px 5px;
padding-bottom: 5px;
}

.fi_sitemap li ul.sub li {
list-style-type:disc;
margin:5px 10px;
font-size:small;
}

.fi_sitemap > ul > li > a.title {
display:block;
font-weight:bold;
text-decoration:none;
color:#fff !important;
font-variant:small-caps;
font-size:medium;
padding:2px 10px 5px;
display:block;
height:25px;
}

.fi_sitemap > ul > li.firstItem > a.title {
padding:2px 10px 0;
}
/* --- END Site Map Content --- */

#breadcrumb h6, #breadcrumb h5, #breadcrumb h4, #breadcrumb h3, #breadcrumb h2 {
display:inline;
font-size:.85em;
}

	/* --- BEGIN Search Content --- */
	.marginMid {
	background-color:#fff;
	}
	#fipgPhotos .fipg li {
	padding:4px !important;
	}
	.relsearchtitle, .datemenutitle {
	font-size:7pt;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	}
	.searchPage, .searchSidebar{
	margin:0;
	padding:0;
	}
	/* --- END Search Content --- */

	/* --- Rounded Corner styles --- */
	#SectionPage #SectionHeader .corner,
	#SectionPage #sectionRecentArticles .corner
	{
		width: 4px;
		height: 4px;
	}
	#SectionPage #SectionHeader .topLeft,
	#SectionPage #sectionRecentArticles .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 0; }
	#SectionPage #SectionHeader .topRight,
	#SectionPage #sectionRecentArticles .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0; }
	#SectionPage #SectionHeader .bottomLeft,
	#SectionPage #sectionRecentArticles .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 -4px; }
	#SectionPage #SectionHeader .bottomRight,
	#SectionPage #sectionRecentArticles .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px -4px; }
	/* --- END Rounded Corner styles --- */
/* --- END Section Specific Styles --- */

/* --- start of FullPage specific styles --- */
#ContentFull
	{
	position: relative;
	width: 920px;
	float: left;
	}
#ContentFull .Section .corner
	{
		width: 4px;
		height: 4px;
	}
#ContentFull .Section .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle/alledges.gif') no-repeat 0 0; }
#ContentFull .Section .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle/alledges.gif') no-repeat -4px 0; }
#ContentFull .Section .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 -4px; }
#ContentFull .Section .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px -4px; }

#ContentFull .noHead .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 0; }
#ContentFull .noHead .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0; }

#ContentFull .sponsorBox .corner
	{
		width: 3px;
		height: 3px;
	}
#ContentFull .sponsorBox .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat 0 0; }
#ContentFull .sponsorBox .topRight,
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat -3px 0; }
#ContentFull .sponsorBox .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat 0 -3px; }
#ContentFull .sponsorBox .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat -3px -3px; }

/* --- end of FullPage specific styles --- */


/* --- start of UtilityPage specific styles --- */
#ContentUtilityLeft
	{
	position: relative;
	width: 750px;
	float: left;
	}
#ContentUtilityRight
	{
	position: relative;
	width: 160px;
	float: right;
	}
#ContentUtilityRight .rightAdBox
	{
	background: none;
	text-align: center;
	}
#ContentUtilityRight .Section .sectionHeader
	{ cursor: default; }
#ContentUtilityLeft .Section .corner,
#ContentUtilityRight .Section .corner
	{
		width: 4px;
		height: 4px;
	}
#ContentUtilityLeft .Section .topLeft,
#ContentUtilityRight .Section .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle/alledges.gif') no-repeat 0 0; }
#ContentUtilityLeft .Section .topRight,
#ContentUtilityRight .Section .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle/alledges.gif') no-repeat -4px 0; }
#ContentUtilityLeft .Section .bottomLeft,
#ContentUtilityRight .Section .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle/alledges.gif') no-repeat 0 -4px; }
#ContentUtilityLeft .Section .bottomRight,
#ContentUtilityRight .Section .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/section-handle/alledges.gif') no-repeat -4px -4px; }

#ContentUtilityLeft .noHead .topLeft,
#ContentUtilityRight .noHead .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 0; }
#ContentUtilityLeft .noHead .topRight,
#ContentUtilityRight .noHead .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0; }

#ContentUtilityLeft .sponsorBox .corner
	{
		width: 3px;
		height: 3px;
	}
#ContentUtilityLeft .sponsorBox .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat 0 0; }
#ContentUtilityLeft .sponsorBox .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat -3px 0; }
#ContentUtilityLeft .sponsorBox .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat 0 -3px; }
#ContentUtilityLeft .sponsorBox .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/ad-box-grey-on-white/alledges.gif') no-repeat -3px -3px; }
/* --- end of UtilityPage specific styles --- */

/* - Section Abox classes - */
#sectionAboxArticles
	{
	background-color: #FFF;
	margin-bottom: 10px;
    position: relative;
	}
#sectionAboxArticles #selectedArticleImg {
	float:left;
	margin-right:7px;
	}
#sectionAboxArticles #selectedArticleImg img
	{
	width: 267px;
	height: 200px;
	}
#sectionAboxArticles #recentListContainer
	{
	width: 100%;
	}
#sectionAboxArticles .corner
	{
	width: 4px;
	height: 4px;
	}
#sectionAboxArticles .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0; }
#sectionAboxArticles .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/recent-footer/alledges.gif') no-repeat -4px 0; }

/* Brightcove section widget styles */
.videoPlayerDiv { height:191px; }
.bc3VideoLine { float: left; padding: 5px; width: 84px; }
.bc3VideoLine img { padding: 2px; border: 1px solid #CCCCCC; }
#videosMore { padding: 0 5px; text-align: right; }
.bc3VideosMore { font-size: 9pt !important; font-weight: bold; text-decoration: none; }
.bc3VideoLineupHeadline { font-size:10px; padding: 3px 0; }
.videoFormText { font-size:9pt;border-top:1px solid #ccc;padding-top:5px; }
.videoFormText a, .moreVideoLinks a { font-weight:bold; }
.sectionVideoSearchForm { padding:5px 5px 3px; }
.moreVideoLinks { font-size:9pt;margin:5px 3px 3px; }
.sectionVideoSearchForm { font-size:9pt;margin:5px 7px 3px; }
.sectionVideoSearchForm .ezsearch-string { width:200px; }
#ez-search-form { padding:5px 0; }
#v_player { padding:0 auto;text-align:center;height:310px; }

/* Brightcove article player styles */
#articlevideo .articleHeading { height: 1px; overflow: hidden; }
.bc3Item { clear:left; padding: 0 0 10px 0;}
.bc3Item img { float: left; padding: 2px; border: 1px solid #CCCCCC; margin: 0 10px 10px 0;}
.bc3Title { font-weight: bold; }
.bc3ArticleLineupFullVersion a { color:#264EC0; }
#video-container { border-top:1px solid #ccc;padding-top:10px;margin-top: 5px; min-height: 200px; }
.articleVideoSearchForm { padding-left:15px;width:200px; }
.articleVideoSearchForm h3 { font-size: 10pt; }

/* --- Breaking News section --- */
#BreakingNews
{
	background-color: #d5d5d5;
	padding: 10px;
    margin: 0px 0px 10px 0px;
}

#BreakingNewsBox
{
	background-color: #fff;
	padding: 10px 15px;
}

.breakingInfoContainer
{
width: 890px;
}

.breakingBody ul, .breakingBody li, .breakingBody p {
text-align:left;
}

.breakingBody, .breakingBody p, .breakingBody li, .breakingBody dt, .breakingBody dd, .breakingBody .standardList, .breakingBody h1, .breakingBody h2, .breakingBody h3, .breakingBody h4, .breakingBody h5, .breakingBody h6, .breakingBody td, .breakingBody th, .breakingBody td p, .breakingBody th p {
font-family: Arial,Helvetica,sans-serif;
}
.breakingBody, .breakingBody p, .breakingBody li, .breakingBody dt, .breakingBody dd, .breakingBody .standardList, .breakingBody td, .breakingBody th {
font-size:9pt;
}
.breakingBody h2 {
font-size:8.5pt;
}

.breakingBody ul, .breakingBody ol {
width: 225px;
}

.breakingBody .standardList {
float:left;
}

.breakingBody h3, .breakingBody a, .breakingBody .newsHeadline, .breakingBody .newsHeadline a {
color: #385baf;
}
.breakingBody h3, .breakingBody .newsHeadline {
margin:0;
padding:0;
font-size:14pt;
font-weight:bold;
}
.breakingInfo > a > img {
float:left;
margin-right:10px !important;
}
.breakingInfo > .newsHeadline {
padding-top:3px;
}
.breakingBody .standardList li {
background-position:left 7px;
}
/* --- END Breaking News section --- */

.whiteContentBox
	{
		background-color: #fff !important;
		margin-bottom: 10px !important;
		padding: 10px !important;
		font-size: 12px !important;
	}
.whiteContentBox #recentList h4
	{
		font-size: 18px !important;
		line-height: 28px !important;
	}
.whiteContentBox #recentList h4 a:link,
.whiteContentBox #recentList h4 a:visited
	{
		color: #385baf !important;
		text-decoration: none !important;
	}
.whiteContentBox .corner
	{
		width: 4px !important;
		height: 4px !important;
	}
.whiteContentBox .topLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 0 !important; }
.whiteContentBox .topRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px 0 !important; }
.whiteContentBox .bottomLeft
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat 0 -4px !important; }
.whiteContentBox .bottomRight
	{ background: url('http://common.onset.freedom.com/images/hb/corners/white-on-grey/alledges.gif') no-repeat -4px -4px !important; }

#pollBack{
border:0;
background-color:#F5833E;
color:white;
font-weight:bold;
}
.resultPar{
	font-size:12px;
	margin:5px;
}
/*Styles for dim overlay & loading image*/
#dim{ position:absolute; top:0; left:0; width:100%; z-index:100; background: url('http://common.onset.freedom.com/images/dim.png'); display:none; text-align:left; }
.loading{ position:absolute; width:20px; height:20px; z-index:200; background: #FFF; top: 50%; left: 50%; margin-top: -10px; margin-left: 15px; }
.loading img {border:none; margin:5px;}

/* - helper-utility classes - */
.clear {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.marginMid {margin: 5px;}
.marginMidBottom {margin-bottom: 5px;}
.marginMidSide {margin-left: 5px;margin-right: 5px;}
.marginMidTop {margin-top: 5px;}
.marginMidLeft {margin-left: 5px;}
.marginMidRight {margin-right: 5px;}
.marginSmall {margin: 3px;}
.marginSmallBottom {margin-bottom: 3px;}
.marginSmallSide {margin-left: 3px;margin-right: 3px;}
.marginSmallTop {margin-top: 3px;}
.marginSmallLeft {margin-left: 3px;}
.marginSmallRight {margin-right: 3px;}
.marginLarge {margin: 10px;}
.marginLargeBottom {margin-bottom: 10px;}
.marginLargeSide {margin-left: 10px;margin-right: 10px;}
.marginLargeTop {margin-top: 10px;}
.marginLargeLeft {margin-left: 10px;}
.marginLargeRight {margin-right: 10px;}
.floatLeft {float: left;}
.floatRight {float: right;}
.nowrap {white-space:nowrap;}
.padding {padding: 0 5px;}
.textRight{text-align:right;}
.textCenter{text-align:center;}
/* - end helper utility classes - */

/* fix sidebar item vertical spacing to be more consistent */
#ContentRight>ul>li {
	margin: 7px 0;
}
.fi_sidebarInner li ul.children{
list-style-image:inherit;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
	position: relative;
}

.jcarousel-container-horizontal {
	padding: 0 40px;
}

.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
	height:175px;
	width:134px;
}

/* Custom styles here */
.jcarousel-skin-multimedia .jcarousel-list li,
.jcarousel-skin-multimedia .jcarousel-item {
	margin-right: 38px;
	height:175px;
	width:134px;
}
.jcarousel-skin-multimedia .jcarousel-list li img {
	height: 100px;
}
.jcarousel-skin-multimedia .jcarousel-list li span {
	display: block;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 0;
}
.jcarousel-skin-multimedia .jcarousel-list li .title {
	color: #264ec0;
}
.jcarousel-skin-multimedia .jcarousel-list li .caption {
	color: #000;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-skin-multimedia .jcarousel-next-horizontal {
	position: absolute;
	top: 75px;
	right: 5px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background: transparent url(http://common.onset.freedom.com/images/hb/multimedia/next.gif) no-repeat 0 0;
}



.jcarousel-prev {
	z-index: 3;
	display: none;
}
.jcarousel-skin-multimedia .jcarousel-prev-horizontal {
	position: absolute;
	top: 75px;
	left: 5px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background: transparent url(http://common.onset.freedom.com/images/hb/multimedia/prev.gif) no-repeat 0 0;
}

.jcarousel-container .jcarousel-next-disabled-horizontal {
	display:none;
	background:none;
	cursor:default;
}

.jcarousel-container .jcarousel-prev-disabled-horizontal {
	display:none;
	background:none;
	cursor:default;
}

* {padding:0;margin:0;}
#StatusBoxHelp {
position:static;
}
#SitelifeStatusBox {
	background-color:#8E8E8E;
	background-image:url(http://common.onset.freedom.com/images/back_welcome.gif);
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
	height:69px;
	position:static;
	vertical-align:bottom;
	width:237px;
	/* left:804px;*/
	font-size:0%;
}

/*new home page video player styles */
/*
.videoplayer {border-right: 2px solid #CCCCCC}
.fi_promoplayer {border-left: 0;}*/
.badgeContainer {width: auto;}

.videoTitle { display:none; }
.videoTitle a { color:#44467B; font-size:14px; font-weight:bold; text-decoration:none; }
.videoTitle a:hover { text-decoration:none; }
.bc3VideoLine { float:left; width:90px; padding:5px; }
.bc3VideoLink { font-size:12px; text-decoration:none; }
.bc3VideoLink .hover { text-decoration:underline; }
.bc3ThumbnailImg { width:90px; margin:0; padding:0; }
.bc3VideoLineupHeadline { font-size:10px; }
.bc3VideoLineupDesc { font-size:12px; }
.bc3VideoLineupFullVersion { font-size:12px; }
.bc3VideosMore { color:#44467B; font-size:14px; font-weight:bold; text-decoration:none; }
.bc3VideosMore:hover { text-decoration:none; }

	.fi_photo_table {
		width:580px !important;
	}
	.photoLinks {
		width: 560px;
		margin:0 auto;
		padding:0 auto;
	}
	.photoLink {
		font-variant:small-caps;
		color:#444 !important;
		cursor:pointer;
		font-size:11px;
		font-weight:bold;
		width:70px;
		height:30px;
		vertical-align: middle;
	}
	.photoLinksButton {
		float:right;
		margin:5px 8px;
		width:70px;
		height:30px;
		border:2px solid #444;
		vertical-align: top;
	}
	.slideshowHeadline {
		width:280px;
	}

	.articleImg > div > a > img {
		max-width: 300px;
	}


.rss_feed_list > ul > li { background-color: #247 !important; padding-left:3px; margin: 3px 0; }
.rss_feed_list > ul > li > a { color: #FFF !important;  font-weight:bold !important; }

.rss_feed_list > ul > li ul li { background-color: #fff !important; padding-left:3px; margin: 3px 0; }
.rss_feed_list > ul > li ul li > a { color: #247 !important;  font-weight:bold !important; }

.rss_feed_list > ul ul li { background: none; margin: 0; }
.rss_feed_list > ul ul li a { color: #33467B !important; font-weight:normal !important; }

.rss_feed_list ul ul ul { margin-left: 20px !important; }

/* overwrite for common apticker css */
#apTicker {
	width:450px;
	margin-top:3px;
}
#apTicker .navigation a {
	padding: 3px 4px;
}
.pollanswers, .polltotal a, .standardGreyBg div a {
color:#000 !important;
}
