body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #666666;
	margin: 0;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* background-color: #FFFFFF;*/
	color: #666666;
	margin: 0;
}

/* link styles */

a {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

/* page header styles */

.headBG {
	width: 770px;
	background: url(../images/elements/hdrBG.jpg) top left no-repeat;
	padding-top: 15px;
	height: 45px;
	border-bottom: 1px solid #999999;
}

.header {
	margin-left: 10px;
	width: 760px;
}

.headerlogo {
	margin-top: 5px;
	margin-left: 6px;
	width: 147px;
}

.headimg {
	margin-top: 9px;
	margin-left: 10px;
	width: 760px;
}

/* header image float alignment */

img.left {
	float: left;
	margin-bottom: 5px;
}

img.right {
	float: right;
}

/* secondary and tertiary graphical headers */

.leftheader {
	float: left;
}

.rightheader {
	float: right;
	margin-right: 5px;
}

/* navigation styles */

.topheadertext {
	position: absolute;
	float: right;
	margin-top: -3px;
	font-size: 10px;
	text-align: right;
	left: 168px;
	top: 15px;
	width: 600px;
	color: #333333;
}

.topheadertext a {
	color: #333333;
}

.topheadertext a:hover {
	color: #990000;
}

/* topnav styles */

IMG	{
	border: 0;
}
	
.lucas_nav	{
}

.lucas_nav .nav_wrapper
{
	position: absolute;
	left: 303px;
	margin-top: -21px;
	width: 500px;
	float: right;
	z-index: 99;
}


.lucas_nav .nav_wrapper ul
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	white-space : nowrap;
	float:left;
}

.lucas_nav .nav_wrapper ul li
{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	position:relative;
}

.lucas_nav .nav_wrapper ul li a
{
	height: 12px;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 11px arial, sans-serif;
	float: left;
}

.lucas_nav .nav_wrapper ul li .double
{
	height: 28px;
}

.lucas_nav .nav_wrapper ul li a:visited,
.lucas_nav .nav_wrapper ul li a:link
{
		color: #990000;
}

.lucas_nav .nav_wrapper ul ul li a:hover
{
	background-color: #ffffff;
	color: #990000;
	font-weight: bold;
}




.lucas_nav .nav_wrapper ul ul
{
	position: absolute;
	z-index: 500;
	display: none;
	border: 1px solid #990000;
	top: 34px;
	left: -19px;
}

.lucas_nav .nav_wrapper ul ul li
{
	width:100%;
	background-image: none;
}

.lucas_nav .nav_wrapper ul ul li a {
	display: block;
	text-decoration: none;
	color: #000b2d;
	background: #F1E3C5;
	padding:3px 0px 3px 18px;
	border-bottom: 1px solid #FFF;
	float:none;
	text-align:left;
	font-size:11px;
	line-height:14px;
}

.lucas_nav .nav_wrapper ul ul.services
{
	width:240px;
}

.lucas_nav .nav_wrapper ul ul.expertise
{
	width:325px;
}

.lucas_nav .nav_wrapper ul ul.knowledgecenter
{
	width:192px;
}


.lucas_nav .nav_wrapper ul ul.company
{
	width:154px;
	left: -103px;
}


.lucas_nav .nav_wrapper ul ul li a:link,
.lucas_nav .nav_wrapper ul ul li a:visited
{
		color: #000b2d;
}

.lucas_nav .nav_wrapper ul ul li a:hover
{
	color:#990000;
	font-weight: bold;
}

.lucas_nav .nav_wrapper ul ul li.first a:link,
.lucas_nav .nav_wrapper ul ul li.first a:visited
{
		color: #000b2d;
}

.lucas_nav .nav_wrapper ul ul li.first a:hover
{
	color:#990000;
	font-weight: bold;
}

.lucas_nav .nav_wrapper ul li:hover ul,
.lucas_nav .nav_wrapper ul li.over ul 
{
	display: block;
}

/* Fix IE. Hide from IE Mac \*/
* .lucas_nav .nav_wrapper html ul li { float: left; height: 1%; }
* .lucas_nav .nav_wrapper html ul li a { height: 1%; }
/* End */



/* index page content blocks */

.content {
	margin-left: 152px;
	width: 618px;
}

#maincontent {
	float: left;
	width: 370px;
	font-size: 12px;
}

#sidecontent {
	float: right;
	width: 238px;
	font-size: 11px;
	margin-top: 10px;
}

