body {
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 0px;
	min-width: 803px;
	font-family: Verdana, Helvetica, "Sans Serif";
}

p {
	font-family: Verdana, Helvetica, "Sans Serif";
	font-size: 12px;
	width: 400px;
	padding-left:25px;
	line-height: 17px;
	
}

#footer {
	font-family: Verdana, Helvetica, "Sans Serif";
	font-size:11px;
	color:#a9a9a9;
	clear:both;
	text-align: left;

  }

#footer a {
	color:#a9a9a9;
	text-decoration: none;
	text-align: left;

  }


a {
	color:#003658;
}

a:hover {
	color:#8F6104;
}

a:visited {
	color:#99ADC0;
}

#leftmostdiv {

margin-top:74px;

float:left;

height:600px;

}


#maincontentdiv {
	padding:0px;
	margin-top:0px;
	float:left;
	width:755px;
	background-image:url(images/flashfront/lightblueline.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;

}

#biopull {
	margin-left:50px;
	margin-bottom:5px;
	width:330px;
	background-color:#ffffff;
	font-size:11px;
	border-top: 1px solid #003658;
	border-right: 1px none #003658;
	border-bottom: 1px solid #003658;
	border-left: 1px none #003658;
}

#biopull p { 
	font-size:11px;
	width:100%;
	margin-bottom:5px;
	margin-top:5px;
	background-color:#efefef;
	padding:2px;text-align:center;
}

#biopull ul {
	font-size:10px;
	width:260px;
	margin-bottom:5px;
}

#biopull li {
	font-size:10px; 
	width:250px;
}

h1 {

	font-family: Verdana, Helvetica, "Sans Serif";
	font-size:85%;
	font-weight:bold;
	color:#959696;
	padding-left:21px;
	margin-bottom:4px;
	margin-top:1px;
}

h2 {
	font-family: Verdana, Helvetica, "Sans Serif";
	font-size: 12px;
	width: 400px;
	padding-left:25px;
	line-height: 17px;
	font-style: normal;
	font-weight: normal;
}

h3 {

	font-family: Verdana, Helvetica, "Sans Serif";
	font-size:85%;
	font-weight:bold;
	color:#959696;
	padding-left:21px;
	margin-bottom:4px;
	margin-top:1px;
}

h4 {

	font-family: Verdana, Helvetica, "Sans Serif";
	font-size:13px;
	
	color:#9B711F;
	padding-left:21px;
	margin-bottom:4px;
	margin-top:1px;

}

h5 {
	font-weight:bold;
	font-size:14px;
	color:#003658;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:6px;
	margin-bottom:8px;
	}
	
h5	a:visited {
	color:#003658;

}


.divider {
	border-top: 1px solid #dddddd;
	height: 2px;
	margin-left:30px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 75%;
}

#subnav  {
	margin-top:15px;
	padding-left:10px;
	border-left:1px solid #99ADC0;
	float:right;
	width:123px;
	padding-top:14px;
	padding-bottom:14px;margin-right:0px;padding-right:0px;
}

#subnav p {
	margin-left:12px;
	width: 121px;
	font-size: 11px;
	padding-left:0px;
	padding:0px;
	margin-top:3px;
	margin-bottom:8px;margin-right:0px;
}

#subnav a:link {
	color:#003658;
}

#subnav a:hover {
	color:#8F6104;
}

#subnav a:visited {
	color:#99ADC0;
	font-size: 11px;
}

#subnav li {

	width: 121px;
	margin-bottom:10px;
	margin-left:3px;

}




#subnav ul {

	margin-left: 10px;
	margin-right:1px;
	padding:0px;
	font-size: 11px;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(images/bullet1.gif);
}

#placements ul {
	list-style-image: none;
	list-style-type: none;

}

#placements li {

	width:150px;
	margin-left:10px;
	margin-bottom:5px;

}



#subnav h2 {
	font-family:Verdana, Helvetica, Sans Serif;
	width: 121px;
	margin-bottom:3px;
	font-size: 12px;
	font-weight:bold;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
}

#clientlist li {

	width:170px;
	margin-left:10px;
	margin-bottom:5px;
}

li {

	margin-bottom:10px;
	margin-left:25px;
	width:310px;
}

