/* CSS Document */
body {
	margin: 0px; 	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#bdc7c9;
	background-image:url(images/dhollbg1.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#536b51;
	text-decoration:none;
	line-height:10pt;
}

p, td, img, li, form, input, object{
	padding:0px;
	margin:0px;
}
ul, ol {
	margin: 0px 0px;
	padding: 0px 0px;	
}
/***********************
	  LAYOUT
************************/
.main {
	margin:0 auto;
	padding:0;
	width:1002px;
	}
.header {
	margin:0 auto;
	padding:0;
	width:1002px;
	float:left;
	}
	
.logobg {
	margin:0 auto;
	padding:0;
	width:570px;
	/*height:141px;*/
	float:left;
/*	background-image:url(images/dlogobg.gif);
	background-repeat:no-repeat;
	background-position:right top;*/
	/*background-color:#0a2402;*/
	}
.logo {
	margin:0 auto;
	padding:6px 0px 0px 31px;
	width:429px;
	height:65px;
	float:left;
	}
	
.topmenu {
	position:relative;
	margin:0 auto;
	padding:0;
	width:432px;
	/*height:141px;*/
/*	background-image:url(images/dtopmenubg.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	float:left;
	}
	
.home_icon {
	position:absolute;
	width:80px;
	height:15px;
	top:48px;
	left:211px;
	}
	
.contact_icon {
	position:absolute;
	width:80px;
	height:15px;
	top:76px;
	left:211px;
	}
	
.sitemap_icon {
	position:absolute;
	width:80px;
	height:15px;
	top:103px;
	left:211px;
	}
	
.banner {
	margin:0 auto;
	padding:0;
	width:1002px;
	float:left;
	}
	
.banner1 {
	margin:0 auto;
	padding:0;
	background-image:url(images/dbanner1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:181px;
	height:308px;
	float:left;
	}
	
.banner2 {
	margin:0 auto;
	padding:0;
	background-image:url(images/dbanner2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:202px;
	height:308px;
	float:left;
	}
	
.banner3 {
	margin:0 auto;
	padding:0;
	background-image:url(images/dbanner3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:232px;
	height:308px;
	float:left;
	}
	
.banner4 {
	margin:0 auto;
	padding:0;
	background-image:url(images/dbanner4.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:207px;
	height:308px;
	float:left;
	}
	
.banner5 {
	margin:0 auto;
	padding:0;
	background-image:url(images/dbanner5.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:180px;
	height:308px;
	float:left;
	}
	
.body {
	margin:0 auto;
	padding:0;
	width:1002px;
	float:left;
	}
	
.menu_con {
	margin:0 auto;
	padding:0;
	width:244px;
	height:200px;
	float:left;
/*	background-color:#000099;*/
	}
	
.menubox {
	margin:0 auto;
	padding:35px 5px 0px 0px;
	width:177px;
	height:180px;
	float:right;
/*	background-color:#467633;*/
	}
	
ul.sidemenu {
	list-style:none;
	margin: 0px 0 0px 0;
	padding: 0;
			
}
ul.sidemenu li {
	padding: 0px 0px;
	background-color:#467633;

}

ul.sidemenu a {
	display:block;
	font-weight:bold;
	color: #333;
	height: 2em;	
	padding:10px 0 .3em 15px;
	line-height: 2em;
	border-bottom: 1px solid #FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:11pt;
}

 ul.sidemenu a:hover {
	padding: 10px 0 .3em 10px;
	border-left: 5px solid  #fadc60;
	color: #fadc60;		
}
	
 ul.sidemenu #selected {
	padding: 10px 0 .3em 10px;
	border-left: 5px solid  #fadc60;
	color: #fadc60;		
}
	
.content {
	margin:0 auto;
	padding:0;
	width:758px;
	/*height:142px;*/
	float:left;
	/*background-color:#000000;*/
	}
	
.heading_box {
	margin:0 auto;
	padding:0px 14px 0px 14px;
	width:652px;
	height:35px;
	float:left;
	background-color:#6e8764;
	}
	
.heading_boxleft {
	margin:0 auto;
	padding:12px 0px 0px 0px;
	width:200px;
	height:13px;
	float:left;
	background-color:#6e8764;
	}
	
.heading_boxright {
	margin:0 auto;
	padding:9px 0px 0px 0px;
	width:200px;
	height:13px;
	float:right;
	background-color:#6e8764;
	text-align:right;
	}
	