.rightblock {
	border: 1px solid #f1e3c5;
	margin-top: 5px;
}

.rightblockHS {
	border: 1px solid #f1e3c5;
	margin-top: 5px;
}

/* secondary and tertiary page content blocks */

#content {
	margin-left: 10px;
	width: 760px;
}

.menu {
	float: left;
	width: 127px;
	margin-right: 15px;
	font-size: 9px;
	margin-top: 5px;
}

.menuitem a {
	color: #000000;
	text-decoration: none;
	background-color: #f1e3c5;
	padding: 5px;
	border: 1px solid #f1e3c5;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	display: block;	
}

.menuitem a:hover {
	color: #990000;
	text-decoration: none;
	border: 1px solid #f1e3c5;
	background-color: #ffffff;
	padding: 5px;
	color: #990000;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

.menublock a:hover {
	text-decoration: none;
	line-height: 12px;
}

body#servicesdiversity #servicesdiversity a, body#servicescontract #servicescontract a {
	background-color: #ffffff;
	color: #990000;
	border: 1px solid #f1e3c5;
	font-weight: bold;
}

body#servicessearch #servicessearch a, body#servicespartner #servicespartner a, body#servicesmilitary #servicesmilitary a {
	background-color: #ffffff;
	color: #990000;
	border: 1px solid #f1e3c5;
	font-weight: bold;
}

body#expertiseaccounting #expertiseaccounting a, body#expertiseadvertising #expertiseadvertising a, body#expertiseaerospace #expertiseaerospace a, body#expertisealtenergy #expertisealtenergy a, body#expertisecallcenters #expertisecallcenters a, body#expertisecapitalmarkets #expertisecapitalmarkets a, body#expertiseconstruction #expertiseconstruction a, body#expertiseconsumer #expertiseconsumer a, body#expertisehospitality #expertisehospitality a, body#expertisehr #expertisehr a, body#expertiseinsurance #expertiseinsurance a, body#expertiselegal #expertiselegal a, body#expertisemanufacturing #expertisemanufacturing a, body#expertisemedical #expertisemedical a, body#expertiserealestate #expertiserealestate a, body#expertisetech #expertisetech a, body#expertiseoilgas #expertiseoilgas a, body#expertiseother #expertiseother a {
	background-color: #ffffff;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

body#expertisemilitary #expertisemilitary {
	background-color: #ffffff;
	border: 1px solid #f1e3c5;
	padding: 5px;
	text-decoration: none;
}

body#expertisemilitary #expertisemilitary a {
	color: #000000;
}

body#expertisemilitary #expertisemilitary a:hover {
	color: #990000;
}

body#knowledgearticles #knowledgearticles a, body#knowledgereading #knowledgereading a, body#knowledgelinks #knowledgelinks a, body#knowledgeinsight #knowledgeinsight a, body#knowledgefaq #knowledgefaq a, body#knowledgesalary #knowledgesalary a, body#knowledgevideo #knowledgevideo a {
	background-color: #ffffff;
	color: #990000;
	border: 1px solid #f1e3c5;
	font-weight: bold;
}

body#knowledgecareerblogs #knowledgecareerblogs {
	background-color: #ffffff;
	border: 1px solid #f1e3c5;
	padding: 5px;
	text-decoration: none;
}

body#knowledgecareerblogs #knowledgecareerblogs a {
	color: #000000;
}

body#knowledgecareerblogs #knowledgecareerblogs a:hover {
	color: #990000;
}

body#companyleadership #companyleadership, body#companynews #companynews {
	background-color: #ffffff;
	border: 1px solid #f1e3c5;
	padding: 5px;
	text-decoration: none;
}

body#companyleadership #companyleadership a, body#companynews #companynews a {
	color: #000000;
}

body#companyleadership #companyleadership a:hover, body#companynews #companynews a:hover {
	color: #990000;
}

body#companycareers #companycareers a {
	background-color: #ffffff;
	color: #990000;
}

body#clienttest #clienttest a {
	background-color: #ffffff;
	color: #990000;
}

body#candidatetest #candidatetest a {
	background-color: #ffffff;
	color: #990000;
}

body#jsarticles #jsarticles a, body#jssubmit #jssubmit a, body#jsupdate #jsupdate a, body#jsjobs #jsjobs a {
	background-color: #ffffff;
	color: #990000;
	border: 1px solid #f1e3c5;
	font-weight: bold;
}

