﻿@import url('wwwcvalid.css');

body{
	background-color:#EEEEEE;
	margin:0px;
	background-image:url('img/bg2.gif');
}
.main-container-outer{
	background-image:url('img/top-menu-bg.jpg');
	background-repeat:repeat-x;
	height:auto;
	width:auto;
}
.main-container-inner{
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:980px;
	min-height:500px;	
}



/******HEADER BOX******/
.header-menu-box{
	height:90px;
	width:980px;	
	padding-bottom:15px;
	padding-top:15px;
}
.header-logo{
	height:32px;
	width:300px;	
	/*background-image:url('img/logo.jpg');*/
	margin-top:5px;	
}
.header-logo span.logo-ug {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:40px;
	color:#F2F2F2;
}
.header-logo span.logo-i {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:40px;
	color:#9BC80D;
}
.logo-tagline{
	font-family:Arial,sans-serif;
	font-style:italic;
	font-size:12px;
	color:#F2F2F2;	
}

.header-menu{
	margin-top:18px;
	float:right;
}
.header-menu-sub{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;/*#C2C2C2*/
	text-align:right;
	margin-bottom:7px;	
}
.header-menu-sub a.header-menu-sub-a,a.header-menu-sub-a:visited{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	display:inline-block;
	padding:5px;
	text-decoration:none;
	margin-left:10px;
}
.header-menu-sub a.header-menu-sub-a:hover{
	background-color:#FFFFFF;/*669900*/
	color:#669900;		
}
.header-menu-main{
	text-align:right;	
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;	/*#C2C2C2*/
}
.header-menu-main a.header-menu-main-a,a.header-menu-main-a:visited{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;	
	display:inline-block;
	padding:5px;
	text-decoration:none;
	margin-left:10px;
}
.header-menu-main a.header-menu-main-a:hover{
	background-color:#FFFFFF;/*669900*/
	color:#669900;
}
/******HEADER BOX******/



/******HEADER IMAGE BOX******/
.header-image-box{
	/*margin-top:22px;
	margin-bottom:18px;*/
	width:980px;
	height:auto;
	/*min-height:290px;
	background-image:url('img/1.jpg');*/

}
/******HEADER IMAGE BOX******/




/******WHITE BOX******/
.white-box{
	width:980px;
	height:auto;
	
	/*after bg changes*/
	background-color:#FFFFFF;
	background-image:url('img/white-bg-with-line.gif');
}
.white-box-icons{
	width:980px;
	height:auto;
	
	/*after bg changes*/
	background-color:#FFFFFF;
}
.white-box-top{
	width:980px;
	height:20px;
	/*background-image: url('img/white-box-top.jpg');
	background-repeat:no-repeat;*/
}
.white-box-mid{
	width:980px;
	height:auto;
	/*background-image: url('img/white-box-mid.jpg');	*/
	overflow:auto;
}
.white-box-bot{
	width:980px;
	height:20px;
	/*background-image: url('img/white-box-bot.jpg');	
	background-repeat:no-repeat;	*/
}

/******WHITE BOX******/



/******ICONS MAIN PAGE******/
.white-box-mid a{
	display:inline-block;
	width:130px;
	height:auto;
	min-height:75px;
	margin-left:10px;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:18px;
	font-weight:bold;
	color:#808080;
	text-decoration:none;

	padding-left:90px;	
	float:left;	
}

.white-box-mid a.reg-apps{
	background-image:url('img/reg-apps.jpg');
	background-repeat:no-repeat;
	border-right:1px #CCCCCC solid;
	margin-left:20px;		
}
.white-box-mid a.reg-apps:hover {
	background-image:url('img/reg-apps-hover.jpg');
	background-repeat:no-repeat;
	border-right:1px #CCCCCC solid;
	margin-left:20px;	
}

.white-box-mid a.web-apps{
	background-image:url('img/web-apps.jpg');
	background-repeat:no-repeat;
	border-right:1px #CCCCCC solid;			
}
.white-box-mid a.web-apps:hover{
	background-image:url('img/web-apps-hover.jpg');
	background-repeat:no-repeat;
	border-right:1px #CCCCCC solid;			
}
.white-box-mid a.green-apps{
	background-image:url('img/green-apps.jpg');
	background-repeat:no-repeat;
	border-right:1px #CCCCCC solid;		
}
.white-box-mid a.green-apps:hover{
	background-image:url('img/green-apps-hover.jpg');
	background-repeat:no-repeat;
	border-right:1px #CCCCCC solid;		
}
.white-box-mid a.e-gov-apps{
	background-image:url('img/e-gov-apps.jpg');
	background-repeat:no-repeat;
}
.white-box-mid a.e-gov-apps:hover{
	background-image:url('img/e-gov-apps-hover.jpg');
	background-repeat:no-repeat;
}

