
img { border:none; }
/*a:link, a:visited, a:active { color:#666666; text-decoration:underline; outline:none; }
a:hover { color:#CF2120; text-decoration:none; }*/
div.container-body { width:895px; background-color:#ffffff; margin:0px auto; padding:0px; }
/* present on all pages, contains logo, primary, and secondary navigation */						
div.container-main { background: #FFFFFF; width:895px; margin:0px; padding:0px; }
div.container-left { float:left; width:190px; background-color:#FFFFFF; padding:0px 0px 0px 0px; margin:10px 15px 0px 0px !important; margin:10px 5px 0px 5px; }
/*!important for firefox only, ignored by IE */
div.container-middle { float:left; width:535px; background-color:#FFFFFF; margin:10px 5px 0px 5px; padding:0px; }
div.container-middle div.mid-left { width:230px; float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
div.container-middle div.mid-right { width:320px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.container-middle div.mid-center { width:225px; float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
div.container-middle div.mid-spacer { width:30px; float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
/*div.container-middle div.lead  definitions in content.css */
.ethicsTitle{color:#990000; font-size:22px; margin:0;padding:0 0 5px 0;}
div.container-right { float:right; width:175px; background-color:#FFFFFF; margin-top:10px; padding:0px 0px 0px 0px; z-index:1000; }
div.container-full { float:left; width:775px; background-color:#FFFFFF; margin:10px 5px 0px 5px; padding:0px 0px 0px 0px; }
/* hidden layout for accessibility code */
div.navigation-skip { position:absolute; left:-1000px; width:990px; }
div.container-popup { width:655px; }
/* built with a table to allow secondary navigation to overlap positioning of primary navigation across different font sizes */
table.footer { width:500px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:80px; }
table.popup { width:655px; }
/*NEW Side Navigation*/
.container-left{font-size: 11px;}
#sidebar-quote{padding:5px 0 5px 15px; margin-top:10px;}
#sidebar-quote p{margin:7px 0; padding:0;}
.sidebar-quote-disclaimer{font-size:9px;}
.sidebar-quote-heading{font-size:12px; font-weight:bold; color:#414141;}
.container-right #sidebar-quote{padding-left:6px; margin-bottom:10px;}
#page-left-navigation, #sidebar-quote{border-color: #8E96BB; border-style: solid; border-width: 1px;}
.left-nav{margin:0; padding:0; display:none;}
.left-nav ul{display:none; padding:0; padding-left:10px; margin: 5px 0 -5px;}
.left-nav li{margin:0; padding:0 0 5px 0; list-style:none;}
.left-nav > li{padding:0 0 5px 25px; background:url("http://www.commerceinsurance.com/images/navigation/caret-leftpadright.gif") no-repeat;}
.left-nav li a {color:#000; text-decoration:none;}
.left-nav li a:hover{text-decoration:underline;}
#ma-nav-header, #nh-nav-header{ background: url("http://www.commerceinsurance.com/images/navigation/bar-off-caret.gif") repeat-x scroll right top; cursor: pointer; font-weight: bold; height: 20px; padding: 2px 4px 0 27px; margin-bottom: -2px; vertical-align: middle;}
#ma-nav-header a, #nh-nav-header a{text-decoration:none; color: #333333;}
#ma-nav-header a:hover, #nh-nav-header a:hover{text-decoration:underline;}
/*END NEW Navigation*/

.move-up-15 {
	margin-top: -15px;
}
.move-up-5 {
	margin-top: -5px;
}
