/* lmj/10-21-2010/ changed color of leftnav
   lmj/11/03-2010/ changed color of leftnav
styles for cms editor */
.header1 {
	font-size: 18px;
	color: #222222;
	line-height: normal;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
}
.header2 {
	font-size: 16px;
	color: #222222;
	line-height: normal;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
}
.header3 {
	font-size: 14px;
	color: #222222;
	line-height: normal;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
}
.img {border:0px;}

/* all other styles */
a.cat0, .cat0 {
	font-size: 16px;
	font-family: Helvetica, sans-serif;
	text-align: center;
}
a.header:link, a.header:visited, a.header:active, .header_link {
	color: #01a3d8;
	font-size:11px;
	font-weight:bold;
	font-family: Helvetica, sans-serif;
	line-height:10px;
}
a.header:hover {color: #c4021a; font-weight: bold; text-decoration: none;}
.header {
	color: #565444;
	font-size: 11px;
	font-family: Helvetica, sans-serif;
}
.header_text {
	color: #565444;
	font-size: 11px;
	font-family: Helvetica, sans-serif;
	text-align: justify;
	padding-right:10px;
}
.header_list {
	color: #023d7a;
	font-size: 13px;
	font-weight: bold;
	padding-left:0px;
	font-family:  Helvetica, sans-serif;
	text-align: center;
}
.header_cart {
	color: #56544f;
	font-weight: bold;
	font-size:14px;
	font-family: Helvetica, sans-serif;
	line-height:20px;
	vertical-align:bottom;
}    
a.nav:link, a.nav:visited, a.nav:active {
    font-size: 11px; 
    color: #838078; 
    font-weight: bold;}
a.nav:hover, a.navActive:link, a.navActive:active, a.navActive:visited, a.navActive:hover {
    font-size: 11px; 
    color: #ffffff; 
    font-weight: bold; 
    text-decoration: none;}
td.nav {background-image: url("../images/navbar/nav_vSlice.gif");}
td.navActive {background-image: url("../images/navbar/nav_vSlice_hov.gif");}
.categorySpacer {
    background-image: url(../images/content/catSeparator.gif);
    height: 2px;
}
a.footer_mun:link, a.footer_mun:visited, a.footer_mun:active, .footer_mun {
	font-size: 10px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	color: #01aef6;
	text-decoration: none;
}
a.footer_mun:hover {
    color: #c4021a;
    text-decoration: none;
}
.blue11 {
	color: #023d7a;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}
.blue10 {
	color: #023d7a;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.copyright_mun {
    color: #56544f;
    font-size: 10px;
    font-weight: bold;
}
.green11 {
	color: #009900;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}
.green10 {
	color: #009900;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.inputFieldBody, .inputField, .inputQtyBody {
	height: 17px;
	border: 1px #023d7b solid;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-left: 2px;
	color: #444444;
}
.inputFieldSearch_mun {
    height: 22px;
    font-size: 13px;
    color: #54544f;
    border: 1px solid #cfceca;
    width: 220px;
    padding-left: 10px;
    padding-top: 2px;
}
/* Left Margin - Alternate */
.lm_outer {
	border-left:none;
	border-top: none;
	border-right:none;
}
.lm_inner {
	border:none;
}
#lm_content, .lm_content {
	min-height: inherit;
	border: 5px solid #cfcfcf;
	background-color: #cfcfcf;
	background-repeat: repeat-x;
	padding: 0px;
	color: #999999;
	font-size: 10px;
	line-height:inherit;
	width: 100px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
}
#lm_content_solar {
	min-height:85px;
	border: 10px solid #cfcfcf;
	background-color: #cfcfcf;
	background-repeat: repeat-x;
	padding: 1px;
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	width: 110px;
}
#lm_content_ecg {
	min-height:85px;
	border: 10px solid #cfcfcf;
	background-color: #cfcfcf;
	background-repeat: repeat-x;
	padding: 1px;
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
	width: 110px;
}
#lm_content a{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}
#lm_content a:hover{
	background-color: #CCCCCC;
	color:#c4021a
}
#lm_content_ecg a{
    color: #ffffff ;
    font-weight: bold;
    text-decoration: underline ;
}
#lm_content_ecg a:hover{
	background-color: #FFFFFF;
	color:#c4021a;
}
.lm_head {background-color: #000000; color: #ffffff; font-size: 12px; font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center;}

.m_spacer {
	background-color: #666666;
	height: 1px;
}
.m_head {background-color: #909090; color: #ffffff; font-size: 12px; font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center;}
.m_head_red {background-color: #c4021a; color: #ffffff; font-size: 12px; font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center;}
.mfrHead {
    background-color: #023d7b;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    height: 49px;
}
.red_big {color: #c4021a; font-weight:bold; font-size:19px; line-height:40px; text-align:center; font-family: Arial, Helvetica, sans-serif;}
.red_medium {color: #003399; font-weight:bold; font-size:12px; line-height:30px; text-align:center; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.rm_content {background-color: #ffffff; color: #222222; font-size: 12px; font-weight:bold; text-align:center;}
.h_dots {
    background-image: url(../images/content/dots.gif);
    height: 2px;
}
.v_dots {
    background-image: url(../images/content/dots.gif);
    height: 155px;
}

