/* --- MAIN ELEMENTS --- */
BODY {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #666666; margin-top: 0; margin-bottom: 15px; margin-left: 0; margin-right: 0;}
TD {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #666666; text-decoration: none;}
H1 {font-family: verdana,arial,helvetica,sans-serif; font-size: 22px; font-weight: bold; color: #006699;}
H2 {font-family: verdana,arial,helvetica,sans-serif; font-size: 18px; font-weight: bold; color: #006699;}
H3 {font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #003366;}
H4 {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
H5 {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; color: #666666; padding: 6px;}
P {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #666666;}
LI {line-height: 13px; margin-bottom: 0.5em; list-style-type: square;}

FORM {display: inline;}
INPUT {font-size: 11px; background: #ffffff; color: #223344;}
TEXTAREA {font-size: 12px; background: #ffffff; color: #223344;}
SELECT {font-size: 10px; background: #ffffff; color: #223344;}
HR {height:0; border-bottom:1px solid black; border-style:none;}
HR.grey {border-bottom:1px solid #cccccc; }

/* --- LINKS --- */
A:link {color: #3265ae; text-decoration: none;}
A:visited {color: #3265ae; text-decoration: none;}
A:active {color: #3265ae; text-decoration: none;}
A:hover {color: #3265ae; text-decoration: underline;}

/* --- TOP ROLL-OVERS --- */
TD.pinTop_home {background: #576726; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.pinTop_home:link {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_home:visited {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_home:hover {text-decoration: none; display: block; color: #ffffff;}
TD.menuTop_home {background: #336699; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.menuTop_home:link {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_home:visited {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_home:hover { background: #576726; text-decoration: none; display: block; color: #ffffff;}

TD.pinTop_services {background-color: #60c7dc; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.pinTop_services:link {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_services:visited {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_services:hover {text-decoration: none; display: block; background: #60c7dc; color: #ffffff;}
TD.menuTop_services {background-color: #336699; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.menuTop_services:link {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_services:visited {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_services:hover {background-color: #60c7dc; text-decoration: none; display: block; color: #ffffff;}

TD.pinTop_global {background: #cc0033; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.pinTop_global:link {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_global:visited {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_global:hover {text-decoration: none; display: block; background: #cc0033; color: #ffffff;}
TD.menuTop_global {background: #336699; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.menuTop_global:link {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_global:visited {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_global:hover {background: #cc0033; text-decoration: none; display: block; color: #ffffff;}

TD.pinTop_careers {background: #f3ad2d; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.pinTop_careers:link {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_careers:visited {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_careers:hover {text-decoration: none; display: block; background: #f3ad2d; color: #ffffff;}
TD.menuTop_careers {background: #336699; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.menuTop_careers:link {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_careers:visited {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_careers:hover {background: #f3ad2d;text-decoration: none; display: block; color: #ffffff;}

TD.pinTop_about {background: #66cccc; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.pinTop_about:link {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_about:visited {text-decoration: none; display: block; color: #ffffff;}
A.pinTop_about:hover {text-decoration: none; display: block; background: #66cccc; color: #ffffff;}
TD.menuTop_about {background: #336699; font-weight: bold; font-size: 9px; line-height: 21px; white-space: nowrap;}
A.menuTop_about:link {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_about:visited {text-decoration: none; display: block; color: #ffffff;}
A.menuTop_about:hover {background: #66cccc;text-decoration: none; display: block; color: #ffffff;}


/* --- SIDE ROLL-OVERS --- */
.sideMenu {font-size: 10px; background: #b6b6b6; color: #ffffff; font-weight: bold; padding-left: 12px;}
A.sideMenu:link {padding-top: 4px; padding-bottom: 4px; display: block; color: #ffffff; text-decoration: none;}
A.sideMenu:visited {padding-top: 4px; padding-bottom: 4px; display: block; color: #ffffff; text-decoration: none;}
A.sideMenu:hover {padding-top: 4px; padding-bottom: 4px; display: block; color: #336699; text-decoration: underline;}
A.sideMenuSelected {padding-top: 4px; padding-bottom: 4px; display: block; color: #ffffff; text-decoration: none;}
A.sideMenuSelected:hover {padding-top: 4px; padding-bottom: 4px; display: block; color: #ff9a00; text-decoration: underline;}

/*
TD.sideMenu1 {font-size: 10px; background: #b6b6b6; color: #ffffff; font-weight: normal;}
A.sideMenu1 {padding-top: 4px; padding-bottom: 4px; display: block; color: #ffffff; text-decoration: none;}
A.sideMenu1:hover {padding-top: 4px; padding-bottom: 4px; display: block; color: #ff9a00; text-decoration: none;}
A.sideMenu1Selected {padding-top: 4px; padding-bottom: 4px; display: block; color: #ffffff; text-decoration: none;}
A.sideMenu1Selected:hover {padding-top: 4px; padding-bottom: 4px; display: block; color: #ff9a00; text-decoration: none;}

TD.sideMenu2 {font-size: 10px; background: #b6b6b6; color: #ffffff; font-weight: normal;}
A.sideMenu2 {padding-top: 4px; padding-bottom: 4px; display: block; color: #ffffff; text-decoration: none;}
A.sideMenu2:hover {padding-top: 4px; padding-bottom: 4px; display: block; color: #ff9a00; text-decoration: none;}
A.sideMenu2Selected {padding-top: 4px; padding-bottom: 4px; display: block; color: #ffffff; text-decoration: none;}
A.sideMenu2Selected:hover {padding-top: 4px; padding-bottom: 4px; display: block; color: #ff9a00; text-decoration: none;}

TD.sideMenu3 {font-size: 10px; background: #b6b6b6; color: #ffffff; font-weight: normal;}
A.sideMenu3 {padding-top: 2px; padding-bottom: 2px; display: block; color: #ffffff; text-decoration: none;}
A.sideMenu3:hover {padding-top: 2px; padding-bottom: 2px; display: block; color: #ff9a00; text-decoration: none;}
A.sideMenu3Selected {padding-top: 2px; padding-bottom: 2px; display: block; color: #ffffff; text-decoration: none;}
A.sideMenu3Selected:hover {padding-top: 2px; padding-bottom: 2px; display: block; color: #ff9a00; text-decoration: none;}
*/

/* --- FORMS --- */
.blueButton {font-size: 9px; background: url('/images/bg/blueButton1x14.gif'); color: #ffffff; height: 18px; border-top: 2px solid #c0deff; border-left: 2px solid #99ccff; border-right: 2px solid #5193d6; border-bottom: 2px solid #478acc;}
.orangeButton {font-size: 10px; background: #ee9933; color: #ffffff;}


/* --- TABLE FORMATTING --- */
TABLE.mainDropDown {border-top: 2px solid #7c847c; border-left: 2px solid #7c847c; border-right: 2px solid #d4d4c4; border-bottom: 2px solid #d4d4c4;}
TD.padded {padding: 4px;}
TD.greyDivider {background:  url('/images/bg/greyDotDivider.gif'); color: #ffffff; height: 1px;}

.bannerTitle {font-weight: bold; font-size: 16px; color: #ffffff;}

