/*** backported from MLS ***/
div.col3, div.col3 *{
	visibility:visible;
}

div.cons_content div.col3 div.bottom,
div.cons_content div.col1 div.bottom {
	background-image: url(/images/layout/cons/contentBtm_bg.gif);
	background-repeat: repeat-x;
	width: 169px;
	height: 19px;
}

div.cons_content div.col3 div.bottom img.left,
div.cons_content div.col1 div.bottom img.left {
	background-image: url(/images/layout/cons/contentBtm_lft.gif);
	height: 19px;
}

div.cons_content div.col3 div.bottom img.right,
div.cons_content div.col1 div.bottom img.right {
	background-image: url(/images/layout/cons/contentBtm_rt.gif);
	height: 19px;
}

#support {
float: left;
}

.supportBtn {
float: left;
position:relative;
left: 20px;
}

.supportBtnRight {
float: right;
position: relative;
left: -20px;
}

div.col3 div p {
color:#FFFFFF;
font-size:9px;
margin:13px 16px 0px;
line-height: 12px;
}

.col1 .display_file {
	position: relative;
	width: 189px;
	margin: 7px -6px 8px -13px;
	padding: 0 6px 0 13px;
	background-image: url(/images/layout/cons/bg_displayTitle-mid.gif);
	background-repeat: repeat-y;
}

.col1 .display_file img.cap_top {
	position: absolute;
	top: -6px;
	left: 0;
}

.col1 .display_file img.cap_btm {
	position: absolute;
	bottom: -21px;
	left: 0;
}

.col1 .display_file img.cap_arw {
	position: absolute;
	top: 33px;
	left: -4px;
}

.col1 .overflow_wrapper {
	position: relative;
	height: 408px;
	margin: 1px 0;
	background-image: url(/images/layout/cons/bg_sidebarContentOrange.png); /* - sets transparent orange background - */
}

img.upArrow {
	position: absolute;
	cursor: pointer;
}

img.downArrow {
	position: absolute;
	cursor: pointer;
}

.col1 #viewall {
border-bottom: 1px dotted #666666;
text-align: right;
padding: 2px;
font-size: 10px;
padding-right: 5px

}

.col1 .overflow_wrapper img.upArrow {
	top: 5px;
	right: 5px;
}

.col1 .overflow_wrapper img.downArrow {
	bottom: 5px;
	right: 5px;
}

.col1 ul.my_files {
	margin: 0px;
	padding: 0px;
	height: 379px;
	overflow: auto;

}

.col1 ul.my_files p {
	margin: 0px;
	padding: 0px;

}

.col1 ul.my_files li {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 9px;
	clear:left;
	
}



.col1 ul.my_files li img {
	cursor: pointer;
}

.col1 ul.my_files li div {
	margin: 0px !important;
	padding: 0px !important;
	padding-left: 40px;
	padding-top: 3px;
}

.col1 ul.my_files li strong {
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
}

.col1 ul.my_files li img.preview {
float: left;
margin-right: 5px;

}






/*** end backported from MLS ***/

/*** col1 ***/

.col3 h1 span{
	background:none;
	padding-left:7px;
}

.col3 .colBG{
}

.col3 #contact{
height: 168px;
}

.col3 #livechat{
height: 79px;
}

.col3 #helpNotices{
	min-height:144px;
	_height:144px;
	font-size: 11px !important;
}

.col3 .colBG p{
	margin:0px;
	padding:8px 12px;
}

.col3 .colBG h3{
	margin:0px;
	padding:10px 12px 4px 12px;
}

.col3 .colBG h3 img{
	margin-bottom:-6px;
}

.col3 .colBG a{
	margin-right:8px;
}

.col3 .colBG h3, .col3 .colBG a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.col3 .colBG p.address{
	font-size:12px;
}

.col3 .colBG p.phone{
	color:#000;
}

/*** col2 ***/
div.col2_content{
	border:none;
	margin:1px auto;
	padding-bottom:0px;
}

div.col2_content h2{
	border:none;
	padding:0px 0px 17px 14px;
	font-size:12px;
	font-weight:bold;
	color:#5A676B;
}

div.btnCenter{
	text-align:center;
	margin-bottom:0px;
}

div#help1, div#help2, div#help3, div#help4{
	position:relative;
}

div#help2, div#help3, div#help4{
	background-image:url(/images/layout/cons/bg_help_hr.gif);
	background-repeat:no-repeat;
}

