/*img, div 
{
	behavior: url(iepngfix.htc);
}
*/
.imgdiv 
{
	behavior: url(iepngfix.htc);
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-image:url(images/page-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#565C27;
}
/*---------------- Structure --------------------------*/
#page
{
	margin:0 auto;
	width:972px;
	clear:both;
}
#header
{
	background-image:url(images/head-middle-bg.jpg);
	height:139px;
}
#middle
{
	width:972px;
	
	/*background-image:transparent url(images/middlebg.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/middlebg.png", sizingMethod="scale");*/	
	background-image:url(images/middlebg.png);
	background-repeat:repeat-y;
	
}
#footer
{}
.clear
{
	clear:both;
}
/* ------------------------------------- Header ---------------------------------------*/
#logo
{
	width:326px;
	float:left;
}
#middle-head
{
	width:239px;
	float:left;
	height:110px;
	background-image:url(images/head-middle-bg.jpg);

}
#logo-right
{
	width:407px;
	float:right;
}
/*----------------------------- Middle ------------------------------------------------*/
#left
{
	float:left;
	padding-left:6px;
	width:219px;
}
#right
{
	float:right;
	width:741px;
	padding-right:6px;
}
#banner {
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 251px;
	width: 732px;
}

/* - ----------------------------- left - -----------------------*/
#nevigation
{
	width:141px;
	float:left;
	border-left:6px solid #DAD09B;
	padding-left:20px;
	padding-bottom:15px;
}
#leftmenu{
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#leftmenu li { margin:0;border-bottom:1px dashed #DAD09B;width: 131px; }

#leftmenu a:link, #leftmenu a:visited {
	text-decoration: none;
	display: block;
	width: 131px;
	padding: 8px 3px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#15487C;
	text-decoration:none;
}
#leftmenu a:active, #leftmenu a:hover {
	/*background-color:#629191;*/
	background-color:#4B73A6;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFE86F;
	text-decoration:none;
}
#boypic
{
	float:right;
	padding-top:205px;
}
#morepicsleft
{
	clear:both;
	text-align:right;
}
#address
{
	margin-top:15px;
	border-left:6px solid #65182B;
	padding:8px 5px 8px 20px;
}
#addresswithcolor
{
	margin-top:15px;
	border-left:6px solid #65182B;
	padding:8px 5px 8px 20px;
	background-color:#f4efd5;
}

#addressinner
{
	margin-top:15px;
	border-left:0px solid #65182B;
	padding:8px 5px 8px 26px;
}

.addtext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	font-size:11px;
	line-height:16px;
}
.linktext:link,.linktext:active,.linktext:visited
{
	color:#4A74A6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
.linktext:hover
{
	color:#4A74A6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
/* ------------------------Middle Right----------------*/
#greenbox
{
	border:1px solid #ffffff;
	background-color:#629191;
	width:726px;
}
#footimg
{
	clear:both;
}
#employee
{
	border-left:6px solid #DAD09B;
	float:left;
	width:219px;
	padding:20px 10px 0 20px;
	background-image:url(images/botbg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#textblock
{
	border-top:6px solid #DAD09B;
	float:left;
	width:440px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 5px;
}
.spacer
{
	clear:both;
	height:5px;
}
.whitetext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
}
.yellowtext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFE86F;
	line-height:16px;
}

.yellowlink:link,.yellowlink:active,.yellowlink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFE86F;
	text-decoration:underline;
}
.yellowlink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFE86F;
	text-decoration:none;
}
.redtext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F4646;
	line-height:16px;
}
.blacktext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3842;
	line-height:16px;
}

.li1
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom:25px;
}
.li1 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFF3A7;
	width: 80px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
	display: list-item;
	margin-bottom: 5px;
	padding-bottom: 3px;
	list-style-position: outside;
	text-align: justify;
	margin-top: 0px;
	padding-top: 0px;
	list-style:none;
}
.li1 li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFF3A7;
	text-decoration:none;
}
.li1 li a:hover
{

	color: #FFFFFF;

}

.li2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	width: 95%;
	vertical-align: top;
	display: list-item;
	margin-bottom: 5px;
	list-style-position: outside;
	margin-top: 0px;
	padding-top: 0px;
	list-style-image: url(images/arrow.gif);
}
.li3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFF3A7;
	width: 95%;
	vertical-align: top;
	display: list-item;
	margin-bottom: 3px;
	list-style-position: outside;
	margin-top: 0px;
	padding-top: 0px;
	list-style-image: url(images/arrow.gif);
}
.ulclass
{
	margin:0;
	padding:0px;
	padding-left:15px;
}

.li4
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom:25px;
}
.li4 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFF3A7;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
	display: list-item;
	margin-bottom: 5px;
	padding-bottom: 3px;
	list-style-position: outside;
	text-align: justify;
	margin-top: 0px;
	padding-top: 0px;
	list-style:none;
}
.li4 li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFF3A7;
	text-decoration:none;
}
.li4 li a:hover
{

	color: #FFFFFF;

}
.li5
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom:25px;
}
.li5 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFF3A7;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
	display: list-item;
	margin-bottom: 5px;
	padding-bottom: 3px;
	list-style-position: outside;
	margin-top: 0px;
	padding-top: 0px;
	list-style:none;
}
.li5 li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFF3A7;
	text-decoration:none;
}
.li5 li a:hover
{
	color: #FFFFFF;
}
#publicdiv
{
	background-image:url(images/middle-content.jpg);
	background-repeat:no-repeat;
	padding:15px 20px;
	clear:both;
	height:auto;
}
.projectdbox
{
	clear:both;
	margin-bottom:15px;
}
.projectimg
{
	width:124px;
	float:left;
}
.projectdes
{
	width:560px;
	float:left;
	padding-bottom:5px;
	border-bottom:1px dashed #FFFFFF;
}
.imgbrd
{
	border:1px solid #FFFFFF;
}
/* ------------------------------------------- DROP DOWN MENU --------------------------*/
#dropmenudiv{
position:absolute;
background-color: #4B73A6;
border:1px solid #DAD09B;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
filter: Alpha(Opacity=90);
opacity: 0.90;
-moz-opacity:0.90;
color:#FFE86F;
margin-left:-10px;
margin-top:7px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dashed #DAD09B;
padding: 4px 0px;
text-decoration: none;
font-weight: bold;
color:#FFE86F;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #65182B;
color:#FFFFFF;
}
.ecra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A8B54F;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 0px;
	text-decoration: none;
}
.floatLeft
{
	float:left;
}