body#jsarticles #jobseeker a, body#jssubmit #jobseeker a, body#jsupdate #jobseeker a, body#jsjobs #jobseeker a {
	color: #990000;
	font-weight: bold;
}

body#jobseeker #jobseeker a {
	color: #990000;
	font-weight: bold;
}

body#recruitpositions #recruitpositions a, body#recruitsubmit #recruitsubmit a, body#recruitupdate #recruitupdate a {
	background-color: #ffffff;
	color: #990000;
	border: 1px solid #f1e3c5;
	font-weight: bold;
}

body#recruitpositions #recruit a, body#recruitsubmit #recruit a, body#recruitupdate #recruit a {
	color: #990000;
	font-weight: bold;
}

body#recruit #recruit a {
	color: #990000;
	font-weight: bold;
}

body#locations #locations a {
	color: #990000;
	font-weight: bold;
}


body#contact #contact a {
	color: #990000;
	font-weight: bold;
}


body#contactEmployer #contactEmployer a {
	color: #990000;
	font-weight: bold;
}


.selected, .selected a, .selected a:hover {
	color: #990000;
}

.centercontent {
	float: left;
	width: 361px;
	padding-top: 12px;
}

.centercontent .note {
	font-size: 11px;
	font-style: italic;
}

.centercontent .backToTop {
	font-size: 11px;
}

.centercontent2 {
	float: left;
	width: 600px;
	padding-top: 12px;
}

.centercontent2 .note {
	font-size: 11px;
	font-style: italic;
}

.centercontent2 .backToTop {
	font-size: 11px;
}

.centercontentvid {
	float: left;
	width: 500px;
	padding-top: 12px;
}

.centercontentvid .note {
	font-size: 11px;
	font-style: italic;
}

.centercontentvid .backToTop {
	font-size: 11px;
}

.centercontentvidsolo {
	width: 425px;
	padding-top: 12px;
}

.centercontentvidsolo .note {
	font-size: 11px;
	font-style: italic;
}

.centercontentvidsolo .backToTop {
	font-size: 11px;
}

.rightcontent {
	float: right;
	width: 238px;
	font-size: 11px;
	margin-top: 15px;
}

.contactblock {
	border: 1px solid #f1e3c5;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 7px 5px 7px 5px;
}

.contactblock .contactLead {
	font: bold 11px arial,helvetica,sans-serif;
	color: #CC6600;
}

.divHZ	{
	width: 351px;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 12px;
	background:url(../images/elements/divHZ.gif) top left repeat-x;
}

.divHZ2	{
	width: 312px;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 12px;
	background:url(../images/elements/divHZ.gif) top left repeat-x;
}

.centerLong {
	float: left;
	padding-left: 8px;
	width: 505px;
	padding-top: 12px;
}

.centerLong .note {
	font-size: 11px;
	font-style: italic;
}

.qanda 	{
	float: left;
	padding-top: 15px;
}

.qanda .left	{
	float: left;
	width: 16px;
	padding-bottom: 3px;
}

.qanda .right	{
	float: left;
	width: 335px;
	padding-bottom: 3px;
}

.dates 	{
	float: left;
	padding-top: 15px;
}

.dates .col1	{
	float: left;
	width: 70px;
	/* width: 99px; */
	height: 17px;
	padding-top: 1px;
}

.dates .col2	{
	float: left;
	width: 40px;
	/* width: 70px; */
	height: 17px;
	padding-top: 1px;
}

.dates .col3	{
	float: left;
	width: 250x;
	/* width: 191px; */
	height: 17px;
	padding-top: 1px;
}

.dates .col1b	{
	float: left;
	width: 70px;
	/* width: 99px; */
	height: 17px;
	padding-top: 1px;
	background-color: #E6E6E6;
}

.dates .col2b	{
	float: left;
	width: 40px;
	/* width: 70px; */
	height: 17px;
	padding-top: 1px;
	background-color: #E6E6E6;
}

.dates .col3b	{
	float: left;
	width: 250px;
	/* width: 191px; */
	height: 17px;
	padding-top: 1px;
	background-color: #E6E6E6;
}

.press 	{
	float: left;
	padding-top: 15px;
}

.press .col1	{
	float: left;
	width: 108px;
}

.press .col2	{
	float: left;
	width: 108px;
}

.press .col3	{
	float: left;
	width: 108px;
}

