@charset "UTF-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }


h1 {
color:#00467f;
font-size:30px;
font-weight:bold;
margin:0px;
padding:0px 0px 10px;
}
h2 {
color:#FFFFFF;
font-size:26px;
font-weight:normal;
line-height:1.25em;
margin:0px;
padding:0px;
}
.home {
color:#FFFFFF;
font-size:26px;
font-weight:normal;
line-height:1.25em;
margin:3px 0px 14px 187px;
padding:0px;
}
h3 {
color:#d23b07;
font-size:22px;
font-weight:normal;
line-height:1.25em;
margin:0;
padding:0px;
}

h4 {
color:#00467f;
font-size:18px;
font-weight:normal;
line-height:1.25em;
margin:0px;
padding:5px 0px 7px;
vertical-align: top;
}
h4 a{
color:#00467f;
}
h4 a:visited {
color:#00467f;
}
h4 a:link {
color:#00467f;
}
h4.gray {
color:#000000;
padding-bottom: 0px;
}
h5.blue16 a{
color:#00467f;
font-size:16px;
font-weight:normal;
line-height:1.25em;
margin:0px;
padding:0px 0px 5px;
}
h5.blue16 a:hover{
text-decoration: underline;
}
h5 {
color:#333333;
font-size:14px;
font-weight:normal;
line-height:1.25em;
margin:0px;
padding:0px 0px 5px;
}
.h5-blue {
color:#00467F;
}

p {
line-height:1.5em;
margin:0px;
padding:0px 0px 10px;
}
.p2em {
font-size: 110%;
line-height:1.5em;
margin:0px;
padding:0px 0px 10px;
}
.p3em {
font-size: 135%;
line-height:1.8em;
margin:0px;
padding:0px 0px 10px;
}
a:link {
color:#d23b07;
text-decoration:underline;
}
a:visited {
color:#d23b07;
text-decoration:none;
}
a:hover {
color:#333333;
text-decoration:underline;
}
a:active {
color:#d23b07;
text-decoration:none;
}
#footer a {
color:#999999;
margin:0px;
padding:0px 5px;
text-decoration:underline;
}
#footer a:hover {
color:#d23b07;
margin:0px;
padding:0px 5px;
text-decoration:none;
}
.headertext{
margin-bottom: 4px;
}
body  {
	background:#9dafce url(../images/main_bg2.gif) repeat-x scroll left top;
	color:#444444;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:20px 0px;
	text-align:left;
	}


 #container {
	background: url(../images/container_bg2.png) repeat-y scroll left top;
	border:0px none;
	margin:0px auto;
	/*padding:0;*/
	padding:0px 10px; /*this padding adds a drop shadow in FF, Safari and Opera, IE7 and IE8 but creates purple boxes in IE6*/
	                  /* no, you idiot, adding the LightSlateBlue to background made the purple boxes */
	position:relative;
	width:920px;

}

#container-top {
	background:transparent url(../images/container-header-top.gif) no-repeat scroll left top;
	border:medium none;
	height:20px;
	margin:0px auto;
	padding:0px;
	position:relative;
	width:920px;
}
 #header {
	background: #FFFFFF;
	border: medium none;
	float: left;
	height: 55px;
	margin: 0px;
	padding: 0px 20px 20px 20px;
	width:880px;

}
#logo-header {
	float: left;
	height: 59px;
	margin: 0;
	padding:0px;
	width: 60px;
}
#logo-header a {
	background:transparent url(../images/logo-header.gif) no-repeat scroll top;
	display: block;
	height: 59px;
	width: 60px;
}
#logo-header a:hover {
background:transparent url(../images/logo-header.gif) no-repeat scroll 0px -59px;
}

