/*Theme Styles*/
body {
	text-align:center;
	/*background: #ffffff url(rbk.jpg) repeat-x top left;*/

}
.BackgroundTwo {
	/*background-image: url(Back02.jpg);*/
	background-repeat: repeat-x;
	height: 1200px;
	width: 1082px;
	margin-right: auto;
	margin-left: auto;
}
.Shade01_Top {

}
.Shade02_middle {

	width: 796px;
	margin-right: auto;
	margin-left: auto;
}

.BODY_Header {
	background-image: url("richardgroup_banner2.jpg");
	height: 142px;
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	float: left;
	background-color:#730802;
}
.BODY_Navigation {
	background-image: url(Body_02_NaviBack.jpg);
	height: 44px;
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: top;
	float: left;
}
a img{
border:none;
}
#menu {
	float:left;
	width: 796px;
	height: 39px;
}
#imcontainer10{
float:left;
width:100%!important;
}

#imcontainer10 #imcontainer20,#imcontainer10 #imcontainer20 #imouter0{width:100%!important;}
#imouter0 > ul{width:100%!important;}
#imouter0 #ulitem0_5{width:130px!important;}
li#ulitem0_0 > a{ border-left:0!important;}

#imenus0{width:780px!important;}

.BODY_CONTENT {
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	vertical-align: top;
	display:inline;
	text-align:left;
	float:left;
	background: url(bdbk.jpg) repeat-y top left;
}
.BODY_CONTENTIN {
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	vertical-align: top;
	display:inline;
	text-align:left;
	float:left;
	background: url(bdbkin.jpg) repeat-y top left;
}
.BODY_CONTENT_Right {
	height: auto;
	width: 208px;
	float:left;
	float: left;
	padding-top: 12px;
	padding-bottom: 12px;
}
.BODY_CONTENT_Left {
	float:left;
	height: auto;
	width: 584px;
}
.innerPanel{
	float:left;
	width: 185px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#BPanel{
	display:inline;
	width:190px;
	margin-left:12px;
}
#BPanelItem{
}

#MAINflash{
	float:left;
	width:584px;
	height:215px;
}
#MAINflashwrap{
	float:left;
	width:584px;
	height:auto;
}
#MAINflashwrapin{
	float:left;
	width:775px;
	height:auto;
	margin-left:10px;
}

#imagebanner{
	display: none;
	/*
	float:left;
	width:584px;
	height:215px;*/
}
#BODY_CONTENT_DYNAMICtext {
	background-image: url(BodyContentBackground.png);
	float:left;
	width: 575px;
	text-align: left;
	background-repeat: no-repeat;
}
#BODY_CONTENT_DYNAMICtextin {
	background-image: url(BodyContentBackground.png);
	float:left;
	width: 100%;
	text-align: left;
	background-repeat: no-repeat;
}

.cPageText{
	float:left;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:15px;
	
}
.BODY_Anchors {
	float:left;
	background-image: url(Body_04_Anchors.jpg);
	height: 60px;
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #CDC6B3;
	padding-top: 2px;
	display:inline;
	text-align: center;
}
#anchor01{
	float:left;
	width:172px;
	height:59px;
	display:inline;
	background:transparent url(Anchor01.png) no-repeat left top;
	cursor:pointer;
	margin-left:40px;
	margin-right:10px;
	margin-top:10px;
}
#anchor02{
	float:left;
	width:172px;
	height:59px;
	display:inline;
	background:transparent url(Anchor02.png) no-repeat left top;
	cursor:pointer;
	margin-right:10px;
	margin-top:10px;
}
#anchor03{
	float:left;
	width:172px;
	height:59px;
	display:inline;
	background:transparent url(Anchor03.png) no-repeat left top;
	cursor:pointer;
	margin-right:10px;
	margin-top:10px;
}
#anchor04{
	float:left;
	width:172px;
	height:59px;
	display:inline;
	background:transparent url(Anchor04.png) no-repeat left top;
	cursor:pointer;
	margin-top:10px;
}
.BODY_FooterNavi {
	float:left;
	height: 15px;
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #CDC6B3;
}
.BODY_FooterNavi a{
	color:#603C05;
	text-decoration:none;
}
.BODY_FooterNavi a:hover{
color:#000;
}
.BODY_Footer {
	float:left;
	background-image: url(Body_06_Footer.jpg);
	height: 62px;
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-repeat: repeat-x;
	background-position: top;
}
.footerwrap{
	float:left;
	width:500px;
	height:auto;
	color: #FFF;
}
#footer_Address{
	float:left;
	width:500px;
	height:15px;
	padding-left:30px;
	margin-top:10px;
	text-align: left;
	display: block;
	color: #FFF;
}
#poweredby{
	float:right;
	margin-top:10px;
	width:220px;
	height:52px;
}
.FooterNoShade {
	background-position: bottom;
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
}
#calltoact{
	float:left;
	width:796px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000;
}
#arrw{
	float:left;
	width:17px;
	height:13px;
	background:transparent url(arrow.png) no-repeat left top;
	cursor:pointer;
}
#login{
	float:left;
	width:75px;
	height:13px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
#login a{
	color:#000;
	text-decoration:none;
}
#dre{
	float:left;
	width:200px;
	height:20px;
	background:transparent url(dre.png) no-repeat left top;
	padding: 3px 2px 2px 11px;
}
#drelog{
	float:left;
	width:200px;
	height:40px;
}
#newsletter{
	float:right;
	width:130px;
	height:44px;
	cursor:pointer;
	margin-top: 2px;
}