.processBox {
	float: left;
	width: 511px;
	background-color: #EFEFEF;
	padding-left: 6px;
	padding-top: 7px;
	margin-top: 13px;
}

.processBox .col1 {
	float: left;
	width: 219px;
	margin-bottom: 6px;
}

.processBox .col2 {
	float: left;
	width: 262px;
	height: 34px;
	padding: 6px 20px 0px 9px;
	font: normal 10px arial,helvetica,sans-serif;
	color: #333333;
	margin-bottom: 6px;
}

.location 	{
	float: left;
	padding-top: 15px;
}

.location .col1	{
	float: left;
	width: 240px;
	background: url(../images/elements/divVT.gif) top right repeat-y;
}

.location .col2	{
	float: left;
	width: 240px;
}

/* .location ul	{
	margin: 0px 10px 0px 15px;
} */

.location ul	{
	list-style-position: outside; 
	margin-left: 0px; 
	padding-left: 20px; 
	padding-right: 10px;
	list-style: disc; 
	vertical-align: middle;
}

.location li	{
	margin: 0px; 
	padding: 0px;
}

/* Locations popup classes */

.locationPop {
	position: absolute;
	border: 1px solid #990000;
	background: url(../images/elements/buttonClose.gif) top right no-repeat;
	background-color: #F1E3C5;
	padding: 5px 3px 5px 9px;
	width: 200px;
}

.locationPop .close {
	float: right;
	width: 12px;
	height: 12px;
}

.locationHide{
	position: absolute;
	visibility: hidden;
	margin: 0px;
}

#loc1	{
	position: absolute;
	visibility: hidden;
	top: 450px;
	left: 220px;
	margin: 0px;
}

#loc2	{
	position: absolute;
	visibility: hidden;
	top: 430px;
	left: 220px;
	margin: 0px;
}

#loc3	{
	position: absolute;
	visibility: hidden;
	top: 390px;
	left: 220px;
	margin: 0px;
}

#loc5	{
	position: absolute;
	visibility: hidden;
	top: 430px;
	left: 180px;
	margin: 0px;
}

#loc6	{
	position: absolute;
	visibility: hidden;
	top: 450px;
	left: 160px;
	margin: 0px;
}

#loc7	{
	position: absolute;
	visibility: hidden;
	top: 443px;
	left: 120px;
	margin: 0px;
}

#loc8	{
	position: absolute;
	visibility: hidden;
	top: 410px;
	left: 220px;
	margin: 0px;
}

#loc9	{
	position: absolute;
	visibility: hidden;
	top: 562px;
	left: 10px;
	margin: 0px;
}

#loc10	{
	position: absolute;
	visibility: hidden;
	top: 460px;
	left: 160px;
	margin: 0px;
}

#loc11	{
	position: absolute;
	visibility: hidden;
	top: 463px;
	left: 85px;
	margin: 0px;
}

#loc12	{
	position: absolute;
	visibility: hidden;
	top: 460px;
	left: 90px;
	margin: 0px;
}

#loc13	{
	position: absolute;
	visibility: hidden;
	top: 470px;
	left: 80px;
	margin: 0px;
}

#loc14	{
	position: absolute;
	visibility: hidden;
	top: 420px;
	left: 225px;
	margin: 0px;
}

#loc15	{
	position: absolute;
	visibility: hidden;
	top: 470px;
	left: 105px;
	margin: 0px;
}

#loc16	{
	position: absolute;
	visibility: hidden;
	top: 463px;
	left: 90px;
	margin: 0px;
}

#loc17	{
	position: absolute;
	visibility: hidden;
	top: 375px;
	left: 225px;
	margin: 0px;
}

#loc21	{
	position: absolute;
	visibility: hidden;
	top: 490px;
	left: 230px;
	margin: 0px;
}

#loc22	{
	position: absolute;
	visibility: hidden;
	top: 485px;
	left: 225px;
	margin: 0px;
}
/* legal popups */


.legalPop {
	position: absolute;
	border: 1px solid #990000;
	background: url(../images/elements/buttonClose.gif) top right no-repeat;
	background-color: #F1E3C5;
	padding: 5px 3px 5px 9px;
	width: 300px;
}

.legalPop .close {
	float: right;
	width: 12px;
	height: 12px;
}

#popIntelProperty {
	position: absolute;
	visibility: hidden;
	top: 490px;
	left: 300px;
	margin: 0px;
}

#popMergers {
	position: absolute;
	visibility: hidden;
	top: 505px;
	left: 300px;
	margin: 0px;
}

