/* CSS Document */

body{
	background-repeat: repeat;
	background-image: url(images/backgroundimg_02.gif);
	}
.hometxtbox {
	background-color: #0073AA;
}
.maintable {
	background-repeat: repeat-y;
	border: 0px;
	background-image: url(images/maintablebg.gif);
	}
.annoucement {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0077B0;
	font-weight: bold;
}
.featuredclient {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #0073AA;
	text-decoration: none;
	background-color: #C4ECFF;
	font-weight: bold;
}
.announcementcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #2471BD;
}
.leftshade {
	background-image: url(images/leftshade.gif);
	background-repeat: repeat-y;
}
.rightshade {
	background-image: url(images/rightshade.gif);
	background-repeat: repeat-y;
}
.bottomshade {
	background-image: url(images/bottombordershade.gif);
	background-repeat: repeat-x;
}
.topshade {
	background-image: url(images/topbordershade.gif);
	background-repeat: repeat-x;
}
.grayshade {
	background-color: #f0ebe5;
}
.aboutustxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.aboutusheadings {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1E6FB7;
	font-weight: bold;
}
.navigationlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.homelinkgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

a.homebottomlinksgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

a.lightbluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#4571BA;
}
.ourservicestxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #333333;
}
#services li {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color:#0033CC;
margin-bottom:12px;
margin-top:12px;}
.ourservicesheadings {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1E6FB7;
	font-weight: bold;
}
.ourservicesreadmorelinks {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: normal;
}
.supportheadings {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1E6FB7;
	font-weight: bold;
}
.supporttxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:18px;
}
/*-------------------------FORM STUFF------------------*/

input.searchfield {
	font: normal 11px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #9c9c9c;
	padding-left: 3px;
	background-color:#f7f7f7;
	border-top: 1px solid #73716B;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #73716B;
	}
		
	input.entryfield {
	width:180px;
	padding:4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	background-color:#fbfbfb;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}

	input.entryfieldsearch {
	width:180px;
	padding:4px;
	border-top:1px solid #C1BFBF;
	border-left:1px solid #C1BFBF;
	border-bottom:1px solid #E2E1E1;
	border-right:1px solid #E2E1E1;
	background-color:#fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	input.entryfieldActive {
	width:180px;
	padding:4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	/*background-color:#fbfbfb;*/
	background-color:#fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	div.prfilter input.entryfield {
	width:90px;
	padding:4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	background-color:#fbfbfb;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	div.prfilter input.entryfieldActive {
	width:90px;
	padding:4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	/*background-color:#fbfbfb;*/
	background-color:#fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	input.radio {
	}
	
	input.radioActive {
	}
	
	select.dropdown {
	width: 190px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fbfbfb;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	select.dropdownsearch {
	width: 190px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	select.dropdownActive {
	width: 190px;
	padding: 2px;
	border: 1px solid #d7d7d7;
	/*background-color: #fbfbfb;*/
	background-color:#fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	}
	
	select.dropdown_job {
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fbfbfb;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	width:360px;
	}
	
	select.dropdownActive_job {
	padding: 2px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	width:360px;
	}
	
	textarea, .servicesbox {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	background-color:#fbfbfb;
	padding: 4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	height: 80px;
	width: 348px;
	}
	
	textarea.textareaActive {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333;
	background-color:#fff;
	padding: 4px;
	border-top:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	height: 80px;
	width: 348px;
	}
	
	select.jumpmenu {
	font: normal 10px arial, helvetica, sans-serif;
	color: #313031;
	padding-left: 3px;
	border: 1px solid #313031;
	}
	
	td.divider {
	height: 0.5px;
	background-color:#e1e1e1;
	}
	
	td.fieldlabel {
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	
	td.tablepadright {
	padding-right: 15px;
	}
/*-------------------------FORM ERROR STUFF------------------*/
tr.form, tr.req {
	height: 36px;
	}

	tr.error {
	background-color: #ffffe6;
	height: 36px;
	}
	
	tr.errorRowActive {
	background-color: #fff;
	color: #666;
	height: 36px;
	}
	
	tr.error td.fieldlabel {
	color:#f00;
	font-weight: bold;
	}
	
	tr.error td input.entryfield {
	background-color: #ffffa6;
	color: #f00;
	border-color: #fede01;
	}
	
	tr.error td select.dropdown {
	background-color: #ffffa6;
	color: #f00;
	border-color: #fede01;
	}
	
	tr.error td textarea {
	background-color: #ffffa6;
	color: #f00;
	border-color: #fede01;
	}
	
	tr.form td.formicon {
	background: url(images/spacer.gif) no-repeat center center;
	}
	
	tr.req td.formicon {
	background: url(images/redreq.gif) no-repeat center center;	
	}
	
	tr.error td.formicon {
	background: #ffffe6 url(images/error.gif) no-repeat center center;
	}
	
.contactustxt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
}
.contactusheadings {


	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1E6FB7;
	font-weight: bold;
}
.generalgrey {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#666666;
	line-height:17px;
}
a.graylink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#999999;
}

a.graylink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#999999;
}

a.graylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color:#666666;
}
a.grayboldlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#999999;
}
a.grayboldlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#999999;
	

}
a.grayboldlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color:#666666;
	
}
.addressheadings {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E6FB7;
	font-weight: bold;
}
a.lightbluerightlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	text-align: left;
	text-decoration: none;
	
}

a.lightbluerightlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color: #666666;
	text-align: left;
	background-color: #F0F8FF;
	display: block;
}
a.lightblueleftlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666666;
	background-color:#FFFFFF;
	border-bottom: 1px;
}

a.lightblueleftlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color: #666666;
	background-color:#F9FCFF;
	border-bottom: 1px;
	display: block;
}
.miniheadings {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1B61A0;
	font-weight: bold;
}
.ourworktable {
	background-color: #eaf2fb;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.bluesection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

td.ourworkdivider {
	height: 1px;
	background-color:#C49300;
}
.bluesectionheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#ScrollDiv {
width:100%;
height:154px;
overflow: auto; 
scrollbar-arrow-color: #cdebfb;
scrollbar-3dlight-color: #3174bc;
scrollbar-highlight-color: #3174bc;
scrollbar-face-color: #3885d8;
scrollbar-shadow-color: #3174bc;
scrollbar-darkshadow-color: #3174bc;
scrollbar-track-color: #3174bc;
border-bottom:1px solid #3885d8;
}