html, body {
   margin:0;
   padding:0;
   height:100%;
}

html {
	background:url(images/bg1.jpg) repeat-x;
	background-position:top right;
}

body{font: 14px Tahoma; }
img { behavior: url(iepngfix.htc); } 

h2{
	font:24px Verdana; 
	color:#bc8b15; 
	font-weight:bold;
	margin-bottom: 10px}

h3{text-decoration:underline}

h4{
	font:16px Verdana; 
	color:#bc8b15; 
	font-weight:bold;
	margin-bottom: 10px}


a {
	color:#294b74; 
	text-decoration:none
}
a:hover{text-decoration:underline}

#container {
   width:900px;
   min-width:900px;
   min-height:354px;
   margin: 0 auto;   
}

#incontainer {
   width:898px;
   min-width:898px;
   min-height:80%;   
   margin: 0 auto; 
     
   background:#fff;   
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
}


#header {
	background:url(images/bg_head.jpg) no-repeat;
	height:354px;
	z-index:16;
}

#logo{
	position:absolute; 
	top:5px
}

#top_menu{
	position:absolute; 
	top:5px; 
	padding-left:420px;	
	background:url(images/btn_menu.jpg) repeat-x;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto ;
}


.content {
	padding:30px 100px ;
	text-align:justify;
}


.hline{
	height:1px;
	width:100%;
	background:#e1e1e1;
}

.footer, push {
    position:absolute;
    width:100%;
	height:144px;
	background-position:bottom;
	z-index:5;
}


.footer {	
	background:url(images/bg2.jpg) repeat-x;
	background-position:bottom;
}

.addr{
	width:900px;
	height:143px;
	margin:0 auto;	
	text-align:center;
	font: 14px Miriad Pro, Verdana;
	font-weight:bold;
	color:#294b74;
	background:url(images/bg_foot.jpg) no-repeat;
	background-position:top right;
}

.copyright{
	width:900px;
	margin:0 auto;
	text-align:center;
	font: 12px Trebuchet, Verdana;
	color:#72869e;
}


.inp{width:260px; height: 14px; margin-left:5px}
.txtar{width:260px; height:142px; margin-left:5px}

.btnmenu{
	display:block;
	float:left;
	width:90px;
	height:54px;
	background:url(images/btn_menu.jpg) repeat-x;
	padding-top:20px;
	text-align:center;
	color:#294b74;
	font:14px Arial;
	letter-spacing:-0,5px;
	font-weight:bold
}

body#aboutus a#aboutusnav,
body#projects a#projectsnav,
body#services a#servicesnav,
body#projectgallery a#projectgallerynav,
body#contactus a#contactusnav {
	background:url(images/btn_menu_a.jpg) repeat-x; 
	text-decoration:none
}

.btnmenu:hover, .btnmenu:active, .current  {
	background:url(images/btn_menu_a.jpg) repeat-x; 
	text-decoration:none
}


ul#cssmenu1 { margin: 0; border: 0 none; padding: 0; list-style: none; height: 54px; font: bold 14px Arial; z-index:10; text-transform:lowercase; min-width:478px}
ul#cssmenu1 li {margin: 0; border: 0 none; padding: 0; float: left; display: inline; list-style: none; position: relative; height: 54px; z-index:10 !important; word-spacing:-1px; font-size:12px; width:93px}
ul#cssmenu1 ul {margin: 0; border: 0 none; padding: 0; width: 220px; list-style: none; display: none; position: absolute; top: 54px; left: 0; }
ul#cssmenu1 ul:after {clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#cssmenu1 ul li {width: 220px; float: left; display: block !important; display: inline; z-index:50 !important; background:url(images/btn_menu.jpg) repeat-x; }
ul#cssmenu1 a {border: 0px; padding: 0 ; float: none !important; display: block; z-index:99; height:54px; text-align:center; font:14px Arial; font-weight:bold; line-height:54px; color:#294b74; background:url(images/btn_menu.jpg) repeat-x; text-decoration:none; height: auto !important; word-spacing:-1px; font-size:12px; width:93px}
ul#cssmenu1 a:hover,ul#cssmenu1 li:hover a,ul#cssmenu1 li.iehover a {color:#294b74; background:url(images/btn_menu_a.jpg) repeat-x; text-decoration:none; z-index:10;}
ul#cssmenu1 li:hover li a,ul#cssmenu1 li.iehover li a { text-decoration:none; float: none; color: #036489; width: 220px; background:url(images/btn_menu.jpg) repeat-x; }

ul#cssmenu1 li:hover li a:hover,ul#cssmenu1 li:hover li:hover a,ul#cssmenu1 li.iehover li a:hover,ul#cssmenu1 li.iehover li.iehover a {color:#036489; background:url(images/btn_menu_a.jpg) repeat-x;  text-decoration:none;width: 220px; }
ul#cssmenu1 ul ul {display: none; position: absolute; top: 0; left: 170px;}
ul#cssmenu1 li:hover ul ul,ul#cssmenu1 li.iehover ul ul {display: none;}
ul#cssmenu1 li:hover ul,ul#cssmenu1 ul li:hover ul,ul#cssmenu1 li.iehover ul,ul#cssmenu1 ul li.iehover ul {display: block;} 