.hide {
	color: #CC3300;
	display: none;
	font-size: 14px;
	font-weight: bold;
	margin:0px;
	padding: 0px;
}

 #header h1 {
	margin: 0;
	padding-left: 4px;
}
 #header .headerdetails {
 	font-family: Arial, Helvetica, sans-serif;
 	float: left;
	height:18px;
	width:330px;
	padding-top: 29px;
	color:#00467f;
	letter-spacing: 1px;
	padding-left:10px;
	font-weight:normal;
}
 #header .tagline {
	padding-top: 34px;
	float:right;

}

#topnav {
background:#000000 none repeat scroll 0%;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:10px 20px 0px;
width:880px;

}
#topnav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#topnav li {
display:inline;
margin:0px;
padding:0px;
}
#topnav a {
color:#CCCCCC;
float:left;
font-size:13px;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 9px;
text-decoration:none;
}
#topnav a span {
color:#CCCCCC;
cursor:pointer;
display:block;
float:left;
font-size:13px;
font-weight:bold;
padding:9px 15px 9px 6px;
text-decoration:none;
}
topnav a:hover {
background:none ;
}
#topnav a:hover span {
background:none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
}
#topnav .current a {
background:none;
}
#topnav .current a span {
background:none;
color:#d23b07;
cursor:pointer;
}
#topnav .section a {
background:none ;
}
#topnav .section a span {
background:none ;
color:#333333;
cursor:pointer;
}
ul#util_nav {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
ul#util_nav li {
display:inline;
margin:0px;
padding:0px;
}
ul#util_nav a {
color:#CCCCCC;
font-size:13px;
margin:0px;
padding:0px 0px 0px 9px;
text-decoration:none;
}
ul#util_nav a span {
color:#CCCCCC;
display:block;
font-size:13px;
font-weight:bold;
padding:9px 15px 9px 6px;
text-decoration:none;
}
ul#util_nav a:hover {
background:none;
}
ul#util_nav a:hover span {
background:none;
color:#FFFFFF;
font-weight:bold;
}
ul.default-list {
line-height: 18px;
margin-top: 4px;
padding-left:35px;
}
#introbox-wrap {
background:#9dafce url(../images/introbox-bg2.png) no-repeat scroll left bottom;
border:medium none;
float:left;
margin:0px;
padding:20px 20px 40px;
width:880px;
}