ul {

	font-family: Verdana, Helvetica, "Sans Serif";
	font-size: 12px;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(images/bullet1.gif);

}


#jobsearch p {
	margin-top: 3px;
	margin-bottom: 3px;
}

.hr {
	width:460px;
	height:12px;
	margin-top:5px;
	border-bottom:1px solid #333333;margin-left:25px;
	
}


.bolden {
	font-weight:bold;
}

table {
	font-family: Verdana, Helvetica, "Sans Serif";
	font-size: 12px;
	line-height: 17px;


}

.submitfix  input {
font-size: 10px;
width:160px;


}

#mailerlistli li {

	width:430px;

}

.nonpformat p {
	font-family: Verdana, Helvetica, "Sans Serif";
	font-size: 12px;
	width: 410px;
	padding-left:25px;
	line-height: 17px;

}

.testimonial  {
	font-size:10px;

}

.testname { 
		margin-left:25px;
		font-size:11px;

}

.testimonialbox {

		width:390px;
		margin-left:25px;
		font-size:10px;
		padding:8px;
		background-color:#efefef;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;

}

.testpagewidth {

width:310px;
}

.jobsummary p {

	padding-top:8px;
}





#AutoScrollContainer { position:relative; width: 260px; height: 135px; clip:rect(0,260,135,0); overflow:hidden; z-index:1; visibility:visible; background-color: #ffffff; layer-background-color: #efefef; }
#AutoScrollContent { position:absolute; top:135px; height:852px; left:0px; visibility:visible;padding:0px;}

#AutoScrollContainer p {
	margin:0px;
	padding:0px;
	font-size:10px;
	width:250px;
	text-align: left;
}
#AutoScrollContainer a {color:#003658;}
#AutoScrollContainer a:hover {color:#8F6104;}
#intrographs { float:left;width:230px;margin-left:16px;margin-right:11px;}
#intrographs p {
	margin-left:0px;
	margin-top:5px;
	margin-bottom:8px;
	padding:0px;
	font-size:12px;
	width:226px;
	text-align: left;
}

.formWrapper { padding: 0px 0px 0px 20px; }
.formRow { margin: 0px 0px 5px 0px; }
.formRow label { vertical-align: top; text-align: right; font-size: 12px; width: 175px; margin: 2px 0px 0px 0px; float: left; display: block; clear: both; }

.homeWrapper { margin: 10px 2px; }
.homeTagLine { margin-bottom: 10px; }
.homeFlash {}
.homeIntro p { width: 560px; margin: 0px 3px 13px 3px; padding: 0px; font-size: 12px; }
.homeLeft { float: left; width: 280px; }
.homeRight { float: right; width: 280px; }
.homeRight p { width: 100%; margin: 0px 0px 8px 0px; padding: 0px; }
.cB { clear: both; }

.homeBoxTitle { background-color: #132844; padding: 3px 6px; color: #ffffff; font-weight: bold; font-size: 12px; }
.homeBoxContent { height: 140px; background-color: #ffffff; font-size: 11px; color: #000000; margin-bottom: 4px; border-left: 1px solid #132844; border-right: 1px solid #132844; border-bottom: 1px solid #132844; padding: 8px 10px; }
.homeBoxContentBy { font-size: 10px; margin-top: 4px; font-style: italic; }

.recruitingWrapper { margin: 10px 2px; }
.recruitingWrapper p { width: 560px; }
.recruitingLeft { float: left; width: 270px; margin-left: 20px; }
.recruitingRight { float: right; width: 270px; padding: 0px; }

.recruitingBoxTitle { background-color: #132844; padding: 3px 6px; color: #ffffff; font-weight: bold; font-size: 12px; }
.recruitingBoxContent { background-color: #ffffff; font-size: 12px; color: #000000; margin-bottom: 4px; border-left: 1px solid #132844; border-right: 1px solid #132844; border-bottom: 1px solid #132844; padding: 8px 10px; }
.recruitingBoxContent p { margin: 0px; padding: 5px; width: 240px; }
.recruitingBoxContent ul { margin: 0px; padding: 0px; }
.recruitingBoxContent li { list-style: square; padding: 0px; margin: 0px 0px 5px 20px; width: 220px; }
