body{
  margin:0;
 
  font-family: Verdana, Arial;
  font-size:10px;
 
	background: #F7F4E6 url('../img/bg_body.gif') top left repeat-x;
}

a, a:visited{color:#404040;}

a:hover{color:#808080;}

ul{
 margin:10px;
 padding:0 0 0 0;
}

li{
  margin:0 0 5px 20px;
}

img{
  border:0;
}
a
{
  text-decoration:none;
}
h1{
	clear:both;
  font-size:14px;
  font-weight: bold;
  padding-top:5px; 
  margin:0 0 0 0;
  padding:10px 0 5px 0;
  font-family:Helvetica, Arial, Verdana ;  
	color:#AC9202;
	border-bottom:solid 1px #EAE4C0;
}


h2{
  clear:both;
  font-size:12px;
  font-weight: bold;
  padding-top:10px; 
  margin:0;
  padding:20px 0 0 0;
  font-family:Arial, Verdana , Helvetica;  
	color:#404040;
}


h3{
	clear:both;
  font-size:11px;
  font-weight: bold;
  padding-top:10px; 
  margin:0;
  padding:20px 0 0 0;
  font-family:Arial, Verdana , Helvetica;  
	color:#404040;
}


p{

margin:10px 0 0 0;
padding:0;

}

input, textarea, select{
  font-size:12px;
 /* border:solid 1px #7F7F7F;
  background-color:#DFDFDF;*/
  font-family: Arial, Verdana , Helvetica ;
   font-family: Verdana, Arial;
  font-size:10px;
}
table { border-collapse:collapse;}
td{padding:10px 10px 0 0;}

form{margin:0; padding:0;}

.main{
	margin:0 auto 0 auto;
  width:760px;
  /*background-color:#FFFFFF;*/
  text-align:left;
	padding: 0 0 2px 0;
	position:relative;
  
}

.logo, .logoHP{background:#FFFFFF; margin:0 2px 0 2px;  text-align:left; padding:20px 0 0 0;
	height:119px;
	overflow:hidden;
	background: #FFFFFF url('../img/bg_head.gif') bottom 100px no-repeat;
	
}




.menu{
  
  text-align:left;
  margin:0 0 0 0;
  height:26px;
  color:#FFFFFF;
	overflow:hidden;
	font-weight:bold;
	/*background: #FFFFFF url('../img/bg_menu.gif') bottom left repeat-x;*/
	
}

.menu a, .menu a:visited{
  color:#404040;
	padding:7px 20px 5px 20px;
	margin-right:3px;
	float:left;
	background: #EAE4C0;
	border:solid 1px #EAE4C0;
	border-bottom:solid 1px #AC9202;	

}
.menu a:hover, .menu a.currentPage, .menu a.currentPage:visited, .menu a.currentPage:hover{
  color:#000000;
	background: #FFFFFF /*url('../img/background_menu_hover.gif') top left repeat-x*/;
	border:solid 1px #AC9202;
	border-bottom:solid 1px #FFFFFF;	
	
}

#subMenu{
	display:none;
	position:absolute;
	top:165px;
	left:177px;
	z-index:100;
	text-align:left;
	padding:5px 0 10px 0;
	background:#FFFFFF;
	border:solid 1px #AC9202;
	border-top:0;
	filter:alpha(opacity=93);
  opacity:0.93; 
  width:200px;
}

#subMenu a{
	display:block;
	 color:#000000;
	padding:5px 10px 5px 20px;
	
}

#subMenu a:hover{
	background:#EAE4C0;
	font-weight:900;
}

#subMenu p{
		clear:both;
		width:200px;
		height:5px;
		margin:5px 0 0 0;
		overflow:hidden;
}




.clear {
  clear: both;
  height:1px;
  width:1px;
  font-size:0px;
  line-height:0px;
}

.internalContainer{
	background-color:#FFFFFF;
  position:relative;
  text-align:left;
  margin:0;
	padding:20px;
  /*
  border:solid 1px #AC9202;
  border-top:0;
  */
  width:718px;
  
  min-height:400px;
}
.internalContainer a, internalContainer a:visited{
color:#404040;
}

.internalContainer a:hover{
color:#000000;
 
}

.internalContainer img , .leftColumn img, .rightColumn img, .homeContent img{padding:3px; border:solid 1px #EAE4C0;}




table.list {width:100%;}

table.list td{border-bottom:solid 1px #EAE4C0; padding-bottom:5px;}


table.highLight{background-color:#F2F2F2;}

table.highLight td{padding-left:10px;}


.leftColumn, .rightColumn{float:left; width:340px;}
.rightColumn{float:right;}
.leftColumn p, .rightColumn p{margin-top:10px;}



.text{
  font-family:Verdana;
  font-size:11px;
  
}

.contMenu{
	float:right;
	width:150px; 
	padding:45px 10px 10px 10px;
	margin:2px 0 20px 0;
	line-height:18px;
	border:solid 1px #EAE4C0;
 	border-top:0;
}

.contMenu a.currentPage{font-style:italic; font-weight:900;}


.footer{
clear:both; 
padding:10px; 
margin:2px 0 0 0;
text-align:right; 
color:#808080;
font-size:9px; 

border-top:0;
height:10px;

}




/* ### Home ### */
.homeContent{
	height:430px;  
	padding:0 20px 0 20px;
	background:#FFFFFF;

	}

.homeContent h1{border:0; padding: 30px 0 0 0;}

.subHC{width:500px; float:right; margin:10px 0 0 0; overflow:hidden;}

.homeBox{float:left; width:210px; margin:0px 20px 0 0;}


#imageSlideshowHolder{
	margin:10px 0 0 0;
		width:570px;
		height:380px;
		overflow:hidden;
		position:relative;	/* Never change this value */
		float:left;
		
		width:570px; 
		padding:0;
	}
	.imageInGallery{		
		width:570px;
		height:380px;
			overflow:hidden;
		/* Never change these 3 value */
		left:0px;
		top:0px;
		position:absolute;	
	}


#imageSlideshowHolder img{
		position:absolute;
	}
	
	
	ul.newsblock{
	 margin:20px 0 0 0;
  padding:0;
	float:left;
	width:160px;
	
	text-align:left;

}
.newsblock a{color:#000000;}
.newsblock a:hover{color:#404040;}
.newsblock li{margin:10px 10px 10px 0;margin-bottom:0;list-style:none;}

.newsblock li.int{
	
	border-bottom:solid 1px #EAE4C0;
	height:20px;
}

.newsblock li.nwOrEv{margin:5px 0 0 0;}

.newsblock li.nwOrEv a, .newsblock li.nwOrEv a:visited{
	
	
	
	
}


div.newsblock{

background: /*#bfbfbf url('../img/bg_news_bottom.jpg') top left repeat-x*/ #FFFFFF;
/*
border:solid 1px #AC9202;
border-top:none;
*/

text-align:left;
padding:20px;
display:block;

}


div.newsblock ul{
float:left;
width:178px;
padding-right:10px;
}

div.newsblock h1{border:0; }


