body {
	font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	background: #b1c8bb url(../imgs/bck.jpg) repeat;
	margin: 0px;
	text-align:center;
}

p {font-size:12px; line-height:20px;}
h1 {font-size:16px; color:#610000;}
h2 {font-size:16px; color:#666666;}

#wrapper {padding: 0;
  position: relative;
  margin: 0 auto;
  text-align: left;
  width: 714px;
}

#pagehed
{background:#F5F3ED url(../imgs/2hed.gif);
padding:0px;
height: 90px;
  position: relative;
  top: 0em;
  width: 714px;
}

#pagebody{
width: 714px;
background: #b1c8bb url(../imgs/2cont.gif) repeat-y center;
padding: 0px;
  float: left;
}

#content
{width: 450px;
padding:0px 18px 0px 10px;
position:relative;}

#content h1 {font-size:14px; color:#610000;
line-height:1.6em;
border-bottom: 1px solid #666;}


#pagebody .in
{margin: 0px 0px 0px 3px;}

#content a:link {
text-decoration:none;
color:#002255;
border-bottom: 1px dotted #666;}

#content a:hover {
background-color:#D5D5D5;}

#rightcoll {
float:right;
width:210px;}


#side{
clear:none;
width: 242px;
left: 427px;
padding: 0px;
float:right;
position:absolute;}


#homeside{
clear:left;
width: 242px;
left: 427px;
padding: 0px;
float:right;
position:absolute;}


/* --( Navigation )-- */
#nav ul {
margin:0px;
padding:0px;
font: 1px/1px verdana, arial, helvetica, sans-serif; overflow: hidden;}

#nav li {
display:block;
list-style-type:none;
text-indent: -3000px;}

#nav li#home {display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/home.gif) 0 0px no-repeat;
	}
#nav li#home a{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/home.gif) 0 -26px no-repeat;
	}
#nav li#home a:hover{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/home.gif) 0 0px no-repeat;
	}
	
#nav li#about {display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/about.gif) 0 0px no-repeat;
	}
#nav li#about a{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/about.gif) 0 -26px no-repeat;
	}
#nav li#about a:hover{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/about.gif) 0 0px no-repeat;
	}

#nav li#jobs {display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/jobs.gif) 0 0px no-repeat;
	}
#nav li#jobs a{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/jobs.gif) 0 -26px no-repeat;
	}
#nav li#jobs a:hover{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/jobs.gif) 0 0px no-repeat;
	}
	
	#nav li#contact {display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/contact.gif) 0 0px no-repeat;
	}
#nav li#contact a{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/contact.gif) 0 -26px no-repeat;
	}
#nav li#contact a:hover{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/contact.gif) 0 0px no-repeat;
	}
		#nav li#resume {display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/resume.gif) 0 0px no-repeat;
	}
#nav li#resume a{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/resume.gif) 0 -26px no-repeat;
	}
#nav li#resume a:hover{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/resume.gif) 0 0px no-repeat;
	}

#nav li#clients {display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/clients.gif) 0 0px no-repeat;
	}
#nav li#clients a{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/clients.gif) 0 -26px no-repeat;
	}
#nav li#clients a:hover{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/clients.gif) 0 0px no-repeat;
	}

#nav li#links {display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/link.gif) 0 0px no-repeat;
	}
#nav li#links a{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/link.gif) 0 -26px no-repeat;
	}
#nav li#links a:hover{display: block;	width: 242px; height: 26px; margin: 0; padding: 0; text-decoration: none;
	background: url(../imgs/nav/link.gif) 0 0px no-repeat;
	}
/* --( floatingbox link )-- */
#floatbox {
width:100px;
height:20px;
padding:8px;
margin-right:10px;
background-color:#C9DCE6;
float:right;}
#floatbox p{margin-top:-2px;}
#floatbox a{text-decoration:none;}
#floatbox a:hover {background-color:#FFFFFF;}



/* --( Joblisting styles )-- */

.movein{margin-left:10px;
text-decoration:none;}

.movein p{
font-size:12px;line-height: 1.5em;}

.movein h1 {font-size:16px;
text-decoration:none;
color:#002255;}

.movein ul, li{
font-size:12px;
padding: 0 0 14px 10px;
line-height: 1.2em;}

.movein h2 {font-size:14px;
text-decoration:none;
color:#002255;}

td {
font-size:12px;}

td a, a:visited {
text-decoration:none;
color:#000000;}

td a:visited {
text-decoration:none;
color:#000000;}

td a:hover {
background-color:#D5D5D5;}

td h2 {font-size:14px;
text-decoration:none;
color:#002255;}


#footer
{width: 450px;
font-size:9px;
padding:0px 18px 0px 10px;}

#footer2
{width:714px;
height:48px;
color:#3A5A6F;
background:#b1c8bb url(../imgs/footer2.gif) no-repeat center;
font-size:9px;
padding:0px;}
#footer2 p
{margin: 0 0 0 12px;
padding: 20px 0 0 0;
font-size:10px;
}

.left{float:left;}
.right{float:right;}
.f23{ margin-top:-12px;}

 .spacer {clear: both; }