#popTrusts {
	position: absolute;
	visibility: hidden;
	top: 520px;
	left: 300px;
	margin: 0px;
}

#popLitigation {
	position: absolute;
	visibility: hidden;
	top: 535px;
	left: 300px;
	margin: 0px;
}

#popEnvironment {
	position: absolute;
	visibility: hidden;
	top: 550px;
	left: 300px;
	margin: 0px;
}

#popRealEstate {
	position: absolute;
	visibility: hidden;
	top: 565px;
	left: 300px;
	margin: 0px;
}

#popBankrupcy {
	position: absolute;
	visibility: hidden;
	top: 580px;
	left: 300px;
	margin: 0px;
}

#popLabor {
	position: absolute;
	visibility: hidden;
	top: 595px;
	left: 300px;
	margin: 0px;
}

#popAsset {
	position: absolute;
	visibility: hidden;
	top: 610px;
	left: 300px;
	margin: 0px;
}

#popCorporate {
	position: absolute;
	visibility: hidden;
	top: 625px;
	left: 300px;
	margin: 0px;
}

#popSecurities  {
	position: absolute;
	visibility: hidden;
	top: 640px;
	left: 300px;
	margin: 0px;
}

/* profile popups */


.profilePop {
	position: absolute;
	border: 1px solid #990000;
	background: url(../images/elements/buttonClose.gif) top right no-repeat;
	background-color: #F1E3C5;
	padding: 5px 3px 5px 9px;
	width: 350px;
}

.profilePop .close {
	float: right;
	width: 12px;
	height: 12px;
}

.positionAndPopup{
	position: absolute;
	visibility: hidden;
	left: 150px;
	margin: 0px;
}

#popDavidBalke {
	position: absolute;
	visibility: hidden;
	top: 200px;
	left: 150px;
	margin: 0px;
}

#popRickBruno {
	position: absolute;
	visibility: hidden;
	top: 325px;
	left: 150px;
	margin: 0px;
}

#popCarolinaColeKing {
	position: absolute;
	visibility: hidden;
	top: 450px;
	left: 150px;
	margin: 0px;
}

#popMicheleKeehner {
	position: absolute;
	visibility: hidden;
	top: 575px;
	left: 150px;
	margin: 0px;
}

#popArtLucas {
	position: absolute;
	visibility: hidden;
	top: 700px;
	left: 150px;
	margin: 0px;
}

#popHeatherScarpero {
	position: absolute;
	visibility: hidden;
	top: 825px;
	left: 150px;
	margin: 0px;
}

#popPeterYund {
	position: absolute;
	visibility: hidden;
	top: 950px;
	left: 150px;
	margin: 0px;
}

#popAndreaJennings {
	position: absolute;
	visibility: hidden;
	top: 150px;
	left: 150px;
	margin: 0px;
}

#popTomMcgee {
	position: absolute;
	visibility: hidden;
	top: 275px;
	left: 150px;
	margin: 0px;
}

#popBryanZawikowski {
	position: absolute;
	visibility: hidden;
	top: 385px;
	left: 150px;
	margin: 0px;
}



#popBrianBost {
	position: absolute;
	visibility: hidden;
	top: 175px;
	left: 150px;
	margin: 0px;
}

#popStephenFenton {
	position: absolute;
	visibility: hidden;
	top: 175px;
	left: 150px;
	margin: 0px;
}

#popRayGarcia {
	position: absolute;
	visibility: hidden;
	top: 175px;
	left: 150px;
	margin: 0px;
}

#popMichaelMarino {
	position: absolute;
	visibility: hidden;
	top: 175px;
	left: 150px;
	margin: 0px;
}

#popMichaelMcnamara {
	position: absolute;
	visibility: hidden;
	top: 175px;
	left: 150px;
	margin: 0px;
}

#popVictorPalumbo {
	position: absolute;
	visibility: hidden;
	top: 175px;
	left: 150px;
	margin: 0px;
}

#popKerryWitherbee {
	position: absolute;
	visibility: hidden;
	top: 175px;
	left: 150px;
	margin: 0px;
}

#popDonWylie {
	position: absolute;
	visibility: hidden;
	top: 175px;
	left: 150px;
	margin: 0px;
}

#popLarryAustin {
	position: absolute;
	visibility: hidden;
	top: 350px;
	left: 150px;
	margin: 0px;
}

