* {   padding:0px;  margin:0px;}html {   padding:0px;  margin:0px;  height:100%;}body {  background-color: #FFFFFF;  font-size: 12px;  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;  color:#333333;    padding:0px;  margin:0px;  height:100%;}p, pre, h2 {  padding:10px;  margin:0px}h1 {font-size: 11px;text-transform:uppercase;text-align: right;color: #666666;background-color: #CCCCCC;padding:5px 15px;margin:0px}h2 {font-size:14px;padding-top:10px;text-transform:uppercase;color: #564b47;background-color: transparent;}#bodycopy {	padding: 25px;	min-width: 650px;}h3 {	color: #103F8F;	font-size: 12px;	font-weight: bold;	padding-left: 10px;} pre { color: #564b47;font-size: 11px;background-color:transparent;font-family: Courier, Monaco, Monospace;}a {	color: #708A00;	text-decoration: none;	font-weight: bold;}#leftmenu {	width: 220px;	background-color: #535353;	height:auto;	color: #FFFFFF;	float: none;}#contitle {	height: 30px;	background-color: #E6E6E6;	font-size: 1.4em;	padding-left: 32px;	padding-top: 7px;	padding-bottom: 0px;}.getpdf {	width: 200px;	text-align: center;	border: 1px solid #CCCCCC;	font-size: 10px;}#headimage {	height: 150px;	background-color: #A9CC09;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #FFFFFF;	background-image: url(images/mainbanner.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	width: 100%;	display: block;}.note {	font-size: 12px;	color: #990000;}#bannermenu {	height: 85px;	width: 236px;	margin-left: auto;	overflow: hidden;	position: relative;	top: 30px;}#bannermenu img {	padding-bottom: 5px;}#navsearch {	background-image: url(images/searchbg.gif);	height: 51px;	background-repeat: repeat-x;}#content {  background-color:#fff;  min-width: 800px;}#bannernav ul {margin-left: 0;padding-left: 0;white-space: nowrap;}#bannernav li{	display: inline;	list-style-type: none;	padding-right: 8px;	padding-left: 8px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #FFFFFF;}a:hover {	color: #A0C400;	text-decoration: none;	font-weight: bold;	background-color: #F2F8DA;}#bannernav {	background-image: url(images/headbg.gif);	height: 60px;	background-color: #0053A0;	background-repeat: repeat-x;	color: #FFFFFF;}.bothedges {	display: inline;	list-style-type: none;	padding-right: 8px;	padding-left: 8px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #FFFFFF;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #FFFFFF;}#bannerpos {	padding-left: 60px;	padding-top: 20px;	height: 40px;	background-image: url(images/hdrlogo.gif);	background-color: Transparent;	background-repeat: no-repeat;	background-position: 15px 13px;}#bannerpos a:hover {	background-image: url("images/headpointer.gif");	background-repeat: no-repeat;	background-position: center bottom;}#bannermenu a:hover {	background-color: transparent;}#bannerpos a {	color: #FFFFFF;	text-decoration: none;	background-color: transparent;	padding: 0px 0 25px;	font-weight: normal;}.noborder {	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;}.searchfield {	width: 140px;	border: 1px solid #003A70;	top: 7px;	position: relative;	left: 30px;}.searchbutton {	position: relative;	left: 16px;	top: 13px;}#leftnavmenu {	text-decoration: none;	line-height: 30px;	font-size: 12px;	color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}#leftnavmenu a {	color: #FFFFFF;	text-decoration: none;	padding-left: 30px;	background-image: url(images/nothing.gif);	background-repeat: no-repeat;	background-position: 3px 3px;	padding-top: 6px;	padding-right: 10px;	padding-bottom: 7px;	clear: both;	font-weight: normal;}#leftnavmenu a:hover {	background-image: url(images/menubullet.gif);	background-color: #666666;	background-repeat: no-repeat;	background-position: 14px 9px;}#leftnavmenu li {	list-style-image: none;	list-style-type: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;}#leftnavmenu li:hover {	background-color: #666666;}#leftnavmenu li.selected {	background-image: url(images/currentnav.gif);	background-repeat: no-repeat;	background-position: 165px 5px;}#footercontent {	width: 100%;	background-color: #E6E6E6;	height: 40px;	font-size: 10px;	color: #666666;	text-align: left;	line-height: 15px;	padding-top: 10px;	border-top-width: 6px;	border-top-style: solid;	border-top-color: #FFFFFF;	padding-left: 30px;	min-width: 400px;}.table {	text-align: left;	vertical-align: top;}#footercontent a {	color: #666666;	text-decoration: none;	font-weight: normal;}#footercontent a:hover {	color: #C1D72E;}.featurepad {	margin-top: 15px;	margin-bottom: 5px;}#contact_footer {	text-align: center;	font-size: .95em;	padding-bottom: 10px;}.greentext {	font-weight: bold;	color: #B5DB16;}#contact_footer a {	font-weight: normal;	color: #FFFFFF;}#contact_footer a:hover {	font-weight: bold;	color: #FFFFFF;	background-color: transparent;}#baselogos {	text-align: left;	padding-top: 10px;	border-top: 1px dotted #CCCCCC;	padding-bottom: 8px;	padding-left: 32px;	margin-top: 10px;}.pressdate {	font-weight: normal;	color: #999999;}.pressnote {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	margin-top: 15px;}.joblisting {	border: 1px solid #CCCCCC;	font-size: .9em;	background-color: #E6E6E6;	margin-top: 15px;}.job_title {	padding: 8px 8px 4px;	font-weight: bold;	color: #0054A1;	background-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.job_attribute {	padding-top: 4px;	padding-right: 8px;	padding-bottom: 4px;	padding-left: 8px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.job_desc {	padding-top: 4px;	padding-right: 8px;	padding-bottom: 4px;	padding-left: 8px;	border: 5px solid #FFFFFF;}.clientnote {	background-color: #FFCCFF;}h4 {	color: #103F8F;	font-size: 12px;	font-weight: bold;	padding-left: 10px;	padding-top: 15px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CCCCCC;}.contactform {	width: 500px;	padding: 0px;	background-color: #E6E6E6;	border: 1px solid #999999;}.contactform_head {	background-color: #B5DB16;	padding: 5px 5px 5px 10px;	color: #333333;	font-weight: bold;	text-transform: capitalize;	font-size: .9em;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.contactform_field {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	color: #333333;	padding-top: 5px;	padding-bottom: 5px;	font-size: 0.9em;}.contactform_field p {	padding: 2px 0px 5px 10px;}.contactform_submit {	background-color: #B5DB16;	padding: 10px;	color: #333333;	font-weight: bold;	text-transform: capitalize;	font-size: .9em;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #FFFFFF;}.tablepadding td {	padding-right: 15px;}.job_desc a {	font-weight: normal;	color: #333333;}.applynow a {	font-size: 10px;	font-weight: bold;	color: #CC0000;}#bodycopy ul {	padding-left: 10px;	margin-left: 15px;}.indent {	text-indent: 15px;}#bodycopy li {	padding-bottom: 8px;}