#introbox-col1 {
border:medium none;
float:left;
margin:0px;
padding:0px;
width:580px;
}
#introbox-col2 {
border:medium none;
color:#999999;
float:left;
font-size:13px;
margin:0px 0px 0px 10px;
padding:0px;
width:260px;
}
#introboxright-content ul {
border:medium none;
float:left;
list-style-type:none;
margin:0px;
padding:0px;
width:260px;
}
#introboxright-content ul li {
background:transparent url(../images/introbox-bullet.gif) no-repeat scroll 5px 6px;
border-bottom:1px solid #9dafce;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
line-height:0.9em;
list-style-type:none;
margin:0px;
padding:7px 0px 5px 30px;
text-decoration:none;
width:260px;
}
#introboxright-content ul li.last {
background:transparent url(../images/introbox-bullet.gif) no-repeat scroll 5px 6px;
border:medium none;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
line-height:0.9em;
list-style-type:none;
margin:0px;
padding:7px 0px 5px 30px;
text-decoration:none;
width:260px;
}
#introboxright-content ul li:hover {
background-color:#01325b;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
line-height:0.9em;
list-style-type:none;
margin:0px;
padding:7px 0px 5px 30px;
text-decoration:none;
width:260px;
}
#introboxright-content ul li a {
color:#9dafce;
float:left;
font-size:14px;
margin:0px;
padding:0px;
text-decoration:none;
}
#introboxleft-content-home {
background:transparent url(../images/people-image2.gif) no-repeat scroll 0px 36px;
border:medium none;
float:left;
list-style-type:none;
margin:0px;
padding:0px;
width:580px;
}
#introboxleft-content {
background:none;
border:medium none;
float:left;
list-style-type:none;
margin:0px;
padding:0px;
width:580px;
}
.findmore {
float:left;
height:30px;
margin:0px 0px 0px;
padding:0px 0px 0px 187px;
width:118px;
}
.findmore a {
background:transparent url(../images/findoutmore.gif) no-repeat scroll top;
display:block;
height:27px;
width:118px;
}
.findmore a:hover {
background:transparent url(../images/findoutmore.gif) no-repeat scroll 0px -27px;
}
/**#introboxright-top {
background:transparent url(images/introbox-right-top.gif) no-repeat scroll left bottom;
border:medium none;
float:left;
height:20px;
list-style-type:none;
margin:0px;
padding:0px;
width:280px;
}
#introboxright-content {
background-color:#00467f;
border:medium none;
float:left;
list-style-type:none;
margin:0px;
padding:0px 20px;
width:240px;
}
#introboxright-btm {
background:transparent url(images/introbox-right-btm.gif) no-repeat scroll left top;
border:medium none;
float:left;
height:20px;
list-style-type:none;
margin:0px;
padding:0px;
width:280px;
}**/
#maincontent-wrap {
background-color:#FFFFFF;
border:medium none;
float:left;
margin:0px;
padding:0px 20px 20px;
width:880px;
}
#threecol-col1 {
background-color:#FFFFFF;
border:medium none;
float:left;
margin:0px;
padding:0px;
width:280px;
}
h4.newshome-orange {
padding-top: 0px;
padding-bottom: 0px;
position: relative;
top: -8px;
}
h4.newshome {
padding-top: 0px;
padding-bottom: 0px;
position: relative;
top: -8px;
}
p.newshome-p {
font-size: 0.95em;
position: relative;
top: -8px;
}
.googlehome {
position: relative;
top: 8px;
padding: 0 0 0 4px;
margin:0;
border:none;

}
.employhome{
color:#00467F;
}
.content-item4{
padding-bottom: 5px;
}
.arrow-link:after {
content: url(../images/arrow.png);
}
#threecol-col2 {
background-color:#FFFFFF;
border:medium none;
float:left;
margin:0px 20px;
padding:0px;
width:280px;
}
#threecol-col3 {
border:medium none;
float:right;
margin:0px;
padding:0px;
width:280px;
}
.sidebox-top {
background:transparent url(../images/sidebox-top.gif) no-repeat scroll left bottom;
border:medium none;
float:left;
height:20px;
list-style-type:none;
margin:0px;
padding:0px;
width:280px;
}
.sidebox-content {
background-color:#d3dfe9;
border:medium none;
color:#333333;
float:left;
list-style-type:none;
margin:0px;
padding:0px 18px;
padding-bottom: 10px;
width:244px;
}
.sidebox-content-customer {
background-color:none;
border:medium none;
color:#333333;
float:left;
list-style-type:none;
margin:0px;
padding:0px 20px;
padding-bottom: 10px;
width:240px;
}
.sidebox-btm {
background:transparent url(../images/sidebox-btm.gif) no-repeat scroll left top;
border:medium none;
float:left;
height:20px;
list-style-type:none;
margin:0px;
padding:0px;
width:280px;
}
#footer {
background:#000000 none repeat scroll 0%;
border:medium none;
clear:both;
margin:0px;
padding:20px 20px 0px;
text-align:center;
width:880px;
}
.footer-text {
color:#999999;
line-height:1.25em;
margin:0px;
padding:0px;
}
#container-btm {
background:transparent url(../images/container-btm.gif) no-repeat scroll left bottom;
border:medium none;
height:30px;
margin:0px auto;
padding:0px;
position:relative;
width:920px;
}

#twocol-col1 {
background-color:#FFFFFF;
border:medium none;
float:left;
margin:0px;
padding:0px;
width:580px;
}
#twocol-col2 {
border:medium none;
float:left;
margin:0px 0px 0px 20px;
padding:0px;
width:280px;
}
.sidebox_top {
background:transparent url(../images/sidebox-top.gif) no-repeat scroll left bottom;
border:medium none;
float:left;
height:20px;
list-style-type:none;
margin:0px;
padding:0px;
width:280px;
}

