/*#Standard Styles#*/
body.LTR{
	background-color:white;
	font-family:arial;
	margin: 0;
}

img{border: 0px none;}

hr{
	color: #C8C8C8;
	clear:both;
	margin:2px 0px 2px 0px;
	height:1px;
}

br{clear:both}

.articleByline br, #ContentText br {clear:none}
    

form{margin:0px;}

.radio{	margin-left:0px;}

hr.thick{
	height:4px;
	background-color:#E0E1E3;
	border-width:0px;
	margin:10px 0px 10px 0px;
	clear:both;
}


/*text styles*/
h1{
	font-size:20px ;
	color: #043074;
	margin: 2px 0px 12px 0px;
}

h2{
	font-size:20px ;
	color: #043074;
	margin: 5px 2px 2px 2px;
}

h1.red{
	font-size:20px ;
	color: #CC3333;
	margin: 2px 0px 12px 0px;
}

h2.red{
	font-size:20px ;
	color: #CC3333;
	margin: 5px 2px 2px 2px;
}


h3, h3 a{
	font-size:12px ;
	color: #043074;
	margin:0px 0px 0px 0px;
	line-height:12px;
	text-decoration:none;
}

h4, h4 a{
	font-size:10px ;
	color: #043074;
	margin:1px 0px;
	text-decoration:none;
	}

	h5, h5 a{
	font-size:14px;
	font-weight:bold;
	color:#043074;
	margin:0px;
	text-decoration:none;
	}

#ContentText h3{font-size:14px}
#ContentText h4{font-size:12px}

h5 a:hover{

	text-decoration:underline;
	}
	
.articleByline{
	font-size:12px ;
	font-weight:bold;
	color: #043074;
	margin:0px 0px 25px 0px;
	line-height:1.5em;
	text-decoration:none;
}
	
	

/*#Forum#*/
.forumWidget{
line-height:12px;
}

.forumWidget h1, .forumWidget h1 a{
font-size:11px;
color:#043074;
margin:2px 0px;
text-decoration:none;
}

.forumWidget .dateTime{
font-size:9px;
color:#666666;
}

.forumWidget .textContent{
font-size:11px; 
color:#000000;
}

/*#Poll#*/
.pollWidget{
}

.pollWidget a.h1{
font-size:11px;  
font-weight:bold;  
color:#043074;
margin:2px 0px;
}

.pollWidget .pollChoice{
font-size:11px;  
color:#000000;
}

.pollWidget a{
font-size:10px;  
color:#000000;
text-decoration:none;
}

.pollWidget a:hover{
text-decoration:underline;
}

.pollWidget form{
margin:0px;
}



.normalText, #ContentText{
	font-size:12px ; 
	color: #000000;
	line-height:15px;
}

.classifiedHelpText{
	font-size:11px ; 
	color: #000000;
	line-height:13px;
}



.storyHeadline{
	font-size: 11px;
	color: #000000;
}

.latestSection{
	font-size: 10px;
	color: #000000;
	line-height:12px;
}

.latestSection .dateTime{
font-size: 9px;
}

.latestSection a{cls
	color: #000000;
	text-decoration:none;
}

.storyHeadline a{
	color: #000000;
	text-decoration:none;
}

.storyHeadline a:hover{
	text-decoration:underline;
}


.latestFeedLine{
	font-size:10px;
	color:#000000;
	padding:5px 0px;
}

.latestFeedLine a, #ContentText a{
	font-size:11px;
	font-weight:bold;
	color:#043074;
	text-decoration:none;
}

.latestFeedLine a:hover, #ContentText a:hover {

	text-decoration:underline;
}

.login{
	font-size: 10px;
	color: #FFFFFF;
}

.dateTime{
	color:black;
	font-size:10px;
	font-weight:bold;
}

.mostPopular{
	font-size: 10px;
	color: #ffffff;
	background-color:#3361A8;
	width:197px;
	/*width:84px;*/
	height:12px;
	padding:3px 4px;
	cursor:pointer;
	background-image: url('/App_Themes/Producer/gradient_mostPop.gif');
	
	
}

/*#Most Styles#*/
.mostPopularSearch ul{
	padding-left:0px;
	list-style-type: none;
	margin:2px 0;

}

.mostPopularSearch li{
	padding:3px;
	
}

.mostPopHome .mostPopularSearch ul li {float:left;width:125px}

.mostPopularSearch a{
font-size:11px;
	font-weight:bold;
	color:#043074;
	text-decoration:none;
}