.white-box-mid span.apps-caption{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:9px;
	color:#808080;	
}
/******ICONS MAIN PAGE******/




.blank_20px_spacer{
	height:20px;
	width:100px;
}

.content_box_left{
	height:auto;
	width:599px;
	padding:25px;
	padding-top:15px;
	padding-bottom:15px;	
	border-right:1px #CCCCCC solid;		
}
.content_box_right{
	height:auto;
	width:275px;
	padding:25px;
	padding-top:15px;
	padding-bottom:15px;
	float:right;	
}



.head1{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:23px;
	color:#585858;
	font-weight:bold;
	margin-top:0px;
}
.head2{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:18px;
	color:#585858;
	color:#096DB3;
	font-weight:bold;
	margin-top:0px;
}
.head3{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:15px;
	color:#585858;
	color:#096DB3;	
	font-weight:bold;
	margin-top:0px;
}
.head4{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#585858;
	font-weight:bold;
	margin-top:0px;
}
.normal_text{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#585858;
	text-align:justify;
}



/*BULLETS */
.bullets_bull{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#585858;
}
.bullets_colon{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#585858;
	list-style:none;
}
.list_circled{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#585858;
	list-style:circle;
}

.list_bull{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#585858;
	list-style:disc;
}

.list_square{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#585858;
	list-style:square;
}
.list_decimal{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color:#585858;
	list-style:decimal;
}/*BULLETS */



.tech_logo_box{
	height:auto;
	width:auto;
	padding:25px;
	padding-top:15px;
	padding-bottom:15px;	
}

.tech_logo_box a{
	height:50px;
	width:150px;	
	display:inline-block;
	
	margin:0px;
	text-decoration:none;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;	
	background-repeat:no-repeat;	
	float:none;	
} 

.tech_logo_box a.tech-logo-dotnet{
	background-image:url('img/tech-logos/logo-dot-net.jpg');
}
.tech_logo_box a.tech-logo-dotnet:hover{
	background-image:url('img/tech-logos/logo-dot-net-hover.jpg');
}

.tech_logo_box a.tech-logo-joomla{
	background-image:url('img/tech-logos/logo-joomla.jpg');
	margin-left:15px;	
}
.tech_logo_box a.tech-logo-joomla:hover{
	background-image:url('img/tech-logos/logo-joomla-hover.jpg');
	margin-left:15px;	
}

.tech_logo_box a.tech-logo-mysql{
	background-image:url('img/tech-logos/logo-mysql.jpg');
}
.tech_logo_box a.tech-logo-mysql:hover{
	background-image:url('img/tech-logos/logo-mysql-hover.jpg');
}

.tech_logo_box a.tech-logo-php{
	background-image:url('img/tech-logos/logo-php.jpg');
}
.tech_logo_box a.tech-logo-php:hover{
	background-image:url('img/tech-logos/logo-php-hover.jpg');
}

.tech_logo_box a.tech-logo-sqlserver{
	background-image:url('img/tech-logos/logo-sqlserver.jpg');
}
.tech_logo_box a.tech-logo-sqlserver:hover{
	background-image:url('img/tech-logos/logo-sqlserver-hover.jpg');
}

.tech_logo_box a.tech-logo-wp{
	background-image:url('img/tech-logos/logo-wordpress.jpg');
	margin-left:15px;	
}
.tech_logo_box a.tech-logo-wp:hover{
	background-image:url('img/tech-logos/logo-wordpress-hover.jpg');
	margin-left:15px;
}


/*GREY BOX*/
.grey-box{
	width:980px;
	height:35px;
	background-image:url('img/bot-grey-bg-mid.gif');	
}
.grey-box div{
	height:35px;	
	float:left;		
	overflow:auto;
}
.grey-box-left{
	background-image:url('img/bot-grey-bg-mid.gif');	
	/*background-image:url('img/bot-grey-bg-left.jpg');*/
	width:9px;
}
.grey-box-mid{
	background-image:url('img/bot-grey-bg-mid.gif');	
	/*background-image:url('img/bot-grey-bg-mid.jpg');*/
	width:962px;
}
.grey-box-right{
	background-image:url('img/bot-grey-bg-mid.gif');	
	/*background-image:url('img/bot-grey-bg-right.jpg');*/
	width:9px;	
}

.grey-box-mid{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:11px;
	color:#808080;
}

.grey-box-mid span.twitter-pic{
	background-image:url('img/twitter.jpg');
	background-repeat:no-repeat;
	height:35px;
	width:28px;
	display:inline-block;
	float:left;
}
.grey-box-mid a.twitter,a.twitter:visited{
	text-decoration:none;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	color:#808080;
	display:inline-block;
	overflow:auto;	
	float:left;
	margin-top:10px;
	margin-left:5px;	
}
.grey-box-mid a.twitter:hover{
	color:#3399FF;
}

