@charset "utf-8";
/* CSS Document */


body{
font-family:"Trebuchet MS";
font-size:10px;
background-color:#B2B7BC;
background-image:url(../images/pattern_036.gif);
background-repeat:repeat;
}
.wrapper{
width:1000px;
text-align:center;
background-color:#ffffff;
}

.rightshadow{
background-image:url(../images/rightshadow.jpg);
background-repeat:repeat-y;
}
.bottomshadow{
background-image:url(../images/bottomshadow.jpg);
background-repeat:repeat-x;
}
.leftshadow{
background-image:url(../images/rightshadow.jpg);
background-repeat:repeat-y;
}
.topshadow{
background-image:url(../images/bottomshadow.jpg);
background-repeat:repeat-x;}

a {

text-decoration:none;
color:#000099;
}

a visited{

color:#006600;
}

.content{
	text-align:center;
	font-size:11px;
 
}

.footer{
	text-align:center;
	position:relative;
	padding:20px 20px 5px 20px;
	font-size:9px;
	list-style:none;
	background-color:#ffffff;
	

}
.topborder {
	background-image: url(../images/leftborder.gif);
	background-repeat: repeat-x;
}


.footer ul{
	margin:0;
	padding:0 0 0 230px;
	list-style:none;
	display:table-cell;
	white-space:nowrap;
}

.footer li {
	margin:0;
	padding: 0 20px 0 20px;
	height:auto;
	float:left;

}

.footertext {
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #999999;
	background-color:#ffffff;
}

.splash{

	text-align:center;
	height:296px;
}

.thumbnail{
	float:right;
	padding:3px;
	width: 169px;
	height: 100px;

}


.header{
width:1009px;}
.teasertext{

padding:10px 10px 10px 25px;
}

.teaserheading{
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bolder;
color:#000000;
padding:10px 0px 5px 25px;
}

.readmore {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #0000FF;
}
.jobheader{
	padding:10px 0 10px 5px;
	text-align:left;
}

.jobheadercolumn{
	background-image:url(../images/jobopen_headingbg.jpg);
	background-repeat:repeat-x;
	height:24px;
	color:#3a3a3a;
	font-size:10px;
	font-weight:bold;
	padding: 5px;
	text-align: center;
}
.jobcontent{
color:#333333;
text-align:left;}

.jobcontent div{
padding-left:10px;


}
.jobheaderthumb{
	padding:10px 0 0 0;
}



.requirements{
font-size:9px;
padding-left:2px;
color:#0000FF;
text-align:left;}

.requirements b{
padding-left:30px;
font-weight:bold;}
/*
.jobcolumntext{
margin:5px 5px 5px 5px;
color:#3a3a3a;
font-size:10px;
font-weight:bold;

}
*/
//JOB OPENINGS ROUNDED CORNER BOX
/*.topborder{
background-image:url(../images/topborder.jpg);
background-repeat:repeat-x;
}*/
.upperrightcorner{
background-image:url(../images/upper_rightcorner.jpg);
background-repeat:no-repeat;}

.leftborder{
background-image:url(images/leftborder.gif);
background-repeat:repeat-y;
10px;
}

.rightborder{

background-image:url(../images/rightborder.jpg);
background-repeat:repeat-y;
width:10px;}
/*
.bottomborder{

background-image:url(../images/bottomborder.jpg);
background-repeat:repeat-x;}
*/

//CLIENTS TABLE
.tablepadding{
padding:15px 15px 15px 15px;}


//ABOUT US PAGE
.aboutheader{
font-size:14px;
color:#000033;
font-weight:bold;
}
p{

font-size:11px;
color:#333333;
text-align:left;}

.aboutcontent{

padding:20px 150px 20px 40px;
text-align:left;}

//SERVICES PAGE
.servicescontent{

padding:20px 150px 20px 40px;
text-align:left;}


.clientname{
background-color:#E0E0E0;
font-weight:bold;
text-align:left;
padding:5px 5px 5px 0;
}

.clientstable{
padding-left:20px;}
.clientstable td{

padding-left:5px;}

.clientdetails td{
background:#EBEBEB;
padding-left:10px;
}


.form{
	display:block;

}


.jobstableheader{
background-color:#e8e8e8;
background-image:url(../images/jobs_gradient2.jpg);
background-repeat:repeat-x;
border:#b1b9c4;
font-weight:bold;
height:36px;
color:#ffffff;

}

.jobstabletext{

padding:10px 0 10px 10px;}

.jobstablecolumnheader{
background-color:#ffffff;

}

.jobstablecolumnheader td{
font-size:10px;
text-align:center;
font-weight:bolder;
text-decoration:underline;
}

.jobstablecontent{

font-size:10px;
text-align:left;
padding-left:15px;}