div.help_number{
	position:absolute;
	left:13px;
	height:33px;
	width:33px;
	background-image:url(/images/layout/cons/bg_help_numberCircle.gif);
	background-repeat:no-repeat;
	line-height:33px;
	text-align:center;
	font-family:verdana,arial,sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#fff;
}

.center {
text-align: center;
}

.accordionPanel{
height: 379px;
}

.results .accordionPanel{
height: 405px;
}

.mls .col2_content {
	margin-top: 1px;
	border: 0;
	padding-bottom: 0;
}

.mls .col2 h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.mls .col2 .fileDisplay {
	float: left;
	margin: 12px 12px 12px 14px;
}

.mls .col2 div.fileSharing {
	float: left;
	border: 0;
	margin-top: 12px;
}

.mls .col2 div.fileSharing h3{cursor: pointer; _cursor: hand;}

.mls .col2 div.fileSharing img {
	vertical-align: text-bottom;
	padding-right: 6px;
}

.mls .col2 div.fileSharing img.sharing_icon {
	margin-left: -2px;
	padding-right: 3px;
}

.mls .col2 div.fileSharing a {
	color: #495358;
}

.mls .col2 div.fileComments {
	padding: 6px 14px 0;
	border-top: #ccc 1px solid;
}

.mls .col2 div.fileComments h3 span {
	font-weight: normal;
	color: #9ba2a6;
}

.mls div.singleComment {
	position: relative;
	padding: 6px 14px 6px 58px;
	border-bottom: #ccc 1px solid;
	min-height: 42px;
	_height: 42px;
}

.mls div.singleComment img.icon {
	position: absolute;
	top: 8px;
	left: 14px;
}

.mls div.singleComment div.modifier {
	float: right;
	color: #9ba2a6;
}

.mls div.singleComment p {
	margin: 0;
}

.mls div.singleComment div.modifier img {
	vertical-align: baseline;
}

.mls div.singleComment div.modifier a {
	color: #9ba2a6;
}

.mls .bottom div.commentsFooter div.btnSm {
	margin-top: 1px;
}

.mls .bottom div.commentsFooter div.btnLeft {
	float: left;
}

/* - Set  Horizontal feature Scroller - */
div.featScroller{
	position: relative;
	width: 100%;
	clear: both;
}

div.featScroller h2 {
	border-top: 1px solid #ccc;
	border-bottom: none;
	color: #495358;
	font-size: 12px;
	font-weight: bold;
	margin: 0pt;
	padding: 0 0 0 10px;
	height: 25px;
	line-height: 25px;
}

div.featScroller img.arrowLft, div.featScroller img.arrowRt {
	position: absolute;
	top: 55px;
	cursor: pointer;
	_cursor: hand;
}

div.featScroller img.arrowLft {left: 4px;}

div.featScroller img.arrowRt {right: 4px;}

div.featScroller_overflow{
	position: relative;
	width: 470px;
	overflow: hidden;
}

div.featScroller_content{
	position: relative;
	width: 970px; /* gets reset with JS */
}

div.featScroller_content h2{
	height: auto;
	font-weight: normal;
}

div.featScroller_content div.fileContainer{padding: 5px !important;}

div.colBG {
background-image: url(/images/layout/cons/bg_sidebarContentOrange.png) !important;

}

.mls .col3 div.my_account {
	padding-top: 1px;
	background-image: url(/images/layout/cons/bg_sidebarContentOrange.png); /* - sets transparent orange background - */
	height: 310px !important;
}

.mls .col3 div.my_account div.capsule {
	border-bottom: #ccc 1px solid;
	padding: 10px 0;
	color: #000;
}

.mls .col3 div.my_account div.capsule a {
	color: #000;
}

.mls .col3 div.my_account div.capsule p {
	margin: 0 8px 0;
	color: #000;
}

.mls .col3 div.my_account div.capsule p b{
	color: #fff;
	font-weight: normal;
}

.mls .col3 div.my_account div.screenName img {
	float: left;
	margin-left: 8px;
}

.mls .col3 div.my_account div.capsule span {
	position: relative;
	padding: 0;
	color: #000;
	left: 0;
}

.mls .col3 div.my_account h3 {
	margin: 0;
	padding: 0 0 2px 8px;
	color: #fff;
	font-size: 12px;
}

.mls .col3 div.my_account div.capsule h3 img {
	margin-left: 4px;
}

.mls .col3 div.my_account div.screenName h3 {
	padding: 12px 0 6px 72px;
}

.featuredList a{
min-height: 40px;
_height: 40px;
line-height: normal;
}

.accordionPanel em{
color: #FFFFFF !important;
font-style:normal;
font-weight:bold;
font-size:11px;
}