/* CSS Document */
/* ----------------------------------------------------------- */
/* background:url(imagesnew/bg-top.gif) no-repeat 0 0;*/
#mj-body-center {
	text-align:center;
	}	
#mj-body {
	position: relative;
	width: 980px; 
	height: 1200px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;	
	}	
body{	background:url(imagesnew/bg-top-new.gif) top repeat-x;
		background-color:#FFFFFF; 
		font-family:Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		border: 0;
	}
/*------HEADER------*/
#header { padding:0px;}
.head-row1 { height:29px; width:100%; overflow:hidden;}
.head-row1 .col1 { float:left; width:350px; color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; padding-top:8px}
.head-row1 .col1 span { padding-left:27px;}
.head-row1 .col2 { float:right;}

.head-row2 { height:136px; width:100%; overflow:hidden; background: #fff;}
.head-row2 .col1 { float:left; width:756px;}
.head-row2 .col2 { float:right;}
.head-row2 .col1_det { float:left; width:151px;}
.head-row2 .col2_det { float:left; width:605px;}
.head-row2 .col3_det { float:right; width:224px;}

.head-row3 { height:32px; width:100%; background: #fff; text-align:left;}
.head-row3 .col1 { float:left; width:2px;}
.head-row3 .col2 { float:left; width:65px;}
.head-row3 .col3 { float:left; width:911px;}
.head-row3 .col4 { float:left; width: 2px;}

p,td, li{font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:11px; 
					font-style:normal;
					line-height:1.5em; 
					text-align:left; 
					}					
/*.bodyCopy			{font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:11px; 
					font-style:normal;
					line-height:1.5em; 
					text-align:left; 
					margin-left:10px;
					margin-right:10px}*/
.EktronAjaxLoading 
{
 display: none;
}

.homeCopy			{font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:11px; 
					font-style:normal;
					line-height:1.5em; 
					text-align:left; 
					margin-left:5px;
					margin-right:5px}	
.leftsideCopy		{font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:10px; 
					}
.leftsideCopy2		{font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:10px; 
					}							
.leftsideForm		{font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					font-size:10px;
					border: solid 1px #000000;}
.formButton			{font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					font-size:10px;
					border: solid 1px #37498B;
					background-color:#37498B;}										
.homeHeader			{font-style:normal; 
					font-weight:bold}	
.prodheader			{font-family:"Times New Roman", Times, serif;
					font-size:18px;}
.prodsubheader		{color:#B14B3F;
					font-size:12px;
					font-weight:bold}
.pageHeader			{color: #B60229;
					font-size:16px;
					font-style:normal; 
					font-weight:bold}
.sectionHeader		{color: #3C609E;
					font-size:14px;
					font-style:normal; 
					font-weight:bold}																
				
.footerCopy			{font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:10px;
					font-size:9px;
					line-height:1.4em;}	
.leftCopy			{font-family:Arial, Helvetica, sans-serif;
					font-size:10px;}		
.homeTestimonialCopy {font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
					color:#014711; 
					font-style:italic;
					font-size:11px;
					line-height:1.8em;
					text-align:center}		
	
.captionCopy		{font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
					color:#F3E7C2;
					font-size:11px;
					text-align:left;
					width:340px;}										
			
.highlightCopy		{color:#FF0000;}	
.bodyCopyBG			{background-color:#F3E7C2}
.otherProdBorder	{ border: 1px solid #FF0000;
					padding:3px;}
.prodlinkBorder		{ border: 1px solid #FF0000;
					padding:3px;
					width:200px;}								
.sidebar			{background-image:url(images/sidebar_bkgd.jpg); 
					background-position:top; 
					background-repeat:no-repeat; 
					background-color:#242021;
					position:relative;
					top:0px; left:0px;}				
.smark				{font-size:9px; 
					vertical-align:super; 
					line-height:0;}	
.siteBorder			{border-color: #B60229;
					border-width: 1px;
					border-style: solid;
					background-color:#FFFFFF;
					/*height: 100%;*/
					width:580px;
					padding: 5px;
					}		
.solutionSelect		{font-size:10px}										
/* site links */
A:link 				{color: red;
					 text-decoration: underline;
					 font-size:11px;	
					 font-family:Arial, Helvetica, sans-serif; } /* unvisited links */ 
A:visited 			{color: #333333;
					 text-decoration: underline;
					 font-size:11px; 
					 font-family:Arial, Helvetica, sans-serif;} /* visited links */ 
A:hover 			{color: #333333;
                    font-size:11px;
				 	text-decoration: underline; 
					font-family:Arial, Helvetica, sans-serif;} /* user hovers */ 
A:active 			{color: #FF0000;
                     font-size:11px;
					 text-decoration: underline; 
					 font-family:Arial, Helvetica, sans-serif;} /* active links */ 
 /* dealer manual site links */
A.dealermanualmenu:link 	{color: #000000;
					 text-decoration: underline;
					 font-size:11px; font-weight:bold;	
					 font-family:Arial, Helvetica, sans-serif; } /* unvisited links */ 
A.dealermanualmenu:visited 			{color: #000000;
					 text-decoration: underline;
					 font-size:11px;  font-weight:bold;
					 font-family:Arial, Helvetica, sans-serif;} /* visited links */ 
A.dealermanualmenu:hover 			{color: #333333;
                    font-size:11px; font-weight:bold;
				 	text-decoration: underline; 
					font-family:Arial, Helvetica, sans-serif;} /* user hovers */ 
A.dealermanualmenu:active 			{color: red;
                     font-size:11px;  font-weight:bold;
					 text-decoration: underline; 
					 font-family:Arial, Helvetica, sans-serif;} /* active links */ 


/* footer nav links */					 
A.footerLink:link 			{color: #3C609E;
							font-size:9px;
							 text-decoration: none;	 } /* unvisited links */ 
A.footerLink:visited 		{color: #3C609E;
							 font-size:9px;
							 text-decoration: none; } /* visited links */ 
A.footerLink:hover 			{color: #CCCCCC;
							font-size:9px;
							text-decoration: none; } /* user hovers */ 
A.footerLink:active 			{color: #3C609E;
							 font-size:9px;
							 text-decoration: none; } /* active links */
/* top nav link */
a.topnavLink:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size:10px;
	background-color:#B92521;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:3px;
	width:150px;
	border-bottom: solid 1px white;
	display:block;
	font-family:Times New Roman, Serif;
	font-size:11px;

}
a.topnavLink:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size:10px;
	background-color:#B92521;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:3px;
	width:150px;
	border-bottom: solid 1px white;
	display:block;
	font-family:Times New Roman, Serif;
	font-size:11px;

}
a.topnavLink:hover {
	color: #000000;
	text-decoration: none;
	font-size:10px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:3px;
	width:150px;
	border-bottom: solid 1px #B92521;
	display:block;
	font-family:Times New Roman, Serif;
	font-size:11px;

}
a.topnavLink:active {
	color: #000000;
	text-decoration: none;
	font-size:10px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:3px;
	width:150px;
	border-bottom: solid 1px #B92521;
	display:block;
	font-family:Times New Roman, Serif;
	font-size:11px;
}							 		
.leftNavHeader      
{   display:block;
    width:188px;
    height:20px;
    background-color:#b92521;
    font-family:Times New Roman;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    }								 		 								
.mainContent        {margin-left:10px;
                    margin-right:8px
                    }		
.topNavRO {position:absolute; left:0px; top:-3px;display:none; visibility:hidden;width:175px;}
                    				 