body {

	background-color: #BEC3C6;

	background-image: url(images/topbg.jpg);

	background-repeat: repeat-x;

	background-position: center top;

}

p, td, body {

	font-size: 12px;

	font-family: Tahoma, Arial, sans-serif;	

}



a{

	color:#006600;

}

.footer {

	background-color: #BEC3C6;

	background-image: url(images/footerbg.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	height:20px;

	color:#c0c0c0;
}

.footer a{
	color:#c0c0c0;
	text-decoration:none;
}

.footerborder{

	background-color: #BEC3C6;

	background-image: url(images/footerborder.jpg);

	background-repeat: repeat-x;

	background-position: center bottom;

	height:9px;

}

.topmenu {

	background-image: url(images/menu_01.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	height:55px;

}



.readmore{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #008000;

	text-decoration:none;

}

.thumb_content {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: 666666;

	text-align:justify;

}

.content {

	color: #161616;

	text-align:justify;

}



.contact_form_text{

	width:350px;

	height:25px;

	border:1px solid #999999;

}

.contact_form_textarea{

	width:350px;

	height:200px;

	border:1px solid #999999;

}

.contact_form_submit{

	width:100px;

	height:30px;

	background-color: #4f4f4f;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #c0c0c0;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left: 1px solid #6e6e6e;	

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #6e6e6e;

	border-right-color: #444444;

	border-bottom-color: #444444;

}

.view_details{

	display:block;

	height:22px;

}

.view_details img{

	float:right;

}

.view_details .recent_project{

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: 915031;

	padding-left:10px;

	display:block;

	width:210px;



}

.search_from_text{

	width:150px;

	height:25px;

	background-color: #3f3f3f;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #c0c0c0;

	padding-left:5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #444444;

	border-right-color: #5f5f5f;

	border-bottom-color: #5f5f5f;

	border-left-color: #444444;

}

.search_from_submit{

	width:30px;

	height:25px;

	background-color: #4f4f4f;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #c0c0c0;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left: 1px solid #6e6e6e;	

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #6e6e6e;

	border-right-color: #444444;

	border-bottom-color: #444444;

}	

	

	

	

/* alternating row for tables */	

	

.even_row{

	background-color: #ffffff;

}

.even_row td{

	padding:5px;

	height:25px;	

}

.odd_row{

	background-color: #ccffcc;

}

.odd_row td{

	padding:5px;

	height:25px;

}









#slideholder {

	

	padding: 0px;

	margin-top: 0px;

	width: 665px;

	height:369px;

	position:absolute;

	top: -10px;

	left:190px;

}

#slideholder #bannerslide{

	margin-top:0px;

	margin-left:0px;

}



	

.newsdate {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	padding-left:5px;

	padding-top:2px;

	padding-bottom:2px;

	padding-right:2px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #5C815F;

}







#bannerholder{

	display:block;

	position:relative;

	width:946px;

	height:337px;

}



.dropdown, .dropdown * {

	margin:			0;

	padding:		0;

	list-style:		none;

	height:56px;

}

.dropdown {

	line-height:	1.0;

}

.dropdown ul {

	position:		absolute;

	top:			-999em;

	width:			10em; /* left offset of submenus need to match (see below) */

	

}

.dropdown ul li {

	width:			100%;

	

}

.dropdown li:hover {

	visibility:		inherit; /* fixes IE7 'sticky bug' */

}

.dropdown .home {

	background: url(images/menu/home.jpg) no-repeat;

	width: 71px;

}

.dropdown .home:hover {

	background: url(images/menu/home.jpg) no-repeat;

}

.dropdown .aboutus {

	background: url(images/menu/aboutus.png) no-repeat;

	width: 139px;

}

.dropdown .aboutus:hover {

	background: url(images/menu/aboutus-active.png) no-repeat;

}

.dropdown .products {

	background: url(images/menu/product_services.jpg) no-repeat;

	width: 185px;

}

.dropdown .products:hover {

	background: url(images/menu/product_services.jpg) no-repeat;

}



.dropdown .services {

	background: url(images/menu/services.jpg) no-repeat;

	width: 96px;

}

