/* left menu on sub-pages */
#servicesubmenu {width:230px;margin:0px 0px 40px 0px;}
a.subclass:link,a.subclass:active,a.subclass:visited,a.subclass:hover{
	color:#999999;
	text-decoration:none;
	border-bottom:1px solid #5B5B5B;
	display:block;
	font-size:23px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
a.active:link,a.active:active,a.active:visited,a.active:hover{
	color:#75C8FF;
	text-decoration:none;
	border-bottom:1px solid #5B5B5B;
	display:block;
	font-size:23px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}

a.oversubclass:link,a.oversubclass:active,a.oversubclass:visited,a.oversubclass:hover{
	color:#999999;
	text-decoration:none;
	border-bottom:1px solid #5B5B5B;
	font-size:16px;
	font-weight:bold;
	padding:0px 10px 8px 0px;
}
a.overactive:link,a.overactive:active,a.overactive:visited,a.overactive:hover{
	color:#F9F5D2;
	text-decoration:none;
	border-bottom:1px solid #5B5B5B;
	font-size:16px;
	font-weight:bold;
	padding:0px 10px 8px 0px;
}
/* content section */
#content {padding:20px 0px 20px 0px;background:#333333;position:relative; color:#CCCCCC;}
/* global parameters only for objects in #main-content div */
#main-content {float:right;width:670px;text-align:justify; padding:15px 0px 0px 0px;}
#main-content h1, #main-content h2, #main-content h3, #main-content h4, #main-content h5 {padding:0px 0px;}
#main-content h1 {font-size:24px;}
#main-content h2 {font-size:20px;}
#main-content h3 {font-size:16px;}
#main-content h4 {font-size:14px;}
#main-content h5 {font-size:9px;}
#main-content p {padding:0px 0px 15px 0px;}

/* end */

#search {background:#F9F5D2;width:198px;border:1px solid #C59919;padding:10px;height:25px;}
#search .input {padding:3px;color:#7b7b7b;font-size:14px;border:1px solid #aeaeae;float:left;width:160px;margin:1px 0px 0px 0px;}
#search .submit {background:url(images/icon-search.png) no-repeat;border:0px;height:24px;width:22px;float:right;cursor:pointer;}
/* end */
/* latest works box on services sub-page */
#latest-works {background:#F9F5D2; padding:5px 0px 0px 5px; width:223px;border:1px solid #C59919;margin:40px 0px 0px 0px;}
#latest-works img {margin:5px 0px 0px 0px; padding-left:5px;}
/* end */
#proj-container{
	width:199px;height:114px; padding-bottom:30px;}
/* domain box on main page */
#domain {float:right;width:380px;}
#domain h2 {padding:10px 0px 0px 0px;font-size:16px;}
/* end */
.domain{
	font-size:24px;
	color:#000;
}

/* BOF offer */
#offers {float:left;width:100%;margin-bottom:10px;}

#offers_container {float:left;width:100%;}

#offers h2 {padding:10px 0px 0px 0px;font-size:16px;}
.clientbg{
	background:#D7EBFE;
	border:1px solid #006AB8;
	padding:10px 0px 0px 20px;
	height:150px;
	font-size:11px;
}
.clientby{
	font-weight:bold;
	color:#006AB8;
	font-size:14px;
	font-family:Verdana;
}
.clientli{
	width:220px;
	line-height:1.5em;
	font-size:14px;
	font-family:Verdana;
	color:#515151;
}
/* end */