@charset "utf-8";
body {
	background-attachment: scroll;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #1C1C1C;
	margin:0px;
	color:#FFFFFF;
	font-family:Arial;
	}

/*   Mainholder   */

#mainholder {
	width:1037px;
	margin: 0 auto; /*Center container on page*/
	background-color:none;
}

/*   Blue tab Holder   */

.bluetabholder {
	width:1037px;
	height:32px;
	margin: 0 auto; /*Center container on page*/
	background-color:#99CCFF;
	background-image:url(images/blue_tab.jpg)
}

.bluetab {
	width:200px;
	height:32px;
	margin: 0 auto; /*Center container on page*/
	background-color:none;
	padding-top:7px;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	margin-left:730px;
	text-align:center;
}
.bluetop {
	color:#FFFFFF;
	text-decoration:none
}
.bluetop:hover {
	color:#cccccc;
	text-decoration:none
}

/*   Top Holder   */

.topholder {
	width:1037px;
	height:115px;
	margin: 0 auto; /*Center container on page*/
	background-color:none;
	background-image:url(images/nav_placeholder.jpg)
}
ul{
	margin:0px;
	padding:0px;
}

li{
	list-style:none;
	float:left;
	height:29px;
	padding-top:13px;
	padding-right:21px;
	padding-left:21px;
}

li:hover{
	background-image:url(images/nav_bg_blue.jpg);
	height:29px;
	background-repeat:no-repeat;
}
	