#popCindyEwers {
	position: absolute;
	visibility: hidden;
	top: 350px;
	left: 150px;
	margin: 0px;
}

#popScottFaurot {
	position: absolute;
	visibility: hidden;
	top: 350px;
	left: 150px;
	margin: 0px;
}

#popEdFelice {
	position: absolute;
	visibility: hidden;
	top: 350px;
	left: 150px;
	margin: 0px;
}

#popJackHosterman {
	position: absolute;
	visibility: hidden;
	top: 350px;
	left: 150px;
	margin: 0px;
}

#popBaadeLucas {
	position: absolute;
	visibility: hidden;
	top: 350px;
	left: 150px;
	margin: 0px;
}

#popAnthonyTommarello {
	position: absolute;
	visibility: hidden;
	top: 350px;
	left: 150px;
	margin: 0px;
}

#popRobWiener {
	position: absolute;
	visibility: hidden;
	top: 350px;
	left: 150px;
	margin: 0px;
}

#popCharlieWilgus {
	position: absolute;
	visibility: hidden;
	top: 350px;
	left: 150px;
	margin: 0px;
}

#popKristenGeorge {
	position: absolute;
	visibility: hidden;
	top: 535px;
	left: 150px;
	margin: 0px;
}

#popNeilHandwerker {
	position: absolute;
	visibility: hidden;
	top: 535px;
	left: 150px;
	margin: 0px;
}

#popJackHopper {
	position: absolute;
	visibility: hidden;
	top: 535px;
	left: 150px;
	margin: 0px;
}

#popClintJohnson {
	position: absolute;
	visibility: hidden;
	top: 535px;
	left: 150px;
	margin: 0px;
}

#popTomWilliamson {
	position: absolute;
	visibility: hidden;
	top: 535px;
	left: 150px;
	margin: 0px;
}

#popTonyInglisArkell {
	position: absolute;
	visibility: hidden;
	top: 665px;
	left: 150px;
	margin: 0px;
}

#popLeeCohen {
	position: absolute;
	visibility: hidden;
	top: 735px;
	left: 150px;
	margin: 0px;
}

#popPaulFierszt {
	position: absolute;
	visibility: hidden;
	top: 735px;
	left: 150px;
	margin: 0px;
}

#popJimOneal {
	position: absolute;
	visibility: hidden;
	top: 735px;
	left: 150px;
	margin: 0px;
}

#popTomKaleta {
	position: absolute;
	visibility: hidden;
	top: 835px;
	left: 150px;
	margin: 0px;
}

/* footer classes */

.footer {
	width: 618px;
	margin-left: 152px;
	margin-top: 10px;
	padding-bottom: 25px;
	border-top: 1px solid #990000;
	padding-top: 10px;
	line-height: 10px;
	font-size: 12px;
}

.footerfull {
	width: 768px;
	margin-left: 15px;
	margin-top: 10px;
	padding-bottom: 25px;
	border-top: 1px solid #990000;
	padding-top: 10px;
	line-height: 10px;
	font-size: 12px;
}

.footer .small {
	font-size: 11px;
}

.address {
	visibility: hidden;
	font-size: 9pt;
	position: absolute;
	top: 40px;
	right: 0px;
}

/* misc (for now) classes */

.redtext {
	color: #990000;
}

.rightblock .text {
	width: 216px;
	padding: 0px 10px 7px 10px;
}

.redbox {
	border: 1px solid #990000;
	padding: 10px;
	width: 329px;
	margin-bottom: 10px;
}

/* header tags (h1 alternatives) */

#maincontent .title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top: 12px;
}

.centercontent .title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.centercontent .subHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.centercontent .subSubHeader {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 12px;
}

.centercontent2 .title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.centercontent2 .subHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.centercontent2 .subSubHeader {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 12px;
}

.centercontentvid .title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.centercontentvid .subHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.centercontentvid .subSubHeader {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 12px;
}

.centercontentvidsolo .title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.centercontentvidsolo .subHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.centercontentvidsolo .subSubHeader {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 12px;
}

.rightblock .title {
	font-size: 12px;
	font-weight: bold;
	color: #cc6600;
	width: 216px;
	padding: 7px 10px 7px 10px;
}

.centerLong .title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.centerLong .subHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.subHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* rightblock elements */
/* contact box */

.contactBox {
	border: 1px solid #F1E3C5;
	background-color: #FCF9F2;
	margin-top: 5px;
	padding: 7px 4px 7px 4px;
	font: normal 12px arial,helvetica,sans-serif;
	color: #CC6600;
}

