HTML,BODY
{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

BODY,TD,P
{	
	color:#003300;
	font-family:Tahoma,Helvetica,Verdana,Arial,sans serif;
	font-size:12px;
}

H1
{
	font-size:13px;
}

.text
{	
	color:#003300;
	font-family:Tahoma,Helvetica,Verdana,Arial,sans serif;
	font-size:12px;
}
.small
{
	font-size:11px;
}

P
{
	margin-top:0px;
	margin-bottom:15px;
}

UL
{
	margin-left:16px;
	padding:0px
}

LI
{
	margin-left:0px;
	padding:0px;
	margin-bottom:10px;
}
HR
{
	width:100%;
	height:1px;	
	color:#008900;
}		
A
{
	color:#008900;
	text-decoration: none;
	border-bottom: 1px dashed;
}
A:hover
{
	color:#890000;			
	border-bottom: 1px solid;
}
A.img
{
	text-decoration: none;
	border:0px;
}
A.img:hover
{
	border:0px;
}
.highlight
{
	color:#890000;	
}

#maindiv
{
	width:100%;			
	background-image:url(graphics/header_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin-bottom:1px;
}

#headerdiv1
{
	background-image:url(graphics/headers/1.jpg);
}

#headerdiv2
{
	background-image:url(graphics/headers/2.jpg);
}

.headerdiv
{
	width:760px;
	height:152px;	
	background-repeat:no-repeat;
	background-position:top left;	
}

.headerdiv span
{
	display:none;
}

#wrappertd
{
	background-image:url(graphics/title_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;	
}

#menudiv
{
	float:left;
	width:200px;
	height:100%;
	background-color:#a5b899;
	background-image:url(graphics/menu_bg2.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
		
.menurow
{
	display:block;
}
		
.menudiva
{
	float:left;
	width:21px;
	height:25px;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background-image:url(graphics/menu/home_a.gif);
	background-repeat:no-repeat;
	background-position:top left;	
}
		
.menudivb
{
	float:left;
	width:178px;
	height:25px;
	border-bottom:1px #FFFFFF solid;			
}
		
.menuselecteddiva
{
	float:left;
	width:21px;
	height:25px;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	background-image:url(graphics/menu/selected_a.gif);
	background-repeat:no-repeat;
	background-position:top left;	
}
		
.menuselecteddivb
{
	float:left;
	width:178px;
	height:25px;
	border-bottom:1px #FFFFFF solid;			
}
		
.menuselecteddivb span
{
	display:none;
}
		
.menulink
{
	display:block;
	width:178px;
	height:25px;						
	background-repeat:no-repeat;
	background-position:top left;
	border: 0px;
}
.menulink:hover
{
	border: 0px;
}
		
.menulink span
{
	display:none;
}
		
#menudiv1a
{
	background-image:url(graphics/menu/home_a.gif);			
}
#menudiv1b
{
	background-image:url(graphics/menu/home_b2.gif);			
}		
#menulink1
{				
	background-image:url(graphics/menu/home_b.gif);
}		
#menulink1:hover
{
	background-image:url(graphics/menu/home_b2.gif);
}		
		
#menudiv2a
{
	background-image:url(graphics/menu/whatwedo_a.gif);			
}	
#menudiv2b
{
	background-image:url(graphics/menu/whatwedo_b2.gif);			
}	
#menulink2
{				
	background-image:url(graphics/menu/whatwedo_b.gif);
}		
#menulink2:hover
{
	background-image:url(graphics/menu/whatwedo_b2.gif);
}
		
#menudiv3a
{
	background-image:url(graphics/menu/projects_a.gif);			
}
#menudiv3b
{
	background-image:url(graphics/menu/projects_b2.gif);			
}		
#menulink3
{				
	background-image:url(graphics/menu/projects_b.gif);
}		
#menulink3:hover
{
	background-image:url(graphics/menu/projects_b2.gif);
}
		
#menudiv4a
{
	background-image:url(graphics/menu/gallery_a.gif);			
}	
#menudiv4b
{
	background-image:url(graphics/menu/gallery_b2.gif);			
}	
#menulink4
{				
	background-image:url(graphics/menu/gallery_b.gif);
}		
#menulink4:hover
{
	background-image:url(graphics/menu/gallery_b2.gif);
}
		
#menudiv5a
{
	background-image:url(graphics/menu/faq_a.gif);			
}
#menudiv5b
{
	background-image:url(graphics/menu/faq_b2.gif);			
}		
#menulink5
{				
	background-image:url(graphics/menu/faq_b.gif);
}		
#menulink5:hover
{
	background-image:url(graphics/menu/faq_b2.gif);
}
		
#menudiv6a
{
	background-image:url(graphics/menu/contactus_a.gif);			
}	
#menudiv6b
{
	background-image:url(graphics/menu/contactus_b2.gif);			
}	
#menulink6
{				
	background-image:url(graphics/menu/contactus_b.gif);
}		
#menulink6:hover
{
	background-image:url(graphics/menu/contactus_b2.gif);
}

.menutd
{
	width:200px;
	background-image:url(graphics/menu_bg2.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
.menutd2
{
	width:200px;
	height:417px;
	background-image:url(graphics/menu_bg3.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
		
#righttd
{
	float:left;
	width:599px;			
	border-left:1px #FFFFFF solid;
}

#titlediv1
{
	background-image:url(graphics/titles/welcome.gif);
}
#titlediv2
{
	background-image:url(graphics/titles/whatwedo.gif);
}
#titlediv3
{
	background-image:url(graphics/titles/projects.gif);
}
#titlediv4
{
	background-image:url(graphics/titles/gallery.gif);
}
#titlediv5
{
	background-image:url(graphics/titles/faq.gif);
}
#titlediv6
{
	background-image:url(graphics/titles/contactus.gif);
}

.titlediv
{
	width:558px;
	height:24px;		
	background-repeat:no-repeat;
	background-position:top left;	
}

.titlediv span
{
	display:none;
}
		
#contentdiv
{
	padding:20px;
	width:518px;
}
		
.footertd
{
	height:25px;
	background-image:url(graphics/title_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;	
	text-align:center;
	color:#FFFFFF;
}		

DIV.clear
{
    clear:both;
}

DIV.photothumbbox
{
    margin-bottom:15px;
    padding-left:13px;
    padding-top:10px;
    width:477px;
    border:1px solid #a5b89a;
    text-align:center;
}

DIV.lightboxthumb
{
    float:left;
    width:100px;
    height:100px;
    padding-top:3px;
    padding-bottom:12px;
    padding-left:3px;
    padding-right:3px;
    margin-right:10px;
    margin-bottom:10px;
    background-color:#f4f8f1;
    border:1px solid #dae4d4;
}

DIV.lightboxthumb A
{
    text-decoration:none;
    border:none;
}

DIV.lightboxthumb IMG
{
    border:none;
}
