﻿a img { border: 0px }

body { margin: 0px; border: 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; text-align: left;	color:#1C3654;}
#wrappersite {
	width: 770px;
	margin: 0px auto; /*centre the page contents*/
	font-weight: bold;	
}
.header { background-color:#1F405D; height: 159px; width: auto; }
#headhome {
	background-image: url(../images/logohome.jpg); }
}
#headabout {
	background-image: url(../images/logoabout.jpg); }
}
#headservices {
	background-image: url(../images/logoservices.jpg); }
}
#headcontact {
	background-image: url(../images/logocontact.jpg); }
}

/*#header { background-color:#1F405D; height: 159px; width: auto;background-image: url(../images/logohome.jpg); }
#header { background-color:#1F405D; height: 159px; width: auto;background-image: url(../images/logohome.jpg); }*/

#header_line {
	height: 10px;
	width: auto;
	background-image: url(../images/bluebit.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#footer {
	font-size: 0.6em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	background-image: url(../Images/background_footer.jpg);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	height: 15px;
}

#seoFooter {
	font-size: 0.5em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	height: 15px;
}

.twocols { width: 100%;}
.twocols div.l {	float: left;  }
.twocols div.r {	float: right;}
.twocols div.c {	clear: both; }


#areacontent {
	background: url(../images/mainback.jpg);
	background-repeat: repeat-y;
}
#areacontent div.l { width: 201px; overflow: hidden;}
#areacontent div.r { width: 569px; overflow: hidden;}

#arealeftcolumn div.l {
	width: 177px;
	padding: 10px 0px 10px 10px;
}

#arealeftcolumn div.r {
	width: 14px;
	height: 399px;
	background-image:url(../images/sidecurve.jpg);
}

#jobsearch {	
	display: block;
}

#jobsearch div.l {
	width: 155px;
	height:25px;
}
#jobsearch div.r {
	width: 396px;
	height:25px;
	background-image:url(../Images/background_rightform.jpg);
	margin-right: 3px;
}

.jobsection {
	width:176px;
	background-image: url(../images/jobofday_middle.jpg);
	background-repeat: repeat-y;
}
.jobsection div.title {
	background-image: url(../images/jobofday_top.jpg);
	height:37px;
}
.jobsection div.footer {
	background-image:url(../Images/jobofday_bottom.jpg);
	height:15px;
	overflow: hidden;
}

.jobsection p {
	font-size: 0.77em;
	padding: 0px 10px 0px 10px;
}

#strapline{ /*width of one column - column space*/				
	display: block;	
	width:100%; 
	margin:0px;
	padding: 0px; 
	line-height:20px; 
	font-size:0.9em;
	font-weight:bold;
	color:#CD3325;
	background-color:#FFFFFF;
	text-align:center;
	line-height: 25px;
}

#wrappernavbar {
	width:100%;
}


#wrappernavbar a,#endnav img { float: left; text-align:center; display: block; height:32px; border:0px; margin:0px; padding:0px;}
.on a#home { width:99px!important; background-image:url(../Images/home_red.jpg); }
.off a#home { width:99px!important; background-image:url(../Images/home_grey.jpg); }
.off a#about {  width:126px!important; background-image:url(../Images/about_grey.jpg);background-position:left; }
.on a#about { width:126px!important; background-image:url(../Images/about_red.jpg); background-position:left;}
.off a#services { width:125px!important; background-image:url(../Images/services_grey.jpg); }
.on a#services { width:125px!important; background-image:url(../Images/services_red.jpg); }
.off a#contact { width:125px!important; background-image:url(../Images/contact_grey.jpg); }
.on a#contact { width:125px!important; background-image:url(../Images/contact_red.jpg); }


#wrappernavbar a img { border: 0px; background-repeat: no-repeat; background-position:center;height:32px;width:100%;}
.on a#home img { background-image:url(../images/homewhite.gif); }
.off a#home img { background-image:url(../images/homeblue.gif); }
.off a#about img { background-image:url(../images/aboutblue.gif); }/*background-color:green;  */
.on a#about img { background-image:url(../images/aboutwhite.gif); }/*background-color:green;  */
.on a#services img  { background-image:url(../Images/serviceswhite.gif); }
.off a#services img  { background-image:url(../Images/servicesblue.gif); }
.on a#contact img { background-image:url(../Images/contactwhite.gif); }
.off a#contact img { background-image:url(../Images/contactblue.gif);  }
#endnav img { width:93px; background-image:url(../Images/curvearrow_top.jpg); }
#wrappernavbar .c {
	clear: both;
}

#bigarrow {
	background-position: top;
	background-image: url(../images/curvearrow_middle.jpg);
	width: 565px;
	height: 49px;
	background-repeat: no-repeat;
	overflow: hidden;
	border: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	float: left;
}					
#contentwrapper {
	clear: both;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/background_content.jpg);
	background-repeat: repeat-y;
	white-space: normal;
}
#contentwrapperinner {
	margin-top: 0px;
	padding: 0 5px 5px 5px;
	width: 555px;
	margin-left: auto;
	margin-right: auto;
}

	
form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.form_endline
{
	text-align: left;
	width: 99%;
	background-color: #CCCCCC;
	color: #CCCCCC;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-top: 5px;
}

ul.indent {
	list-style: none;
}

ul.indent li {
	margin: 0px 2px 2px 2px;
}

ul.indent ul {
	list-style: none;
	margin: 0px;	
}

ul.indent li.twocols .l,ul.indent li.twocols .r {
	width: 200px!important;
}
/* old stuff */

label {font-size:0.9em;font-weight:bold;text-align:left;width:150px;}
.labeltop {font-size:0.9em;font-weight:bold;text-align:left;display:block;width:auto;}
.redtext{font-weight:bold;color:#E90011;}

.navbargrey
{color:#1C3654;text-decoration:none;font-weight:bold;font-size:1em;}
.navbarred
{color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:1em;}

h1 {
	margin: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	font-weight: bold;
	font-size: 1.5em;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 0px 10px 10px 10px;
	font-size: 1.2em;
}

.homehead
{
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0px;
padding:0px;font-weight:bold;font-size:1.5em;text-align:center;
}
.homehead2
{
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
margin-top:40px;
margin-bottom:0px;
padding:0;font-weight:bold;font-size:1em;text-align:center;text-decoration:underline;
}
.homehead3
{
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
margin-top:20px;
margin-bottom:0px;
padding:0;font-weight:bold;font-size:1em;text-align:center;text-decoration:underline;
}
.homepara
{
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
margin-top:20px;
margin-bottom:0px;
padding:0;font-weight:bold;font-size:0.9em;text-align:center;
}

	  p{
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0px;
font-size:0.9em;
	text-align: justify;
}

li{margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:0px;font-size:0.9em;
}
A:link {text-decoration: none; color:#CD3325;margin:0;padding:0;}
A:visited {text-decoration: none; color:#CD3325;}
A:active {text-decoration: none; color:#CD3325;}
A:hover {text-decoration: underline;color: #CD3325;}

/* 
table#content {
	margin: 0px;
	width: 100%;
}

#contentleftcol {
	width: 187px;
	padding: 10px;	
}
#contentmidcol {
	width:14px;
	background-image:url(../images/sidecurve.jpg); 
}
#contentrightcol {	
	background-image: url(../images/background_content.jpg);
	background-color: yellow;
	background-repeat: repeat-y;
}

table#content, table#content tr, table#content td, table#content th {
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	border-spacing: 0px;
	text-align: left;
	vertical-align: top;
	border-collapse: collapse;
}

*/
