*{
margin: 0px;
padding: 0px;
}
ul	{ margin:0; padding:0 }

body{
font-size:11px;
font-family:"Proxima Nova", "Century Gothic",Tahoma, Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
/*background:url(../images/bg_body.jpg);*/
/*background-color: rgb(57,54,34);*/
/*background-color: rgb(45,43,28);*/
/*background-color: rgb(97,94,86);*/
/*background-color: rgb(162,179,174);*/
/*background-color: rgb(176,170,145);*/


background-color: rgb(182,174,135);
/*background-color: rgb(182,198,193);*/
/*background-color: rgb(201,211,208);*/

/*background-color: rgb(189,184,164);*/
padding-top: 30px;
padding-bottom: 66px;
color:#3E3C2F ;
}
.bodybg		{ background:#38331F url(../images/bgbody.jpg) left top repeat-x; }

img{ border: none;}
a{ text-decoration: none;}
a.brwn	{ text-decoration:none; color:#898153; font-size:11px }
a:hover.brwn	{ text-decoration:none; }
a.white	{ text-decoration:none; color:#1B180D; font-size:11px }
a:hover.white	{ color:#FFF}
.brown a	{ text-decoration:underline; color:#898153; font-size:13px; font-weight:700 }
.brown a:hover	{ text-decoration:none;  color:#000;}

h2		{ font-size:12px; font-family:Georgia; color:#58653E; font-weight:700; border-bottom:1px dashed #ccc; padding-bottom:3px; } 
h3		{ font-size:11px; color:#898153; font-weight:100; padding:5px 0 10px 0; } 

.w50	{ width:50%; text-align:center; padding-top:15px; }

.btnselect	{ background:url(../images/btn.gif) 0 0 no-repeat; width:145px; height:26px; cursor:pointer; border:none}
.select		{ background-color:#B6AE87; border-top:2px solid #3C3925; border-left:2px solid #3C3925; border-right:2px solid #AAA274; border-bottom:2px solid #AAA274; width:140px }
.select1		{ background-color:#B6AE87; border-top:2px solid #3C3925; border-left:2px solid #3C3925; border-right:2px solid #AAA274; border-bottom:2px solid #AAA274; min-width:38px }

.input		{ background-color:#5D5737; padding:2px 0; border:2px outset #625D3C; width:145px; color:#FFF}
.border1		{ border:1px solid #f0f0f0 }

#hbodydiv{
height: 610px;
}
#bodydiv,#hbodydiv{ 
width: 770px;
margin: 0px auto;
overflow: hidden;
}
#bodydiv{
background:#fff url(../images/bg_bodydiv.jpg) repeat-y;
}
#hbodydiv{
 background: url(../images/bg_body_home.jpg) repeat-y;
}
#logo{
text-align: left;
padding-left: 5px;
padding-top: 10px;
}

#leftnav{
 width: 155px;
 float: left;
 padding: 10px 0px 10px 15px;
}
.leftlogo{
 width: 240px;
 float: left;
}
.logo{
 width: 240px;
 float: left;
 padding: 0 0 10px 5px;
 background-color:#898153;
}
.padding5px	{ padding:5px; }
.padding10px	{ padding:10px 5px 5px 5px; }
.borderbottom	{ border-bottom:1px solid #DDDDDD; }
#content{
 float: left;
 width: 580px;

 overflow: hidden;
 padding: 10px;
}
#content1{
 float: left;
 width:600px;
 overflow: hidden; 
}
#contentblack{
 overflow: hidden;
 padding:5px;
 text-align:center;
}

.borderright	{ border-left:1px solid #f0f0f0; padding-left:5px; margin-left:2px; background-color:#FFF; #padding:0 10px; }
.borderall		{ border:3px double #f0f0f0; padding-left:5px; margin-left:2px; background-color:#FFF; #padding:0 10px; }
.contentred		{ color:#75321A; font-size:11px; }
.contentmain	{ font-size:12px; color:#1B180D; letter-spacing:0px }

.clear{
clear: both;
}
 
ul#mainlink,ul#leftbottomlinks{
 margin: 0;
 list-style: none;
 padding:0;
}
ul{
list-style: none;
}
ul#mainlink li a ,ul#leftbottomlinks li a{
 text-decoration: none;
 text-transform: uppercase;
 font-weight: 100;
 letter-spacing:2px;
}
 

ul#mainlink li a{
font-size: 10px;
}
ul#mainlink li a,ul#leftbottomlinks li a{
font-weight: 100;
}
ul#mainlink li, ul#leftbottomlinks li{
 margin-bottom: 4px;
}

ul#mainlink li a{
color: #433d23;
}
/*ul#leftbottomlinks li a{color: #e8ce81;}*/
 ul#leftbottomlinks li a{color: #0A0A05; font-size: 10px;}

ul#mainlink li a:hover,ul#mainlink li a.active,ul#leftbottomlinks li a:hover, ul#leftbottomlinks li a.active{
color: #fff;
padding-left:3px;
}

.h25{
height: 15px;
}
#leftnav h4{ font-size: 10px; color: #44401D;}

#selectphoto{ margin-top: 10px;}
#selectphoto , #selectphoto a{
 color: #867e50;
 text-align: right;
 font-size: 10px;
 }
 #selectphoto a:hover{ color:#000;}
 #pagetitle{
 font-size: 13px;
 }
 .heading{
 font-size: 11px;
 background-color:#FFC;
 padding:3px;
 }
 .floatl{ float: left;}
 .floatr{ float: right;}
 .floatleft { float: left; }

 p{
 padding: 2px 0px 10px;
 }
 
 ul#bull{
  margin-left: 20px;
 }
 
 ul#bull li{
  list-style-image: url(../images/bull.jpg);
  list-style-position: outside;
  padding-left: 2px;
  }
 
 .mpagetitle{
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid #a48c4e;
  font-size: 12px;
 }
  .title{
  margin-top:5px;
  padding-bottom:3px;
  border-bottom: 1px dashed #a48c4e;
  font-size: 12px;
 }
 
 
 #contentinner{
 width:245px; color: #a48c4e;
 }
 
 #footer{
 padding: 10px 0px 0px 0px;
 color: rgb(79,71,60);
 /*color: #000000;*/
 line-height: 16px;
 text-align: right;
 margin: 0px auto;
 width: 770px;
 font-size:11px;
 } 
 #footer a{
 color: rgb(79,71,60);
 font-size:11px;
 }
 
  #copyright{
 padding: 10px 0px 0px 0px;
 color: #898153;
 line-height: 16px;
 text-align: right;
 margin: 0px auto;
 width: 770px;
 font-size:11px;
 }
 #copyright a{
 color: #898153;
 font-size:11px;
 }
 .indexflash{
    overflow: hidden;
	padding-left:19px;
	width:315px;
 }
