body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 0px;
	margin: 0px;
	line-height: 1.5em;
}

a { color: #000; }

ul li { padding: 5px; }

.address {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
a.address {
	color: #000099;
	font-style: italic;
	text-decoration: none;
}

a.address:hover { text-decoration: underline; }

.addressBold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.addressBold:hover { text-decoration: underline; }

p.visit { padding-bottom: 10px; }

.copyNoUnderline {
	font-size: 10px;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6,p{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

h1 {
	font-size: 17px;
	font-weight: bold;
	color: #F70202;
	text-transform: uppercase;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #F70202;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	color: #F70202;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F70202;
}
h4 {
	font-size: 17px;
	font-weight: bold;
	color: #F70202;
}
.hyperlinksBtm {
	font-size: 10px;
	color: #565656;
	text-decoration: none;
	font-weight: bold;
}

.leftBtmRule {
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.mastheadBkg {
	background-image: url(../images/page-structure/home/maxpro-masthead-bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.mastheadBkg2 {
	background-image: url(../images/page-structure/home/maxpro-masthead-bkg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #DC241F;
}
.moreInformationLink {
	font-size: 10px;
	font-style: italic;
	color: #427CD2;
	text-decoration: none;
}
a.moreInformationLink:hover {
	color: #000000;
	background-color: #F0E8EC;
}
.moreStylesLink {
	font-size: 10px;
	font-style: italic;
	color: #427CD2;
}
a.moreStylesLink:hover {
	color: #000000;
	background-color: #F0E8EC;
}
.navClmnBkg {
	background-image: url(../images/page-structure/home/nav-column-bkg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.navClmnTop {
	background-image: url(../images/page-structure/home/nav-column-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.prodDetSectionTitle {
	font-size: 17px;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
}

.prodDetSubhead {
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0 5px 0;
}
.prodDetSubhead2 {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding: 5px 0 5px 0;
}
.redBoldText {
	font-size: 10px;
	color: #F70202;
	font-weight: bold;
}
.sectionIndexTitle {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.subheadBold {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

a.subheadBold { color: #000; }
a.subheadBold:hover { background-color: #F0E8EC; }

.tableHeadRev {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.topLeftBtmRule {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.RevChartSubhead { color: #FFFFFF; }

/*** Bobby - Added 8-10-2010 for form error messages ***/
#errmsg { 
	border: 1px solid #ef0000; 
	width: 400px;
}

ul.errList {
	list-style-type: disc;
	list-style-position: inside;
	padding:0;
	margin:0;
}

ul.errList li {
	padding: 10px;
	color: #ef0000;
	font-weight: bold;
}

.missing {
	color: #ef0000;
	border: 1px solid #ef0000;
}

.error { color: #ef0000; font-weight: bold; }
.sucess { color: green; font-weight: bold; }
/*** End Error Messages ***/

/*** What's new page ***/
.new_product {
	border-top: 2px dashed #000;
	margin-bottom: 10px;
}

.new_product a:hover h2 { text-decoration: underline; }

.new_product img { margin: 0 10px 5px 0; border: none;}

h2.new_head {
	color: #000;
	font-weight: bold;
	font-size: 13pt;
	margin: 8px 0 5px 0;
}

h3.new_sub, .new_product h3 {
	color: #000;
	border: none;
	font-size: 10pt;
	margin: 5px 0 5px 10px;
}

/*** End What's new page ***/
a.remove, a.activate, a.deactivate {text-decoration: underline; cursor: pointer; }
table.highlight tr:hover { background-color: #c6c6c6; }

/*** New Menu ***/

tr.menuContain {
	padding-top:10px;
}
td.menurow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	height: 30px;
	background: transparent url('/images/page-structure/navigation/arrow-btn.gif') left center no-repeat;
	padding-left: 20px;
}

td.menurow:hover {
	font-size: 13px;
	background: transparent url('/images/page-structure/navigation/arrow-mo-btn.gif') left center no-repeat; 
	color: #010101;
	font-weight:bold;
}

td.active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	background: transparent url('/images/page-structure/navigation/arrow-mo-btn.gif') left center no-repeat; 
	font-weight:bold;
	padding-left: 20px;
}

a.menu {
	text-decoration: none;
}

/*** End New Menu ***/
ul.visitList {
	font-size: 10px;
	padding: 0px;
	color: #666;
}

ul.visitList li {
	list-style-type: none;
	margin-left: 15px;
}