.mostCommented{
	font-size: 10px;
	color: #043074;
	background-color:#677FA5;
	width:103px;
	height:12px;
	padding:3px 4px;
	cursor:pointer;
	background-image: url('/App_Themes/Producer/gradient_mostComm.gif');
	display:none

}

#mostPopularList{
	display:block;
}
#mostCommentedList{
	display:none;
}

.mostPopClassifiedSearch{
font-size:12px;
}

.mostPopClassifiedSearch a:hover{
text-decoration:underline;
}

.photoCaption, .forumByline {
	font-size:9px ; 
	color: #000000;
}

.photoCaption{width:100%}

.sponser{
	font-size:9px;
	color: #003366;
	padding:6px 0px 5px 5px;
}

.forumTextLine{
	font-size:11px;
	color: #666666;
}

.byline{
	font-size:9px;
	color: #666666;
	margin-bottom:2px;
	text-transform:uppercase
}



/*# non - nav lists#*/
.storyHeadline ol{
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}

.storyHeadline li{
position: relative; /*June22testing safari fix*/

	padding:2px 0px;

}


/*# float helpers#*/
.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clearboth, .clr, .end, .End{
	clear:both;
}

.clearleft{
	clear:left;
}

.clearright{
	clear:right;
}

/*# Containter IDs#*/
#pageContainer{
	width: 100%;
	margin:0 auto;
	border-width:0px;
	border-style:none;
}
   
#headerContainer{
	width:100%;
	height:111px;
	background-image: url('/App_Themes/Producer/header_bg.gif');
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #032C6E;
}
 
#mainNavContainer{
	background-color:white;
	height:35px;
}

#bodyContainer{
	width: 960px;
	margin:0 auto;
}

#contentContainer{
	background:white url('/App_Themes/Producer/bg_content.gif') repeat-x 0 0; 
	padding: 10px;
	width:942px;
}

#footerContainer{
	width:100%;
	background-color: #000C46;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color: #ffffff;
	text-align:left;
	padding: 10px 0 0 0;
} 


/*# header classes #*/
.header {
	width:1020px;
	margin:0 auto;
	height:111px;
	background-image: url('/App_Themes/Producer/header.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

.headerLinks{
	float:right;
	padding:50px 25px 0px 0px;
	color:white;
	font-size:10px;	
} 

.headerLinks a{
	color:white;
	text-decoration:none;
	font-size:10px;	
} 

.headerLinks  a:hover{

text-decoration:underline
}



/*#Navigation Items#*/
/*these first 2 don't work */
#mainNavContainer ul {
	list-style-type: none;
	margin:0px;
	display:block;
	padding: 0px 0px;
	height:35px;
	position:relative; /*June22testing safari fix*/

}

#mainNavContainer li {
	
	float:left;
	padding:0px 5px;
	height:35px;
	display:block;
		position:relative; /*June22testing safari fix*/

}

#mainNavContainer li.seperator{
	
	float:left;
	display:block;
	padding:8px 4px 0;
	font-size:13px

}

#mainNavContainer li.endOfNavList {

	border-width:0px;
}

#mainNavContainer a {
	padding:0px;
	cursor:pointer;
	text-decoration:none;
	font-size:13px;
	color: #000000;
	display:block;
	float:left;
	height:25px;
	padding-top:10px;
}
	


#mainNavContainer a.currentPage {
	background-image: url('/App_Themes/Producer/nav_roll.gif');
	background-position: top center;
	background-repeat: no-repeat;

}

#mainNavContainer a:hover {
	color: #BF1E2E;
}

.sectionNav{
	background-color:white;
	padding:5px 0px;
	border-color:#C8C8C8;
	border-width:2px 0px;
	border-style:solid;
	margin:12px 0px;
	line-height:25px;
	height:25px
}

.sectionNav ul {

	list-style-type: none;
	margin: 0px 0px;
	padding:0px 0px;
	display:block;

}

.sectionNav li {
	float:left;
	padding:0px 7px 0px 7px;
	border-width:0px 1px 0px 0px;
	border-color:gray;
	border-style:solid;
	display:inline;
	line-height:25px;
}

.sectionNav li.endOfNavList{
	border-width:0px;
}

.sectionNav a, .sectionNav span  {
	text-decoration:none;
	font-size:10px;
	color: #898989;
	display:block;
	padding:0px;
	margin:0px;
	float:left

}

.sectionNav a:hover {
	color: #BF1E2E;
}

/*#Headline#*/
.headlines{
	position: relative; 
	width:266px;
}

* html .headlines {
	display: inline;
	margin-left: -200px;
}