#sidebox-two {
border:medium none;
float:left;
margin:20px 0px 0px;
padding:0px;
}
ul.LMNbenefitsList  {
padding-left:10px;
list-style-type:none;
}
ul.LMNbenefitsList li{
background:transparent url(../images/sidebox-bullet.png) no-repeat scroll 0pt 2px;
border:medium none;
color:#333333;
font-size:13px;
font-weight:bold;
padding:0px 0px 8px 20px;

}
.sidebox-content ul {
	border:medium none;
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 4px;
	width:240px;
}
.sidebox-content ul li {
background:transparent url(../images/sidebox-bullet.png) no-repeat scroll 0pt 2px;
border:medium none;
color:#333333;
font-size:13px;
font-weight:bold;
list-style-type:none;
margin:0px;
padding:0px 0px 8px 20px;
text-decoration:none;
}

.sidebox-content ul li a {
color:#333333;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
}
.sidebox-content ul li a:hover {
color:#d23b07;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:underline;
}
.sidebox-content ul li #current a {
color:#d23b07;
}
.sidebox-content ul li.sidebarOff {
background:transparent url(../images/sidebox-offbullet.png) no-repeat scroll 0pt 2px;

}
.sidebox-content ul.profiles li{
	background:none;
	padding:0px 0px 8px 0px;
	}
.sidebox-content ul.profiles li span.lighten{
font-weight: normal;
font-size:12px;
}

.lmn-employ-drp {
padding-bottom: 2px;
}
.package {
padding-top: 20px;
}
.orangebox {
margin-top: 0px;
}
.orangebox-bullet {
background:transparent url(../images/sidebox-bullet.png) no-repeat scroll 0pt 2px;
border:medium none;
color:#333333;
font-size:13px;
list-style-type:none;
margin:0px;
padding:0px 0px 8px 20px;
text-decoration:none;
}
.partner-logos {
padding-left: 40px;
}
.button {
padding: 20px 0 10px 188px;
}
.lmn-employ-drp {
padding-bottom: 10px;
}
.jobsumm{
color: #333;
}
.jobsummlist {
color: #333;
line-height:2.25em;
margin-top: 0;
}
.jobsummside{
color:#00467f;
font-size: 120%;
}
.resume {
color:#000000;
font-size: 120%;
}
#onecol-col1 p.leaderPara{
padding-left: 10px;
padding-top:0;
vertical-align:top;
}
#onecol-col1 img{
vertical-align:top;
}
h4.leadertitle{
padding-bottom: 0px;
padding-left: 10px;
padding-top:0;
}
#onecol-col1 table{
padding:8px 0 10px 0;
}
td{
vertical-align: top;
}

#onecol-col1side{
background-color:#FFFFFF;
border:medium none;
float:left;
margin:0px;
padding:0px;
width:540px;
padding-right:40px;
}
ul.LMNservicesList  {
padding-left:10px;
list-style-type:none;
}
ul.LMNservicesList li{
background:transparent url(../images/sidebox-bullet.png) no-repeat scroll 0pt 2px;
border:medium none;
color:#333333;
font-size:13px;
font-weight:normal;
padding:0px 0px 8px 20px;

}
ul.LMNservicesList .tabrightList{
margin-left: 20px;
background:transparent url(../images/sidebox-subbullet.png) no-repeat scroll 0pt 2px;
border:medium none;


}

div#twtr-widget-1 .twtr-doc
{
  -moz-border-radius-bottomleft:13px;
  -moz-border-radius-bottomright:13px;
  -moz-border-radius-topleft:13px;
  -moz-border-radius-topright:13px;
  -webkit-border-radius-bottomleft: 13px;
  -webkit-border-radius-bottomright: 13px;
  -webkit-border-radius-topleft: 13px;
  -webkit-border-radius-topright: 13px;
  border-radius: 13px;
}

