* { 
	margin : 0; 
	padding : 0; 
	border : 0; 
} 
body { 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000; 
	margin : 7px 0 7px 0; 
	padding : 0; 
} 

.picbord { 
	margin-left : 10px; 
	margin-bottom : 10px;
} 

h1 { 
	font-size : 18px; 
	color : #466416; 
	font-weight : normal; 
} 

a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline;}

.margin2 { 
	margin : 0 auto 0 auto; 
} 
.welcome h2 { 
	font-size : 18px; 
	color : #466416; 
	font-weight : normal; 
} 
.welcome p { 
	margin : 5px 0 5px 0; 
	text-align : justify; 
} 
.headertop-left { 
	background : url(images/topleft.jpg) no-repeat; 
	width : 15px; 
	height : 103px; 
} 
.headertop-right { 
	background : url(images/topright.jpg) no-repeat; 
	width : 15px; 
	height : 103px; 
} 
.headertop-center { 
	background : url(images/topcenter.jpg) repeat-x; 
} 
.shadleft { 
	width : 5px; 
	background : url(images/shadeleft.jpg) repeat-y; 
} 
.shadright { 
	width : 5px; 
	background : url(images/shaderight.jpg) repeat-y; 
} 
.nav { 
	background : url(images/nav_bg.jpg) repeat-x; 
	height : 35px; 
	width : 770px; 
} 
.active { 
	padding : 11px 10px 12px 10px; 
	height : 11px; 
	display : inline-block; 
	color : #ffffff; 
	background : url(images/nav_hover_bg.jpg) repeat-x; 
} 
.home a { 
	width : 78px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	text-decoration : none; 
	background : url(images/nav_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.home a:hover { 
	width : 78px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	background : url(images/nav_hover_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.about a { 
	width : 95px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	text-decoration : none; 
	background : url(images/nav_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.about a:hover { 
	width : 95px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	background : url(images/nav_hover_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.ourservice a { 
	width : 136px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	text-decoration : none; 
	background : url(images/nav_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.ourservice a:hover { 
	width : 136px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	background : url(images/nav_hover_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.seourwork a { 
	width : 131px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	text-decoration : none; 
	background : url(images/nav_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.seourwork a:hover { 
	width : 131px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	background : url(images/nav_hover_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.contus a { 
	width : 118px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	text-decoration : none; 
	background : url(images/nav_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.contus a:hover { 
	width : 118px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	background : url(images/nav_hover_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.gallery a { 
	width : 118px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	text-decoration : none; 
	background : url(images/nav_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
} 
.gallery a:hover { 
	width : 118px; 
	height : 13px; 
	display : block; 
	color : #ffffff; 
	background : url(images/nav_hover_bg.jpg) repeat-x; 
	padding : 11px 0 11px 0; 
}
.inactive { 
	background : url(images/nav_hover_bg.jpg) repeat-x; 
	color : #ffffff; 
} 
.bullet { 
	background : url(images/nav_divider.jpg) no-repeat right top; 
	width : 1px; 
	height : 35px; 
} 
.genrlinfo-top { 
	background : url(images/generalinfo_top.jpg) no-repeat; 
	width : 238px; 
	height : 36px; 
} 
.genrlinfo-middle { 
	background : url(images/generalinfo_middle.jpg) repeat-y; 
} 
.genrlinfo-middle li { 
	list-style : none; 
	margin : 5px 0 5px 0; 
	background : url(images/greenarrow.jpg) no-repeat 0 5%; 
	color : #466416; 
	padding : 0 0 0 15px; 
} 
.genrlinfo-middle p { 
	margin : 5px 0 5px 0; 
	color : #000000; 
} 
.genrlinfo-middle p a { 
	color : #4ea400; 
	text-decoration : none; 
} 
.genrlinfo-middle p a:hover { 
	color : #4ea400; 
	text-decoration : underline; 
} 
.genrlinfo-btm { 
	background : url(images/generalinfo_btm.jpg) no-repeat; 
	width : 238px; 
	height : 12px; 
} 
.btmleft { 
	background : url(images/btmleft.jpg) no-repeat; 
	width : 15px; 
	height : 15px; 
} 
.btmright { 
	background : url(images/btmright.jpg) no-repeat; 
	width : 15px; 
	height : 15px; 
} 
.btmcenter { 
	background : url(images/btmcenter.jpg) repeat-x; 
	height : 15px; 
	width : 750px; 
} 
.left { 
	float : left; 
} 
.right { 
	float : right; 
} 
.margin1 { 
	margin : 10px 0 0 22px; 
} 
.whitebox-top { 
	background : url(images/whitebog_center.jpg) repeat-x; 
} 
.whitemid-left { 
	background : url(images/whitebogmid_left.jpg) repeat-y; 
} 
.whitemid-right { 
	background : url(images/whitebogmid_right.jpg) repeat-y; 
} 
.whitebox-btm { 
	background : url(images/whitebogbtm_cent.jpg) repeat-x; 
} 



.fontsize1 {font-size:13px;}

.subheading {font-size:12px; color:#466416;}    