/* container blocks */
body {
font-family: Verdana;
font-size: 11px;
}

.container {
margin-left: auto; 
margin-right: auto; 
width:900px; 
text-align:left;
padding:0px;
overflow: hidden;
}

.contentContainer
{
float:right; 
width:690px;
}

.contentLanding
{
float:left; 
margin:20px; 
margin-top:5px; 
width:465px;
padding-right:0px !important; 
padding-right:20px; 
margin-right:20px !important; 
margin-right:0px; 
padding-left:0px !important; 
padding-left:20px; 
margin-left:20px !important; 
margin-left:0px;
}

.content
{
float:left; 
margin:20px; 
margin-top:5px; 
width:650px;
padding-right:0px !important; 
padding-right:20px; 
margin-right:20px !important; 
margin-right:0px; 
padding-left:0px !important; 
padding-left:20px; 
margin-left:20px !important; 
margin-left:0px;
}

.leftNav
{
width:210px; 
float:left;
}

.footer {
width:100%; 
float:left; 
margin-top:15px; 
border-top: 2px solid #135434; 
font-size:9px; 
color:#999999; 
padding-top:5px;
}

.banner 
{
width:100%; 
padding-bottom:20px;
}

/* Top nav & header */
.header {
width:100%; 
padding:0px; 
display:inline; 
vertical-align:bottom;
}

.headerMenu {
width:885px !important; 
float:left; 
background-color:#135434; 
padding:5px 10px 5px 5px; 
color:#ffffff; 
font-weight:bold;
}

.headerTitle {
float:right; 
font-family:Arial, Verdana; 
font-size:26px; 
font-weight:bold; 
padding-top:20px;
}


/* link styles */
a:link, a:visited 
{
color:#135434;
}

a:hover 
{
color:#9d0909;
}

a.headerLink:visited, a.headerLink:link {
text-decoration:none;
color:#ffffff;
font-weight:bold;
padding-left:15px;
padding-right:15px;
}

a.headerLink:hover {
text-decoration:underline;
color:#ffffff;
font-weight:bold;
padding-left:15px;
padding-right:15px;
}

a.jobSearch 
{
font-size:16px;
}

a.link:visited, a.link:link {
font-weight:bold;
color:#9d0909;
text-decoration:none;
}

a.link:hover {
text-decoration:underline;
}

a.menu:visited, a.menu:link {
font-weight:bold;
color:#135434;
text-decoration:none;
font-family: Arial;
}

a.menu:hover {
text-decoration:underline;
color:#9d0909;
font-family: Arial;
}

a.menuHeader:link, a.menuHeader:visited 
{
font-weight:bold;
font-size:12px;
color:#135434;
text-decoration:none;
font-family: Arial;
}

a.menuHeader:hover
{
font-weight:bold;
font-size:12px;
color:#9d0909;
text-decoration:underline;
font-family: Arial;
}

a.disabled:link, a.disabled:visited, a.disabled:hover
{
text-decoration:none;
cursor:text;
color:#9d0909;
font-family: Arial;
}


/* body text, headers, titles */
p {
line-height:130%;
}

.title {
font-size:14px;
font-weight:bolder;
}

.contentTitle
{
font-size:13px; 
font-weight:bold;
}

.contentSubtitle
{
font-size:12px; 
font-weight:bold;
}

.listTitle
{
display: inline;
font-size:11px;
}

.adHeader
{
font-weight:bolder; 
font-size:24px;
display:inline;
}

.adSubheader
{
font-size:16px; 
color:#666666; 
font-weight:bolder; 
line-height:230%;
display:inline;
}

.boxText
{
margin-top:0px; 
padding-top:10px;
}

.landingFeatureHeader
{
font-weight:bolder; 
font-size:18px;
display:inline;
}


/* lists */
li 
{
padding-bottom:8px;
line-height:130%;
}

li.tight
{
padding-bottom:3px;
line-height:110%;
}


/* left nav */
.menuTitle 
{
line-height:160%;
font-weight:bolder;
color:#333333;
font-size:11px;
}

hr.menuLine 
{
color:#999999; 
height:1px; 
background-color:#999999;
border:0px;
}

ul.menulist
{ 
margin-left: 0;
padding-left: 0;
list-style: none;
margin-bottom:0px;
margin-top:5px;
}

li.menu
{
padding-left: 15px;
padding-bottom:5px;
line-height:110%;
list-style-type:none; 
list-style-position:outside;
color:#135434;
font-weight:bold;
}

li.menu_Open
{
padding-left: 15px;
background-image: url(/images/careers/arrow2.gif);
background-repeat: no-repeat;
background-position: 0 .1em;
padding-bottom:5px;
line-height:110%;
list-style-type:none; 
list-style-position:outside;
color:#9d0909;
font-weight:bold;
}


/* box styles */
.box {
border:1px solid #135434; 
padding: 15px;
margin-bottom:15px;
}

.collegeBox
{
width: 410px !important; 
float:right;
}

.professionalBox
{
width: 410px !important; 
float:left;	
}

.searchBox
{
float:left; 
width:630px !important; 
}

.officeBox
{
float:right; 
width:190px !important; 
text-align:center; 
}

.prBox
{
width: 150px; 
float:right; 
margin-top:35px;
}

.landingFeatureBox
{
float:left; 
width:435px !important; 
margin-top:20px;
}

