/* custom styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

form { margin:0; padding:0; }
tr { vertical-align:top }
a img { border:none; }
p { margin:; }


input,textarea,select,button{ }
hr { display:block; width: 100%; margin: 1em auto; padding:10px 0;  height: 0px; line-height:0px; font-size:0px; border:none; border-bottom: 1px solid #988d78; background:none; }



.bodyStyle{ text-align:center; margin:0; padding:0; background:#2a9d17 url(../images/graphics/bodyBG.gif) top left repeat-x scroll; }

#wrapper{ width:760px; margin:0 auto; padding:0; text-align:left; }

#header{ position:relative; height:156px; margin:0; padding:0; background: url(../images/graphics/headerBG.gif) top left no-repeat scroll; }
	#logo a { position:absolute; bottom:7px; left:0px; width:170px; height:105px; display:block; text-indent:-10000px; }
	#logoRMNZ a { position:absolute; bottom:7px; right:0px; width:200px; height:80px; display:block; text-indent:-10000px; }
	
	#imageHeader{  position:absolute; top:0px; left:190px; width:345px; height:156px; }

#nav{ height:53px; margin:0 0 20px; background:#141c66; }
	#navPadding{ padding:20px 0 0; }

#contHome{ margin:20px 0 0;} 
#cont{ background:#fff; } 
	#contleft{ float:left; width:200px; } 
	#contRight{ float:right; width:555px; } 
		#content { padding:20px 10px 30px 0;}
		
		
.homePanel{ width:364px; margin:0 15px 10px 5px; }
.homePanelPadding { padding:30px 90px 20px 10px; }
.homePanelPaddingBlank { padding:30px 10px 20px 10px;  }
	#homePanel01{ background: #fff url(../images/graphics/homePanel01_bg.jpg) top right no-repeat scroll; }
	#homePanel02{ background: #fff url(../images/graphics/homePanel02_bg.jpg) top right no-repeat scroll; }
	#homePanel03{ background: #fff url(../images/graphics/homePanel04_bgBlank.jpg) top right no-repeat scroll; }
	#homePanel04{ background: #fff url(../images/graphics/homePanel04_bgBlank.jpg) top right no-repeat scroll; }

.leftpanel{ padding: 10px; font-size:0.9em; }

#footer { margin:30px 0 0; font-size:11px; text-align:center; border-top:1px solid #141c66; }
	#footerPadding { padding:0px 10px 10px;	 }


#subNav ul{ margin:0; padding:0; list-style:none; list-style-position:inside; list-style-type:none; }
	#subNav li { padding: 3px 5px; margin:0 0 1px; background:#f1f1f1;   }
	#subNav a { color:#333; }

#BreadCrumbs { color: #999; font-size:0.9em; padding:10px 0 0;  }
	#BreadCrumbs a { color: #999; text-decoration:none; }
	#BreadCrumbs a:hover{ color: #333; text-decoration:underline;  }


/* Main Styles */



/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:#DB7124;
}








/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */
 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