.formItem	{
	margin-top: 3px;
	font: normal 11px arial,helvetica,sans-serif;
}

.formItem select,
.formItem input	{
	font-size: 11px;
}

.formButton	{
	margin-top: 8px;
	text-align: center;
}

.contactBox .note	{
	font-size: 11px;
	font-style: italic;
}

/* testimonials */
.testimonials	{
	background: url(../images/elements/bgTestimonial.gif) left top no-repeat;
	width: 235px;
	margin-top: 15px;
	font: italic 11px arial,helvetica,sans-serif;
	color: #666666;
}

.testimonials .author	{
	font: normal 11px arial,helvetica,sans-serif;
	color: #CC6600;
	margin-top: 12px;
}

/* word balloons on the process page */

#processBall1	{
	position: absolute;
	top: 364px;
	left: 210px;
	width: 235px;
	height: 138px;
	padding: 12px 15px 10px 41px;
	font: normal 12px arial;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/processBall1.png") top left no-repeat !important;
	/* IE only, Mozilla ignores these proprietary filters */
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/elements/processBall1.png');
	background: none;
}

#processBall2	{
	position: absolute;
	top: 405px;
	left: 210px;
	width: 235px;
	height: 141px;
	padding: 12px 15px 10px 41px;
	font: normal 12px arial;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/processBall2.png") top left no-repeat !important;
	/* IE only, Mozilla ignores these proprietary filters */
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/elements/processBall2.png');
	background: none;
}

#processBall3	{
	position: absolute;
	top: 447px;
	left: 210px;
	width: 235px;
	height: 141px;
	padding: 12px 15px 10px 41px;
	font: normal 12px arial;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/processBall3.png") top left no-repeat !important;
	/* IE only, Mozilla ignores these proprietary filters */
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/elements/processBall3.png');
	background: none;
}

#processBall4	{
	position: absolute;
	top: 486px;
	left: 210px;
	width: 235px;
	height: 150px;
	padding: 12px 15px 10px 41px;
	font: normal 12px arial;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/processBall4.png") top left no-repeat !important;
	/* IE only, Mozilla ignores these proprietary filters */
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/elements/processBall4.png');
	background: none;
}

#processBall5	{
	position: absolute;
	top: 492px;
	left: 210px;
	width: 235px;
	height: 235px;
	padding: 12px 15px 10px 41px;
	font: normal 12px arial;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/processBall5.png") top left no-repeat !important;
	/* IE only, Mozilla ignores these proprietary filters */
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/elements/processBall5.png');
	background: none;
}

#processBall6	{
	position: absolute;
	top: 519px;
	left: 210px;
	width: 235px;
	height: 265px;
	padding: 12px 15px 10px 41px;
	font: normal 12px arial;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/processBall6.png") top left no-repeat !important;
	/* IE only, Mozilla ignores these proprietary filters */
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/elements/processBall6.png');
	background: none;
}

#processBall7	{
	position: absolute;
	top: 602px;
	left: 210px;
	width: 235px;
	height: 195px;
	padding: 12px 15px 10px 41px;
	font: normal 12px arial;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/processBall7.png") top left no-repeat !important;
	/* IE only, Mozilla ignores these proprietary filters */
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/elements/processBall7.png');
	background: none;
}

#processBall8	{
	position: absolute;
	top: 661px;
	left: 210px;
	width: 235px;
	height: 170px;
	padding: 12px 15px 10px 41px;
	font: normal 12px arial;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/processBall8.png") top left no-repeat !important;
	/* IE only, Mozilla ignores these proprietary filters */
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/elements/processBall8.png');
	background: none;
}

#processBall9	{
	position: absolute;
	top: 741px;
	left: 210px;
	width: 235px;
	height: 111px;
	padding: 12px 15px 10px 41px;
	font: normal 12px arial;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/processBall9sm.png") top left no-repeat !important;
	/* IE only, Mozilla ignores these proprietary filters */
   	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/elements/processBall9sm.png');
	background: none;
}

/* styles on the military transition page */

.militaryBox	{
	float: left;
	width: 350px;
	height: 518px;
	background: url(../images/elements/militaryBG.gif) top left no-repeat;
}

.militaryBox .col1 {
	float: left;
	width: 153px;
	padding: 0px 10px 0px 12px;
}

