body {
	font-family: Arial, Sans-serif;
	font-size: 10pt;
}

#bld-top, #flash, p#web  {
	display: none;
}


#contact-us {
	position: absolute;
	top: 14px;
	right: 10px;
}

/*.menu {
	padding: 0;
	margin: 0;
	position: absolute;
	right: 6pt;
}

.menu ul {
	list-style: none;
	margin: 0 auto 0 0;
	padding: 0;
	border-top: solid #999 1px;
	text-align: center;
}

.menu ul li {
	float: left;
	width: 75px;
	padding: 5pt 10pt 5pt 7pt;
	margin: 0;
	border-left: solid #999 1px;
}

.menu ul li.last {
	border-right: solid #999 1px;
}

.menu a {
	color: #34609A;
	text-decoration: none;
}*/
a {text-decoration:none; color:#14ABE3;}
a:hover {color:#1749A0;}
.menu {
position:absolute;
top:33px;
right:1px;
width:486px;
z-index:300px;
}

.menu ul {
	list-style: none;
}
.menu ul li{
text-align:left;
float:left;
position:relative;
}
.menu ul li a {
display:block;
margin:0;
color:#191919;
}
.menu a.hide{
padding:13px 13px 13px 13px;
background:url(images/divider.gif) no-repeat top right transparent;
}
.menu li.last a{
display:block;
background:transparent;
}

.menu ul li ul {
	display: none !important;
}
#company-pg #home a, #experience-pg a#comp, #technology-pg a#exp, #careers-pg a#tech {
font-weight:normal;
background:transparent;
}
#home-pg .menu #home a {
padding:13px 22px 12px 20px;
background:url(images/home-on.gif) no-repeat top left transparent;
font-weight:bold;
color:#204A9F;
}
#company-pg .menu a#company {
margin-top: -3px;
padding:14px 22px 15px 20px;
background:url(images/company-on.jpg) no-repeat top left transparent;
font-weight:bold; 
color:#204A9F;
}
#experience-pg .menu a#experience  {
margin-top: -3px;
padding:14px 20px 15px 20px;
background:url(images/services-on.jpg) no-repeat top left transparent;
font-weight:bold; 
color:#204A9F;
}
#technology-pg .menu a#technology  {
	margin-top: -3px;
padding:14px 22px 15px 20px;
background:url(images/technology-on.jpg) no-repeat top left transparent;
font-weight:bold; 
color:#204A9F;
}
#careers-pg .menu a#careers {
	margin-top: -3px;
padding:14px 20px 15px 20px;
background:url(images/careers-on.jpg) no-repeat top left transparent;
font-weight:bold; 
color:#204A9F;
}

/*#headwrap {
	background: #FFFFFF url(images/header-bg.jpg) no-repeat scroll left top;
	border-bottom: solid #999 1px;
	padding: 5pt 5pt;
	margin-bottom: 20pt;
	height: 87px;
}*/

#headwrap, #company-pg #headwrap{
margin-left:0px;
height:87px;
width:100%;
position:relative;
border-bottom:#999 solid 1px;
}
#headwrap {background:url(images/header-bg.jpg) no-repeat top left #FFF;}
#company-pg #headwrap, #experience-pg #headwrap, #technology-pg #headwrap, #careers-pg #headwrap{background:url(images/header-company.jpg) no-repeat top left #FFF;}
img#logo  {
position:absolute;
top:10px;
left:10px;
}


h1, h2 {
	page-break-after: avoid;
	page-break-inside: avoid;
}

h1 {
	color: #001F6C;
	font-size: 12pt;
}


h1 span {
	font-size: 11pt;
}

h3, h4, h5, h1 span {
	color:#006BB1;
}

#maincontent {
	margin-left: 88pt;
	padding-top: 10pt;
}

#maincontent p {
	line-height: 20pt;
}

#sidebar {
	float: left;
	margin-right: 8pt;
	width: 80pt;
	padding: 0;
	margin: 0;
	/*border: solid #999 1px;*/
}

#sidebar h2 {
	color: #001F84;
	font-size: 10pt;
	padding: 0;
	border-bottom: solid #999 1px;
}

#sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 8pt;
	line-height: 8pt;
}

#sidebar ul li {
	padding: 5pt 0 4pt;
	border-bottom: solid #999 1px;
}

#sidebar ul li#sidebot {
	border: none;
}

#sidebar a {
	color: #001F84;
	text-decoration: none;
	display: block;
}

#value {
	float: right;
	padding: 20pt 0 0 15pt;
}
#img-r {
	float: right;
}

#footer address {
	font-size: 8pt;
	padding: 10px 0;
	border-top: solid black 1px;
	border-bottom: solid black 1px;
}

#footer address span {
	display: block;
}

#footer p#web a {
	font-size: 8pt;
	color: #34609A;
}

table {
	font-size: 8pt;
	margin: 10pt;
	padding: 3pt;
	text-align: left;
	width: 6in;
	border-collapse: collapse;
}

th {
	background: #eaeaea;
	color: black;
	padding: 2pt 8pt;
	border: 1px solid #001E6D;
}

td {
	border: 1px solid #272727;
	line-height: 150%;
	padding: 4pt 3pt 4pt 5pt;
}

#big-lists li {
	margin: 0 10pt;
	padding: 0 0 15pt 15pt;
}

ul.lists li {
	margin: 0 0 0 7pt;
	padding: 0 0 0 15pt;
	line-height: 18pt;
}

p#eeo {
	font-size: 8pt;
	line-height: 13pt;
	margin: 20pt 0 0;
}