.paddingright	{ padding-right:15px; padding-left:15px; margin:3px 3px 0 0; text-align:center; border:1px dashed #ccc;}

/* ---------------- Main navigation menu ---------------*/

ul#navemenu ul	{  margin: 15px 0px 15px 0px; }
ul#navmenu,
ul#navmenu li,
ul#navmenu ul, ul#leftbottomlinks,
ul#leftbottomlinks li,
ul#leftbottomlinks ul{
	border: 0 none;
	padding: 0;
	margin:0;
	width: 155px; /*For KHTML*/
	list-style: none;
	}

ul#navmenu:after, ul#leftbottomlinks:after/*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu li, ul#leftbottomlinks li{
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	}
ul#navmenu li, ul#leftbottomlinks li{
	 margin-bottom: 2px;
	}

ul#navmenu li ul li, ul#leftbottomlinks li ul li{
	 margin-bottom: 0px;
	}

/* Root Menu */
ul#navmenu a, ul#leftbottomlinks a{
	padding: 0;
	display: block;
	color: #1B180D;
	font-size:10px;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	letter-spacing:2px;
	}
ul#navmenu a.active, ul#leftbottomlinks a.active{
    color: #FFF;
	padding-left:3px;
	letter-spacing:2px;
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a, ul#leftbottomlinks a:hover,
ul#leftbottomlinks li:hover a,
ul#leftbottomlinks li.iehover a{
	color: #FFF;
	padding-left:3px;
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a, ul#leftbottomlinks li:hover li a,
ul#leftbottomlinks li.iehover li a{
	background: #898153;
	color: #1B180D;
	border: 1px solid #797249;
	padding:3px 7px;
	text-transform:uppercase;
	width:180px;
	z-index:100000;
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a, ul#leftbottomlinks li:hover li a:hover,
ul#leftbottomlinks li:hover li:hover a,
ul#leftbottomlinks li.iehover li a:hover,
ul#leftbottomlinks li.iehover li.iehover a{
	/*background: #433D23;*/
	color: #FFF;
	padding:3px 4px 3px 10px;
	width:180px;
	}
ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul, ul#leftbottomlinks ul,
ul#leftbottomlinks ul ul,
ul#leftbottomlinks ul ul ul{
	display: none;
	position: absolute;
	top: 0;
	left: 155px;
    z-index: 100;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul, ul#leftbottomlinks li:hover ul ul,
