/* General styles for page and left nav background */

#header {
	background-image:url(/mlcomm/images/common/bkgrd_header_landing.jpg);
	background-repeat: no-repeat;
}

#leftNav {
	background-image: url(/mlcomm/images/common/bkgrd_leftnav_mover.gif);
	background-repeat: no-repeat;
}

#one_col_page_title {
	background-color: #8FCA6D;
}

#contentAreaWrapper {
	/*background-image: url(/mlcomm/images/bkgrd_content_landing.gif);
	background-repeat: no-repeat;*/
}

#breadcrumb {
	background-color: #C5E1B5;
}

/* Begin Right col state select styles */
#rightNav {
	background-image: url(/mlcomm/images/common/bkgrd_rightnav_landing.gif);
	background-repeat: no-repeat;
}

#rightNav #rightNavState {
	padding: 10px;
	color: #FFF;
	background: none;
}

#rightNav #rightNavState h1 {
	font: bold 14px/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0 0 6px 0;
	padding: 0;
	background: none;
}

#rightNav #rightNavState h2 {
	font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0 0 2px 0;
	padding: 0;
	background: none;
}

#rightNav #rightNavState p {
	font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0;
}
#rightNav #rightNavState a {text-decoration: underline; color: #FFF;}
#rightNav #rightNavState a:hover {text-decoration: none; color: #C5E1B5;}
#rightNav #rightNavState a:active {text-decoration: underline; color: #FFF;}
#rightNav #rightNavState a:visited {text-decoration: underline; color: #C5E1B5;}
/* End Right col state select styles */

/* Begin Right col e-card styles */
#rightNav #rightNavEcard, #rightNav .callout {
	padding: 10px;
	color: #000;
	background: none;
	margin-top:30px;
}
#rightNav #rightNavEcard{
	margin-top: 180px;
}

#rightNav #rightNavEcard img, #rightNav .callout img {
	display: block;
	margin: 0;
}
#rightNav .callout img.centered {margin-left:auto;margin-right:auto;}

#rightNav #rightNavEcard p, #rightNav .callout p {
	font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}
#rightNav #rightNavEcard a, #rightNav .callout a {text-decoration: underline; color: #000;}
#rightNav #rightNavEcard a:hover, #rightNav .callout a:hover {text-decoration: none; color: #C5E1B5;}
#rightNav #rightNavEcard a:active, #rightNav .callout a:active {text-decoration: underline; color: #C5E1B5;}
#rightNav #rightNavEcard a:visited, #rightNav .callout a:visited {text-decoration: underline; color: #000;}
/* End Right col e-card styles */

/* Begin Right col PDF link styles */
#rightNav #rightNavPDF {
	color: #000;
	background: none;
	margin: 30px 10px 10px 10px;
}

#rightNav #rightNavPDF img {
	margin: 0 6px 6px 0;
	float: left;
	clear: left;
}

#rightNav #rightNavPDF p {
	font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#rightNav #rightNavPDF a {text-decoration: underline; color: #000;}
#rightNav #rightNavPDF a:hover {text-decoration: none; color: #C5E1B5;}
#rightNav #rightNavPDF a:active {text-decoration: underline; color: #C5E1B5;}
#rightNav #rightNavPDF a:visited {text-decoration: underline; color: #000;}
/* End Right col PDF link styles */

#rightNav #rightNavFirstCard #mysbc_login_header {
/*	background-image: url(/mlcomm/images/common/hdr_login_mysbc_landing.gif);
	background-repeat: no-repeat;*/
}

#rightNav #rightNavFirstCard #btnArrowSubmit {
	background-image: url(/mlcomm/images/common/btn_arrow_residential.gif);
	background-repeat: no-repeat;
}

#breadcrumbVertSpacer {
	background-color: #8FCA6D;
}

/* Homepage state select styles */
td#state_select_mid {
	background: #FFF url(/mlcomm/images/move_images/mover_home_02.jpg) no-repeat;
	height: 63px;
}

td#state_select_mid div#state_box {
	padding: 10px;
}

/* Offer boxes */
td.offerBox_bg {
	background: #FFF url(/mlcomm/images/move_images/offerBox_bg.gif) repeat-y center;
}

div.offerBox {
	width: 214px;
	background: #e6e6e6;
	height: 220px;
}

div.offerBox_sm {
	width: 140px;
	background: #e6e6e6;
}

td.offerBox_sm_bg {
	background: #FFF url(/mlcomm/images/move_images/offerBox_sm_bg.gif) repeat-y center;
}

div.offerBox_sm p {
	font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 10px;
	margin: 0;
	text-align: left;
	vertical-align: top;
}

div.offerBoxFooter {
	background: #FFF;
}

div.offerBox img {
	display: block;
	margin: 0;
	padding: 0;
}

div.offerBox p {
	font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 10px;
	margin: 0;
	text-align: left;
	vertical-align: top;
}

div.offerBox .clean ul {
	padding: 10px;
	margin: 0;
}

div.offerBox .clean ul li {
	font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	vertical-align: top;
	list-style-type: square;
	margin: .3em 0 .5em 1.1em;
	padding: 0;
}

/* end Offer boxes */

/* General styles */

h2 span, div#dolly span, div#box span{
	display:none;
}

h3.withDivider{
	margin: 30px 5px 10px 5px !important;
	background: url(/mlcomm/images/move_images/greenDot.gif) repeat-x 0 0;
	height: 20px;
	padding: 10px 0 0 0 !important;
}

ul{
	padding: 0px 5px 5px 5px;
	margin: 5px 5px 5px 20px;
}

ul li {
	margin: 0 0 0 5px;
}

img#dolly{
	width: 80px;
	height: 132px;
	float:right;
	border:0px;
}


img#box{
	width: 116px;
	height: 113px;
	float:right;
	border:0px;
}

div.divider{
	background: url(/mlcomm/images/move_images/greenDot.gif) repeat-x left top;
	height: 20px;
	width: 100%;
}

a.download{
	display:block;
	width:143px;
	height: 17px;
	margin-top: 10px;
}
a.download span{
	display:none;
}

div.highLightsItem2{
	background: url(/mlcomm/images/move_images/greenDot.gif) repeat-x left bottom;
	padding-bottom: 10px;
}

/* FAQ styles */

ul#faqTOC{ 
	padding: 5px;
	margin:10px 0 10px 10px;
}

ul#faqTOC li a{
	color: blue;	
}

dl{
	padding: 10px 0px 10px 0px;
	margin:0px;
	width:100%;
}

dl dt{
	padding:2px 2px 2px 2px;
	margin:0px 0px 0px 0px;	
	font-weight:bold;
}

dl dd{
	padding:2px 2px 2px 2px;
	margin:0px 0px 10px 0px;
}