a.red{color:#CA1A30}


.headlines ul{
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:266px;
}


.headlines li{
	margin:0px;
	padding:0px;
	display: inline;
	
}

.headlines a{
	display:block;
	padding:8px 13px 4px 8px;
	height:60px;
	text-decoration:none;
	background-color:white;
	border-bottom-width:1px;

	border-bottom-color:#C8C8C8;
	border-bottom-style:solid;
	line-height:13px;
}

.headlines a.last{
	border-bottom-width:0px;
}

.headlines a:hover{
	background-image:url('/App_Themes/Producer/feature_activeSquare.gif');
}

.headlineImage{
	float:left;
	width: 462px;
	height: 291px;
	z-index:-1;
}

.headlineImage img{
	width: 462px;
	height: 291px;
}

.headline{

}
.headline .section{
	font-size:9px;
	color:#BF1E2E;
	text-transform:uppercase;
}

.headline .title{
	font-size:14px;
	color:#043074;
	font-weight:bold;
}

.headline .content{
	font-size:12px;
	color:	#000000;
	line-height:13px;
}

/*#Slideshow Arrows#*/
#arrow1{
	display:none;
	width:18px; 
	position:absolute;
	top:100px;
	left:445px;
}

#arrow2{
	width:18px; 
	position:absolute;
	top:173px;
	left:445px;
	display:none;
}

#arrow3{
	width:18px; 
	position:absolute;
	top:246px;
	left:445px;
		display:none;
}

#arrow4{
	width:18px; 
	position:absolute;
	top:318px;
	left:445px;
	display:none;
	
}

/*#Footer#*/
#footerContainer a, #footerContainer a:link,#footerContainer a:active,#footerContainer a:visited,#footerContainer a:hover{
	color: #ffffff; 
	text-decoration:none;
}

#footerContainer a:hover {
	text-decoration:underline;
}


/*column layout divs*/
#mainLeftColumn{
	width:728px;
	position:relative;
	overflow:hidden
}

#mainRightColumn{
	float:right;
	width:204px;
}

#columnContainer{
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	/*margin-top:8px;*/
}

#leftColumn{
	float:left;
	width:310px;
	position:relative;
	margin-top:0px;
	border-color:#C8C8C8;
	border-width:0px 1px 0px 0px;
	border-style:solid;

}

#doubleLeftColumn{
	background-color:white ;
	float:left;
	width:632px;
	position:relative;
	
}

#centerColumn{
		margin:0px 0px 0px 320px;
		width:301px;
		clear:none;
		position:relative;
}

#rightColumn{
	float:right;
	width:299px;
	margin:0px 0px 0px 0px;
}

#rightBorderColumn{

	float:right;
	width:300px;
	margin:0px 0px 0px 0px;
	padding-left:10px;
	border-color:#C8C8C8;
	border-width:0px 0px 0px 1px;
	border-style:solid;
}


/*Footer classes*/ 
.footerWrapper {
	margin:0 auto;
	width:960px;
	height:80px;
	
}




#marketSection{
	width:600px;
	height:300px;
}

.headerbar, .classifiedHeaderbar{

	background-image:url(/App_Themes/Producer/bg_subpageHeader.gif);
	color:#FFFFFF;
	font-size:30px;
	font-weight:bold;
	height:50px;
	line-height:50px;
	margin-bottom:10px;
	padding-left:10px;
}
.headerTitle{float:left;width:auto}






#mainContent{

	background-color:white;
	padding:10px 8px;
	overflow:hidden;
	position:relative;
	height: 1%;
	
}




/*#Advertisement classes here #*/

.addSpace{
	background-color:silver;
	margin-bottom:10px;
	font-size:10px;
	color:white;
	margin:0 auto 10px
}

.headerAd{
	background-color:white;
	width: 120px;
	height: 36px;
	margin:6px 5px 0px 0px;
	padding:1px;
	line-height: 36px;
}

.headerAd .inner{
	background-color:#98AED2;
	width:118px;
	height:34px;
	padding:1px;
	overflow:hidden;
	
}

.headerAd .inner img{
	width:118px;
	height:34px;
	overflow:hidden;
}


/*#widgets#*/
.widget{
	margin-bottom:10px;

}

.widgetWhite{
	margin-bottom:10px;
background-color: #ffffff;
}

.searchWidget{
	font-size: 10px;
	color: #ffffff;
	background-color:#3361A8;
	background-image: url('/App_Themes/Producer/bg_search.gif');
	overflow:hidden;
}


