/* CSS Document */

body {
	margin:0px; 
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}


a:link, a:visited, a:hover, a:active { color:#000000; }

ul {
	margin: 0px 0px 10px 18px;
	padding: 0px;
}
li {
	list-style-image: url(../images/plus.gif);
	margin: 8px;
	padding:0px;
}

.footer {
	color:#666633;
	font-size:11px; 
	margin-top:50px;
}

.banner {
float:left; width:130px;
padding:10px 0px 0px 10px;
}

h1 { 
	font-family: times; 
	font-size: 27px;
	color: #003300;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

h2 {
	font-family: verdana; 
	font-size: 14px; 
	color: #996600; 
	font-weight:bold;
	margin:10px 0px 10px 0px;
	padding:0px;
}

.linkbar { color:#AB6927; font-size:10px; padding: 4px 4px 4px 8px; background-color:#EFEFEA; margin-bottom:15px; }
.linkbar a:link, .linkbar a:visited, .linkbar a:hover, .linkbar a:active  { color:#AB6927; font-size:10px; padding: 0px 4px 0px 4px; background-color:#EFEFEA; margin-bottom:15px; }


.bodyheading{
	background-color:#FFFFFF;
	color:#666633;
	font-weight:bold;
	font-size:10px;
	display:inline;
	height: 28px;
	width: 775px;
}
.bodyheading_bg {background-image:url(../images/dot.gif);}

.bodycontent { padding:8px 0px 8px 0px;}

.rightcolheading {
	background-color:#666633;
	letter-spacing:1px;
	font-size:12px;
	color:#EBEBE4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.maincontent {float:left; width:440px; padding:10px;}

.contact {
	background-color:#666633;
	color:#FFFFFF;
	padding:0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.thumb_home_wrap {
	background-color:#A3A370;
	background-image: url(../images/bg_home.gif);
	background-repeat: no-repeat;
}

.thumb_home {
	padding:0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCC99;
	border-left-color: #FFF;
}
.address {background-color:#EFEFEA; margin-bottom:1px; padding:10px; font-size:11px;}

.clientlist {background-color:#999966; padding:4px; font-size:10px; color:#FFFFFF;}
.mainimage {margin:1px 1px 1px 0px;}
#sections{
	background-color:#999966;
	color:#EFEFEA;
	font-size:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color:#F0F0DB;
	padding:3px 3px 3px 15px;
}
#sections a:link, #sections a:visited {text-decoration: underline; color:#EFEFEA;}
#sections a:hover, #sections a:active {text-decoration: underline; color:#FFFFFF;}

#sidelink {text-decoration: none;}
#sidelink a:link, #sidelink a:visited {text-decoration: none;}
#sidelink a:hover, #sidelink a:active {text-decoration: underline;}

#sidelinkjobs {text-decoration: none;}
#sidelinkjobs a:link, #sidelinkjobs a:visited {text-decoration: underline;}
#sidelinkjobs a:hover, #sidelinkjobs a:active {text-decoration: underline; color:#990000;}

#breadcrumb {
	background-color:#999966;
	color:#EFEFEA;
	font-size:10px;
	color:#F0F0DB;
	padding:3px 3px 3px 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#breadcrumb a:link, #breadcrumb a:visited {text-decoration: underline; color:#EFEFEA;}
#breadcrumb a:hover, #breadcrumb a:active {text-decoration: underline; color:#FFFFFF;}

.homeBGtile {
	background-image: url(../images/homeBGhack.gif);
	background-repeat:repeat-y;
	background-position: 500px;
}

.BGtile {
	background-image: url(../images/BGhack.gif);
	background-repeat:repeat-y;
	background-position:621px 5px;
}

.form {font-size:10px;}
input {background-color:#ffffcc; font-size:10px;}
select {background-color:#ffffcc; font-size:10px;}
textarea {
	background-color:#ffffcc;
	width:200px;
	margin:0px;
	padding:0px;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	overflow-y:scroll;
	}

.datepicker {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#999966;
	}

.positionFloat {float:left; width:150px;}


.titleHeader {
	height: 28px;
}
.titleHeader_bg {
	background-image:url(../images/company_info_title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 28px;
}

#titleSections{
	color:#EFEFEA;
	font-size:10px;
	color:#FFFFFF;
	padding:8px 10px 0px 0px;
}
#titleSections a:link, #titleSections a:visited {text-decoration: underline; color:#EFEFEA;}
#titleSections a:hover, #titleSections a:active {text-decoration: underline; color:#FFFFFF;}
select {
	margin: 10px 0px 10px 0px;
}

form {padding:0px; margin:0px;}

#main_nav {
	position:relative;
	float:right;
	margin:0 10px 0 0;
	width:600px;
	height:70px;
}

#main_nav a:hover {
	background-position:0% 100%;
}

a.btn_home {
	position:relative;
	float:left;
	display:block;
	text-indent:-3000px;
	height:70px;
	width:79px;
	background:url("../images/top/btn_home.gif") no-repeat top left;
}

a.btn_companyinfo {
	position:relative;
	float:left;
	display:block;
	text-indent:-3000px;
	height:70px;
	width:121px;
	background:url("../images/top/btn_companyinfo.gif") no-repeat top left;
}

a.btn_services {
	position:relative;
	float:left;
	display:block;
	text-indent:-3000px;
	height:70px;
	width:87px;
	background:url("../images/top/btn_services.gif") no-repeat top left;
}

a.btn_testimonials {
	position:relative;
	float:left;
	display:block;
	text-indent:-3000px;
	height:70px;
	width:113px;
	background:url("../images/top/btn_testimonials.gif") no-repeat top left;
}

a.btn_employment {
	position:relative;
	float:left;
	display:block;
	text-indent:-3000px;
	height:70px;
	width:107px;
	background:url("../images/top/btn_employment.gif") no-repeat top left;
}

a.btn_contactus {
	position:relative;
	float:left;
	display:block;
	text-indent:-3000px;
	height:70px;
	width:93px;
	background:url("../images/top/btn_contactus.gif") no-repeat top left;
}
	
