* {margin: 0; padding: 0;}
body {margin: 0px;font-family:arial; background: #AFB1B4 url(../images/bg_body.png) no-repeat scroll center top}

a {text-decoration: underline; color:#52a01d;}
a:hover{ text-decoration:none;} 
a img {border: none;}

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup,form, label, button, fieldset, legend, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe, input, select, textarea {
	margin:0;
	padding:0;
}

p{ color:#015687;}
ul{padding:0px;margin:0px;}
li{	list-style:none;}

.clear{	clear:both; }
.main_outer_wrapper{width:940px;position:relative;margin:auto; margin-top:20px;}
.shadow{ width:938px;background:url(../images/shadow-bg.png);background-repeat:repeat-y; }
.main_wrapper{width:920px;position:relative;margin:auto;}
.main_wrapper_top{ width:938px; background:url(../images/top-bg.png);background-repeat:no-repeat; height:40px;  margin-bottom:0px; }

	/*Header Part*/
	.header_wrapper{width:920px;position:relative; z-index:100;}
		
	.header_top{background:url(../images/header_bg.gif);background-repeat:repeat-x;	height:74px; width:918px;border-left:1px solid #ced4d6; border-right:1px solid #ced4d6; }
	
		.logo{background:url(../images/logo.gif);background-repeat:no-repeat;width:309px;height:74px;float:left;	}
		
		.what_we_do	{font-size:10px;width:335px;height:45px;color:#7c7d7d;float:left;padding:15px 0px 0px 20px;	}
		.search_box_wrapper{width:170px;float:left;padding:25px 0px 0px 25px;	}
		.search_box	{font-size:12px;border:1px solid #bfc9cd;margin:25px 0px 0px 50px;width:150px;height:20px;}
		
		
/*********Main Menu***************/

.main-menu-wrapper{position:relative;width:688px; float:left; background:url(../images/main_menu_bg.gif); background-repeat:repeat-x;border:1px #ced4d6 solid; border-top:none;}

	.main-menu-wrapper ul { width:691px; border-top:none;border-right:none; background:url(../images/main_menu_bg.gif); background-repeat:repeat-x; }
	.main-menu-wrapper ul li{list-style:none; text-align:center; padding:0px; background:url(../images/devidr.png); background-repeat:no-repeat;width:115px; }
        .main-menu-wrapper ul li a:link,a:visited{ color:#3b6d7e;}
	.main-menu-wrapper ul li a:hover{ color:#59a521;text-decoration:none;}
	
	.main-menu-wrapper ul li#current a{color:#59a521; font-weight:bold;}
	.main-menu-wrapper ul li#current li a{ font-weight:normal; width:100%;color:#015687;}
	.main-menu-wrapper ul li#current a:hover{color:#59a521;}
        .main-menu-wrapper li .parent item3 a{ background:none;}
	/*Saad*/
	.main-menu-wrapper ul {display:none;}
	
	/*
	.main-menu-wrapper table
	{ width:690px; height:50px; border-top:none; background:url(../images/main_menu_bg.gif); background-repeat:repeat-x; line-height:48px;border:1px #ced4d6 solid; border-top:none;}
	.main-menu-wrapper table td{font-family:Arial, Helvetica, sans-serif;	font-size:15px;	width:100%;	display: block;	font-weight:bold;}
		
	.main-menu-wrapper table td a{	width:100px;padding:0px 7px 0px 7px;display: block;	float:left;	text-align:center;	color:#3b6d7e;	background:url(../images/devidr.png);background-repeat:no-repeat;background-position:right;}
	.main-menu-wrapper table td a.mainlevel{ background:}
	.main-menu-wrapper table td a:hover{width:100px;padding:0px 7px 0px 7px;display: block;float:left;text-align:center;color:#52a01d;}
	#active_menu{color:#52a01d;background:url(../images/contacts.png); background-position:0px 103px;}
*/


#pathway{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;line-height:40px;background-color:#b6c9de;padding-left:20px; width:668px;background:url(../images/breadcrum_bg.png); background-repeat:repeat-x;}
#pathway a{ text-decoration:underline; color:#000000;}

.menu{ font-size:12px; background:url(../images/body-content-right-nav-body-bg.gif); background-repeat:repeat-x; position:relative; }
ul{ padding:0px;}

	.menu li{float:left; padding:0px 0px 0px 10px; width:85%; list-style:url(../images/arrow.png) inside;}	
	/*.menu li.item9{ background:url(../images/body-content-right-nav-titlebar.gif); background-repeat:no-repeat;width:100%;font-size:15pxx;color:#FFFFFF;font-weight:bold;list-style:none; height:50px;}
	.menu li.item9 a{ color:#FFFFFF;}*/
	.menu li a{line-height:25px;color:#acbfcf; }
	.menu li a:hover{line-height:25px;color:#FFFFFF; text-decoration:underline;}
	.menu li#current a{color:#FFFFFF; font-weight:bold;}
	
/******Quick Nav*******/

.quick-nav
{
	width:229px;height:30px;border:1px #ced4d6 solid; border-top:none;border-left:none;float:left;background:url(../images/quick-nav-bg.gif);padding:15px 0px 0px 0px;
}

/********* Cover ********/

.cover-wrapper{ width:918px;}

	.bannergroup{width:688px;border:1px #ced4d6 solid;background:url(../images/cover-image.gif); border-top:none;border-bottom:none;border-right:none;height:284px; float:left; color:#f9fafc;}
	
	.news-update{ width:229px;float:left;position:relative;color:#000000; }
	.news-update-title{ width:227x; line-height:51px; background:url(../images/cover-right-nav-titlebar.gif); background-repeat:repeat-x;border:1px #b7b7b7 solid; font-size:12px;color:#FFFFFF;border:none; padding-left:20px;}
	.news-update ul{ margin:0px; height:193px; padding:30px 10px 10px 10px; background-color:#17384b}
	.news-update ul li a{ background:url(../images/ico_list_wht.gif); 0 0 no-repeat;color:#10253f;font:12px Arial,Verdana; margin:0px 0px 10px 0px;padding:0px 0px 0px 20px; background-repeat:no-repeat;  background-position:5px 5px; text-decoration:underline;display:block; color:#acbfcf;}
	.news-update ul li a:hover{ text-decoration:none;color:#FFFFFF;}
		
		.cover-right-nav-titelbar{ width:229px;height:51px; background:url(../images/cover-right-nav-titlebar.gif); background-repeat:no-repeat;}
		.cover-right-nav-body{ background:url(../images/cover-right-nav-bg.gif); background-repeat:repeat-x; background-color:#245878; height:233px;}
		
/*****Body main page ******/

.body{  width:918px; position:relative; background-color:#FFFFFF;}
	.body-aspect-box{width:226px; height:275px; background:url(../images/aspect-box-bg.gif);background-repeat:repeat-x;  float:left;}
	.body-aspect-box2{width:226px; height:275px; background:url(../images/aspect-box-bg.gif);background-repeat:repeat-x; margin:0px 0px 0px 5px;position:relative; float:left;}
	.body-aspect-box3{width:225px; height:275px; background:url(../images/aspect-box-bg.gif);background-repeat:repeat-x; margin:0px 0px 0px 5px;position:relative; float:left;}
	
		.body-aspect-box-title{ width:225px; height:36px; background:url(../images/aspect-box-titlebar-bg.gif); background-repeat:repeat-x;border:1px #b7b7b7 solid;}
			.body-aspect-box-titleabout-pic{ background:url(../images/about-prolog-pic.gif); width:224px; height:36px; border:#CFCFCF 1px solid; color:#c0c0c0;}
			.body-aspect-box-titleservices-pic{ background:url(../images/services-pic.gif); width:225px; height:36px;border:#CFCFCF 1px solid; color:#c0c0c0;}
			.body-aspect-box-titlesolution-pic{ background:url(../images/solution-pic.gif); width:225px; height:36px;border:#CFCFCF 1px solid;color:#c0c0c0;}
			.body-aspect-box-titlecontactus-pic{ background:url(../images/contactus-pic.gif); width:225px; height:36px;border:#CFCFCF 1px solid;color:#c0c0c0;}
		.body-aspect-box-text{ font-size:12px; width:205px;padding:15px 10px 0px 10px;color:#0d4d60; }
		
		.body-aspect-box-link{width:200px; }
			.body-aspect-box-link li{background:url(../images/ico_list.gif); 0 0 no-repeat;color:#10253f;font:12px Arial,Verdana; margin:0px 0px 0px 0px;padding:0px 0px 10px 15px; background-repeat:no-repeat;  background-position:5px 5px;}
			.body-aspect-box-link li a{ text-decoration:underline;color:#0d4d60; display:block }	
			.body-aspect-box-link li a:hover{text-decoration:none;}
		
/*** Body Content***/
.body-content-wrapper{width:917px;position:relative; background-color:#c9d8e7;}
	.body_content_left{ width:688px; float:left; border:1px solid #ced4d6; border-bottom:none; border-left:none;border-top:none; background-color:#FFFFFF;}
		.contentpaneopen{padding:15px;}
		
		.body-content h2{ border-bottom:1px solid #BAD985;color:#52A01D;font-family:Myriad Pro,Arial;font-size:2em;font-weight:normal;margin-bottom:17px;}
		.body-content h3{background-color:#EDF1F5;color:#52A01D;font-size:15px;font-weight:bold;margin-bottom:10px;margin-top:12px;padding:7px 0 8px 12px;}
                .body-content h4{background-color:#F2F6FA;color:#015687;font-size:12px;font-weight:bold;margin-bottom:10px;margin-top:12px;padding:7px 0 8px 12px;}
		.body-content p{font-size:12px; line-height:18px;padding-bottom:10px; }
		
		
		
	
	.body-content-right{width:228px;float:left; background-color:#c6dbe1; background:url(../images/body-content-right-nav-body-bg.gif); background-repeat:repeat-x; position:relative;}
               	.body-content-right ul{float:left;}
		.body-content-right-nav-titlebar{ background:url(../images/body-content-right-nav-titlebar.gif);width:218px; line-height:51px;font-size:13px; font-weight:bold;padding:0px 0px 0px 10px; color:#f0f3f6;}
		

		
		.body-content-right-nav-body{background:url(../images/body-content-right-nav-body-bg.gif); background-repeat:repeat-x;}
			.body-content-right-nav-body ul{position:relative;padding-bottom:20px;}
			.body-content-right-nav-body li {font-size:12px; padding:5px;list-style:url(../images/arrow.png) inside;}
			.body-content-right-nav-body li a{ text-decoration:none; color:#acbfcf;}
			.body-content-right-nav-body li a:hover{ color:#FFFFFF; text-decoration:underline;}
		
		
		
		
/***** quick contact *******/		
.body-content-right-nav-contact{font-size:12px; background:url(../images/body-content-right-contactbox-bg.gif);width:228px; height:131px; float:left;}
	.body-content-right-nav-contact ul{ padding:5px;}
	.body-content-right-nav-contact ul li{padding:5px 0px 5px 0px; }
	.body-content-right-nav-contact ul li a{color:#015687;}
	.body-content-right-nav-contact .email {background:transparent url(../images/quick-contacts-email.gif) no-repeat;background-position:left;padding-left:25px;line-height:18px;list-style:none;}
	.body-content-right-nav-contact .call{ background:url(../images/quick-contacts-phone.gif) no-repeat;background-position:0px 10px;padding-left:25px;line-height:18px;list-style:none;}
	.body-content-right-nav-contact .meeting{background:url(../images/quick-contacts-meeting.gif) no-repeat;background-position:0px 10px;padding-left:25px;line-height:18px;list-style:none;}
	
/***** footer *******/

.footer{position:relative; width:940px;height:45px; background:url(../images/footer-bg2.png); background-repeat:no-repeat; }
	.footer-nav{ width:600px;line-height:30px;color:#FFFFFF; font-size:12px;padding-left:250px;}
	.footer-nav ul{padding:0px;}
	.footer-nav li{color:#FFFFFF; float:left;}
	.footer-nav li a{ text-decoration:underline; color:#333333; padding:0px 5px 0px 5px;}
	.footer-nav li a:hover{ text-decoration:none; color:#333333;}
	.footer-color{ width:229px;height:30px; float:left;}
	.footer-text{ font-size:12px; color:#27506a;font-family:Arial, Helvetica, sans-serif; float:left; text-align:center;padding:10px; width:100%;}
        .footer-text div{text-align:center;}
	.style-text{ font-size:12px; color:#000000;font-family:Arial, Helvetica, sans-serif;}
          
       

.spaces{ height:5px; width:918px; background-color:#FFFFFF; border-left:1px solid #ced4d6; border-right:1px solid #ced4d6;}


/*-------- Form----------*/

.contentpaneopen{
        color:#000000;
	padding: 10px;
	font-size:12px;
}
.contentpaneopen td{
        padding:5px;
}

.componentheading{
        font-size:15px; 
        
        font-weight:bold;
}
tbody td input{margin-right:5px;}
tbody  textarea{margin-right:5px;}
