.headerLoginForm , .headerLoginForm input , headerLoginForm a {font-size: 8pt;}#headerlink {color:white;text-decoration:none;}#headerlinkbold {color:white;font-weight:bold;text-decoration:none;}#headingtext {font-size:16px;font-style:italic;font-weight:bold;text-align:right;letter-spacing:2px}#headingtextleft {font-size:16px;font-style:italic;font-weight:bold;text-align:left;letter-spacing:2px}.cartInMenu , .cartInMenu a, .cartInMenu a:visited, .cartInMenu a:hover, .cartInMenu a:link{letter-spacing: 1px;padding: 5px 5px;text-decoration: none;text-align: center;background-color: #333333;color: white;font-size: 8pt;font-weight: normal;}.cartInMenu a:hover {background-color: darkred;}a:link {color:darkRed;text-decoration:underline;}a:visited {color:darkRed;text-decoration:underline;}a:hover {color:darkRed;text-decoration:underline; }a:active {color:darkRed;text-decoration:underline; }body {margin: 0px; height:100%;font-family: sans-serif}.centered {text-align: center;}.left {text-align: left;}.right {text-align: right;}.pageTitle {font-size: 22pt;text-align: center;padding: 10px;vertical-align: top}.header {padding: 5px;text-align: left;vertical-align: top}.footer {font-size: 8pt;}.detailsDiv {font-size: 10pt;padding: 5px;vertical-align: top;text-align: center;}.frontPagePitch {padding: 15px;border-color:darkGray;border-width: thin;border-style: solid;vertical-align: top;font-size: 10pt;letter-spacing: 1px;}ul.circle { list-style-image: url('/images/arrow.gif') }ul.talentAttributes { list-style-image: url('/images/talentsquare.gif'); font-size: 10pt; letter-spacing: 1px; line-height: 1.5}.frontPagePitchHeader1 {padding: 5px;color: darkRed;letter-spacing: 3px;font-size: 14pt;font-weight: bold;text-align: center;border-bottom-width: thin;border-bottom-style: solid;border-bottom-width: thin;border-bottom-color:darkGray;}.frontPagePitchHeader2 {letter-spacing: 2px;font-size: 11pt;color: black;font-weight: bold;}.tableCentered {font-size: 10pt;vertical-align: top;margin-left:auto;margin-right:auto;text-align: left;vertical-align: top;}/* -------- search option related -------- */div.searchCriteriaTip {font-size: 11pt;padding: 5px;letter-spacing: 2px;background-color: #333333;color: white;}div.searchOption {border-top-width: thin;border-top-style: solid;}tr.searchOptionHeaderSelectedRow {background-color: lightgray;color: black;font-size: 9pt;font-weight: bold;}tr.searchOptionHeaderUnselectedRow {background-color: white;color: black;font-size: 9pt;font-weight: bold;}.searchOptionPicklist {font-size: 8pt;vertical-align: top;text-align: left;}/* -------- talent related -------- */div.talentBigPhoto{text-align:center;padding: 5px;height: 420px;width: 305px;border: thin solid darkgray;display: table-cell;vertical-align: middle;}div.talentSmallPhoto{text-align:center;padding: 4px;height: 152px;width: 152px;border: thin solid darkgray;display: table-cell;vertical-align: middle;}/* -------- Horizontal Nav Bar with Buttons -------- */.smallHorizontalNavBar ul {margin-left: 0px;padding-left: 3px;white-space: nowrap;}.smallHorizontalNavBar li{display: inline;list-style-type: none;border: 2px solid white;}.smallHorizontalNavBar a {font-size: 8pt;padding: 2px 6px; border: 1px solid black;}.smallHorizontalNavBar a:link, .smallHorizontalNavBar #navlist, .smallHorizontalNavBar a:visited{color: black;background-color: white;text-decoration: none;}.smallHorizontalNavBar a:hover{color: black;background-color: darkgray;text-decoration: none;}/* -------- MenuBar Across Top Of Page -------- */.horizontalcssmenu ul{margin: 0;padding: 0;list-style-type: none;text-align: center;}.horizontalcssmenu ul li{position: relative;display: inline;float: left;}.horizontalcssmenu table{background-color: #333333;}.horizontalcssmenu ul li a, .horizontalcssmenu ul li a:visited, .horizontalcssmenu ul li a:hover{display: block;/*Width of top level menu link items   */width: 100px;letter-spacing: 1px;padding: 5px 1px;text-decoration: none;text-align: center;background-color: #333333;color: white;font-size: 8pt;font-weight: normal;}.horizontalcssmenu ul li ul{left: 0;top: 0;border-top: 1px solid #202020;position: absolute;display: block;visibility: hidden;z-index: 100;}.horizontalcssmenu ul li ul li{display: inline;float: none;}.horizontalcssmenu ul li ul li a, .horizontalcssmenu ul li ul li a:visited, .horizontalcssmenu ul li ul li a:hover{ /*width of sub menu levels  */width: 160px;font-weight: normal;padding: 3px 5px;background-color: #333333;border-width: 0 1px 1px 1px;text-align: left;}.horizontalcssmenu ul li a:hover{background-color: darkred;}.horizontalcssmenu ul li ul li a:hover{background-color: darkred;}.horizontalcssmenu .arrowdiv{position: absolute;right: 0;}* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/padding-top: 1em;}/* Holly Hack for IE \*/* html .horizontalcssmenu ul li { float: left; height: 1%; }* html .horizontalcssmenu ul li a { height: 1%; }* End */
