/* Template Styles for the VE Template set */
Body { font-Family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 62.5%; background-color: #000000; background-image: url(/images/cFibreBG.jpg); text-align: center; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }

#mainPiece { position: relative; width: 955px; top: 0px; bottom: 0px; margin-left: auto; margin-right: auto; text-align: left; z-index: 0;}
#mainPieceW { position: relative; width: 982px; top: 0px; bottom: 0px; margin-left: auto; margin-right: auto; text-align: left; }

#leftMenuBarStyle {	position: absolute; left: 26px; top: 129px; padding: 0px; }
#leftMenuBarStyleW {	position: absolute; left: 2px; top: 129px; padding: 0px; z-index: 15; }


#colLeft { position: absolute; left: 0px; height: 309px; top: 129px; width: 26px; background-image: url(/images/VE/home_2.png); background-repeat: repeat-y; }

#colCenter { width: 901px; padding: 0px; background-color: #FFFFFF; }

#homeMenu { position: absolute; left: 26px; height: 309px; top: 129px; margin-left: 0px; padding: 0px; background-image: url(/images/VE/services_03.jpg); width: 193px; }

#colRight { position: absolute; left: 927px; height: 309px; top: 129px; width: 28px; background-image: url(/images/VE/home_5.png); background-repeat: repeat-y; }

#bottom { width: 955px; height: 162px; margin-left: 0px; background: url(/images/VE/05.png) left no-repeat; padding: 0px; }

#mainMenu { position: absolute; width: 575px; height: 39px; left: 360px; top: 85px; padding: 0px; }
#mainMenuW { position: absolute; width: 575px; height: 39px; left: 405px; top: 85px; padding: 0px; }


#topLogo { text-decoration: none; color: #FFFFFF; }

#topBanner { position: absolute; width: 630px; height: 50px; left: 340px; top: 39px; padding: 0px; z-index: 1; }
#topBannerW { position: absolute; width: 630px; height: 50px; left: 340px; top: 39px; padding: 0px; z-index: 1; }

img, div, input, td { behavior: url(/script/iepngfix.htc); }
/* Display the organizational logo */

#logo1 { width: 341px; height: 129px; margin-left: 0px; background: url(/images/VE/logo_1.jpg) left no-repeat; padding: 0px; }
#logo1W { width: 341px; height: 129px; margin-left: 0px; background: url(/images/VE/logo_1W.jpg) left no-repeat; padding: 0px; }
#logo2 { position: absolute; left: 341px; top: 0px; width: 614px; height: 129px; margin-left: 0px; background: url(/images/VE/logo_2.jpg) left no-repeat; padding: 0px; }
#logo2W { position: absolute; left: 341px; top: 0px; width: 641px; height: 129px; margin-left: 0px; background: url(/images/VE/logo_2W.jpg) left no-repeat; padding: 0px; }

/* TEMPLATE VETmp2 */
#homeMenuVETmp2 { position: absolute; left: 26px; height: 309px; top: 129px; margin-left: 0px; padding: 0px; }
#homeMenuVETmp2W { position: absolute; left: 0px; height: 309px; top: 129px; margin-left: 0px; padding: 0px; }

#homeCtrLVETmp2 { position: absolute; left: 219px; height: 309px; top: 129px; margin-left: 0px; padding: 0px; }
#homeCtrRVETmp2 { position: absolute; left: 557px; height: 309px; top: 129px; margin-left: 0px; padding: 0px; }
#CVLogoHolder { position: absolute; left: 219px; top: 129px; margin-left: 0px; padding: 0px; z-index: 10; }
#homeCtrLVETmp2W { position: absolute; left: 193px; height: 309px; top: 129px; margin-left: 0px; padding: 0px; }


/* TEMPLATE VETmp2 Full */
#homeCtrLTmp2F { position: absolute; left: 219px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; }
#homeCtrRTmp2F { position: absolute; left: 557px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; }
#homeMenuVETmp2F{ position: absolute; left: 26px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; }

/* TEMPLATE VEWeb */
#colLeftVE { position: absolute; left: 0px; height: 447px; top: 129px; width: 26px; background-image: url(/images/VE/fullSides_01.png); background-repeat: repeat-y; background-color: #000000; }
#homeCtrLVE { position: absolute; left: 26px; height: 447px; top: 129px; width: 412px; margin-left: 0px; padding: 0px; background-image: url(/templates/ve/images/homeCtr_01.jpg); }
#homeCtrRVE { position: absolute; left: 438px; height: 447px; top: 129px; padding: 0px; background-image: url(/templates/ve/images/homeCtr_02.jpg); width: 489px; }
#colRightVE { position: absolute; left: 927px; height: 447px; top: 129px; width: 28px; background-image: url(/images/VE/fullSides_02.png); background-repeat: repeat-y; }
#bottomVE { width: 955px; height: 23px; margin-left: 0px; background: url(/images/VE/bottomBack.jpg) left no-repeat; padding: 0px; position: relative; top: -1px; }

/* TEMPLATE VETmp2 Services Full */
#homeMenuVEtmpservF { position: absolute; left: 26px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; background-image: url(/templates/vetmp2servicesfull/images/storySystem_1.jpg); width: 193px; }
#homeCtrLVEtmpservF { position: absolute; left: 219px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; background-image: url(/templates/vetmp2servicesfull/images/storySystem_2.jpg); width: 708px; }
#homeCtrLVEtmpservStF { position: absolute; left: 219px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; background-image: url(/templates/vetmp2servicesstorytellingfull/images/servStoryFull.jpg); width: 708px; }

/* TEMPLATE VETmp3 */
#homeCtrLVETmp3 { position: absolute; left: 199px; height: 309px; top: 129px; margin-left: 0px; padding: 0px; }
#homeCtrRVETmp3 { position: absolute; left: 567px; height: 309px; top: 129px; margin-left: 0px; padding: 0px; }

/* TEMPLATE VETmp3 Full */
#homeCtrLTmp3F { position: absolute; left: 199px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; }
#homeCtrRTmp3F { position: absolute; left: 567px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; }
#homeMenuVETmp3F{ position: absolute; left: 26px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; }
#homeCtrLTmp3FW { position: absolute; left: 179px; height: 471px; top: 129px; margin-left: 0px; padding: 0px; }
#homeCtrRTmp3FW { position: absolute; left: 567px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; }
#homeMenuVETmp3FW{ position: absolute; left: 26px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; }
#homeCtrLTmp199_FW { position: absolute; left: 199px; height: 471px; top: 129px; margin-left: 0px; padding: 0px; }
#backPlate { position: absolute; left: 0px; height: 469px; top: 129px; margin-left: 0px; padding: 0px; background-image: url(/images/stories/serv/servInnerMW4_0.jpg); width: 982px; z-index: 1; }


#veBugW { position: absolute; left: 855px; top: 525px; z-index: 1; }
#veBug { position: absolute; left: 803px; top: 505px; z-index: 1; }

#infoBut { position: absolute; left: 557px; top: 458px; z-index: 1; }

#bottomCopyMain  { position:absolute; bottom:5px; left: 5px; width:978px; text-align: left; font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 7px; letter-spacing: 0.0008em; font-style: normal; color:#b0afaf; z-index: 50;}
#bottomCopyMainSS  { position:relative; top:-438px; width:100%; text-align: center; font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 7px; letter-spacing: 0.0008em; font-style: normal; color:#b0afaf; z-index: 50; }
#bottomCopyMainHP { position:absolute; bottom:28px; width:100%; text-align: center; font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 7px; letter-spacing: 0.0008em; font-style: normal; color:#b0afaf; z-index: 50;}



/* TEMPLATE VETmpCareer */
#colLeftTmpC { position: absolute; left: 0px; width: 38px; background-image: url(/templates/vetmpcareer/images/VEcareer_02.png); background-repeat: repeat-y; margin: 0px; margin-bottom: 0px; }
#colRightTmpC { position: absolute; left: 914px; height: 668px; top: 134px; width: 41px; background-image: url(/templates/vetmpcareer/images/VEcareer_03.png); background-repeat: repeat-y; }
#bottomTmpC { position: relative; top: 60px; left: 150px; width: 600px; height: 30px; padding: 0px; text-align: center; z-index: 1; }
#homeCtrRTmpC { position: absolute; top: 160px; left: 0px; width: 876px; background-color: #FFFFFF; padding: 0px; margin: 0px; }
#topRightMenuBarTmpC { position: absolute; top: 5px; left:290px; width: 650px; margin-left: 0px; padding: 0px; }
/* #logoTmpC { width: 955px; height: 353; margin-left: 0px; background: url(/templates/vetmpcareer/images/veCareerTopNew.png) left no-repeat; padding: 0px; } */

#logoTmpC { position: relative; top: 0px; left: 0px; width: 955px; height: 144px; margin-left: 0px; background: url(/images/stories/comp/carv3_1.jpg) left no-repeat; padding: 0px; z-index: 2; }
#topSectC { width: 955px; margin-left: 0px; background: url(/images/stories/comp/carv3_2.jpg); background-repeat: repeat-y; padding: 0px; }
#topSect2C { width: 955px; height: 28px; margin-left: 0px; background: url(/images/stories/comp/carv3_3.jpg) left no-repeat; padding: 0px; }

#topRightMenuBarTmpC A:link {color: #FFFFFF; text-decoration: none; font-size:11px; padding: 2px; float:right} 
#topRightMenuBarTmpC A:visited {color: #FFFFFF; text-decoration: none; font-size:11px; padding: 2px; float:right}
#topRightMenuBarTmpC A:hover {color: #fffc00; text-decoration: none; font-size:11px; padding: 2px; float:right}

#homeCtrInner { position: relative; top: -3px; left: -3px; width: 955px; padding: 0px; margin: 0px; overflow: visible; background-image: url(/images/careerBack.png); background-repeat: repeat-y; }
#bottomTag { position: relative; top: -40px; left: -3px; width: 955px; height: 130px; background: url(/templates/vetmpcareer/images/careerBack_03.png) left no-repeat; padding: 0px; text-align: center; }
#homeCtrMenu { position: absolute; top: 129px; height: 447px; left: 26px; width: 173px; margin-left: 0px; background-image: url(/templates/vetmpcompinside/images/purpMenuBack.gif); padding: 0px; background-repeat: repeat-y; }
#theForm  { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .825em; line-height: 145%; font-weight: 200; color:#000000; text-align: justify; }
#theForm2  { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .925em; line-height: 145%; font-weight: 200; color:#000000; text-align: justify; }
#bottomTag A:link {color: #000000; text-decoration: none; font-size:11px; padding: 2px; float:right} 
#bottomTag A:visited {color: #000000; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomTag A:hover {color: #0000FF; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomTag A:active {color: #ff0000; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomTag a#mainlevel {color: #ff00FF; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomTag #mainlevel #current  {color: #ff00FF; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomCopyTmpC  { position: relative; top: -85px; height: 30px; width: 955px; padding: 0px; text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; font-weight: 500; color:#000000; }
#bottomCopyTmpC A:link {color: #000000; text-decoration: none; font-size:11px; padding: 2px; float:right} 
#bottomCopyTmpC A:visited {color: #000000; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomCopyTmpC A:hover {color: #0000FF; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomCopyTmpC A:active {color: #ff0000; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomCopyTmpC a#mainlevel {color: #ff00FF; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomCopyTmpC #mainlevel #current  {color: #ff00FF; text-decoration: none; font-size:11px; padding: 2px; float:right}

/* TEMPLATE VETmpCarrer Main */
table.nopad { width: 100%; border-collapse: collapse; margin: 0px; margin-bottom: 15px; }
#bottomTagTmpCMain { position: relative; width: 955px; top: -20px; height: 173px; background: url(/templates/vetmpcareermain/images/careers_03.png) left no-repeat; padding: 0px; text-align: center; background-color: #000000; }
#bottomTmpCMain { }
/* #bottomMenuTmpCMain  { position: relative; top: -295px; left: 150px; width: 600px; height: 30px; padding: 0px; text-align: center; } 
#bottomCopyTmpCMain  { position: relative; top: -285px; height: 30px; width: 200px; padding: 0px; text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; font-weight: 500; color:#000000; } */
#bottomCopyTmpCMain  { position: relative; top: -250px; height: 30px; width: 955px; padding: 0px; text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; font-weight: 500; color:#000000; z-index: 5; }

#mainSection { position: relative; top: 19px; width: 955px;}
#mainSectionCM { position: relative; top: 0px; }
#bottomMenuTmpCMain A:link {color: #000000; text-decoration: none; font-size:11px; padding: 2px; float:right} 
#bottomMenuTmpCMain A:visited {color: #000000; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomMenuTmpCMain A:hover {color: #0000FF; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomMenuTmpCMain A:active {color: #ff0000; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomMenuTmpCMain A.active:link, #bottomMenuTmpCMain A.active:visited, #bottomMenuTmpCMain A.active:active, #bottomMenuTmpCMain A.active:hover {color: #ff0000; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomMenuTmpCMain a#mainlevel {color: #ff00FF; text-decoration: none; font-size:11px; padding: 2px; float:right}
#bottomMenuTmpCMain #mainlevel #current  {color: #ff00FF; text-decoration: none; font-size:11px; padding: 2px; float:right}
#logoTmpCMain { position: relative; top: 0px; left: 0px; width: 955px; height: 204px; margin: 0px; background: url(/templates/vetmpcareermain/images/careers_01.jpg) left no-repeat; padding: 0px; z-index:2; }


#topRightMenuBarTmpCMain { position: absolute; top: 0px; left:140px; width: 805px; margin-left: 0px; color: #FFFFFF; font-size:11px; z-index: 2; padding: 0px;}
#topRightMenuBarTmpCMain A:link {color: #FFFFFF; text-decoration: none; font-size:11px; padding: 2px;} 
#topRightMenuBarTmpCMain A:visited {color: #FFFFFF; text-decoration: none; font-size:11px; padding: 2px;}
#topRightMenuBarTmpCMain A:hover {color: #fffc00; text-decoration: none; font-size:11px; padding: 2px;}


#veTitle2a { font-size: 1.3em; font-style: normal; font-weight: bold; color:#000000; font-family: Verdana,Arial,Helvetica,sans-serif; }
#veSmallMainText2NJB { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .7em; line-height: 145%; font-weight: normal; color:#000000; }
#NewsMediaTitle { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1.2em; line-height: 13px; letter-spacing: 0.017cm; font-weight: bold; color:#043395; text-align: left; }
#CtrMainBackground { position: relative; top: -120px; left:-3px; width: 955px; margin: 0px; background: url(/templates/vetmpcareermain/images/careers_02.jpg) left repeat-y; padding: 0px; z-index:1;}
#CtrMainBackground2 { position: relative; top: 30px; left:0px; width: 955px; height: 300px; margin: 0px; background: url(/templates/vetmpcareermain/images/careers_02.jpg) left repeat-y; padding: 0px; z-index:0; }
#CtrMainBackground3 { position: relative; top: -5px; left:-3px; width: 955px; margin: 0px; background: url(/templates/vetmpcareermain/images/careers_02.jpg) left repeat-y; padding: 0px; }

/* TEMPLATE VETmpCompInside */
#homeCtrRVECompIn { position: absolute; top: 129px; height: 447px; left: 199px; width: 728px; background-image: url(/templates/vetmpcompinside/images/fullPurpBack.jpg); padding: 0px; background-repeat: repeat-y; }

/* TEMPLATE VETmpCompInside Blues */
#homeCtrMenuB { position: absolute; top: 129px; height: 447px; left: 26px; width: 173px; margin-left: 0px; background-image: url(/templates/vetmpcompinsideblues/images/compBackBlues_03.png); padding: 0px; background-repeat: repeat-y; }
#homeCtrRB { position: absolute; top: 129px; height: 447px; left: 199px; width: 728px; background-image: url(/templates/vetmpcompinsideblues/images/compBackBlues_04.jpg); padding: 0px; background-repeat: repeat-y; }
#homeCtrRBW { position: absolute; top: 129px; left: 199px; padding: 0px; }


/* TEMPLATE Storytelling System */
#colLeftVESS { position: absolute; left: 0px; height: 1497px; top: 129px; width: 26px; background-image: url(/images/stories/serv/storyBord_02.jpg); background-repeat: repeat-y; background-color: #000000; }
#backRep { position: absolute; top: 129px; left:0px; width: 955px; height: 1497px; margin: 0px; background: url(/images/stories/serv/backRep.jpg); background-repeat: repeat-y; z-index: 0; padding: 0px;}
#CtrMainBackTopSS { position: relative; top: 0px; left:0px; width: 982px; height: 1497px; margin: 0px; background-color: #040d38; background: url(/images/stories/serv/homeBack_01W.jpg) left no-repeat; padding: 0px; z-index: 2;}
#CtrMainBackBotSS { position: relative; top: -412px; left:-96px; width: 982px; height: 800px; margin: 0px; margin-bottom: 0px; background-color: #040d38; background: url(/images/stories/serv/majBotW.jpg) left no-repeat; padding: 0px; z-index: -1;}

#colRightVESS { position: absolute; left: 927px; height: 1497px; top: 129px; width: 28px; background-image: url(/images/stories/serv/storyBord_03.jpg); background-repeat: repeat-y; }
#bottomVESS { width: 955px; height: 44px; margin-left: 0px; background: url(/images/stories/serv/storyBord_04.jpg) left no-repeat; padding: 0px; position: relative; top: -430px; left: -96px; }
#bottomSSMenu { position: relative; top: -450px; left:150px; width: 800px; margin-left: 0px; padding: 0px; z-index: 2; color: #b0afaf; font-size:11px;}
#bottomSSMenu A:link {color: #b0afaf; text-decoration: none; font-size:11px; padding: 2px; z-index: 15;} 
#bottomSSMenu A:visited {color: #b0afaf; text-decoration: none; font-size:11px; padding: 2px; z-index: 15;}
#bottomSSMenu A:hover {color: #fffc00; text-decoration: none; font-size:11px; padding: 2px; z-index: 15;}

#homeCtrL { position: absolute; left: 219px; height: 447px; top: 129px; margin-left: 0px; padding: 0px; background-image: url(/templates/vetmp2services/images/servFullClear.jpg); width: 708px; z-index: 1; }

#homeCtrR { position: absolute; left: 557px; height: 309px; top: 129px; margin-left: 0px; padding: 0px; background-image: url(/templates/vetmp2services/images/services_05.png); width: 370px; }

#veTitle { font-size: 24px; font-style: normal; font-weight: normal; color:#ffffff; }

#veTitle2 { font-size: 1.45em; font-style: normal; font-weight: normal; color:#000000; font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; z-index: 20; width: 600px;}
#topLabel { position: relative; top: -75px; left: 45px; z-index: 30; width: 600px; }


#veCareerTitles { font-size: 14px; font-style: normal; font-weight: bold; color:#043395; font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; }
#veCareerTitles A:link {color: #043395; text-decoration: none; font-size:14px; font-weight: bold; } 
#veCareerTitles A:visited {color: #043395; text-decoration: none; font-size:14px; font-weight: bold; }
#veCareerTitles A:hover {color: #0000FF; text-decoration: none; font-size:14px; font-weight: bold; }


#veLeadershipTextBox { overflow: auto; position: absolute; left: 190px; top: 190px; width: 510px; height: 255px; text-align: justify; padding-right: 5px; }

#veSmallMainText { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; line-height: 14px; font-weight: normal; color:#ffffff; text-align: justify; letter-spacing: 0.02cm; }

#veSmallMainText2 { font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .825em; color:#ffffff; text-align: justify; font-weight: 200; line-height: 128%; z-index: 1;}
#veSmallMainText2ss { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .70em; color:#ffffff; text-align: justify; font-weight: 200; line-height: 120%; z-index: 1;}

#veSmallMainText2 A:link {color: #043395; font-family: "Lucida Grande", Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 11.5px; font-weight: 200; line-height: 128%; text-decoration: none; }
#veSmallMainText2 A:visited {color: #043395; font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 11.5px; font-weight: 200; line-height: 128%; text-decoration: none; }
#veSmallMainText2 A:hover {color: #0000FF; font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 11.5px; font-weight: 200; line-height: 128%; text-decoration: none; }

#veSmallMainText2NJ { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .75em; line-height: 128%; font-weight: 200; color:#ffffff; }

#veSmallMainText2NJLg { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 14px; font-weight: 200; color: #ffffff; }

#veSmallMainText3 { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; line-height: 15px; letter-spacing: 0.02cm; font-weight: normal; color:#000000; text-align: justify; }

#veSmallMainText4 { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .8em; line-height: 128%; font-weight: 200; color:#000000; text-align: justify; }
#veSmallMainText4CV { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1.05em; line-height: 128%; font-weight: 200; color:#000000; text-align: justify; }
#veSmallMainText4CV2 { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .9em; line-height: 128%; font-weight: 200; color:#000000; text-align: justify; }

#veLeadershipNameTextBox { overflow: auto; position: absolute; left: 0px; top: 300px; width: 180px; height: 91px; text-align: right; }

#veLeadershipNameText { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; font-weight: 200; color: #ffffff; text-align: right; }
#veLeadershipNameText A:link { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; font-weight: 200; color: #ffffff; text-align: right; text-decoration: none; }
#veLeadershipNameText A:visited { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; font-weight: 200; color: #ffffff; text-align: right; text-decoration: none; }
#veLeadershipNameText A:hover { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; font-weight: 200; color: #fffc00; text-align: right; text-decoration: none; }

#veLeadershipNameTextL { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; font-weight: 200; color: #ffffff; text-align: left; }
#veLeadershipNameTextL A:link { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; font-weight: 200; color: #ffffff; text-align: left; text-decoration: none; }
#veLeadershipNameTextL A:visited { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; font-weight: 200; color: #ffffff; text-align: left; text-decoration: none; }
#veLeadershipNameTextL A:hover { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1em; font-weight: 200; color: #fffc00; text-align: left; text-decoration: none; }

#careersLg {font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .70em; }
#currentOpening { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: 1.2em; font-style: italic; font-weight: bold;}
#sixteenwhite { line-height: 130%; font-size: 1em; font-weight: 200; color: #ffffff; }

#veSmallMainTextLead { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .6em; line-height: 130%; font-weight: 200; color:#ffffff; }

#veSmallMainTextLead A:link {color: #FFFFFF; text-decoration: none; font-size:.6em; line-height: 130%; font-weight: 200; letter-spacing: 0.018em;} 

#veSmallMainTextLead A:visited {color: #FFFFFF; text-decoration: none; font-size:.6em;line-height: 130%; font-weight: 200; letter-spacing: 0.018em;}

#veSmallMainTextLead A:hover {color: #fffc00; text-decoration: none; font-size:.6em; line-height: 130%; font-weight: 200; letter-spacing: 0.018em;}


#veSmallMainTextLeadEm { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .7em; line-height: 130%; font-weight: 200; color:#ffffff; }

#veSmallMainTextLeadEm A:link {color: #FFFFFF; text-decoration: none; font-size:.7em; line-height: 130%; font-weight: 200; letter-spacing: 0.018em;} 

#veSmallMainTextLeadEm A:visited {color: #FFFFFF; text-decoration: none; font-size:.7em;line-height: 130%; font-weight: 200; letter-spacing: 0.018em;}

#veSmallMainTextLeadEm A:hover {color: #fffc00; text-decoration: none; font-size:.7em; line-height: 130%; font-weight: 200; letter-spacing: 0.018em;}

#veRecognitionBox1 { position: absolute; left: 0px; top: 50px; width: 690px; height: 110px; }

#veRecognitionBox2 { position: relative; left: 0px; top: 150px; width: 690px; height: 140px; }

#veRecognitionImageBox1 { vertical-align: middle; text-align: center; width: 130px; height: 100px; position: relative; top: 50px; left: 0px; }

#veRecognitionTextBox1 { overflow: auto; width: 500px; height: 100px; position: relative; top: -80px; left: 150px; }

#veRecognitionTextBoxText1 { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .75em; font-style: normal; line-height: 130%; text-align: justify; font-weight: 500; color: #ffffff; }

#veRecognitionTextCreditBox1 { overflow: auto; width: 400px; height: 50px; position: relative; top: -90px; left: 315px; }

#veRecognitionTextCreditBoxText1 { font-family: Lucida Grande, Geneva, Arial, Verdana, Helvetica,sans-serif; font-size: .68em; font-style: normal; line-height: 13px; font-weight: normal; color: #ffffff; }


/*#topRightMenuBar A:link {color: #b0afaf; text-decoration: none; font-size:11px; padding: 2px;} 

#topRightMenuBar A:visited {color: #b0afaf; text-decoration: none; font-size:11px; padding: 2px;}

#topRightMenuBar A:hover {color: #fffc00; text-decoration: none; font-size:11px; padding: 2px;} */
#topRightMenuBarW { position: absolute; top: 4px; left:80px; color: #b0afaf; font-size: .825em; width: 800px; text-align: right;}

#topRightMenuBar { position: absolute; top: 4px; left:55px; text-align: right; color: #b0afaf; font-size: .825em; width: 530px; float:right; }
#topRightMenuBarT { color: #b0afaf; text-decoration: none;} 
#topRightMenuBarT A:link { color: #b0afaf; text-decoration: none; } 
#topRightMenuBarT A:visited { color: #b0afaf; text-decoration: none; }
#topRightMenuBarT A:hover { color: #fffc00; text-decoration: none; }

#topRightMenuBarC { position: relative; top: -99px; right:15px; text-align: right; color: #FFFFFF;  font-size: .825em;  z-index: 5; float:right;}
#topRightMenuBarCT {color: #FFFFFF; text-decoration: none; z-index: 2;} 
#topRightMenuBarCT A:link {color: #FFFFFF; text-decoration: none; } 
#topRightMenuBarCT A:visited {color: #FFFFFF; text-decoration: none; }
#topRightMenuBarCT A:hover {color: #fffc00; text-decoration: none; }
#topRightMenuBarCM { position: relative; top: -39px; right:21px; text-align: right; color: #FFFFFF;  font-size: .825em;  z-index: 5; float:right;}


#botMenuBar { position: relative; top: -135px; left:120px; color: #000000;  font-size: .825em;  z-index: 5;}
#botMenuBarT { color: #000000; text-decoration: none; } 
#botMenuBarT A:link { color: #000000; text-decoration: none; } 
#botMenuBarT A:visited { color: #000000; text-decoration: none; }
#botMenuBarT A:hover { color: #0000FF; text-decoration: none; }

#myActive {color: #fffc00; text-decoration: none; } 
#myActive A:link {color: #fffc00; text-decoration: none; } 
#myActive A:visited {color: #fffc00; text-decoration: none; }
#myActive A:hover {color: #fffc00; text-decoration: none; }

#myActiveC {color: #fffc00; text-decoration: none; } 
#myActiveC A:link {color: #fffc00; text-decoration: none;  } 
#myActiveC A:visited {color: #fffc00; text-decoration: none; }
#myActiveC A:hover {color: #fffc00; text-decoration: none; }

#myActiveB {color: #0000FF; text-decoration: none; } 
#myActiveB A:link {color: #0000FF; text-decoration: none; } 
#myActiveB A:visited {color: #0000FF; text-decoration: none; }
#myActiveB A:hover {color: #0000FF; text-decoration: none; }

#logo A:link {color: #b0afaf; text-decoration: none; font-size:11px; padding: 2px; float:right} 

#logo A:visited {color: #b0afaf; text-decoration: none; font-size:11px; padding: 2px; float:right}

#logo A:hover {color: #fffc00; text-decoration: none; font-size:11px; padding: 2px; float:right}

.mainmenu#current {color: #fffc00; text-decoration: none; font-size:11px; padding: 2px; float:right}

/* Set the style for Content */

.contentpaneopen { font-size: 90%; }

.contentheading { font-size: 120%; font-weight: bold; }

/* Create the first div that shows the top left rounded corner */
.moduletable,.moduletable_menu { margin-top: 0px; }

/* Display the top right rounded corner */

div.moduletable h3,.moduletable_menu h3 { padding: 0px; margin: 0; color: #FFFFFF; }

.ArticleFooter { /*clear: both;*/ }

.ArticleFooter p { display: block; clear: both; padding: 0px; }

/* Align the poll question correctly */

.moduletable table { }

/* Set the poll question parameters */

.poll td { font-size: 80%; margin-left: 5px; padding-left: 0px; margin-right: 5px; margin-top: 0em; padding-top: -10px; }

.latestnews,.mainmenu,.keyconcepts,.othermenu { background: #ccc top right repeat-y; margin-left: 5px; padding-left: 0px; margin-right: 5px; margin-top: 0em; }

div.module_menu li { background: #ccc top right repeat-y; margin-left: 1.5em; /* margin-top; -2em; */ padding: 5px; font-size: 90%; }

.moduletable_menu A:link { text-decoration: none; color: #FFFFFF; white-space: nowrap;}

.latestnews,.mainmenu,.keyconcepts,.othermenu,.moduletable_menu,.toprmenu A:link { color: #FFFFFF; }

.latestnews,.mainmenu,.keyconcepts,.othermenu,.moduletable_menu,.toprmenu A:visited { color: #FF0000; }

.componentheading_blue,.contentpane_blue { color: blue; }

#stratL { height: expression( this.scrollHeight < 470 ? "469px" : "auto" ); /* sets min-height for IE */ }
#stratOverview { height: expression( this.scrollHeight < 461 ? "460px" : "auto" ); /* sets min-height for IE */ }
#stratFrame { height: expression( this.scrollHeight < 481 ? "480px" : "auto" ); /* sets min-height for IE */ }
#servL { height: expression( this.scrollHeight < 412 ? "411px" : "auto" ); /* sets min-height for IE */ }
#servStratComm { height: expression( this.scrollHeight < 396 ? "395px" : "auto" ); /* sets min-height for IE */ }
#serviStory { height: expression( this.scrollHeight < 371 ? "370px" : "auto" ); /* sets min-height for IE */ }
#servMandB { height: expression( this.scrollHeight < 379 ? "378px" : "auto" ); /* sets min-height for IE */ }
#servWandM { height: expression( this.scrollHeight < 379 ? "378px" : "auto" ); /* sets min-height for IE */ }
#servVandA { height: expression( this.scrollHeight < 350 ? "349px" : "auto" ); /* sets min-height for IE */ }
#servPandG { height: expression( this.scrollHeight < 389 ? "388px" : "auto" ); /* sets min-height for IE */ }
#compL { height: expression( this.scrollHeight < 417 ? "416px" : "auto" ); /* sets min-height for IE */ }
#compLeader { height: expression( this.scrollHeight < 431 ? "430px" : "auto" ); /* sets min-height for IE */ }
#compCV { height: expression( this.scrollHeight < 485 ? "484px" : "auto" ); /* sets min-height for IE */ }
#milL { height: expression( this.scrollHeight < 386 ? "385px" : "auto" ); /* sets min-height for IE */ }
#corpL { height: expression( this.scrollHeight < 419 ? "418px" : "auto" ); /* sets min-height for IE */ }