.dropdown .services:hover {

	background: url(images/menu/services.jpg) no-repeat;

}



.dropdown .support {

	background: url(images/menu/supports.jpg) no-repeat;

	width: 83px;

}

.dropdown .support:hover {

	background: url(images/menu/supports.jpg) no-repeat;

}



.dropdown .login {

	background: url(images/menu/login.jpg) no-repeat;

	width: 81px;

}

.dropdown .login:hover {

	background: url(images/menu/login.jpg) no-repeat;

}

.dropdown .career {

	background: url(images/menu/career.png) no-repeat;

	width: 130px;

}

.dropdown .career:hover {

	background: url(images/menu/career-active.png) no-repeat;

}

.dropdown .contactus {

	background: url(images/menu/contactus.jpg) no-repeat;

	width: 112px;

}

.dropdown .contactus:hover {

	background: url(images/menu/contactus.jpg) no-repeat;

}



.dropdown li {

	float:			left;

	position:		relative;

	

}





.dropdown li .children li  {

	float:			left;

	position:		relative;

	height:20px;

}

.dropdown li .children li  a{

	height:20px;

	

}



.dropdown a {

	display:		block;

	position:		relative;

	font-size:15px;

	text-decoration:none;

	font-weight:normal;

	color:#ffffff;	

	height: 56px;

}







.dropdown li:hover ul {

	left:			0;

	top:			56px;

	z-index:		99;

}

ul.dropdown li:hover li ul {

	top:			-999em;

}

ul.dropdown li li:hover ul {

	left:			16.5em;

	top:			0;



}

ul.dropdown li li:hover li ul {

	top:			-999em;

}

ul.dropdown li li li:hover ul {

	left:			10em; 

	top:			0;

}

ul.dropdown li li:hover {

	background:#fff;

	color:#ffffff;

}





.dropdown {

	float:			left;

	margin-bottom:	1px;

}

.dropdown a {

	text-decoration:none;

	

	

}

.dropdown a, .dropdown a:visited  { 

	color:			#464646;

}

.dropdown li {



	

}

.dropdown li li {

	width: 210px;

	border-bottom: 1px solid #e1e1e1;

	border-right:0px solid #e1e1e1;

	border-left:0px solid #e1e1e1;

	opacity:0.9;

	filter:alpha(opacity=90);

	height: 50px;

	padding:8px 0 0 8px;

	z-index:99;



}

.dropdown li li center {

	background: #c0c0c0; 

	color: #fff;

	padding:2px; 

	font-weight:700;

	font-size: 9px;

/*	font-family: "Myriad Pro",Helvetica,Arial,sans-serif; */

}



.dropdown li li a {

	color: #c0c0c0;

	font-family: arial;

	font-weight:normal;	

}



.dropdown li li a:hover{

	color: #ffffff;

}

.dropdown li .children li:hover {

	background-color: #414141; 

}

.dropdown li .children li a:hover {

	color: #ffffff; 

}



.dropdown li li li {



}

.dropdown .active a {

		color:#fff;

	}



	

ul.dropdown                         { position: relative; }

ul.dropdown a:hover		            { color: #ffffff; }

ul.dropdown a:active                { color: #c0c0c0; }

ul.dropdown li a                    { display: block;  border-right: 1px solid #333;

	 								  color: #222; 

									  	opacity:0.9;

	filter:alpha(opacity=90);	

									  }

ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */

ul.dropdown li.hover,

ul.dropdown li:hover                { background: #808080; color: black; position: relative; }



/* 

	LEVEL TWO

*/

ul.dropdown ul 						{ visibility: hidden; position: absolute; top: 100%; left: 0; }

ul.dropdown ul li 					{ font-weight: normal; background: #e6e6e6; color: #ffffff; 

									  border-bottom: 1px solid #ccc; float: none; }

							  

                                    /* IE 6 & 7 Needs Inline Block */

ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 

	LEVEL THREE

*/

ul.dropdown ul ul 					{ left: 100%; top: 0; }

ul.dropdown li:hover > ul 			{ visibility: visible; }
