p.breadcrumbs
{
border-top  : 1px solid #CCCCCC;
margin      : 0px 0px 0px 0px;
padding     : 10px 0px 10px 15px;
font-size   : 70%;
color       : #00A5CC;
line-height : 20px;
}


p.breadcrumbs strong
{
color           : #999;
}

p.breadcrumbs a
{
padding         : 0px 8px 0px 8px;
color           : #CCC;
text-decoration : none;   
}

div.content-wrapper
{
display             : block;
width               : 900px;
overflow            : hidden;
}

div#careers
{
display             : block;
width               : 900px;
float               : right;
border-left         : 1px solid #FFF;
}

div.page-content h2
{
background-image    : url(../images/careers/h2_bg.gif);
background-repeat   : no-repeat;
background-position : -0px 0px;
margin              : 0px;
padding             : 10px 0px 10px 30px;
font-size           : 120%;
font-weight         : normal;
color               : #FFF;
line-height         : 26px;
}

div.page-content h3
{
background-image    : url(../images/careers/h3_bg.gif);
background-repeat   : no-repeat;
background-position : -0px 1px;
margin              : 0px;
padding             : 15px 300px 12px 30px;
font-size           : 95%;
font-weight         : normal;
color               : #FFF;
line-height         : 21px;
}

div.page-content div.content-left-right
{
width               : 900px;
display             : block;
overflow            : hidden;
}

div.content-left-right div.content-left
{
width               : 657px;
display             : block;
float               : left;
overflow            : hidden;
padding             : 5px 0px 0px 0px;
}

div.content-left-right div.content-left div.job
{
padding             : 15px 40px 20px 30px;
border-bottom       : 1px solid #00A5CC;   
}

div.content-left-right div.content-left div.last
{
border-bottom       : 0px solid #00A5CC;   
}

div.content-left h4
{
margin              : 0px 0px 15px 0px;
font-size           : 80%;
color               : #00A5CC;
line-height         : 15px;
}

div.content-left h4 span
{
color               : #00A5CC;
font-size           : 100%;
}

div.content-left p
{
margin              : 0px 0px 15px 0px;
font-size           : 75%;
color               : #666;
line-height         : 18px;
}

div.content-left a.apply
{
background-image    : url(../images/generic/icon_nav_blue.gif);
background-repeat   : no-repeat;
background-position : 0px 8px;
padding             : 0px 0px 0px 10px;
display             : block;
font-size           : 75%;
font-weight         : bold;
color               : #666;
line-height         : 20px;
text-decoration     : none;
}

div.content-left a.apply:hover
{
color               : #00A5CC;
}


div.content-left p a, div.content-left ul li a
{
color               : #00A5CC;
font-weight         : normal;
}


div.content-left ul
{
list-style-type     : none;
margin              : 0px;
padding             : 0px;
}

div.content-left ul li
{
padding             : 0px 0px 0px 15px;
margin              : 0px 0px 10px 0px;
background-image    : url(../images/generic/icon_nav_blue.gif);
background-repeat   : no-repeat;
background-position : 0px 4px;
font-size           : 70%;
color               : #666;
line-height         : 15px;
}

div.content-left ul li a
{
font-weight         : bold;
text-decoration     : none;
color               : #00A5CC;
}


div.content-left-right div.content-right
{
width               : 232px;
display             : block;
float               : left;
overflow            : hidden;
padding             : 5px 0px 0px 5px;
}

div.content-right p.header
{
margin              : 0px 0px 0px 0px;
font-size           : 75%;
font-weight         : bold;
color               : #FFF;
line-height         : 15px; 
background-color    : #00A5CC; 
padding             : 8px 0px 8px 15px;  
}

div.content-right p.footer
{
background-image    : url(../images/generic/relatedlinks_bottom.gif);
background-repeat   : no-repeat;
background-position : bottom;
margin              : 0px 0px 0px 0px;
font-size           : 70%;
font-weight         : bold;
color               : #FFF;
line-height         : 15px; 
background-color    : #000; 
padding             : 10px 0px 10px 15px;  
}

div.content-right p
{
margin              : 0px 0px 0px 0px;
font-size           : 75%;
font-weight         : normal;
color               : #666;
line-height         : 18px;    
}

div.content-right p a
{
display             : block;
color               : #666;
padding             : 8px 0px 8px 20px;
background-image    : url(../images/generic/icon_nav_blue.gif);
background-repeat   : no-repeat;
background-position : 7px 12px;
border-left         : 1px solid #CCC;
border-right        : 1px solid #CCC;
border-bottom       : 1px dashed #CCC;
text-decoration     : none;
}

div.content-right p a strong
{
color               : #00A5CC;
}

div.content-right p a:hover
{
background-image    : url(../images/home/bg_news_rollover.gif);
background-repeat   : repeat-x;
background-position : 0px -10px;
}