.militaryBox .col2 {
	float: left;
	width: 153px;
	padding: 0px 9px 0px 13px;
}

.militaryBox .col0 {
	float: left;
	width: 329px;
	padding: 0px 9px 0px 12px;
}

.militaryPopTitle	{
	float: left;
	height: 35px;
	font: bold 14px arial,helvetica,sans-serif;
	color: #FFFFFF;
	line-height: 18px;
	padding: 7px 0px 7px 14px;
}

.militaryPopClose	{
	float: right;
	width: 14px;
	height: 14px;
	padding: 8px 17px 0px 0px;
}

.militaryPopBody	{
	float: left;
	width: 230px;
	padding: 10px 35px 0px 14px;
	line-height: 15px;
}

.militaryPopBody ul	{
	margin: 10px 10px 0px 28px;
}

#militaryPop1	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 280px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop1.gif") top left no-repeat;
}

#militaryPop2	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 326px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop3.gif") top left no-repeat;
}

#militaryPop3	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 326px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop2.gif") top left no-repeat;
}

#militaryPop4	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 378px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop4.gif") top left no-repeat;
}

#militaryPop5	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 265px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop5.gif") top left no-repeat;
}

#militaryPop6	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 148px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop6.gif") top left no-repeat;
}

#militaryPop7	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 342px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop7.gif") top left no-repeat;
}

#militaryPop8	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 328px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop8.gif") top left no-repeat;
}

#militaryPop9	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 341px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop9.gif") top left no-repeat;
}

#militaryPop10	{
	position: absolute;
	visibility: hidden;
	top: 250px;
	left: 195px;
	width: 268px;
	height: 281px;
	/* Mozillla only, IE doesn't recognize the !important tag  */
	background: url("../images/elements/militaryPop10.gif") top left no-repeat;
}

.baseVisits 	{
	float: left;
	padding-top: 15px;
}

.baseVisits .col1	{
	float: left;
	width: 70px;
	margin-bottom: 7px
}

.baseVisits .col2	{
	float: left;
	width: 275px;
	font-style: italic;
	margin-bottom: 7px
}

/* styles on the contact page */

.contact 	{
	float: left;
	padding-top: 15px;
	padding-bottom: 10px;
}

.contact .col1	{
	float: left;
	width: 170px;
}

.contact .col2	{
	float: left;
	width: 300px;
}

.contactForm	{
	float: left;
	width: 490px;
}

.contactForm .col1	{
	float: left;
	width: 80px;
	margin-top: 3px;
	padding-top: 3px;
	font: normal 11px arial,helvetica,sans-serif;
}

.contactForm .col2	{
	float: left;
	width: 155px;
	margin-top: 3px;
	padding-right: 10px;
	font: normal 11px arial,helvetica,sans-serif;
}

.contactForm select,
.contactForm input	{
	font-size: 11px;
}

.contactButton	{
	margin-top: 8px;
	text-align: center;
}

/* styles on the direct connect page */

.directForm	{
	float: left;
	width: 330px;
}

.directForm .col1	{
	float: left;
	width: 90px;
	margin-top: 3px;
	padding-top: 3px;
	font: normal 11px arial,helvetica,sans-serif;
}

.directForm .col2	{
	float: left;
	width: 155px;
	margin-top: 3px;
	padding-right: 10px;
	font: normal 11px arial,helvetica,sans-serif;
}

.directForm select,
.directForm input	{
	font-size: 11px;
}

.directButton	{
	margin-top: 3px;
	text-align: center;
}

/* styles on the submit resume page */

.submitForm	{
	float: left;
	width: 350px;
}

.submitForm .col1	{
	float: left;
	width: 120px;
	margin-top: 3px;
	padding-top: 3px;
	padding-right: 5px;
	font: normal 11px arial,helvetica,sans-serif;
}

.submitForm .col2	{
	float: left;
	width: 125px;
	margin-top: 3px;
	padding-right: 10px;
	font: normal 11px arial,helvetica,sans-serif;
}

.submitForm select,
.submitForm input	{
	font-size: 11px;
}

.submitButton	{
	margin-top: 3px;
	text-align: center;
}

.required	{
	font: normal 11px arial,helvetica,sans-serif;

}

iframe.left {
	float: left;
	padding: 10px;
	margin-left: 20px;;
}

iframe.right {
	float: right;
	padding: 10px;
	margin-right:20px;
}
.redtext{
	color: #990000;
	text-decoration: none;
}