/* CSS Document */

/* Left and Right Column Ads --------------------------------------------------------------- */
.leftcol-ad { text-align:center; color:#E3E0D9;}
.cntrcol-ad { text-align:center; color:#E3E0D9;}

/* Product Spotlight Box --------------------------------------------------------------------------- */
#prd-sptlght-box { width:304px; background:url(../graphics/box_bg_304.gif); margin-left:auto; margin-right:auto; } 
#prd-sptlght-box-top { background:url(../graphics/MP_prdsptlght_top.gif) bottom no-repeat; height:41px; text-indent: -9999px; margin-bottom:-10px; margin-top:15px;} 
#prd-sptlght-box-bottom { background:url(../graphics/box_bottom_304.gif) top no-repeat; height:6px; margin-bottom:15px;} 
#prd-sptlght-box-content { padding:10px 15px 10px 24px; color:#827566; font-size:11px;}
#prd-sptlght-box-content p	{font-size: 97%}
#prd-sptlght-box-content a{ color:#D64510; font-weight:bold; text-decoration:none; }
#prd-sptlght-box-content a: hover { color:#638ac3; font-weight:bold; text-decoration:none; }
#prd-sptlght-box-content .prdspt-title { color:#6689CC; font-weight:bold; font-size: 110%; margin-bottom: 5px; }

/* box A */
#MP-details-leftboxA-top { width:162px; height:8px; background-image:url(../graphics/MP_leftcolA_top.gif); background-repeat:no-repeat;}
#MP-details-leftboxA-mid { background-color:#DFDBD4; padding:8px; font-size:85%; }
#MP-details-leftboxA-bot { width:162px; height:8px; background-image:url(../graphics/MP_leftcolA_bot.gif); background-repeat:no-repeat; margin-top:-4px;}
.boxA-title { color:#6689CC; }
#MP-details-leftboxA-mid a:link {color: #D14414; text-decoration: none; font-weight:bold; font-size:95%; }
#MP-details-leftboxA-mid a:visited {color: #D14414; text-decoration: none; font-weight:bold; font-size:95%; }
#MP-details-leftboxA-mid a:hover {color: #6689CC; text-decoration: none; font-weight:bold; font-size:95%; }
#MP-details-leftboxA-mid a:active {color:#D14414; text-decoration: none; font-weight:bold; font-size:95%; }
/* 120 AD */
#ad-box-120-top { width:162px; height:8px; background-image:url(../graphics/MP_leftcol_ad_top.gif); background-repeat:no-repeat; margin-top:15px; }
#ad-box-120-mid { width:162px; background-image:url(../graphics/MP_leftcol_ad_bg.gif); background-repeat: repeat-y; text-align:center; color:#AFA593; font-size:80%; }
#ad-box-120-bot { width:162px; height:8px; background-image:url(../graphics/MP_leftcol_ad_bot.gif); background-repeat:no-repeat; }

.cursor{ cursor:pointer;}

/* market reports */
.rptcontainer{ padding-left:180px; height:15px; margin:-30px;}
.rptbutton{ font-weight:bold;color:#D64510;width:120px;border:1px solid black; float:left; text-align:center; margin: 0px 10px 0px 10px; cursor:pointer;}
.rptbutton-selected{ background-color:#D64510; font-weight:bold;cursor:pointer; color:#FFFFFF;}

.cpBorder{ border:1px solid black;}
/*.cpCurrentMonthDate{ text-decoration: line-through;} */

/* communities drop down */
.active_comm{font-weight:bold;}
.non_active_comm{font-weight:normal;}
.community_container  {
	font: .8em Arial, Helvetica, sans-serif ;
	xbackground: #202020 url(graphics/main_bg.gif);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #60605b;
}
.communities_table{ background-color:#E0DBD5;}
.communities_list {
	text-align:left;
}

.Xrss_news{ position:relative; top:-26px;font-size:11px; font-weight:bold; color:#112754; float:right;}
.rss_news{ padding-top:6px;padding-bottom:6px;font-weight:bold; color:#112754; padding-left:2px; }
.rss_events{ padding-top:6px;padding-bottom:6px;font-weight:bold; color:#112754; padding-left:2px; }
.rss_blog{ padding-top:6px;padding-bottom:6px;font-weight:bold; color:#112754; padding-left:2px; font-size:10px; }

.inputError{color:#D14414;}
.required{color:#D14414;}
.cc_error{ border:1px solid #FF0000; width:100%;}
.cc_error th{ background-color:#FF0000; color:#FFFFFF; padding:5px; font-weight:bold;}
.cc_error td{ color:#FF0000; padding:20px;}
.cc_error td div {color:#FF0000; padding-top:10px;}

.LRWBox-content{ pading-right:120px;}

/* Pager --------------------------------------------------------------------------- */
.pager { margin: 0 auto; }
.pager td.label { display:none;}
.pager td.previous{padding-right:10px;width:42px; height:14px; padding-top:3px;}
.pager td.next{padding-left:10px; width:42px; height:14px; padding-top:3px;}
.page-numbers a span{ }
.page-numbers a:link { height:14px; color:#FFFFFF; background-color:#6689CC; }
.page-numbers a:visited { height:14px; color:#FFFFFF; background-color:#6689CC; }
.page-numbers a:hover { height:14px; color:#FFFFFF; background-color:#D14414; }
.page-numbers a:active { height:14px; color:#FFFFFF; background-color:#D14414; }
.page-numbers a:focus { height:14px; color:#D14414; background-color:#fff; }
.SelectedClass{ color:#FFFFFF; background-color:#D14414; padding-left:2px; padding-right:2px; }
.NotSelectedClass{padding:2px;}
.scroller{ text-align:right; padding-right:50px;}