.recipeWidget{
	font-size: 10px;
	color: #ffffff;
	background-color:#3361A8;
	background-image: url('/App_Themes/Producer/bg_recipe.gif');
	overflow:hidden;
}

.recipeWidget .textbox{
	width:180px;
	margin: 5px 0px;
}

.searchWidget .textbox{
	width:180px;
	margin: 5px 0px;
}

.searchWidget a{
	font-size: 10px;
	color: #ffffff;
	 text-decoration:none;
}


.paddedWidget{
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	padding-top: 2%;	
	padding-bottom: 2%;	
}

.borderWidget{
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}



.sponseredby{
	border-color:#CCCCCC;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	height: 24px;
	background-color:#f5f5f5;
	
	
}
.captcha{
	height: 70px;
	width:180px;
	background-color:silver;
	margin-right:10px;

}


.sectionSponsered{
	position:relative;
	padding-right:5px;
	color:white;
	font-style:italic; 
	font-size:9px;
	line-height:50px
	
}
/*#image  here#*/
.image{
	font-size:10px;
	color:white;
	overflow:hidden;
}

.imageCol{width:300px;float:right;margin:0px 0px 8px 8px;overflow:hidden}

.imageMarginLeft{
	margin-left:10px;
}

.imageMarginRight{
	margin-right:10px;
}

.imageMarginBottom{
	margin-bottom:10px;
}

.imageMarginTop{
	margin-top:10px;
}

.textMarginTop{
	margin-top:10px;
}
.textMarginBottom{
	margin-bottom:10px;
}

.textMarginRight{
	margin-right:10px;
}


/*#fixed dimensions #*/
.fixed728x90{
	width:728px;
	height: 90px;
}

.fixed160x600{
	width:160px;
	height: 600px;
	margin:0px auto;
}


.fixed462x291{
	width:462px;
	height: 291px;
}

.fixed368x371{
	width:368px;
	height: 371px;
}

.fixed362x253{
	width:362px;
	height: 253px;
}

.fixed350x220{
	width:350px;
	height: 220px;
}

.fixed300x634{
	width:300px;
	height:634px;
}

.fixed300x535{
	width:300px;
	height: 535px;
}

.fixed300x353{
	width:300px;
	height: 353px;
}

.fixed300x250{
	width:300px;
	height: 250px;
}

.fixed300x90{
	width:300px;
	height: 90px;
}

.fixed300x23{
	width:300px;
	height: 23px;
}

.fixed280x60{
	width:280px;
	height: 60px;
}

.fixed204x132{
	width:204px;
	height: 132px;
}

.fixed204x90{
	width:204px;
	height: 90px;
}

.fixed204x88{
	width:204px;
	height: 88px;
}

.fixed204x65{
	width:204px;
	height: 65px;
}

.fixed204x24{
	width:204px;
	height: 24px;
}

.fixed179x113{
	width:179px;
	height: 113px;
}

.fixed178x250{
	width:178px;
	height: 250px;
}



.fixed169x113{
	width:169px;
	height: 113px;
}

.fixed150x150{
	width:150px;
	height:150px;
}

.fixed100x100{
	width:100px;
	height: 100px;
}

.fixed118x34{
	width:118px;
	height:34px;
}

.fixed80x34{
	width:80px;
	height: 34px;
}

.fixed71x41{
	width:71px;
	height: 41px;
}

.fixed65x23{
	width:65px;
	height: 23px;
}

.fixed68x69{
	width:68px;
	height:69px;

}
.fixed69x69{
	width:69px;
	height:69px;

}
.fixed70x70{
	width:70px;
	height:70px;

}

.fixed69x70{
	width:69px;
	height: 70px;
}



.fixed61x62{
	width:61px;
	height: 62px;
}

.fixed300x100{width:300px;height:100px}


/*fixed width  */

.fixed712{
	width:712px;
}

.fixed368{
	width:368px;
}

.fixed350{
	width:350px;
}

.fixed300{
	width:300px;
}

.fixed230{
	width:230px;
}

.fixed225{
	width:225px;height:115px;overflow:hidden
}

.fixed204{
	width:204px;
}

.fixed200{
	width:200px;
}

.fixed165{
	width:165px;
}

.fixed160{
	width:160px;
}

.fixed150{
	width:150px;
}




.sectionContent{
	width:280px;
	padding:10px;
	overflow: hidden;
	background-color:white;
}

.sectionContent2{
	width:300px;
	padding:10px 0px;
	overflow: hidden;
	background-color:white;
}

