html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-family:"Trebuchet MS" ,Arial,Helvetica,sans-serif;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
td{vertical-align:top}
form{background:#58585a}
html,body,form{height:100%}
body{background-color:#FFF;line-height:1}
blockquote,q{quotes:none}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
h1{font-size:200%;font-weight:400;margin:10px 0}
p{font-size:100%;line-height:1.2em;padding:.6em 0}
li{padding:0 0 1.2em}
.headerControls p,.headerControls li{line-height:1.2em;padding:0 0 1.2em}
a{color:#000;text-decoration:underline}
a:visited{color:#000}
.footer a:visited{color:#fff !important}
.clear{clear:both}
hr{border:none 0;border-top:1px solid #949494;height:1px}
.bold{font-weight:700}
.smallText{font-size:90%;padding:0}
.small{font-size:80%}
.alignRight{margin:0;padding:0;text-align:right}
.alignCentre{text-align:center}
.clearLeft{clear:left}
h2{font-size:1em;font-weight:400}
h4{font-weight:700;margin-bottom:10px}
.offscreen{left:-5000px;position:absolute;top:-1000px}
.header{background:#000;min-width:960px;padding-bottom:4px;position:relative}
.headerInner{color:#FFF;font-size:80%;margin:0 auto;position:relative;width:960px}
.TMOLogo{position:absolute;right:0;top:30px}
.headerInner li{background:url(img/header_seperator.gif) no-repeat left bottom;float:left;margin:0 0 0 8px;padding:0 0 0 8px}
.headerControls{bottom:0;padding-right:80px;position:absolute;right:0;text-align:right;width:500px}
.a2{font-size:120%}
.a3{font-size:140%}
.acContent{border:solid 1px #ddd;height:250px;padding:6px}
.welcome{background:#C8DA2C;min-width:964px}
.welcomeInner{margin:0 auto;position:relative;width:962px}
.welcomeBox{background:url(img/welcomeBoxMid.gif) repeat-y left;color:#FFF;float:left;margin-top:11px;width:310px}
.welcomeBox h2{background:url(img/welcomeBoxTop.gif) no-repeat;padding:16px 28px 10px 21px}
.welcomeBox p{border-bottom:solid 1px #717171;border-top:solid 1px #717171;font-size:80%;height:126px;margin:0 28px 12px 21px;padding:3px 0;text-align:justify}
.welcomeFlash{bottom:0;float:right;height:217px;position:absolute;right:12px}
.welcomeBoxBot{background:url(img/welcomeBoxBot.gif) no-repeat left;font-size:0;height:19px;width:310px}
.contentWrapper{background:#e6e7e8;min-width:960px;padding:20px 0}
.content{margin:0 auto;width:960px}
.mainBox{background:url(img/mainBoxBot.gif) no-repeat left bottom;padding:0 0 21px;width:941px}
.noCollapse{background:url(img/noCollapseBot.gif) no-repeat left bottom}
.mainBoxHeader,.genericBoxHeader{-height:42px;background:url(img/mainBoxTop.gif) no-repeat;color:#FFF;font-size:115%;min-height:42px;padding:12px 0 0}
.genericBoxHeader{padding:15px 0 0}
.mainBoxHeader h2{float:left;padding:6px 16px 11px 14px}
.genericBoxHeader h2{padding:6px 16px 13px 14px}
.mainBoxHeader img,.genericBoxHeader img{float:left;padding-top:8px}
.mainBox .headerOptions,.twoBox .headerOptions{float:right;margin-right:28px;margin-top:4px;padding:0}
.mainBox .headerOptions a,.twoBox .headerOptions a{color:#FFF;font-size:70%;padding-left:8px}
.mainBoxHeaderBot{background:url(img/mainBoxTopBot.gif);clear:both;height:7px;overflow:hidden}
.mainBoxContent,.genericBoxContent{background:url(img/mainBoxMid.gif) repeat-y;font-size:80%;list-style:none;padding:20px 0 0 9px;position:relative;width:932px}
.genericBoxContent{padding:20px 20px 0}
.simple .genericBoxContent{padding:20px 20px 10px;width:902px}
.mainBoxTobBar{border-bottom:solid 1px #939393;clear:both;margin:0 28px 10px 10px;padding:0 0 10px 14px;width:878px}
.mainBoxFooter{border-top:solid 1px #939393;clear:both;margin:10px 28px 0 0;padding:10px 0 0 14px;width:878px}
.mainBoxFooter p{font-size:1em}
.noBorder{border:0}
.panelHeader h3{float:left;font-size:1.3em;height:20px}
.panelLoader{float:left;height:20px;margin-left:10px}
.careerPointIcon{float:left;width:220px}
.careerPointIcon span{display:block;font-weight:700;text-align:center;width:150px}
.footerOptions{float:right;padding-top:6px}
.footerOptions .subjectButton{margin-right:10px;vertical-align:middle}
.footerKeyInfo{float:left;font-size:85%;padding:10px 0 0;width:680px}
.viewTutorial{background:url(img/header_seperator.gif) no-repeat right bottom;padding-right:8px}
.genericBoxContent h3{font-size:130%;margin-bottom:5px;margin-top:10px}
.genericBoxContent p{padding-right:40px}
.genericBoxContent ol{padding:0 20px}
.bottomLinks{bottom:0;height:40px;min-width:170px;position:absolute;right:10px}
.paraBottom{padding:0}
.twoBoxcontent{background:url(img/boxMid.gif) repeat-y;padding:0}
.leftRow{float:left;padding-right:7px;position:relative;width:464px}
.rightRow{float:left;margin-left:3px;padding-right:5px;position:relative;width:464px}
.twoBox{margin:0;min-height:10px;padding:0;position:relative}
.boxFooter{background:url(img/boxBot.gif) no-repeat;clear:both;height:21px;overflow:hidden;width:100%}
.twoBoxHeader{background:url(img/boxHeader.gif) no-repeat #383838;color:#FFF;font-size:115%;line-height:1;margin:0;min-height:40px;padding:14px 0 0;width:100%}
.twoBoxHeaderBot{background:url(img/BoxTopBot2.gif) no-repeat;clear:both;height:7px;overflow:hidden}
.twoBoxHeader h2{float:left;padding:6px 16px 14px 28px}
.twoBoxMain,.twoBoxPowerSearch{clear:both;font-size:80%;padding:15px 34px 0 28px;position:relative;width:402px}
.twoBoxMain h3{font-size:130%;padding:1.2em 0}
.twoBoxMain p{line-height:1.6em;margin:0;padding:1em 0}
.twoBoxPowerSearch .careerInformation,.twoBoxPowerSearch .mainBoxFooter{width:380px}
.tutorialBox{background:url(img/tutorialMid.gif) repeat-y;clear:both;font-size:70%;width:941px}
.tutorialFullHelp{background:url(img/mainBoxMid.gif) repeat-y;clear:both;font-size:70%;width:941px}
.tutorialBoxInner{border-bottom:1px solid #969696;border-top:1px solid #969696;margin:0 28px 0 12px;padding:10px 0 10px 14px;width:890px}
.tutorialFlash{float:left;width:440px}
.tutorialText{float:right;height:280px;overflow:auto;padding:0 20px 10px;width:395px}
.tutorialBox a{color:#FFF;text-decoration:underline}
.closeTutorial{padding:15px 28px 15px 0;text-align:right}
.compRightRow{float:left;position:relative;width:308px}
.compBox{background:url(img/compBoxBot2.gif) left bottom no-repeat;margin:8px 0;min-height:10px;padding:0 0 18px;position:relative}
.compBoxHeader{background:url(img/compBoxTop.gif) no-repeat #383838;color:#FFF;cursor:pointer;font-size:1.15em;line-height:1;margin:0;min-height:42px;overflow:hidden;padding:12px 18px 0 0;width:290px}
.compBoxHeaderBot{background:url(img/compBoxTopBot2.gif) no-repeat;clear:both;height:7px;overflow:hidden;width:308px}
.compBoxHeader h2{float:left;padding:8px 16px 9px 14px;width:200px}
.compBoxHeader h2 img{display:block;float:left;padding:3px 5px 1px 2px}
.compBox .headerOptions{float:right;width:50px}
.compBox .headerOptions a{color:#FFF;font-size:70%}
.compBox .help{margin:2px 12px 4px 0;padding:0;text-align:right}
.compBoxHelp{clear:both;line-height:150%;margin:2px 0 0;max-height:100px;overflow:auto;padding:0;width:269px}
.openCloseHelp{border-bottom:solid 1px #BEBEBE;margin:0 12px 0 21px;padding:0 16px 4px 0;text-align:right;text-decoration:underline}
.compBoxMain{background:url(img/compBoxMid2.gif);clear:both;font-size:75%;padding:4px 18px 2px 21px;width:269px}
.compBoxMain p{margin:0;padding-top:10px}
.compBoxMain ul{list-style:none;max-height:198px;overflow:auto;padding:10px 0 10px 10px;width:259px}
.compBoxMain .test{list-style:none;max-height:198px;overflow:auto;padding:10px 0;position:relative;width:269px}
.compBoxMain li{margin:0;padding:0}
.compBoxMain .view{border-top:solid 1px #BEBEBE;color:#000;margin:0;padding:4px 8px 0 0;text-align:right}
.compBoxBot{background:url(img/compBoxBot.gif) no-repeat;height:18px;overflow:hidden;position:relative}
.compBoxMute{background:url(img/compBoxMuteTop.gif) no-repeat;margin:8px 0 0;min-height:10px;padding:0;position:relative}
.compBoxMute .compBoxHeader{background:none;color:#FFF;font-size:120%;line-height:1;margin:0;padding:10px 18px 0 0}
.compBoxMute .compBoxBot{background:url(img/componentMuteBot.gif) no-repeat;height:25px;position:relative}
.compBoxMute h2{color:#d1d2d2;margin-bottom:0;margin-top:5px;padding-bottom:0}
.footer{background:#58585A;height:320px;overflow:hidden}
.footerInner{color:#FFF;font-size:.7em;margin:0 auto;padding:23px 40px 37px 0;width:880px}
.footer p{float:right;margin:0;padding:0}
.footer ul{float:left;margin:0;padding:0}
.footer li{display:inline;margin:0 8px 0 0;padding:0 8px 0 0}
.genericFooter{padding:30px 0 0}
.flashHelp img{float:left;margin-right:20px;margin-top:15px;width:133px}
.mainHelpText{float:left;width:770px}
.addToPlanConfirmMsg{color:#c33;display:block;font-weight:700;text-align:left}
.GOYWMsg{color:#c33;display:block;float:left;font-weight:700;width:260px}
.deleteButton{margin-top:2px;vertical-align:top}
.moduleSummary h3{font-size:105%;margin:5px 0;padding:0}
.moduleSummary li{line-height:150%;width:240px}
.moduleSummary li img{vertical-align:text-bottom}
.moduleSummary li span{display:block;font-size:.8em}
.phoneIcon,.webIcon{margin:0;padding:0 4px 0 0;vertical-align:middle}
.prIntro{font-size:110%;margin:50px auto;width:650px}
.survey h3{font-size:130%;margin-bottom:5px}
.survey{display:inline-block;margin-right:22px;padding-left:20px}
.survey label{display:inline-block;font-weight:700;width:150px}
.survey input[type=image]{padding-left:20px}
.survey .col1{height:60px;margin:0 auto;padding-top:6px;width:600px}
.survey .col2{height:60px;margin:0 auto;width:600px}
.survey .col1 select,.survey .col2 select{vertical-align:middle;width:300px}
.surveyDetails{clear:both;min-height:150px}
.footerSurvey p{padding:10px 0}
.HomepageContactDetails label{display:inline-block;width:150px}
.HomepageContactDetails span{display:inline-block;width:50px}
.helpline{font-size: 1.3em; font-weight: bold;}
input,select,.a1{font-size:100%}
ins,a:hover,.tutorialBox a:hover{text-decoration:none}
.floatLeft,.logo{float:left}
.headerInner ul,.compBoxHelp ul{list-style:none}
.headerInner a,.headerInner a:visited,.mainBoxHeader h2 a:visited,.compBoxHeader h2 a:visited,.footer a{color:#FFF}
.headerControls p,.headerControls ul,.compBox .status{float:right}
.mainBoxHeader h2 a,.compBoxHeader h2 a{color:#FFF;text-decoration:none}
.mainBoxFooter input,.careerPointIcon img,.footerOptions input,.bottomLinks input,.survey .col1 input,.survey .col2 input{vertical-align:middle}
.compLeftRow,.compMidRow{float:left;padding-right:14px;position:relative;width:308px}
.clickable,.openCloseHelp span{cursor:pointer}