/* GLOBALS */
/* ----------------------------------------- */
body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; line-height: 22px; }
/* BANNER */
/* ----------------------------------------- */
div#mn-banner div,
div#mn-banner img { float: left ; }
/* NAVIGATION DETAILS */
/* ----------------------------------------- */
/* TOP MENU POSITIONING */
#multi-ddm { margin: 0 0 0 0; }
	/** SUBMENU WIDTH **/
#multi-ddm ul, #multi-ddm ul li { width: 220px; }
	/** SUBMENU APPEARANCE **/
#multi-ddm ul { margin-top: -22px; background-color: #1b6895; border: solid 1px #4c4c4c; }
	/** TOP LEVEL LINK APPEARANCE **/
#multi-ddm a { padding: 8px 16px; margin: 0; color: #FFF; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size: 14px; }
	/** SUB LEVEL LINK APPEARANCE **/
#multi-ddm ul a { padding: 5px 16px; margin: 0; color: #FFF; text-transform: none; border: none; }
	/** TOP/SUB LINK HOVER APPEARANCE **/
#multi-ddm a:hover { color: #ffffff; }
	#multi-ddm ul li a:hover { color: #f4f4f4; text-transform: underline;}
/*  *********************************************  CONTENT  STYLE *********************************************** */
div#mn-content {  }
	div#mn-content p {  }
	div#mn-content strong { color:#0C2C41;  }
	div#mn-content ul { margin: 0; padding: 5px 0 5px 20px; }
	div#mn-content ul li { padding-left: 5px; list-style-position: outside; list-style-image: url(../images/arrow_01.gif); }
	div#mn-content a { color: #0E3147; text-decoration: none; }
	div#mn-content a:active { position: relative;  top: 1px; }
		div#mn-content a:hover { color: #43A9E7; text-decoration: underline;}		
div#mn-insurance img { float: left ; margin: 10px 10px 0 0; }
		

/*  *********************************************  SIDEBAR  STYLE *********************************************** */
div#mn-sidebar h2, div#mn-sidebar .header { padding-left: 10px; }
div#mn-sidebar ul { margin: 11px 0 0 0; padding: 0 0 15px 0; line-height: 28px; border-top: 1px solid #777; list-style: none; }
	div#mn-sidebar ul li { clear: left; float: left; width: 100%; border-bottom: 1px solid #777; }
div#mn-sidebar a { color: #6A4730; margin: 2px 0 2px 0; padding: 0 0 0 10px; display: block; }
	div#mn-sidebar a:hover { color: #D3B480; background-color: #3B5148; }
/*  *********************************************  Bottom  STYLE *********************************************** */
div#mn-bottom { font-size: 12px; color: #a6a6a6; }
	div#mn-bottom a { font-weight: bold; color: #FFFFFF; }
	div#mn-bottom ul { color: #96ce34; }
		div#mn-bottom ul a { color: #a6a6a6; font-weight: normal; }
		div#mn-bottom ul a:hover { color: #a6a6a6; font-weight: normal; text-decoration: underline;}
/*  *********************************************  FOOTER  STYLE *********************************************** */
div#mn-footer { padding: 10px 0; line-height: 20px; font-size: 11px; color: #444; }
#mn-footer a { color: #444; }
	#mn-footer a:hover { text-decoration: underline; }
/*** Footer Standards ***/
div#mn-footer p, div#mn-footer ul, div#mn-footer div { clear: left; margin: 0; padding: 0; }
#mn-footer .footerlinks li { display: inline; }
	#mn-footer .footerlinks li a { display: inline-block; margin: 0 8px; }
/*  *********************************************  HEADER TAGS *********************************************** */
H1, #mn-sidebar .header, H2, H3 { font-weight: bold; color: #96ce34; margin: 0 0 0 0; padding: 0; font-size: 18px; text-transform: uppercase; }
H2 { text-transform: none; color: #1a90d6; padding: 0; font-size: 18px; font-weight: bold; }
H3 { color: #96ce34; padding: 0; font-size: 14px; text-transform: none; }
H4 { color: #0C2D40; padding: 0; font-size: 12px; text-transform: none; margin: 10px 0px; }
/*  *********************************************   PICTURES   *********************************************** */
.picborder, .picRight, .picLeft { border: 1px solid #CCC; padding: 4px; background-color:#fff;}
.picRight { float: right; margin-left: 20px; }
.picLeft { float: left; margin-right: 20px; }
.picRightnoborder { float: right; margin-left: 20px; }
.picLeftnoborder { float: left; margin-right: 20px; }
/*  *********************************************   CONTENT ELEMENTS  *********************************************** */
hr { width: 80%; border: none; border-top: 1px solid #666666; text-align: center; margin: 15px auto; }
div.spacer { clear: both; height: 5px; display: block; }
#commentform #comment { width: 96%; }
.margin { margin-left: 15px;}
.backtotop { clear: both; }

/* button ---------------------------------------------- */
.button { display: inline-block; zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
	.button:hover { text-decoration: none; }
	.button:active { position: relative; top: 1px; }
.bigrounded { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }
.medium { font-size: 12px; padding: .5em 1.5em .5em; }
.small { font-size: 11px; padding: .2em 1em .275em; }
/* color styles ---------------------------------------------- */
/* black */
.black { color: #d7d7d7; border: solid 1px #333; background: #333; background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000)); background: -moz-linear-gradient(top, #666, #000); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000'); }
	.black:hover { background: #000; background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000)); background: -moz-linear-gradient(top, #444, #000); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); }
	.black:active { color: #666; background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444)); background: -moz-linear-gradient(top, #000, #444); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666'); }
/* gray */
.gray { color: #e9e9e9; border: solid 1px #555; background: #6e6e6e; background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757)); background: -moz-linear-gradient(top, #888, #575757); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757'); }
	.gray:hover { background: #616161; background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b)); background: -moz-linear-gradient(top, #757575, #4b4b4b); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b'); }
	.gray:active { color: #afafaf; background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888)); background: -moz-linear-gradient(top, #575757, #888); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888'); }
/* blue */
.blue { color: #2C4355; border: solid 1px #142C3F; background: #2C4355; background: -webkit-gradient(linear, left top, left bottom, from(#2C4355), to(#ededed)); background: -moz-linear-gradient(top, #fff, #ededed); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); }
	.blue:hover { background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top, #fff, #dcdcdc); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); }
	.blue:active { color: #47708F; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); background: -moz-linear-gradient(top, #ededed, #fff); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); }