.forumThread{
	background-image:url('/App_Themes/Producer/forums_bg.gif');
	background-repeat:repeat-x;
	border-width:1px 0px 0px 0px;
	border-style:dashed;
	border-color:#5A5757;
	padding:10px 0px 10px 7px;
}

.lastForumItem{

	border-width:1px 0px 1px 0px;

}

.searchBar{
	height:35px;
	background-color:black;

}

.verticalRuleRight, .opinionRuleRight{
	border-color:#C8C8C8;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	padding-right:10px;
	margin-right:10px;
	width:139px;
}
.opinionRuleRight{width:368px}

.subCategory{
	border-color:#C8C8C8;
	border-width:1px 0px 1px 0px;
	border-style:solid;
	background-color:#EBEBEB;
	font-weight:bold;
	font-size:16px;
	padding:0 6px;
	height:32px;
}

.clientAdSpace{
	background-color:#EBEBEB;
	width:425px;
	height: 90px;
	padding:5px;
	overflow:auto
}

.clientAdSpace .heading{

	font-size:14px ; 
	font-weight:bold;
	color: #000000;
}


.clientAdSpace .contentText{

	font-size:11px ; 
	color: #000000;
	line-height:16px;
	padding-bottom:3px
}

.clientAdSpace a{

	font-size:11px ;
	font-weight:bold;
	color: #043074;
	text-decoration:none;
	line-height:11px
}

.DialUpCat{width:1020px}
.DialUpCatList{width:200px;padding-left:10px;float:left}
.DialUpClassList{width:800px;float:right}


.clientAdLine{
	padding:6px 0px;
	overflow:hidden;
	clear:both
}

.DialUpClassList .clientAdLine{float:left; padding:5px}
.DialUpClassList .clientAdLine .clientAdSpace{width:380px}
.clientAdLine2{
	padding:6px 0px;
	width:550px;
	font-size:11px ; 
	color: #000000;
	clear:both
}

.DialUpClassList .clientAdLine2{
	padding:6px 0px;
	width:800px;
	font-size:11px ; 
	color: #000000;
}

.clientAdLine2 img{
	width:150px;
	display:block;
	float:left;
	padding:5px 5px 5px 0
}

.clientAdLine2 .highlighted{

	color: #BF1E2E;
}