ul#leftbottomlinks li:hover ul ul ul,
ul#leftbottomlinks li.iehover ul ul,
ul#leftbottomlinks li.iehover ul ul ul{
	display: none;
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul, ul#leftbottomlinks li:hover ul,
ul#leftbottomlinks ul li:hover ul,
ul#leftbottomlinks ul ul li:hover ul,
ul#leftbottomlinks li.iehover ul,
ul#leftbottomlinks ul li.iehover ul,
ul#leftbottomlinks ul ul li.iehover ul{
	display: block;
	}


.languageselect{
margin:0 auto;
text-align:right;
width:770px;
}
.languageselectindex{
float: right;
padding-top: 40px;
}
.indexlogo{
width: 780px;
margin: 0px auto;
}


.hbodydiv{
width: 770px;
}
.hbodydiv, .hbodydivindex{
margin: 0px auto;
overflow: hidden;
/*border:5px solid #2d2918;*/
background-color:#fff;
}

.hbodydiv{
height: 550px;
}
.hbodydivindex{
width: 780px;
height: 420px;
}
#lefmenus{
padding: 0px;
}
.bottomimgbar{
width: 140px;
}

h1#pagetitle a, a.readmore{
color: #898153;
text-decoration: underline;
}
.error{ 
border: 1px solid #f00;
padding: 18px 15px 18px 50px;
color:#FF0000;
text-align: left;
}
.error2{
font-family: Arial, Helvetica, sans-serif;color:#f00;background:#FFD2D9;border: 1px solid #999;font-size: 11px;width: 440px; margin-bottom:20px;padding: 3px;
}
.require{
background: #FFD2D9;
border: 1px solid #f00;
}
#content_inner{
 float: left;
 width: 560px;
 overflow: hidden;
 padding:20px;
 background-color:#e4dfc4;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.lf_1{
float:left;
width:200px;
margin-right:10px;
}

.lf_2{
float:left;
width:500px;
margin-right:10px;
}

#select{
margin-right:3px;
border:#898153 solid 1px;
color:#6f6736;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;

}


#textfield3{
border:#898153 solid 1px;
color:#6f6736;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px;
}

.button_bg{
border:#898153 solid 1px;
height:21px;
width:150px;
background-image:url(../images/button_bg.gif);
background-repeat:repeat-x;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#7b7240;
cursor:pointer;
padding-bottom:3px;
}
.button_bg:hover{
background-image:url(../images/button_bg-hover.gif);
background-repeat:repeat-x;
}

.button {
  width:                10px;
  text-align:           center;
  font-size:            8px;
  float:                left;
  cursor:               pointer;
}

.buttonLink {
  display:              block;
}

.buttonDisabled a,
.buttonDisabled a:hover {
  cursor:               text;
  text-decoration:      none;
}