.heading_box2 {
	margin:0 auto;
	padding:7px 14px 4px 14px;
	width:652px;
	/*height:168px;*/
	float:left;
	background-color:#dee3e4; 

	}
	
.br {
	margin-bottom:4px;
	}
	
.redlink2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ab6900;
	text-decoration:none;
	line-height:10pt;
	}
	
.redlink2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff0005;
	text-decoration:underline;
	line-height:10pt;
	}
	
.gallerybg {
	margin:0 auto;
	padding:0;
	width:1002px;
	float:left;
	}
	
.whitelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	line-height:10pt;
	}
	
.whitelink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fadc60;
	text-decoration:underline;
	line-height:10pt;
	}	
	
.whitetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:11pt;
	text-transform:uppercase;
	}
	
.gal_box {
	margin:0 auto;
	padding:5px 0px 17px 62px;
	width:940px;
	height:170px;
	float:left;
	}
	
.gal_box1 {
	margin:0 auto;
	padding:50px 0px 0px 0px;
	width:35px;
	height:120px;
	background-color:#6e8764;
	border:1px solid #647f64;
	float:left;
	text-align:center;
	}
	
.gal_box2 {
	margin:0 auto;
	padding:10px 10px 10px 50px;
	width:763px;
	height:150px;
	background-color:#a8babd;
	border:1px solid #919fa1;
	float:left;
	}
	
.gal_add {
	margin:5px 10px 0px 12px;
	padding:0;
	width:140px;
	height:140px;
	float:left;
	/*background-color:#FFFFFF;*/
	}
	
.footerbg {
	margin:0 auto;
	padding:0;
	width:1002px;
	background-color:#8c9b9e;
	height:70px;
	float:left;
	}
	
.footer {
	margin:0 auto;
	padding:0;
	width:1002px;
	background-color:#8c9b9e;
	height:70px;
	float:left;
	}
	
.footer_left {
	margin:0 auto;
	padding:5px 0px 0px 0px;
	width:942px;
	/*float:left;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cedcdf;
	text-decoration:none;
	height:65px;
	line-height:10pt;
	text-align:center;
/*	background-color:#003333;*/
	}
	
.footerlink2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#626d6f;
	font-weight:bold;
	text-decoration:none;
	line-height:10pt;
	}
	
.footerlink2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cedcdf;
	font-weight:bold;
	text-decoration:none;
	line-height:10pt;
	}

.newheaderbg {
	margin:0 auto;
	padding:0;
	width:1002px;
	height:320px;
	background:url(images/dnewheaderbgg.jpg) no-repeat top;
	/*float:left;*/
	}
	
.scrollboxdance {
	padding:0px 5px 0px 0px;
	margin:0 auto;
	float:left;
	width:646px;
	/*height:160px;
	OVERFLOW: auto; 
	SCROLLBAR-FACE-COLOR: #6f8764; 
	SCROLLBAR-HIGHLIGHT-COLOR: #647f64; 
	SCROLLBAR-SHADOW-COLOR: #647f64; 
	SCROLLBAR-3DLIGHT-COLOR: #647f64; 
	SCROLLBAR-ARROW-COLOR: #e2b32f; 
	SCROLLBAR-TRACK-COLOR: #cccece; 
	SCROLLBAR-DARKSHADOW-COLOR: #647f64;*/
	}
	.difference
{
	border-right: #669966 1px solid;
	border-top: #669966 1px solid;
	border-left: #669966 1px solid;
	border-bottom: #669966 1px solid;
	vertical-align: top;
	text-align: left;
}

.sidemenu1 {
	padding: 0px 0px;
	background-color:#467633;

}

	
	.leftlink {
	display:block;
	font-weight:bold;
	color: #333;
	height: 2em;	
	padding:10px 0 .3em 15px;
	line-height: 2em;
	border-bottom: 1px solid #FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:11pt;
}

  .leftlink:hover {
	padding: 10px 0 .3em 10px;
	border-left: 5px solid  #fadc60;
	color: #fadc60;	
}
.leftlinkselected 
{
	display:block;
	padding: 10px 0 .3em 10px;
	border-left: 5px solid  #fadc60;
	color: #fadc60;	
	height: 2em;
	line-height: 2em;
	border-bottom: 1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:11pt;
}