/* B.H. */ 
html,body {
	direction:ltr;
	margin:0px 0px 0px 0px;
	padding: 0;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	color: #6D6D6D;
}
body.homeBody{
	background-color:#E7E5D3;
}
body.restBody{
	background-image:url(images/bg_pageUp3.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#F5F4EF; 
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}
a{
	color:#C77F5B;
}
HR{ 
	height:1px;
	color:#9D9D9D;
}
form{
	padding:0px;
	margin:0px;
}
option{
	background-color:#EDEBE3;
}



/*
##########################################
##########################################
##########################################
*/
div.pageTopBG{
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
	height:618px; 
	width:100%; 
	background-image:url(images/bg_pageUp2.jpg); 
	background-position:center top; 
	background-repeat:no-repeat; 
	background-color:#4F7292;
}
div.pageTopBGHome{
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
	height:261px; 
	width:100%; 
	background-image:url(images/bg_header.jpg); 
	background-position:center top; 
	background-repeat:no-repeat; 
	background-color:#4F7292;
}
div.pageFooter{
	position:absolute;
	top:100%;
	width:100%;
	background-image:url(images/bg_footer.jpg); 
	background-position:center top; 
	background-repeat:no-repeat; 
	background-color:#E7E5D3;
}	
div.logo{
	text-align:center;
	padding-top:15px;
}

#topMenu{
	text-align:center;
	text-align:-moz-center;
	width:100%;
	border-bottom:1px dashed #A19A6F;
}
#topMenu td{
	text-align:center;
	text-align:-moz-center;
}
#topMenu a{
	font:20px/49px "Times New Roman";
	color:#806B47;
	text-decoration:none;
	display: block;	
}
#topMenu a.menuBG_1{width:106px;}
#topMenu a.menuBG_1:hover{background-image:url(images/bg_menu_1.gif);}
#topMenu a.menuBG_2{width:95px;}
#topMenu a.menuBG_2:hover{background-image:url(images/bg_menu_2.gif);}
#topMenu a.menuBG_3{width:168px;}
#topMenu a.menuBG_3:hover{background-image:url(images/bg_menu_3.gif);}
#topMenu a.menuBG_4{width:172px;}
#topMenu a.menuBG_4:hover{background-image:url(images/bg_menu_4.gif);}
#topMenu a.menuBG_5{width:101px;}
#topMenu a.menuBG_5:hover{background-image:url(images/bg_menu_5.gif);}

div.homePageTop{
	background-image:url(images/bg_homeTop.jpg);
	background-repeat:repeat-x;
	height:357px;
	text-align:-moz-center;
	text-align:center;
}
div.homeRight{
	background-image:url(images/bg_homeText.jpg);
	background-repeat:no-repeat;
	width:553px;
	height:191px;
	padding-left:20px;
}
div.homeRight2{
	background-image:url(images/bg_homeNeed.jpg);
	background-repeat:no-repeat;
	width:553px;
	height:56px;
	padding-left:20px;
}
td.footerText{
	font-size:11px;
}
td.footerText p{
	padding:0px;
	margin:0px;
}

div.fullText p{
	margin:0px;
	padding:0px;
}
div.galleryImage{
	background-image:url(images/bg_gallery_img.jpg);
	width:245px;
	height:243px;
	padding-top:13px;
	padding-left:14px;
}
div.galleryImage img{
	width:230px;
	height:230px;
}

#pageForm td.memberInput{
	padding-bottom:7px;
	color:#B8ADA9;
}
#pageForm input.memberInput{
	border:1px solid #C1BDAA;
	background-color:#EDEBE3;
	width:232px;
	height:25px;
}
#pageForm textarea.memberInput{
	border:1px solid #C1BDAA;
	background-color:#EDEBE3;
	width:232px;
	height:97px;
	font-family:Arial, Helvetica, sans-serif;
}
#pageForm select.memberInput{
	height:25px;
	width:232px;
}
#pageForm select.memberInput option{
	background-color:#EDEBE3;
}
#pageForm input.memberButtonSend{
	width:234px;
	height:32px;
}

#page{
	width:917px;
	vertical-align:top;
}










/* Root = Horizontal, Secondary = Vertical */
div.dotDiv{
	float:left;
	padding-left:5px;
	padding-right:5px;
}	
div.dotDiv span img{
	width:7px;
	height:7px;
}	
ul#navmenu-h {
	margin: 0;
	border: 0;
	padding: 0;
	list-style: none;
	height: 20px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  height: 20px;
  position:relative;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: 20px;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 20px;
  visibility: hidden;
}

ul#navmenu-h ul li {

	height:20px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #806B47;
	font: 18px/49px "Times New Roman";
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	text-align:center;
	padding-left:13px;
	width:160px;
	background-image:url(images/bg_menu_off.gif);

}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background-image:url(images/bg_menu_on.gif);
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
	float: none;
	color: #4671BE;
	text-align:left;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
	color: #fff;
	text-align:left;
}
ul#navmenu-h ul {
  display: none;
  position: absolute;
  top: 20px;
  left: 0px;
}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #b3dbe8;
  color: #4671BE;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #85AEF9;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: -160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}