.liner{border-bottom:2px solid #C8C8C8;margin: 2px 0px;width:auto}
.InlineAd{width:100%}
.InlineAd .addSpace{margin:0 auto}

/*#Classified section#*/
.classifiedHeaderbar{
	margin-bottom:0px;

}

.classifiedHeaderbar a{
	font-size:10px;
	color:white;
	text-decoration:none;
}

.clientAdLine .image{text-align:center}

.classifiedHeaderbar a:hover{
text-decoration:underline;
}

.classifiedsNav{
	height:27px;
	background-image: url('/App_Themes/Producer/bg_blackGradientSmall.gif');
	margin-bottom:3px;
}

.classifiedsNav ul {
	list-style-type: none;
	margin: 0px;
	padding:7px 0px;
	height:13px;
	display:block;
}

.classifiedsNav li {
	float:left;
	padding:0px 7px;
	border-width:0px 2px 0px 0px;
	border-color:gray;
	border-style:solid;
	height:13px;
	display:block;
}

.classifiedsNav li.endOfNavList{
	border-width:0px;
}

.classifiedsNav a {
	padding:0px;
  cursor:pointer;
  text-decoration:none;
	font-size:12px;
	color: #FFFFFF;
	display:block;
	float:left;
}

.classifiedsNav a:hover {
  text-decoration:underline;
}

a.classifiedLinks{
	font-size:12px; 
	color: #BF1E2E;
	text-decoration:underline;
	font-weight:bold;
}


.classifiedsSearch{
	background-image: url('/App_Themes/Producer/bg_blackGradientLarge.gif');
	height:28px;
	padding:7px;
	color:white;
	font-size:10px;	
	margin-bottom:5px;
}
	
.classifiedsForm{
}

.classifiedsForm label{
	color:black;
	font-size:12px;
	font-weight:bold;
}

.classifiedsForm strong{
	color:#BF1E2E;
}

.classifiedFormStep{
	padding: 5px 0px;
	line-height:30px;
	overflow:hidden;
}

.classifiedFormStep select{
	width:170px;
	margin:0px 4px 10px 0px;
	
}

.classifiedFormStep .smallInput{
	width:50px;
}

.classifiedFormStep .textbox{
	margin-right:8px;
}

.searchClassifiedsTextBox{
	width:190px;
}

.classifiedFormStep textarea{
	width:250px;
	height:120px;
	margin-right:8px;
}

.classifiedFormStep .indent{
	position:absolute;
	left:200px;
}

.classifiedFormStep .largeIndent{
	position:absolute;
	left:300px;
}

.classifiedsThumb{
margin-bottom:10px;
overflow:hidden;
}

.fixedCategoryBox{
	width:178px;
	height:230px;
}

.categoryDetail{width:545px}

/*#Represents  classified main category#*/
.classifiedCategory{
	font-size:11px;
}


.classifiedCategory  a{
	text-decoration:none;
	color:black;
}

.classifiedCategory  h3 a{
	text-decoration:none;
	color:#043074;
}

.classifiedCategory  a:hover{
	text-decoration:underline
}

.classifiedCategoryList{
	padding-left:0px;
	list-style-type: none;
	margin: 2px 0px;
}

.classifiedCategoryList li{
	padding-bottom:0px;
	padding-top:2px;
	clear:both;
}

.classifiedCategoryList li div{
	padding:0px;font-weight:normal
}

.DialUpCatList .classifiedCategoryList li div{
	padding:0px;font-weight:bold
}

.classifiedCategoryList .classifiedCategoryList{
	padding-left:10px;
	list-style-type: none;
	margin: 2px 0px;
}

.classifiedCategoryList .classifiedCategoryList li{
	padding-bottom:0px;
	padding-top:2px;
	clear:both;
}

.classifiedCategoryList .classifiedCategoryList li div{
	padding:0px;
	font-weight:normal
}

.classifiedItemCounts{
	float: right; 
	width: 30px; 
	text-align: right;
}

.classifiedItemDescription{
	float:left; 
	width:109px;
}

.DialUpCatList .classifiedItemDescription{
	width:150px;
}

.classifiedCategoryList li.subitem{
	padding-bottom:5px;
		padding-top:0px;
}


.classifiedCategory .borderImg{
	border-color:#C1C1C1;
	border-width:1px;
	border-style:solid;
	padding :2px;
	height: 94px;
	width: 164px;
	margin:0px 0px 10px 0px;
	}

.moreLinks{
	font-size:12px ; 
	color: #043074;

}

.moreLinks2{
	font-size:12px ; 
	font-weight:bold;
	color: #CC3333;
		text-decoration:none;
}

.moreLinks3{
	font-size:12px ; 
	font-weight:bold;
	color: #043074;
		text-decoration:none;
}

.moreLinks4{
	font-size:12px ; 
	color: #000000;
	text-decoration:underline;
}

.moreLinks5{
	font-size:10px ; 
	color: #000000;
	text-decoration:none;
}

.moreLinks5:hover{
	text-decoration:underline;
}

.moreLinks6{
	font-size:11px ; 
	color: #000000;
	text-decoration:none;
}



.moreLinks6:hover{
	text-decoration:underline;
}

.moreLinks7, .moreLinks7 a{
	font-size:9px ; 
	color: #043074;
	text-decoration:underline;
}

.numberOfAds{
font-size:9px;
color:#043074;
}


.newAds{
color:#BF1E2E;
font-size:9px;
}

/*#Login#*/
/*#Login/Form#*/
.header .login{height:13px;padding-top:28px;width:71px;float:left;display:block}
.header .headerForm{width:700px;height:48px;overflow:hidden;float:right;color:#FFF;clear:both;padding-right:15px}
.header .LogonPageBackground{float:right;height:50px;overflow:hidden}
.header .LogonPageBackground table{width:600px}
.header #SingleLineLogonFailureText{height:22px;line-height:22px;width:100%;clear:both;float:right}
.header #SingleLineLogonUserName,#SingleLineLogonPassword {width:149px;line-height:26px;height:26px;margin-right:10px;float:right}
.header #SingleLineLogonRemeberPassword{display:none;float:left}
.header #SingleLineLogonButton{width:44px;height:26px;line-height:26px;float:right}
/*#Login/Info#*/     
.LoggedIn{padding:22px 15px 0 0; float:right}       
.LoginLabel,.LoginName{height:20px;line-height:20px;font-size:12px}
.signoutButton{}   



/*#Market View#*/
.marketview{ font-family: arial; font-size: 10px; }
.marketview_quoteboard{ font-family: arial; font-size: 10px; }
.marketview_chart{ font-family: arial; font-size: 10px; }
.marketview_chart_agg{ font-family: arial; font-size: 10px; }
.marketview_chart_symbol{ font-family: arial; font-size: 10px; }
.marketview_symbol{ font-family: arial; font-size: 10px; }
.marketview_change{ font-family: arial; font-size: 10px; }
.marketview_last{ font-family: arial; font-size: 10px; }
.marketview_changeUp{ font-family: arial; color: green; font-size: 10px; }
.marketview_changeDn{ font-family: arial; color: red; font-size: 10px; }
.marketview_changeNone{ font-family: arial; font-size: 10px; }

.bcDisclaimer {color: #666666;font: 11px Arial;}
.bcInput {background-color: #f4f4f8;border: groove 1px #6D90AB;	font: 11px Arial;}
.bcPageTitle {font: bold 30px Arial}
.bcQuotesCharts {font: bold 24px Arial;}
.bcSelect {background-color: #F2F2F2;font: 12px Arial;}
.bcSubmit {background-color: #f4f4f8;border: black 1px solid;color: #440000;cursor: pointer;font: bold 11px Arial;padding-left: 1px;}
.bcTD {font: 12px Arial;}
.bcTDBox {font: 12px Arial;}
.bcTH {background-color: #393939;color: white;font: bold 12px Arial;}
.bcTHLink {background-color: #393939;color: white;font: bold 12px Arial;}
.bcTRe {background-color: white;}
.bcTRo {background-color: #F2F2F2;}



/*#Flipbook#*/
.DigitalEdition{float:left;width:235px;padding-right:15px}
.FlipbookSingle .DigitalEdition{width:153px}
.FlipbookSingle .floatleft{width:153px;padding-right:5px}
.DigitalEdition h2{font-size:14px;color:#333}

/*#Article Page Fixes#*/
.fixed230
{
	height:100px;padding-right:5px
}

.normalText div{padding:5px 0;}

.MiniArticleSearchLNK
{
color:white;
float:right;
font-size:11px;
padding-right:8px;
padding-top:2px;
text-decoration:none;
}

/*#Error Area#*/
.ErrorArea
{
	border:2px solid red;
	clear:both;
	color:red;
	font-weight:bold;
	margin:5px;
	padding:10px;
}

.col1, .col2 {
float:left;
line-height:14px;
margin:0;
padding:0 5px 0 0;
width:50%;
}

.col2 {
float:right;
width:30%;
}


.rcbHeader ul, .rcbFooter ul, .rcbItem ul, .rcbHovered ul, .rcbDisabled ul {
list-style-type:none;
}

.rcbHeader ul, .rcbFooter ul, .rcbItem ul, .rcbHovered ul, .rcbDisabled ul {
display:inline-block;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}

/*#Weather/Mini#*/
.weather{
	background-color: white;
	margin-bottom:10px;
	font-size:10px;
	color:black;
	height:84px;
	padding:3px
}
.weather .RadComboBox{padding-left:3px;}
.WMImage{width:50px;float:left}
.WMText{width:144px;float:right;color:black;height:60px}
.WMMain{width:70px;float:left}
.WMTemp{font-size:16px}
.WMWindChill{font-size:10px;text-align:center}
.WMCondition{font-size:10px}
.WMExtra{width:74px;float:left}
.WMWind{font-size:10px}
.WMHumidity{font-size:10px}
.WMStation{font-size:10px;padding-left:5px}
.MiniWeatherGo{float:right;margin-right:8px;display:block;width:35px}
.RadComboBox{float:left;display:block;margin-left:8px}

/*#Weather/Large#*/
.CC_Desc, .CC_Temps,.W_Past,.F_Temps,.F_Desc
{
	width:280px;
	font-size:12px;
}

.CC_Desc
{
	height:160px;
	border-bottom: solid 1px #D1D2D4;
}

.CC_Desc .ImageAndTemp
{
	width:128px;
	font:22x;
	height:100%;
	float:left;
	text-align:center;
}

.CC_Desc .Desc
{
	width:140px;
	height:100%;
	float:right;
}

.CC_Desc .Desc h2, F_Temps h2
{
	font-size:14px;
}

.CC_Temps
{
	height:90px;
	border-bottom: solid 1px #D1D2D4;	
}

.CC_Temps .Ex
{
	width:133px;
	float:left;
	padding-left:5px;
	height:100%;
	border-right: solid 1px #D1D2D4;
}

.CC_Temps .Imp
{
	height:143px;
	padding-left:5px;
	height:100%;
	width:133px;
	float:right;
}

.W_Past
{
	height:70px;
	border-bottom: solid 1px #D1D2D4;	
}

.W_Past .Yeserday, .W_Past .Normals, .W_Past .Today
{
	height:100%;
	width:92px;
	margin-right:3px;
	padding-left:3px;
	float:left;
	border-right: solid 1px #D1D2D4;
}

.W_Past .Normals
{
	width:70px;
}

.W_Past .Today
{
	border:none;
	margin-right:0px;
	width:100px;
}

.W_Past .Yeserday h3, .W_Past .Normals h3, .W_Past .Today h3
{
	font-size:12px;
}

.F_Temps{height:100px;	border-bottom: solid 1px #D1D2D4;
         	padding-left:5px;
	padding-right:5px;}

.F_Desc{	border-bottom: solid 1px #D1D2D4;}

.F_Day
{ 
	width:auto;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

.F_Day .DayName{font-size:11px;}
.F_Day .Info{}
.F_Day .Info .F_Max
{
	text-align:center;
	color:#F00;
}
.F_Day .Info .F_Min
{
	text-align:center;
	color:#00F;
}

.F_Day .Info .F_PoP
{
	text-align:center;
}

.largerWeatherLocationSelector{padding:3px; width:220px}


/*# Browse Classified Styles#*/
.RowOne h3 {line-height:14px; padding:5px 0px 3px;}


.LetterArticleList{padding-bottom:8px}

/*#Article Functions#*/
#Reprints,#ContactTheNewsRoom{font-size:12px}


.show{display:block}
.hide{display:none}

/*#Classifieds Title#*/ 
.categoryDetail h1{width:425px;float:left}
.ClassifiedCount{font-size:10px}
.goToClassifieds a {font-size:10px; float:right; display:block;line-height:12px}
.CDate{text-align:right;font-size:12px;float:right;width:120px;line-height:17px}
.subCategory{clear:both;}
.DialUpCat .subCategory {clear:none;width:788px; float:right; margin-top:5px}
.ClassHeaderRight{float:right;width:120px}
.ClassifTitle{margin:6px 0;float: left}

/*#Columnists#*/
.Columnist{width:300px;clear:both;border-bottom: 2px solid #e0e1e3; margin-bottom:5px;}
.ColumnistImage{width:50px; margin-right:5px;float:left}
.ColumnistContent{width:245px; float:right;}

/*#Supplements#*/
.ClickTitle{font-size:12px;line-height:14px;color:#043074;cursor:pointer;font-weight:bold;text-decoration:underline}

/*#More Articles#*/
.MoreArticles{text-align:right;clear:both}
.MoreArticles a, .MoreArticles a:hover {font-weight:bold;color:#043074;font-size:12px;text-decoration:none}
.MoreArticles a:hover {text-decoration:underline}

/*#Subscription Form#*/
.SubForm,#SubBtm{font-size:12px}
.TitleStepBar{color:#BD1A3B;width:100%;clear:both;text-transform:uppercase;font-weight:bold}
.TitleStepBar .StepTitle{width:50%;float:left}
.TitleStepBar .StepNumber{width:50%;float:right;text-align:right}

#SubTop{clear:both;background-color:#F4F4F4;padding:10px;margin-bottom:5px}
#SubTop td{text-align:left}
#SubTop .Step2 td,#SubTop .Numbers td{text-align:right}
#SubTop p{margin:0;padding:3px 0}
#SubTop .req{color:#BD1A3B}

.SubBtm{clear:both;width:100%}
.SubText{width:50%;float:left}
.SubBtn{float:right}
.SubEnd{clear:both;width:100%}

.UserInfo{width:250px;float:right}
.SubCaptcha, .Step5{width:400px;float:left}
.Step2 input{width:160px}
.Step2 .RadComboBox{margin:0px}

.PagingMore{width:100%; margin:auto; text-align:center}


/*#Comments#*/
.NoStyleList{list-style-type:none; padding-left:0px}
.NoStyleList li{border-bottom:solid 1px #000; width:100%; padding-bottom:5px; margin-bottom:5px}
.NoStyleList li ul{list-style-type:none}
.NoStyleList li ul li{border-bottom:none}
.NoStyleList li ul.left{float:left; width:20%; padding-left:0px; padding-top:5px}
.NoStyleList li ul.right{float:right; text-align:right; width:20%; padding-left:0px; padding-top:5px}
.NoStyleList li p{width:54%; float:left; padding:0 20px; word-wrap: break-word}
.LinkText{padding-left:10px;cursor:pointer;float:right;text-decoration:underline;}
.DeadLinkText{padding-left:10px;float:right;text-decoration:none;}
.DeadLinkText h3{color:grey;}
.AddCommentBox{width:100%}
.Agree{color:green}
.Disagree{color:red}
.Neutral{color:black}