@charset "utf-8";
/* CSS Document */

/*Body*/
body
{
background-color: #DCDDDE;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.top_header_left
{
background-color: #FFFFFF;
width: 659px;
}

.top_header_right
{
background-color: #FFFFFF;
background-image: url(../images/top_bg_rght.jpg);
background-repeat: no-repeat;
width: 241px;
padding-left: 0px;
padding-right: 18px;
padding-top: 7px;
padding-bottom: 0px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #4B4B4B;
text-align: right;
}

.white
{
background-color: #FFFFFF;
}

.nav
{
background-color: #FFFFFF;
width: 659px;
padding-left: 18px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.right_middle_left
{
width: 204px;
background-color: #FFFFFF;
padding-left: 0px;
padding-right: 0px;
padding-top: 12px;
padding-bottom: 0px;
}

.right_bottom
{
background-color: #FFFFFF;
width: 241px;
}

.client_login
{
background-color: #FFFFFF;
width: 241px;
padding-left: 0px;
padding-right: 18px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #4B4B4B;
text-align: right;
}

.givingbackcontent
{
width: 229px;
padding-left: 0px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

.givingbackcontentright
{
width: 229px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}

.bulletcontentgiving
{
width: 199px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
}

.bullet
{
width: 10px;
padding-left: 0px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 0px;
}

.bulletcontent
{
width: 449px;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
}

.bulletcontenthdr
{
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #3366FF;
text-align: left;
}

.usaimg
{
width: 40px;
padding-left: 0px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
}

.usacontent
{
width: 419px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 5px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
}

.main
{
background-color: #FFFFFF;
padding-left: 0px;
padding-right: 16px;
padding-top: 34px;
padding-bottom: 0px;
}

.main_right_bottom
{
background-color: #FFFFFF;
padding-left: 24px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 24px;
border-style: solid;
border-right-width: 0px;
border-left-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color: #000000;
}

.subnavigationtop
{
background-color: #FFFFFF;
text-align: right;
height: 25px;
}

.subnavigation
{
width: 160px;
background-color: #e2e2e2;
background-image: url(../images/subback.jpg);
background-repeat: no-repeat;
background-position: top;
}

.subnavigationitemstop
{
width: 160px;
padding-left: 22px;
padding-right: 10px;
padding-top: 13px;
padding-bottom: 8px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #636466;
text-align: left;
}


.subnavigationitems
{
width: 160px;
padding-left: 22px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 8px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #636466;
text-align: left;
}

.subnavigationitemsleveltwo
{
width: 160px;
padding-left: 22px;
padding-right: 10px;
padding-top: 6px;
padding-bottom: 6px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #636466;
text-align: left;
}

.subnavigationitemsleveltwoon
{
width: 160px;
padding-left: 22px;
padding-right: 10px;
padding-top: 6px;
padding-bottom: 6px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #3366FF;
text-align: left;
}

.subnavigationitemson
{
width: 160px;
padding-left: 22px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 8px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #3366FF;
text-align: left;
}

.subnavigationitemsontop
{
width: 160px;
padding-left: 22px;
padding-right: 10px;
padding-top: 13px;
padding-bottom: 8px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #3366FF;
text-align: left;
}

.insidemaincontent
{
width: 495px;
padding-left: 12px;
padding-right: 24px;
padding-top: 16px;
padding-bottom: 11px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
}

.insidemaincontentpress
{
width: 698px;
padding-left: 12px;
padding-right: 24px;
padding-top: 16px;
padding-bottom: 11px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
}

p.sidecaption
{
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #000000;
font-weight: bold;
text-align: center;
}

.presstitle
{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 15px;
color: #3366FF;
text-align: left;
}

.pressprompt
{
width: 300px;
padding-left: 0px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
}

.forimmediate
{
width: 400px;
padding-left: 0px;
padding-right: 24px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #4B4B4B;
text-align: left;
font-weight: bold;
}

.prcontact
{
width: 262px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #4B4B4B;
text-align: left;
}

.form
{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.insidemaincontentstudies
{
width: 698px;
padding-left: 12px;
padding-right: 24px;
padding-top: 16px;
padding-bottom: 11px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
}

.pressmaindate
{
width: 120px;
padding-left: 5px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 8px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #4B4B4B;
text-align: left;
font-weight: bold;
}

.pressmaincontent
{
width: 339px;
padding-left: 0px;
padding-right: 5px;
padding-top: 8px;
padding-bottom: 8px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
}

.studiesdate
{
width: 120px;
padding-left: 5px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 8px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #4B4B4B;
text-align: left;
font-weight: bold;
}

.studiescontent
{
width: 542px;
padding-left: 0px;
padding-right: 5px;
padding-top: 8px;
padding-bottom: 8px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
}

.studiescontentname
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
color: #000000;
text-align: left;
font-style: italic;
}

.studiesshade
{
background-color: #E8E8E8;
}

.insidemaincontentcasestudy
{
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 0px;
}


.insidemaincontentnocallout
{
width: 495px;
padding-left: 12px;
padding-right: 24px;
padding-top: 9px;
padding-bottom: 11px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
}

.insidemaincontentsupscript
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
}

.insidemaincontentheader
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 20px;
color: #3366FF;
text-align: left;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.insidemaincontentheadersup
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 15px;
color: #3366FF;
text-align: left;
}

.insidemaincontentsubheader
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #3366FF;
text-align: left;
line-height: 25px;
}

.insidephotoarea
{
width: 203px;
padding-left: 0px;
padding-right: 12px;
padding-top: 16px;
padding-bottom: 0px;
}

.insidephotoareanocallout
{
width: 203px;
padding-left: 0px;
padding-right: 12px;
padding-top: 9px;
padding-bottom: 0px;
}


.insidephotos
{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 20px;
}

.careerpositions
{
padding-left: 10px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #3366FF;
text-align: left;
border-style: solid;
border-right-width: 0px;
border-left-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color: #E8E8E8;
}

.careerpositionsnames
{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 11px;
color: #000000;
text-align: left;
}

.lowergrey
{
background-color: #7D7D7D;
}

p.closelink
{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #000000;
text-align: right;
}

.answers
{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
color: #000000;
text-align: left;
}

.footer
{
padding-left: 0px;
padding-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
font-family: Arial;
font-size: 10px;
color: #808285;
text-align: center;
}

.form
{
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.requiredprompt
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
color: #000000;
text-align: left;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
}

.required
{
color: #F60118;
}

.input
{
width: 300px;
}

.formcopy
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
color: #000000;
text-align: left;
padding-left: 0px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;
width: 159px;
}

.formitems
{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 10px;
width: 300px;
}

/*Links*/
a:link {color: #4B4B4B}
a:visited {color: #4B4B4B}
a:hover {color: #3366FF}
a:active {color: #4B4B4B}

a {text-decoration: none}

/*Links*/
a.blue:link {color: #3366FF}
a.blue:visited {color: #3366FF}
a.blue:hover {color: #4B4B4B}
a.blue:active {color: #3366FF}

a.blue {text-decoration: none}