.grey-box-mid a.bot-menu,a.bot-menu:visited{
	text-decoration:none;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	color:#808080;
	display:inline-block;
	overflow:auto;	
	float:right;
	margin-top:10px;
	margin-left:5px;	
}
.grey-box-mid a.bot-menu:hover{
	color:#3399FF;
}


/*GREY BOX*/




/*footer*/
.transparent-box{
	width:980px;
	height:35px;
	text-align:center;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:11px;
	color:#FFFFFF /*#808080*/;
}
.transparent-box a,a:visited{
	text-decoration:none;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	color:#808080;	
}
.transparent-box a:hover{
	color:#3399FF;	
}
/*footer*/




/*TEAM */
.team{
	width:599px;
	height:auto;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:10pt;
	color:#585858;	
	text-align:justify;
}

.team a{
	text-decoration:none;
}
.teampic{
	/*position: relative;*/
	display:inline-block;
	float:left;
	padding-right: 20px;
	text-decoration:none;
	border:0px;
}

.teamview{
	text-align:center;	
	width:auto;
	height:auto;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:12pt;
	font-weight:bold;
	color:#585858;	
	
}

.teampicfull{
	/*position: relative;*/
	text-decoration:none;
	border:10px #808080 solid;
}

/*TEAM */


/*PROJECTS */


.project{
	width:599px;
	height:auto;
	background-color:#FBFBFB;
	margin-left:0px;
}
.projecthead{
	width:579px;
	height:auto;
	/*	background-image:url('img/project-head-bg.jpg');*/
	display:inline-block ;
	font-weight:bold;
	/*margin-left:35px;*/
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:9pt;
	color:#096BB3;	
	border-bottom:1px #8CBB00 solid;
}
.projectloc{
	width:579px;
	min-height:25px;
	height:auto;
	/*background-image:url('images/contact_form_bg.gif');*/
	display:inline-block ;
	font-weight:bold;
	/*margin-left:35px;*/
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:9pt;
	color:#808080;	
	color:#585858;
	
}

.projecturl{
	width:579px;
	min-height:25px;
	height:auto;
	/*background-image:url('images/contact_form_bg.gif');*/
	display:inline-block ;
	font-weight:bold;
	/*margin-left:35px;*/
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:9pt;
	color:#808080;	
	color:#585858;
	
}

.projecttext{
	width:579px;
	min-height:25px;
	height:auto;
	display:inline-block ;
	/*margin-left:35px;*/
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	font-family:"Arial";
	font-size:9pt;
	color:#808080;	
	color:#585858;
	
}
/*PROJECTS */




/*CLIENTS*/
.clients_logo_box{
	height:auto;
	width:auto;
	padding:25px;
	padding-top:15px;
	padding-bottom:15px;	
}

.clients_logo_box a{
	height:90px;
	width:250px;	
	display:inline-block;
	
	margin:0px;
	text-decoration:none;
	padding:0px;
	padding-top:15px;
	padding-bottom:5px;	
	background-repeat:no-repeat;	
	float:none;	
} 

.clients_logo_box a.clients-logo-amu{
	background-image:url('client-logos/logo-amu.jpg');
}
.clients_logo_box a.clients-logo-amu:hover{
	background-image:url('client-logos/logo-amu-hover.jpg');
}

.clients_logo_box a.clients-logo-wit{
	background-image:url('client-logos/logo-wit.jpg');
}
.clients_logo_box a.clients-logo-wit:hover{
	background-image:url('client-logos/logo-wit-hover.jpg');
}

.clients_logo_box a.clients-logo-jv{
	background-image:url('client-logos/logo-jv.jpg');
}
.clients_logo_box a.clients-logo-jv:hover{
	background-image:url('client-logos/logo-jv-hover.jpg');
}


.clients_logo_box a.clients-logo-mobal{
	background-image:url('client-logos/logo-mobal.jpg');
}
.clients_logo_box a.clients-logo-mobal:hover{
	background-image:url('client-logos/logo-mobal-hover.jpg');
}
.clients_logo_box a.clients-logo-imaton{
	background-image:url('client-logos/logo-imaton.jpg');
}
.clients_logo_box a.clients-logo-imaton:hover{
	background-image:url('client-logos/logo-imaton-hover.jpg');
}
.clients_logo_box a.clients-logo-masters{
	background-image:url('client-logos/logo-masters.jpg');
}
.clients_logo_box a.clients-logo-masters:hover{
	background-image:url('client-logos/logo-masters-hover.jpg');
}


