body {
	background	: #ffffff url(../images/bg.png) repeat; 
	margin-top	: 0px;
	font-size: 12px;
	color: #6B5134;
	font-family: Arial, Helvetica, sans-serif;
}
body.mceContentBody {
background:none;
	background-color: #FFFFFF !important;
	vertical-align:top;
	color:#000;
	}
.table-grey {
	background	: url(../images/grey.png) repeat-x top left; 

}
div.clr {
	clear:both;
	height:1%;

}
div#react{

clear:both;
}
input.input-grapje{position : absolute; top : -6000px; left : -6000px;}
#react .inputbox{
border:1px solid #CDC7B9;
height:15px;

}
#react textarea.inputbox{
	width:250px;
	height:81px;
	position:relative;
	top:-1px;

}
#formimg{
	padding:10px 0px 0px 40px;

}
.formmsg{
	position:relative;
	 left:4px;
	font-size:10px;

}
.cb{
padding:25px 25px 0px 0px;
}
.cb a{
color:#000;
}


div#header {
	margin 		: 0px auto; 
	clear		: both;
	width 		: 797px;
	height		: 138px;
	background	: url(../images/header_bg.png) no-repeat top left; 
}
div#container {
	padding-top : 20px;
	margin 		: 0px auto; 
	width 		: 797px;
}
div#container2 { 
	width 		: 797px;
	background  : url(../images/bg.png) repeat-y top left;
}
		
div#bottom {
	margin 		: 0px auto 300px auto; 
	clear		: both;
	width 		: 797px;
	text-align:left;
	height : 30px;
	background	: url(../images/footer_bg.png) no-repeat top left; 

}

div#left{
	float : left;
	width : 449px;
	
	min-height : 320px; height : auto !important; height : 320px;
	padding: 0px 60px 10px 40px
}

div#right{
	float : right;
	width : 207px;
	padding:20px 20px 10px 20px;

}

div#bottom-b {
	clear:both;
}

div#header-left {
	position:relative;
	float:left;
	top : 20px;
	left:7px;

}
div#header-right {
	position:relative;
	float:right;
	top : 8px;
}	
	
div#header h1 {
	position:absolute;
	left:-4000px;
	top:-4000px;

}	
div#header a {
	position:relative;
	left:10px;

}

div#menu {
	width		: 797px; 
	height		: 33px; 
	background	: #e4b5a5 url(../images/menu.png) repeat-x bottom left;
	text-align	: left;
	position	: relative;
	padding		: 0px;
	z-index		: 50;
}

div#sig-wrapper{
	position:relative;
	float:right;
	width:530px;
	margin-top:-57px;
	margin-right:-1px;

	
	}
div#content {
	padding		: 0px;
	min-height 	: 340px;

	background	: #f7f6f4 ;
	height 		: auto !important; 
	height 		: 340px;
}
div#main {
	width		: 797px;
	line-height:1.5em;
	min-height 	: 200px; 
	height 		: auto !important; 
	height 		: 200px;
background	: #f7f6f4 url(../images/back.gif) repeat-y top right;

}
div#main-bottom {
	clear:both;
	width:100%;
	border-top : 1px solid #cdc6b9;
	padding:0px 0px;
	margin-top:0px;
	overflow : hidden;
	height : 188px;
}
div#crop {
	clear:both;
	width:100%;
	visibility:hidden;
	height : 1px;
}

a, .r {
color:#EF4035;
text-decoration:none;
}
h2.r{
font-size:12px;

}
.searchresult{
border:1px solid #CCCCCC;
width:100%;
}
.formshowhide{
cursor:pointer;
}
#search-inner {
position:relative;
float:right;
top:5px;
right:5px;
background	: #fff;	
height:19px;
width:172px;
overflow : hidden;

padding-top:2px;
padding-left:3px;
border:1px solid #666;

text-align:left;
}
.inputbox-search{
background:none;
border:none; padding-top:1px;
color:#666;

}
.search-button{
position:relative;
top:1px;
right:0px;

}

table.form td{
vertical-align:top;}
.req, td.rules, #usermsg, #emailmsg, #briefmsg, #submitmsg, #telmsg{
color:#f00;
}
h1, .componentheading-contact, .contentheading, .componentheading {
	color:#EF4035;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	padding-top:15px;
	}
h2, h3 {
color:#EF4035;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	padding:2px 2px;
	margin:0px;
}
h3{
font-size:13px;
padding:10px 0px 10px 0px;
}
h4, h4 a{
color: #6B5134;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px;
}
p.latestnews{
padding:0px;
margin:0px 0px 20px 0px;
}

img {
	border : 0px ;
	}
#mainlevel-b{
list-style:none;
float:left;
padding:6px 12px 0px 15px;
margin:0px 0px 0px 0px;

}	
#mainlevel-b li{
display:inline;

}	
#mainlevel-b li a{
	padding:2px 5px;
	color:#333;

}
#bottom-contact{
float:right;
padding:8px 40px 0px 0px;

}
#nav {
z-index:10;
position:absolute;


}
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:absolute;
line-height:1.5em; 

}

#nav a{
display:block;
padding:7px 0px 8px 0px;
border-left : 1px solid #fff;
color:#fff;
text-decoration:none;
width:132px;
font-weight:bold;
text-transform:uppercase;
}
#nav a.first-item, #nav a.active-first-item{
border-left : 0px solid #E89985;
}
#nav a.active,#nav a.active-first-item,
#nav a:hover{
background	: url(../images/menu-o.png) repeat-x bottom left;	
}

#nav li{
float:left;
position:relative;
text-align:center;
}
#nav ul.dropdown_menu{
position:absolute;
z-index:-1;

}
#nav ul {
position:absolute;
display:none;
top:33px;

overflow:hidden;
z-index:-1;
width:266px!important;

}

#nav li ul a{
width:266px!important;
height:auto;
float:left;
color:#fff;
text-align:left;
background:#ea7957;
border:none;
display:block;
padding:5px 5px;
font-weight:normal;
text-transform:none;
border-bottom:1px solid #F7F6F4;
}
#nav ul.dropdown_menu a.active{
background:#FFA25B;
}
#nav li ul a:hover, #nav li ul a.active:hover{
background:#FFA25B;
color:#fff;

}


#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
li#id243 ul.dropdown_menu{
left:-133px;

} 