li.navlinebg{
	background-image:url(images/nav_grey_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-right:1px;
	padding-left:1px;
}

li.navlinebg:hover{
	background-image:url(images/nav_grey_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-right:1px;
	padding-left:1px;
}

.navtop{
	width:737px;
	margin-left:280px;
	padding-top:40px
}

.navstyle{
	font-family:verdana;
	font-size:11px;
	text-align:center;
	background-image:url(images/nav_bg.jpg)
}
.navstylelinks{
	font-family:verdana;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}
.navstylehover:hover{
	font-family:verdana;
	font-size:11px;
	text-align:center;
	background-image:url(images/nav_bg_blue.jpg);
	background-position:center;
	background-repeat:no-repeat
}

/*   Top Image Holder    */

.topimageholder {
	width:1037px;
	height:283px;
	margin: 0 auto; /*Center container on page*/
	background-color:none;
	background-image:url(images/main_image.jpg);
	background-repeat:no-repeat
}

.topimageholdercontent {
	width:1037px;
	height:283px;
	margin: 0 auto; /*Center container on page*/
	background-color:none;
	background-image:url(images/main_image2.jpg);
	background-repeat:no-repeat
}


/*   Content Holder    */

.contentholder {
	width:997px;
	margin: 0 auto; /*Center container on page*/
	background-color:#efefef;
	display:table
}

.holdercontainer1{
	width:997px;
	background-color:#ffffff;

	float:left;
	}
	
.holdercontainer2{
	width:997px;
	float:left;
	background-color:#ffffff;
	display:table
	}
	
.holdercontainer3{
	width:982px;
	background-color:#e9e9e9;
	padding-top:10px;
	padding-left:15px;
	margin-bottom:10px;
	}

.container3content{
	width:632px;
	/*height:500px;*/
	background-color:none;
	float:left;
	margin-right:10px;
	color:#000000;
	font-size:11px;
	font-family:Verdana;
	line-height:20px;
	position:relative;
	}
.container3rightbar{
	width:315px;
	height:263px;	
	background-color:#993300;
	background-image:url(images/clients_careers_call_holder.jpg);
	
	float:left;
	margin-left:2px;
	padding-left:10px;
	margin-bottom:5px;
	color:#4e4e4e;
	font-family:Verdana;
	font-size:11px;
	line-height:20px;
}
	
.greyheader {
	width:993px;
	height:49px;
	margin: 0 auto; /*Center container on page*/
	background-color:#1c1c1c;
	display:table;
	float:left;
	margin-left:2px;
	/*background-image:url(images/greybar.jpg);*/
	background-repeat:no-repeat;
}

/* Heading */	
.heading{
	font-size:18px;
}
/* Inside holder  */	

.bluearea1{
	width:248px;
	height:200px;
	background-color:#0099FF;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	background-image:url(images/image1.jpg);
}
.bluearea1:hover{
	background-image:url(images/image1a.jpg);
}

.bluearea2{
	width:248px;
	height:200px;
	background-color:#0099FF;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	background-image:url(images/image2.jpg);
}
.bluearea2:hover{
	background-image:url(images/image2a.jpg);
}

.bluearea3{
	width:248px;
	height:200px;
	background-color:#0099FF;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	background-image:url(images/image3.jpg);
}
.bluearea3:hover{
	background-image:url(images/image3a.jpg);
}

.bluearea4{
	width:248px;
	height:200px;
	background-color:#0099FF;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	background-image:url(images/image4.jpg);
}
.bluearea4:hover{
	background-image:url(images/image4a.jpg);
}

/* Holder Small */

.holder1small{
	width:248px;
	height:124px;
	background-color:#0066CC;
	
	margin-left:2px;
	background-image:url(images/image1small.jpg);
	background-position:top left;
}

.holder1small:hover{
	background-image:url(images/image1asmall.jpg);
}
.holder2small{
	width:248px;
	height:124px;
	background-color:#003366;
	
	background-image:url(images/image2small.jpg);
	background-position:top left;
}

.holder2small:hover{
	background-image:url(images/image2asmall.jpg);
}

.holder3small{
	width:248px;
	height:124px;
	background-color:#0066CC;
	
	background-image:url(images/image3small.jpg);
	background-position:top left;
}

.holder3small:hover{
	background-image:url(images/image3asmall.jpg);
}

.holder4small{
	width:248px;
	height:124px;
	background-color:#003366;
	
	background-image:url(images/image4small.jpg);
	background-position:top left;
	
}

.holder4small:hover{
	background-image:url(images/image4asmall.jpg);
}

.holder1small, .holder2small, .holder3small, .holder4small{
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	line-height:20px;
}

/* Holder Small */

.bluenavholder{
	width:215px;
	background-color:none;
	margin-left:10px;
	margin-top:10px;
	height:150px;
	position:relative;
	display:block
	}
.bluenavholder2{
	width:215px;
	background-color:none;
	margin-left:10px;
	margin-top:10px;
	height:114px;
	position:relative;
	display:block
	}

.bluenavreadmore{
	width:215px;
	background-color:none;
	height:29px;
	margin-left:10px;
	background-image:url(images/readmore.jpg);
	background-repeat:no-repeat
}

.bluenavreadmore2{
	width:215px;
	background-color:none;
	height:29px;
	margin-top:10px;
	background-image:url(images/readmore.jpg);
	background-repeat:no-repeat
}


.greycallactions {
	width:993px;
	height:49px;
	margin: 0 auto; /*Center container on page*/
	background-color:#000000;
	display:table;
	float:left;
	margin-left:2px;
	background-image:url(images/greybar.jpg);
	background-repeat:no-repeat;
}

.greybuttons{
	width:238px;
	background-color:none;
	margin-left:10px;
	margin-top:13px;
	position:relative;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Arial;
	font-size:22px;
	
}


.holderblack {
	width:993px;
	height:30px;
	margin: 0 auto; /*Center container on page*/
	background-color:#000000;
	display:table;
	float:left;
	margin-left:2px;
}

.holder_top1{
	width:315px;
	height:27px;
	margin: 0 auto; /*Center container on page*/
	background-color:#993300;
	background-image:url(images/holder_black.jpg);
	
	float:left;
	margin-top:1px;
	margin-left:2px;
	padding-top:7px;
	position:relative;
	padding-left:10px;
	font-weight:bold;
	color:#CCCCCC;
}

.holder_top2{
	width:315px;
	height:27px;
	margin: 0 auto; /*Center container on page*/
	background-color:#993300;
	background-image:url(images/holder_black.jpg);
	display:table;
	float:left;
	padding-top:7px;
	margin-left:9px;
	margin-right:9px;
	padding-left:10px;
	margin-top:1px;
	font-weight:bold;
	color:#CCCCCC;
}

.holder_top3{
	width:315px;
	height:27px;
	margin: 0 auto; /*Center container on page*/
	background-color:#993300;
	background-image:url(images/holder_black.jpg);
	display:table;
	float:left;
	padding-top:7px;
	padding-left:10px;
	margin-top:1px;
	font-weight:bold;
	color:#CCCCCC;
}

.holder_clients{
	color:#4e4e4e;
	font-family:Verdana;
	font-size:11px;
	line-height:20px;
}

	.clientslist{
		width:285px;
		height:43px;
		
		padding-left:40px;
		background-image:url(images/clientlistbg_grey.png);
		padding-top:5px
	}
	.clientslist:hover{
		width:285px;
		height:43px;
		background-image:url(images/clientlistbg_blue.png);
		color:#ffffff;
		padding-left:40px;
		padding-top:5px
	
	}
	.clientslist2{
		width:285px;
		height:44px;
		font-family:Verdana;
		font-size:11px;
		color:#4e4e4e;
		padding-left:40px;
		background-image:url(images/clientlistbg_grey.png);
		padding-top:5px
	}
	.clientslist2:hover{
		width:285px;
		height:44px;
		background-image:url(images/clientlistbg_blue.png);
		color:#FFFFFF;
		padding-left:40px;
		padding-top:5px
	
	}
	
	.clientsreadmore{
		width:325px;
		height:29px;
		text-align:right;
		background-color:#CCCCCC;
	}
	.clientsmicrologo{
		width:325px;
		height:29px;
		text-align:center;
		background-color:none;
		margin-top:10px;
	}

.holder_career{
	
	color:#4e4e4e;
	font-family:Verdana;
	font-size:11px;
	line-height:20px;
}


.holder_callme{
	
	color:#4e4e4e;
	font-family:Verdana;
	font-size:11px;
	line-height:20px;
}
/*   Bottom nav Holder    */



.bottom {
	width:997px;
	height:52px;
	margin: 0 auto; /*Center container on page*/
	background-color:#6699CC;
	background-image:url(images/bottom_placeholder.jpg)
}

.navbottomcontainer{
	width:550px;
	height:52px;
	padding-left:447px;
	padding-top:10px;
	
	margin: 0 auto; /*Center container on page*/
	background-color:none;
	font-family:Arial;
	font-size:24px;
	color:#FFFFFF;
	}

.navbottom{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:20px;
	}

.navbottom:hover{
	font-family:Arial;
	font-size:11px;
	color:#0274A5;
	text-decoration:none;
	padding-left:20px;
	}

.bottomgrey {
	width:997px;
	height:8px;
	margin: 0 auto; /*Center container on page*/
	background-color:#333333;
}

/*   Content    */

.imagecontent {
	width:507px;
	height:283px;
	padding-left:500px;
	padding-top:5px;
	padding-right:30px;
	margin: 0 auto; /*Center container on page*/
	background-color:none;
	font-family:Arial;
	color:#FFFFFF;
}

.contenttext{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	line-height:17px	
	}
	
/*  Header Tags  */

h1{
	font-family:Arial;
	font-size:24px;
	color:#FFFFFF;
	display:table;

}

.newheader{
	font-family:Arial;
	font-size:24px;
	color:#FFFFFF;
	display:table;
	font-weight:bold;
	

}

h3{
	font-family:Arial;
	font-size:18px;
	color:#07ABDE;
}

span.topimage{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:13px;
}


/*  Form styles  */

input{
	width:196px;
	border-style:solid;
	border-width:1px;
	border-color:#000000	
}

textarea{
	width:196px;
	border-style:solid;
	border-width:1px;
	border-color:#000000
	}
	
.redtext{
	font-size:10px;
	color:#CC0000
}

/* liststyles  */

.liststyles{
	list-style:disc;
	float:none;
	padding:0px;
	background-image:none;
	margin-left:20px;
	height:20px;
}

.liststyles:hover{
	list-style:disc;
	float:none;
	padding:0px;
	background-image:none;
	background-color:#DBDBDB;
	margin-left:20px;
	height:20px;
}

.mails{
	color:#07ABDE;
}

.mails:hover{
	color:#0066FF;
}


.readmoreBUT{
	width:50px;
	height:20px;
}


.links_approach{
	color:#07ABDE;
}

.links_approach:hover{
	color:#0066FF;
}

.blue_links{font-family:Verdana;
		font-size:11px;
		color:#4e4e4e;
		}
.blue_links:hover{color:#ffffff;}