.clients_logo_box a.clients-logo-ikf{
	margin-top:20px;
	height:30px;	
	background-image:url('client-logos/logo-ikf.jpg');
}
.clients_logo_box a.clients-logo-ikf:hover{
	background-image:url('client-logos/logo-ikf-hover.jpg');
}
.clients_logo_box a.clients-logo-iwh{
	margin-top:20px;
	height:30px;
	background-image:url('client-logos/logo-iwh.jpg');
}
.clients_logo_box a.clients-logo-iwh:hover{
	background-image:url('client-logos/logo-iwh-hover.jpg');
}


.clients_logo_box a.clients-logo-ica{
	background-image:url('client-logos/logo-ecommerce-associates.jpg');
}
.clients_logo_box a.clients-logo-ica:hover{
	background-image:url('client-logos/logo-ecommerce-associates-hover.jpg');
}

/*CLIENTS*/




/*CONTACT US*/
.contactadd{
	display:inline-block ;
	width:169px;
	height:335px;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:8pt;
	margin-left:35px;
	color:#808080;	
	background-image:url('img/contact_box_repeater.jpg');
	
	padding-left:10px;
	padding-right:10px;
	
}

.contactform{
	position:relative;
	display:block ;
	width:300px;
	height:335px;
	text-align:center;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:8pt;
	color:#096DB3;
	background-color:#EEEEEE;
	
	margin-left:224px;
	margin-top:-335px;
	
}

.contactadd2{
	display:inline-block ;
	width:169px;
	height:50px;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:8pt;
	margin-left:35px;
	color:#808080;	
	background-image:url('img/contact_box.jpg');
	
	padding-left:10px;
	padding-right:10px;
	
}

.contactform2{
	position:relative;
	display:block ;
	width:300px;
	height:50px;
	text-align:center;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:8pt;
	color:#096DB3;
	background-color:#FFFFFF;
	
	margin-left:224px;
	margin-top:-53px;
	
}

/*.contactform input, textarea {
	margin-bottom:1px;
	border:1px #C0C0C0 solid;
}
*/
.morecontacts{
	width:490px;
	height:auto;
	/*background-color:#F5F5F5;*/
	margin-left:35px;
}
.morecontactshead{
	width:470px;
	height:auto;
	/*background-color:#EEEEEE;*/
	display:inline-block ;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;

	padding-left:10px;
	padding-right:10px;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:9pt;
	color:#096DB3;

	border-bottom:1px #8CBB00 solid;
	
}
.morecontactsflag{
	width:53px;
	height:33px;
	/*height:175px;*/

	display:block ;/*inline-*/

	/*margin-left:35px;*/
	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	color:#096DB3;
}
.imgflag{
	width:53px;
	height:33px;
}
.morecontactstext{
	width:398px;
	height:auto;
	display:inline-block ;
	padding-top:7px;
	padding-bottom:7px;

	padding-left:10px;
	padding-right:10px;
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:8pt;
	color:#808080;	
}

/*CONTACT US*/



/*E-GOV*/
.egov-blockquote{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:12pt;
	color:#096DB3;
	font-weight:bold;
}

.white-box-mid a.link-in-text-egov, a.link-in-text-egov:hover{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:12pt;
	color:#096DB3;
	font-weight:bold;	
	width:auto;
	
	display:inline-block;
	height:auto;
	min-height:5px;
	margin-left:10px;
	text-decoration:none;
	padding-left:90px;	
	
}
.white-box a.link-in-text-egov2, a.link-in-text-egov2:hover{
	font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;/*Arial, Helvetica, sans-serif;*/
	font-size:10pt;
	color:#808080;
	font-weight:bold;	
	width:auto;

	display:inline-block;
	height:auto;
	min-height:5px;
	text-decoration:none;
	padding-right:20px;
	padding-left:20px;
	float:right;
}

/*E-GOV*/




.submit-button{
	background-image:url('img/submit.gif');	
	height:24px;
	width:79px;
	border:0px;
}

.veri-image{
	height:24px;
	width:50px;
	border:1px #B4B4B4 solid;
	vertical-align: bottom;
}

#req-id{
	visibility:hidden;
}



.thumb-webapps,.thumb-regapps,.thumb-justreports,.thumb-technology{
	width:85px;
	height:85px;
	display:inline-block;
	float:left;
	margin-right:10px;
}

.thumb-webapps{
	background-image:url('img/thumb-web-apps.gif');
}
.thumb-regapps{
	background-image:url('img/thumb-reg-apps.gif');
}
.thumb-justreports{
	background-image:url('img/thumb-just-reports.gif');
}
.thumb-technology{
	background-image:url('img/thumb-technology.gif');
}

