/* Reformatted HTML tags */
form {border:0; padding:0; margin:0;}
abbr{margin:0;padding:0;}
img{border:none;}
fieldset{border:0;}
/************************ general purpose ************************/
.spacer{clear:both;}
.spacer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.floatleft {float:left;}
/* new style for cvpreview wizard added 13.11.05 tz */
.cvprevclear{clear:both; height:10px !important; height:1px;line-height:0%;}
/*new style for cv_chronological preview 05.12.05 cn*/
span.fauxheader {font-size:110%;}

.hidden{display:none;}
.fontsize1em {font-size:1em;}
.error {background:#ff0000; font-size:75%; text-transform:uppercase; font-weight:bold; color:#fff; padding:5px 8px; margin:0 0 8px 0;}
.cvwizerror {background:#ff0000; font-size:75%; text-transform:uppercase; font-weight:bold; color:#fff; padding:5px 8px;  margin:3px 0 8px 0 !important; margin:3px 0 8px 10px;}
.underline {text-decoration:underline;}
/* heightspacers */
div.dashspacer{border-top:1px dashed #999;height:10px;}
div.heightspacerlarge{border:1px solid #fff;height:28px;clear:both;margin:0;padding:0;}
div.heightspacermedium {border:1px solid #fff;height:4px;clear:both;margin:0;padding:0;line-height:0%;}
div.heightspacer5px{margin-bottom:5px;clear:both;}
div.heightspacer10px{border:1px solid #fff; height:10px !important;height:5px; line-height:0%;clear:both;margin-top:0 !important;margin-top:1px;}
div.heightspacerendpage {border:1px solid #fff; height:176px;}
/* Tab navigation */
#tabcontainercv{height:3.1em;color:#000;background:#fff;margin:0;padding:0 0 5px 0;font-size:70%;border:none;text-align:left;}
#tabcontainercv ul li{float:left;width:5.49em;border-right:2px solid #fff;text-align:center;height:3.1em;padding:0;margin:0;}
ul.tabnavigationcv{list-style:none;padding:3px 0 0 0;margin:0;border:none;}
li.tabnavigationcv{margin:0;border-right:#fff solid 2px;}
li.tabnavigationcv a{text-decoration:none;color:#000;display:block;padding:5px 0 4px 0;}
li.tabnavigationcv a:link{text-decoration:none;color:#000;}
li.tabnavigationcv a:hover{text-decoration:underline;color:blue;}
li.tabnavigationcvselected{margin:0;}
li.tabnavigationcvselected a#cvwizcurrent, li.tabnavigationcvselected a#cvwizcurrentactive{text-decoration:none;color:#000;display:block;padding:5px 0 4px 0;height:2.3em;}
li.tabnavigationcvselected a#cvwizcurrentactive:hover{text-decoration:underline;color:#00f;}
/*end tab*/
/********************** end general purpose **********************/
/* Added by Tasha 21 07 2005 - text area for contact us page */
td.onerowformfields{background:#FCE0AC url(/images/orange1px.gif) repeat-y top right;border-left:1px solid #FCA432;padding-left:20px;padding-right:10px;font-size:0.80em;}
td.formcleftnonmandatory{padding-left:20px;background:#FCE0AC url(/images/orange1px.gif) repeat-y top left;font-size:0.80em;}
.contacttextarea{font-size:100%;}
select.medium{width:260px;}
img.floatright{border:0;float:right;}
div.floatright{border:0;float:right; vertical-align: bottom;}
div#dateholder{padding-top: 5px;}
/* main top area with background image */
div#topcontentarea{background:#fff;width:750px;border-bottom:1px solid #fff;}
div#topcontentareapadding {margin-left:0px; padding:0px 0px 0px 0px; }
div#topcontentarea div#topcontentleftarea{padding:0px 7px 0px 10px;float:left;width:540px;}
div#topcontentarea div#topcontentleftarea h2{font-size:0.8em;color:#881F00;font-weight:bold;}
div#topcontentarea div#topcontentleftarea h2 a{color:#881F00;}
div#topcontentarea div#topcontentleftarea h2 a:active{color:#881F00;}
div#topcontentarea div#topcontentleftarea h2 a:hover{color:#881F00;}
div#topcontentarea div#topcontentleftarea p{padding:0;font-size:0.8em;color:#000;}
div#topcontentarea div#topcontentleftarea ul{margin-left:18px;padding-left:0;}
a.darkred{color:#821E00;text-decoration:underline;font-size:0.85em;}
a.darkred:active{color:#821E00;}
a.darkred:hover{color:blue;}
a.darkred:link{color:#821E00;}
div#topcontentrightarea{padding:0;float:left;}
div#topcontentrightarea div#loginbox{width:184px;margin:0; padding:0px 0 0px 0;}
div#topcontentrightarea div#loginbox p{margin:0;padding:0;color:#000;}
div#topcontentrightarea div#loginbox p.formbutton{padding-top:10px;padding-right:20px;text-align:right;}
div#topcontentrightarea div#loginbox .top{background:#fff url(/images/general/loginboxtopbg.gif) no-repeat top left;height:18px;width:173px;font-weight:bold;padding:3px 0 0 11px;font-size:0.8em;margin:0;}
div#topcontentrightarea div#loginbox .main{background:#FCE0AC;width:173px;padding:3px 0 3px 11px;font-size:0.8em;margin:0;}
div#topcontentrightarea div#loginbox .bottom{background:#fff url(/images/general/loginboxbotbg.gif) no-repeat; height:4px;width:173px;font-weight:bold;padding:0 0 5px 11px !important;padding:0 0 0 11px;font-size:0.8em;margin:0;}
div#maincontentarea{width:750px;background:#CDCAF5;height:562px;clear:both;}
div#maincontentleftarea{float:left;width:172px;background:#CDCAF5;padding:0;margin:0;}
div#maincontentleftarea h3.leftlinks{padding:5px 0 1px 11px;margin:0;border-bottom:1px solid #fff;background:#2019BF;color:#fff;font-size:0.9em;font-weight:bold;}
div#maincontentleftarea ul.subnavigation{padding:0;font-size:0.8em;margin:0;}
div#maincontentleftarea li.subnavigation{padding:5px 5px 5px 15px;list-style:none;border-bottom:1px solid #fff;margin:0;background:url(/images/general/arrow_transparent_long.gif) top left no-repeat;}
div#maincontentleftarea li.subnavigationnoborder{padding:5px 5px 5px 15px;list-style:none;margin:0;background:url(/images/general/arrow_transparent_long.gif) top left no-repeat;}
div#maincontentleftarea li.subnavigation a , div#maincontentleftarea li.subnavigationnoborder a{font-weight:bold;color:#000;text-decoration:underline;}
div#maincontentleftarea li.subnavigation a:active , div#maincontentleftarea li.subnavigationnoborder a:active{color:#000;}
div#maincontentleftarea li.subnavigation a:hover , div#maincontentleftarea li.subnavigationnoborder a:hover{color:blue;}
div#maincontentleftarea li.subnavigation a:link , div#maincontentleftarea li.subnavigationnoborder a:link{color:#000;}
div#maincontentrightarea{float:left;width:577px;border-left:1px solid #fff;background:#fff;}
div#maincontentrightarea h3.rightlinks{padding:5px 0 1px 15px;margin:0;border-bottom:1px solid #fff;background:#CDCAF5;color:#000;font-size:0.9em;font-weight:bold;}
div#maincontentrightarea div#flasharea{clear:both;width:577px;height:328px;background:#fff;}
div#maincontentrightarea div#flasharea p{font-size:0.8em;color:#000;}
div#maincontentrightarea div#rightone{width:382px;float:left;background:#fff;height:210px;}
div#maincontentrightarea div#rightone p{font-size:0.8em;color:#000;padding:0 20px 15px 0px;}
div#maincontentrightarea div#rightone h3.rightlinks2{padding:5px 0 2px 15px;margin:0;border-bottom:1px solid #fff;background:#C7C3F4;color:#000;font-size:0.9em;font-weight:bold;}
div#maincontentrightarea div#righttwo{width:194px;height:210px;float:left;background:#fff url(/images/general/homeimagebg2.jpg) no-repeat top right;}
a.blackbold{font-weight:bold;color:#000;text-decoration:underline;}
a.blackbold:active{color:#000;}
a.blackbold:hover{color:blue;}
a.blackbold:link{color:#000}
body.splash{background:#867CEA;}
div#splashpagetopcontainer{background:#ACA5EE;width:100%;height:234px;}
div#splashpagetopcontainer div#content{width:505px;height:166px;padding-left:266px;padding-top:68px;}
div#splashpagetopcontainer div#content p{font-size:0.8em;color:#22197D;padding:0;margin:0;line-height:1.2em;}
div#splashpagemiddlecontainer{display:block;background:#978EED;width:100%;height:74px;}
div#splashpagemiddlecontainer div#content{padding-left:266px;}
div#splashpagemiddlecontainer div#content div.leftlink{float:left;padding-top:27px;margin:0;}
div#splashpagemiddlecontainer div#content div.vertline{margin-left:80px;width:1px;height:74px;background:#ACA5EE;float:left;padding:0;}
div#splashpagemiddlecontainer div#content div.rightlink{float:left;padding-left:100px;padding-top:27px;margin:0;}
div#splashpagemiddlecontainer div#content a{font-size:0.9em;color:#fff;font-weight:bold;text-decoration:underline;}
div#splashpagebotcontainer{background:#867CEA;width:100%;}
div#splashpagebotcontainer div#content{padding:194px 0 0 266px;}
div#splashpagebotcontainer div#content p{font-size:0.7em;color:#E8E5FE;line-height:1.3em;padding:0;margin:0;}
div#guy{position:absolute;top:32px;left:32px;}
div#topcontentarealearningchoices{background:#fff;width:750px;border-bottom:1px solid #fff;}
div#topcontentleftarealearningchoices{padding:0 10px 0 34px;float:left;margin:0;width:481px;}
div#topcontentleftarealearningchoices img{margin:6px 0 3px 0;padding:0;}
div#topcontentleftarealearningchoices p{padding:0;font-size:0.8em;color:#000;margin:0 0 3px 0;}
#topcontentarealearningchoices .borderleft{border-left:1px solid #DCDCDC;margin:0;padding:0 0 0 37px;}
div#loginbox input#username{width:155px;}
div#loginbox input#password{width:155px;}
div#loginbox select#region{width:173px;}
div#loginbox select#age{width:173px;}
#topcontentarealearningchoices #topcontentrightarea div#loginbox{margin:0;padding:10px 0 92px 0;width:184px;}
div#topcontentrightarea div#loginbox .statistics{margin:0;padding:0;}
div#topcontentrightarea div#loginbox .statistics p.formbuttoncontinue{padding-top:10px;width:175px;text-align:right;}
div#topcontentrightarea div#loginbox .statistics p.stats{font-size:0.8em;margin:0;padding:3px 0 3px 0;width:184px;}
div#topcontentrightarea div#loginbox .statistics p{font-size:0.8em;margin:0;padding:3px 0 3px 0;width:184px;}
/*joanna bartlett addition 09 august 2005 */
div#homeerror{background:#fff;padding:0px 0 6px 0;color:#ff0000;font-size:0.8em;width:184px;}
/* added by tasha 17 08 2005 - extra input width */
.inputsm{width:150px;}
/* added by tasha 17 08n 2005 - new tables styles for my support team */
th.mysupportth{text-align:left;color:#000;font-size:0.80em;border-bottom:1px solid #FCAF32;padding-left:10px;padding-bottom:3px;padding-right:30px;white-space:nowrap;}
th.mysupportthcenter{text-align:left;color:#000;font-size:0.80em;border-bottom:1px solid #FCAF32;padding-bottom:3px;padding-right:30px;}
th.mysupportthright{text-align:left;color:#000;font-size:0.80em;border-bottom:1px solid #FCAF32;border-right:1px solid #FCAF32;padding-bottom:3px;padding-right:10px;}
td.mysupporttd{vertical-align:top;text-align:left;font-size:0.80em;padding-left:10px;padding-bottom:3px;font-size:0.80em;padding-right:30px;}
td.mysupporttdcenter{vertical-align:top;text-align:left;font-size:0.80em;padding-bottom:3px;font-size:0.80em;padding-right:30px;}
td.mysupporttdright{vertical-align:top;text-align:left;border-right:1px solid #FCAF32;font-size:0.80em;padding-bottom:3px;font-size:0.80em;padding-right:10px;}
td.mysupporttdspan{vertical-align:top;text-align:right;border-right:1px solid #FCAF32;border-bottom:1px solid #FCAF32;font-size:0.80em;padding-bottom:6px;padding-right:10px;}
td.orangeborder{border-top:2px solid #FCAF32;padding-top:10px;}
/* added by tasha 22 08 2005 */
.textarealarge{font-size:1.0em;width:382px;}
/*ADULT homepage :tasha 12 09 05*/
.netscapeimagefix{display:block;}
#adulttop{height:2px;display:block;}
div.adultgreyspacer{clear:both;width:384px;background:url(/images/adult/greyspacer.gif) top left repeat-x;height:1px;font-size:1%;padding:0;margin:0 9px 0 10px;}
.adultheaderone{width:100%;background:url(/images/adult/topheader2_en.gif) top right no-repeat;height:46px;}
.adultheaderonecy{width:100%;background:url(/images/adult/topheader2_cy.gif) top right no-repeat;height:46px;}
.adultheader{background:url(/images/adult/topheaderdivider.gif) bottom left repeat-x;height:46px;}
.adultheaderone h3{font-size:0.9em;color:#fff;font-weight:bold;padding-top:25px;padding-left:9px;margin:0;}
#adultheadermiddle{display:block;padding:0;margin:0;}
#adultheadermiddle h2{padding:3px 0 0 0;margin:0;font-size:0.8em;font-weight:normal;}
.adultheadermiddle{vertical-align:top;padding:0;margin:0;}
#adulthomemiddletop{width:402px;background:#FFF9EF url(/images/adult/adult_hmp_middletop.jpg) bottom right no-repeat;padding:30px 0 0 0;margin:0;border-right:2px solid #fff;}
#adulthomemiddletop #adultmiddletopcontent{width:221px;padding-left:9px;padding-bottom:25px;}
#adulthomemiddletop #adultmiddletopcontent h3{color:#88068D;font-size:0.90em;padding:0;margin:0;}
#adulthomemiddletop #adultmiddletopcontent p{color:#000;font-size:0.75em;line-height:1.25em;padding:2px 0 0 0;margin:0;}
#adulthomemiddletop #adultmiddletopcontent p.small{color:#000;font-weight:bold;font-size:0.70em;padding-top:5px;margin:0;}
#adulthomemainstories{width:402px;padding:0;margin:0;border-right:2px solid #fff;}
#adulthomemainstories .section{margin-top:13px;margin-bottom:19px;padding:0 9px 0 10px;}
#adulthomemainstories .section .sectionleft{float:left;width:215px;}
#adulthomemainstories .section .sectionleft h3{color:#2019BF;font-weight:bold;font-size:0.80em;padding:0;margin:0;}
#adulthomemainstories .section .sectionleft p{color:#000;font-size:0.75em;padding:0;margin:0;width:215px;}
#adulthomemainstories .section .sectionleft p.small{color:#000;font-weight:bold;font-size:0.70em;padding-top:5px;margin:0;}
#adulthomemainstories .section .sectionright{float:right;}
#adulthomemiddlebottom{width:402px;background:#FBF0CD;padding:0;border-right:2px solid #fff;margin:0;}
#adulthomemiddlebottom #floatleft{float:left;background:#FBF0CD;width:45%;padding:5px 0 0 9px;}
#adulthomemiddlebottom #floatright{float:right;background:#FBF0CD;width:45%;padding:5px 0 0 10px;}
#adulthomemiddlebottom #floatleft h3, #adulthomemiddlebottom #floatright h3{color:#2019BF;font-weight:bold;font-size:0.80em;padding:0;margin:0;}
#adulthomemiddlebottom #floatleft p{padding:9px 0 0 0;color:#000;font-size:0.75em;margin:0;border-right:1px solid #fff;width:150px;}
#adulthomemiddlebottom #floatright p{padding:9px 0 0 0;color:#000;font-size:0.75em;margin:0;width:150px;}
/* commented backslash hack v2 \*/
#adulthomemiddlebottom #floatleft{width:191px;}
#adulthomemiddlebottom #floatright{width:191px;}
#adulthomemiddlebottom #floatleft p, #adulthomemiddlebottom #floatright p{width:190px;}
/* recover from hack */ 
#adulthomemiddlebottom #floatleft p.small, #adulthomemiddlebottom #floatright p.small{color:#000;font-weight:bold;font-size:0.70em;padding-top:5px;padding-bottom:5px;margin:0;border-right:1px solid #fff;}
#adulthomemiddlebottom #floatleft img, #adulthomemiddlebottom #floatright img{border:1px solid #fff;float:right;margin-left:8px;margin-right:8px;}
#adultmiddletop{width:402px;padding:0 0 10px 0;margin:0;border-right:2px solid #fff;}
#adultmiddletop h3.purple{display:block;background:#88068D;font-size:0.8em;color:#fff;font-weight:bold;height:19px;margin:14px 0 0 0;padding:1px 0 0 10px;}
#adultmiddletop p{font-size:0.80em;color:#000;padding:0 0 0 10px;margin:0;}
#adultmiddletop p img{float:right;border:0;padding:0;}
#adultmiddletop ul{font-size:0.8em;}/*took this out of ul.arrow */
#adultmiddletop ul.arrow{background:url(/images/adult/beigearrow.gif) top left no-repeat;padding-left:50px;margin:11px 0 0 0;}
#adultmiddletop ul.arrow li{list-style:none;}
#adultmiddletop a{color:#2019BF;text-decoration:underline;font-weight:normal;}
#adultmiddletop a:active{color:#2019BF;text-decoration:underline;font-weight:normal;}
#adultmiddletop a:link{color:#2019BF;text-decoration:underline;font-weight:normal;}
#adultmiddletop a:hover{color:blue;text-decoration:underline;font-weight:normal;}
#adultmiddlebot ul{font-size:0.8em;}/*took this out of ul.arrow */
#adultmiddlebot ul.arrow{background:url(/images/adult/beigearrow.gif) top left no-repeat;padding-left:50px;margin:11px 0 0 0;}
#adultmiddlebot ul.arrow li{list-style:none;}
#adultmiddletopnofeatures{width:402px;padding:14px 0 10px 0;margin:0;border-right:2px solid #fff;background:url(/images/adult/adult_tmp2_middletop.jpg) top right no-repeat;}
#adultmiddletopnofeatures h3.purple{display:block;width:251px;background:#88068D;font-size:0.8em;color:#fff;font-weight:bold;margin:0;padding:1px 0 2px 10px;}
#adultmiddletopnofeatures p{width:251px;font-size:0.80em;color:#000;padding:20px 0 0 10px;margin:0;}
#adultmiddlemidnofeatures{width:402px;padding:0 0 10px 0;margin:0;border-right:2px solid #fff;}
#adultmiddlemidnofeatures .adultmiddlemidnofeaturesleft{float:left;width:26%;padding:14px 0 0 10px;margin:0;}
#adultmiddlemidnofeatures .adultmiddlemidnofeaturesright{float:right;width:63%;padding:14px 0 0 0;margin:0;}
#adultmiddlemidnofeatures .adultmiddlemidnofeaturesright h3{color:#000;font-size:0.8em;font-weight:bold;margin:0;padding:0;}
#adultmiddlemidnofeatures .adultmiddlemidnofeaturesright p{color:#000;font-size:0.8em;padding:0;margin:0 0 14px 0;width:230px;}
#adultmiddlebotnofeatures{width:402px;padding:12px 0 10px 0;margin:0;background:#FFF9EF;border-right:2px solid #fff;}
#adultmiddlebotnofeatures #floatleft{float:left;width:45%;background:#FFF9EF url(/images/adult/beigearrow.gif) top left no-repeat;padding:0;margin:0;}
#adultmiddlebotnofeatures #floatleft h3{font-size:0.80em;font-weight:bold;padding:0 0 0 45px;margin:0;padding-bottom:10px;}
#adultmiddlebotnofeatures #floatright{float:left;width:55%;background:#FFF9EF url(/images/adult/beigearrow.gif) top left no-repeat;}
#adultmiddlebotnofeatures #floatright h3{font-size:0.80em;font-weight:bold;padding:0 0 0 45px;margin:0;padding-bottom:10px;}
#adultmiddlebotnofeatures .greyspacer{clear:both;width:94% !important;width:100%;background:url(/images/adult/greyspacer.gif) top left repeat-x;height:1px;font-size:1%;padding:0;margin:10px 15px 0 15px;}
#adultmiddlebotnofeatures #floatleftp{float:left;width:48%;padding:0 5px 0 0;margin:5px 0 0 0;background:#FFF9EF;border-right:1px solid #C2BBB4;}
#adultmiddlebotnofeatures #floatleftp p{font-size:0.80em;padding:0 0 0 45px;margin-top:2px;width:70%;}
#adultmiddlebotnofeatures #floatrightp{float:left;width:50%;padding:0;margin:0;background:#FFF9EF;border-right:2px solid #FFF9EF;} 
#adultmiddlebotnofeatures #floatrightp p{font-size:0.80em;padding:0 5px 0 45px;margin-top:2px;width:70%;}
.adultbrownspacer{clear:both;width:401px;height:13px;background:url(/images/adult/brownspacer.gif) top left repeat-x;border-right:2px solid #fff;font-size:1%;padding:0;margin-top:7px;}
#adultmiddlemid{width:402px;padding:0 0 10px 0;margin:10px 0 0 0;background:#FFF9EF;border-right:2px solid #fff;}
#adultmiddlemid h3.beige{display:block;background:#DEAB73;font-size:0.8em;color:#fff;font-weight:bold;margin:0;padding:1px 0 8px 10px;}
#adultmiddlemid h4{font-weight:bold;font-size:0.8em;color:#000;padding:14px 0 0 10px;margin:0;}
#adultmiddlemid p{font-size:0.80em;color:#000;padding:14px 10px 0 10px;margin:0;}
#adultmiddlemid p.nopadding{font-size:0.80em;color:#000;padding:1px 0 0 10px;margin:0;}
#adultmiddlemid ul{font-size:0.8em;}/*took this out of ul.arrow */
#adultmiddlemid ul.arrow{background:url(/images/adult/beigearrow.gif) top left no-repeat;padding-left:50px;padding-right:10px;margin:11px 0 0 0;}
#adultmiddlemid ul.arrow li{list-style:none;}
#adultmiddlemid a{color:#2019BF;text-decoration:underline;font-weight:normal;}
#adultmiddlemid a:active{color:#2019BF;text-decoration:underline;font-weight:normal;}
#adultmiddlemid a:link{color:#2019BF;text-decoration:underline;font-weight:normal;}
#adultmiddlemid a:hover{color:blue;text-decoration:underline;font-weight:normal;}
#adultmiddlebot{clear:both;width:402px;padding:0 0 10px 0;margin:10px 0 0 0;background:#FBF0CD;border-right:2px solid #fff;}
#adultmiddlebot h3.brown{display:block;background:#D69650;font-size:0.8em;color:#fff;font-weight:bold;margin:0;padding:1px 0 8px 10px;}
#adultmiddlebot p{font-size:0.80em;color:#000;padding:14px 10px 0 10px;margin:0;}
#adultmiddlebot a{color:#2019BF;text-decoration:underline;font-weight:normal;}
#adultmiddlebot a:active{color:#2019BF;text-decoration:underline;font-weight:normal;}
#adultmiddlebot a:link{color:#2019BF;text-decoration:underline;font-weight:normal;}
#adultmiddlebot a:hover{color:blue;text-decoration:underline;font-weight:normal;}
/* left hand nav styles */
.lhsnav{background:#CDCAF5;}
.lhsnavtop{background:#CDCAF5;border-top:3px solid #fff;}
#adultlhsnavtitle{width:173px;background:#CDCAF5;padding:9px 0 0 0;margin:0;}
#adultlhsnavtitle h2{background:#F03F0B;color:#fff;font-size:0.9em;padding:5px 8px 8px 9px;margin:0;}
#adultlhsnav{width:173px;background:#CDCAF5;padding:14px 0 0 0;margin:0;}
#adultlhsnav ul{list-style:none;margin:0;font-size:0.8em;background:url(/images/adult/lhsnavbg.gif) top left repeat-y;padding:2px 0 0 0;}
#adultlhsnav ul li{list-style:none;padding:0;margin:0;}
#adultlhsnav ul li.mainnavitem{list-style:none;padding:1px 8px 5px 9px;border-bottom:1px solid #fff;margin:0;}
#adultlhsnav ul li.mainnavitemselected{list-style:none;padding:1px 8px 5px 9px;border-bottom:1px solid #fff;margin:0;background:#948EF7;}
#adultlhsnav ul li.register{list-style:none;padding:1px 8px 5px 9px;border-bottom:1px solid #fff;background:#CDCAF5;font-weight:bold;margin:0;}
#adultlhsnav ul li.bookmark{list-style:none;padding:1px 8px 5px 9px;background:#CDCAF5 url(/images/general/leftnavaquadiv.gif) bottom left repeat-x;font-weight:bold;margin:0;}
#adultlhsnav ul li.whatnext{list-style:none;padding:2px 8px 5px 9px;background:#6CC8F9 url(/images/general/leftnavaquadiv.gif) bottom left repeat-x;font-weight:bold;margin:0;}
#adultlhsnav ul li.getintouch{list-style:none;padding:8px 8px 9px 9px;background:#B6B1E8 url(/images/general/leftnavaquadiv.gif) bottom left repeat-x;font-weight:bold;margin:0;color:#fff;}
#adultlhsnav ul li.whatnext a, #adultlhsnav ul li.getintouch a{color:#fff;}
#adultlhsnav ul li.whatnext a:active, #adultlhsnav ul li.getintouch a:active{color:#fff;}
#adultlhsnav ul li.whatnext a:link, #adultlhsnav ul li.getintouch a:link{color:#fff;}
#adultlhsnav ul li.whatnext a:hover, #adultlhsnav ul li.getintouch a:hover{color:blue;}
#adultlhsnav ul li img, #adultlhsnav ul li.mainnavitem img{padding:0 0 0 2px;border:0;margin:0;}
/* right hand column styles */
#adultrhscolumntools{width:167px;background:#DCCDBD;color:#3A1E1E;margin:0;border-bottom:1px solid #fff;}
#adultrhscolumntools h3{display:block;background:#D69650;border-bottom:1px solid #fff;color:#fff;font-size:0.70em;font-weight:bold;padding:8px 8px 8px 9px;margin:0;}
#adultrhscolumntools ul{list-style:none;padding:6px 5px 18px 9px;margin:0;font-size:0.80em;}
#adultrhscolumntools ul li{list-style:none;padding:0;}
#adultrhscolumntools ul li a{font-weight:bold;color:#3A1E1E;text-decoration:none;}
#adultrhscolumntools ul li a:active{font-weight:bold;color:#3A1E1E;text-decoration:none;}
#adultrhscolumntools ul li a:link{font-weight:bold;color:#3A1E1E;text-decoration:none;}
#adultrhscolumntools ul li a:hover{font-weight:bold;color:blue;text-decoration:underline;}
#adultrhscolumnmyspace{width:167px;background:#E0D5E1;color:#000;margin:0;border-bottom:1px solid #fff;}
#adultrhscolumnmyspace h3{display:block;background:#88068D;border-bottom:1px solid #fff;color:#fff;font-size:0.75em;font-weight:bold;padding:7px 8px 8px 9px;margin:0;}
#adultrhscolumnmyspace ul.rhsuserdetails{list-style:none;padding:5px 5px 5px 9px;margin:0;font-size:0.80em;}
#adultrhscolumnmyspace ul.rhsuserdetails li{list-style:none;margin:0;}
#adultrhscolumnmyspace ul{list-style:none;padding:6px 5px 18px 9px;margin:0;font-size:0.80em;}
#adultrhscolumnmyspace ul li{list-style:none;color:#000;margin:0;padding:0;}
#adultrhscolumnmyspace ul li a{color:#660066;text-decoration:none;}
#adultrhscolumnmyspace ul li a:active{color:#660066;text-decoration:none;}
#adultrhscolumnmyspace ul li a:link{color:#660066;text-decoration:none;}
#adultrhscolumnmyspace ul li a:hover{color:blue;text-decoration:underline;}
#adultrhscolumnmyspace p{padding:6px 5px 18px 9px;margin:0;font-size:0.80em;}
#adultrhscolumnbottom{width:167px;background:#DCCDBD;}
#adultrhscolumnbottomlcd {width:167px;background:#E0D5E1;}
#adultrhscolumnbottom p, #adultrhscolumnbottomlcd p{padding:9px 9px 8px 8px;margin:0;}
#adultrhscolumnbottom img, #adultrhscolumnbottomlcd img {border:0;}
#adultrhscolumnbottom h3, #adultrhscolumnbottomlcd h3{display:block;background:#B6B1E8;color:#000;font-size:0.80em;font-weight:bold;padding:5px 8px 10px 18px;margin:0;}
/*following styles are for new cv wizard (general) - section specific css is in its own stylesheet */
.clearboth{clear:both;margin:0;padding:0;}
/***************************** CV Wizard *****************************/
h1#cvwizardpagetitle{width:100%;margin:0;padding:12px 0 5px 0;border:none;}
h2#cvwizardpagesubtitle{clear:both;margin:0;padding:20px 0 10px 0;}
h2.cvwizardpagesubtitle{clear:both;margin:0;padding:20px 0 10px 0;}
h3.cvwizh3{font-size:80%;margin:0;padding:14px 0 7px 0;font-weight:normal;}


h1#cvwizardpreviewpagetitle{width:100%;margin:0;padding:12px 0 5px 5px;border:none;}
h2#cvwizardpreviewpagesubtitle{clear:both;margin:0;padding:0 0 10px 5px;}
h3.cvwizpreviewh3{font-size:80%;margin:0;padding:14px 0 7px 8px;font-weight:normal;}
h3.previewinterests{width:100%;border-top:none;font-size:80%;font-weight:bold;margin:0;padding:4px 0 7px 8px;}

h3.cvwizh3topborder{width:100%;border-top:1px dashed #999;font-size:80%;font-weight:normal;margin:0;padding:11px 0 12px 0;}
h3.interests{width:100%;border-top:none;font-size:80%;font-weight:bold;margin:0;padding:4px 0 7px 0;}

h3.formobjecttitle{width:100%;border-top:1px dashed #999;font-size:80%;font-weight:bold;margin:10px 0 0 0;padding:11px 0 12px 0;}

h3.namecv{width:auto;border:0;font-size:100%;margin:0;padding:0;font-weight:normal;}
p.cvwizintro{font-size:75%;padding:0;margin:0 0 10px 0;}
div#tipspreviewcvcontainer{height:2em;padding:14px 8px 14px 8px;border-bottom:2px solid #B5B3B3;margin:0;font-size:70%;}
div#tipspreviewcvcontainer img{vertical-align:top;border:none;}
div#cvtips{float:left;width:65%;margin:0;padding:0;}
div#cvpreviewbtn{float:left;width:35%;text-align:right;margin:0;padding:0;}
form#cvwizardform{margin:0;padding:0;}
.cvwizformobjectwide{width:360px;}
/*form styles*/
div#cvwizardformcontainer{margin:0;padding:0;}
div#cvwizardformcontainer img{border:none;}
div#cvwizardformcontainer fieldset{margin:0;padding:0;border:0;}
div#cvwizardformcontainer div.formobjectrow{margin:0;padding:0;height:30px;}
div#cvwizardformcontainer div.formobjectcontainer{margin:0;padding:0;}
div#cvwizardformcontainer div.formobjectspacer{clear:both;height:0.01em;margin:0;padding:0;}

/* cv wizard new styles added by Heidi Spets 12.01.2006*/
p.cvwiz {font-size:70%; margin:0 0 7px 0;}
#addnewright{float:right; font-size:80%;}
.h3left{float:none !important; float:left; font-size:100%; width:36%;}
.pleft{float:left; font-size:80%;}
.h3left h3{margin-top: 0;}
.pleft p{margin-top: 0;}

div.inputcontainerleft{font-size:80%;margin:0;padding:0;}
div.inputcontainerleft input{width:243px; font-size:100%; vertical-align:top;}
h2#cvwizardpagesubtitlenopadd{clear:both; margin:0; padding:0 0 20px 0;}
.wordicon {border:0; padding-right:5px;}
.cvindent {margin-left:5px;}
/* END cv wizard new styles added by Heidi Spets 12.01.2006*/

/* new CV wizard styles added by tasha 16.01.2006*/
table.cvwiztextarea{ border:#A19A94 1px solid; margin:5px 0 0 1px; padding:0; width:560px; text-align:left;}
#eSourceField
{
	border: none;
/*	font-family: Monospace;*/
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	width:555px;
	height:100%;
}
#texteditorcontainer div.texteditorbase #savebutton {visibility:visible;}
div.texteditorbase2 #publishdocumentbox {visibility:visible; clear:both;}

div.texteditorbase2 {text-align:right; }

/* end new */

/*****************************************************************************************************/
div#cvwizardformcontainer div#dateofbirthcontainer{margin:0;padding:0;text-align:left;}
div#dateofbirthcontainer div.dob {float:left; padding-right:10px;}
/*****************************************************************************************************/


/* added 22 nov 2005 for rework of education pages */
div#cvwizpara2container{display:block;margin:0;padding:0;height:50px;}
div#cvwizpara2container div.labelcontainer{width:60%;}
div#cvwizpara2container div.inputcontainer img{margin-top:10px;}
div#tablerelatedformobjectsnoborder{margin:0;padding:0;}
div#tablerelatedformobjectsnoborder fieldset{margin:0;padding:0;}
div#tablerelatedformobjects h3.none{border:0;}
h3.savedh3{width:100%;border-top:none;font-size:80%;font-weight:bold;margin:0;padding:4px 0 0 0;}
p.savedinfokey{font-size:70%;padding:5px 0 0 0;margin:0;}
p.savedinfokey img{vertical-align:middle;}
div.dashspacersmall{border-top:1px dashed #999;height:5px;padding:0;margin:0;line-height:0%;}
/*HS added 19.01.2006*/
div.dashspacer1{border-top:1px dashed #999;height:1px;padding:0;margin:2px 0 0 0;line-height:0%;}
/*END HS added 19.01.2006*/
div.specificlinespacer{clear:both;height:10px !important;height:2px;padding:0;margin:0;line-height:0%;}
/***/


div.labelcontainer{font-size:80%;margin:0;padding:0;float:left;}
div.labelcontainer p.checkboxpadding {margin-top:0 !important; margin-top:2px;}
div.labelcontainerstep4{font-size:80%;margin:0;padding:0 0 15px 0;float:left;}
div.labelcontainerstep4 p.checkboxpadding {margin-top:0 !important; margin-top:2px;}
div.inputcontainer{font-size:80%;margin:0;padding:0;float:right;}
div.inputcontainer input{width:243px;font-size:100%;}
div.inputcontainer input.formobjectnarrow{width:140px;font-size:100%;margin:0;padding:0;}
div.inputcontainer input#findaddress{width:98px;border:none;margin:0;padding:0;vertical-align:bottom;}
.formobjectxlarge{margin:0;padding:0;width:100%;font-size:90%;}
/*end form styles*/
/*cv wiz tables*/
/*shared attributes+properties for cvwiz tables - some shared by 3 some shared by 2*/
table.cvwizpersonalqualtable {margin-bottom:10px;border:0;}
table.cvwiz6cols {margin-bottom:10px;border:0;}
table.cvwiz7cols {margin-bottom:10px;border:0;}
table.cvwizpersonalqualtable caption, table.cvwiz6cols caption, table.cvwiz7cols caption{display:none;}
table.cvwizpersonalqualtable th, table.cvwiz6cols th, table.cvwiz7cols th{text-align:left;font-size:70%;font-weight:normal;height:2em;border:0;border-bottom:1px dashed #999;}
table.cvwizpersonalqualtable td, table.cvwiz6cols td, table.cvwiz7cols td{border:0;padding:7px 0;height:auto;text-align:center;font-size:70%;font-weight:normal;}
table.cvwizpersonalqualtable td.firsttd, table.cvwiz6cols td.firsttd, table.cvwiz7cols td.firsttd{text-align:left;padding:2px 0 0px 6px;}
table.cvwizpersonalqualtable td.stripe {padding-right:5px;}
table.cvwizpersonalqualtable td.firsttdstripe, table.cvwiz6cols td.firsttdstripe, table.cvwiz7cols td.firsttdstripe{text-align:left;padding:2px 0 0px 6px;}
table.cvwizpersonalqualtable th.other, table.cvwiz6cols th.other, table.cvwiz7cols th.other{width:10%;text-align:center;}
table.cvwizpersonalqualtable th.last, table.cvwiz6cols th.last, table.cvwiz7cols th.last{width:10%;text-align:center; padding-right:2px;}
table.cvwizpersonalqualtable td.display, table.cvwiz6cols td.display, table.cvwiz7cols td.display{width:auto;text-align:left;font-size:100%;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;background: url(/images/pfgeneral/cvwizardnew/displayformbg.jpg) top left repeat-x #fff; padding:14px 7px 0 5px;}
table.cvwizpersonalqualtable td.selected, table.cvwiz6cols td.selected, table.cvwiz7cols td.selected{border-bottom:none;font-weight:bold;font-size:70%;text-align:center;height:auto;padding:7px 0;}
table.cvwizpersonalqualtable td.firsttdselected, table.cvwiz6cols td.firsttdselected, table.cvwiz7cols td.firsttdselected{border-bottom:none;border-left:1px solid #999;font-size:70%;text-align:left; height:auto;padding:2px 0 0px 5px;font-weight:bold;}
table.cvwizpersonalqualtable td.selectedlast, table.cvwiz6cols td.selectedlast, table.cvwiz7cols td.selectedlast{border-right:1px solid #999;border-bottom:none; font-weight:bold;font-size:70%;text-align:center; height:auto;padding:7px 0;}
table.cvwiz6cols td.wideselected, table.cvwiz7cols td.wideselected{text-align:left;border-right:1px solid #999;border-left:1px solid #999;border-bottom:none;}
table.cvwizpersonalqualtable td.selectedstripe, table.cvwiz6cols td.selectedstripe, table.cvwiz7cols td.selectedstripe{border-bottom:none; font-weight:bold;font-size:70%;text-align:center; height:auto;padding:7px 0;}
table.cvwizpersonalqualtable td.selectedstripenotbold, table.cvwiz6cols td.selectedstripenotbold{border-bottom:none; font-weight:normal;font-size:70%;text-align:center; height:auto;padding:7px 0;}
table.cvwizpersonalqualtable td.firsttdselectedstripe, table.cvwiz6cols td.firsttdselectedstripe, table.cvwiz7cols td.firsttdselectedstripe{border-bottom:none; border-left:1px solid #999;font-weight:bold;font-size:70%;text-align:left; height:auto;padding:2px 0 0px 5px;}
table.cvwizpersonalqualtable td.selectedlaststripe, table.cvwiz6cols td.selectedlaststripe, table.cvwiz7cols td.selectedlaststripe{border-right:1px solid #999;border-bottom:none; font-weight:bold;font-size:70%;text-align:center; height:auto;padding:7px 0;}
table.cvwiz6cols td.widestripeselected, table.cvwiz7cols td.widestripeselected{text-align:left; border-right:1px solid #999;border-left:1px solid #999;border-bottom:none;}

table.cvwizpersonalqualtable td.extrapadding {padding-right:5px;} /*added 22 feb 06 by tasha*/
/*end shared*/
table.cvwizpersonalqualtable th.first{width:70%;padding-left:2px;}
/*hs added 12.01.2006*/
table.cvwizpersonalqualtable th.firstsavedcv{width:90%;padding-left:2px;}
table.cvwizpersonalqualtable th.secondsavedcv{width:5%;padding-left:2px;}
/*END hs added 12.01.2006*/
table.cvwizpersonalqualtable td{border-bottom:1px dashed #999;}
table.cvwiz6cols th.first{width:30%;padding-left:2px;}
table.cvwiz6cols th.second{width:30%;text-align:center;}
table.cvwiz6cols td{border-bottom:1px dashed #999;}
table.cvwiz6cols td.selectednotbold{border-bottom:none;font-size:70%;text-align:center;height:auto;padding:7px 0;}
table.cvwiz6cols td.wideselected{padding:7px 0;}
table.cvwiz6cols td.widestripeselected{padding:7px 0;}
table.cvwiz7cols th.first{width:25%;padding-left:2px;}
table.cvwiz7cols th.second{width:25%;text-align:center;}
table.cvwiz7cols tr.hide{display:none;}
table.cvwiz7cols td.wide{text-align:left;border-bottom:1px dashed #999;padding:0 0 7px 1px;}
table.cvwiz7cols td.widestripe{text-align:left;border-bottom:1px dashed #999;padding:0 0 7px 1px;}
table.cvwiz7cols td.firsttdselected{font-weight:normal;}
table.cvwiz7cols td.selectedlast{font-weight:normal;}
table.cvwiz7cols td.wideselected{padding:0 0 7px 0;}
table.cvwiz7cols td.selectedstripe{font-weight:normal;}
table.cvwiz7cols td.firsttdselectedstripe{font-weight:normal;}
table.cvwiz7cols td.selectedlaststripe{font-weight:normal;}
table.cvwiz7cols td.widestripeselected{padding:0 0 7px 0;}
table.cvwiz7cols td.dashedall{text-align:left;border-bottom:1px dashed #999;padding:7px 0 7px 6px;}
/*end cv wiz tables*/
/*container for form objects displayed in display table cell*/
div#tablerelatedformobjects{margin:0;padding:0;}
div#tablerelatedformobjects label{font-weight:normal;}
div#tablerelatedformobjects h3{width:100%;border-top:1px dashed #999;font-size:80%;font-weight:bold;margin:0;padding:4px 0 6px 0;}
div#tablerelatedformobjects h3 label{font-weight:bold;}
div#tablerelatedformobjects h3.top{border-top:none;}
div#tablerelatedformobjects div.formobjectrow, div#tablerelatedformobjectsnoborder div.formobjectrow{margin:0;padding:0;height:30px;}
div#tablerelatedformobjects div.labelcontainer{margin:0;padding:0;float:left;}
div#tablerelatedformobjects div.inputcontainer{font-size:80%;margin:0;padding:0;float:right;}
div#tablerelatedformobjects div.inputcontainerradio{font-size:80%;margin:0;padding:0;float:left;}
div#tablerelatedformobjects select.formobjectselectmedium, div#tablerelatedformobjectsnoborder select.formobjectselectmedium{width:247px;}
div#tablerelatedformobjects select.formobjectselectsmall, div#tablerelatedformobjectsnoborder select.formobjectselectsmall{width:166px;}
div#tablerelatedformobjects select.formobjectselectsmaller, div#tablerelatedformobjectsnoborder select.formobjectselectsmaller{width:87px;}
/* button divs at bottom of page */
div#cvwizclosesave{font-size:80%;margin:0;padding:0;float:right;}
div.longbutton{font-size:80%;margin:0;padding:10px 8px 0 0;float:right;}
div#cvwizpreviewnext{font-size:80%;margin:4px 0 30px 0;padding:15px 10px 17px 0;float:left;text-align:right;border-top:1px dashed #999;width:98%;}
p.cvwizpara{margin:0;padding:0;font-size:80%;}
p.cvwizpara2{margin:0;padding:0 0 5px 0;font-size:80%;}
/*interests*/
div.formobjectrowcheck{margin:0;padding:0;height:30px;border-top:2px solid #fff;}
div.formobjectrowcheck div.labelcontainer{float:left;margin:0;padding:0 0 0 5px;}
div.formobjectrowcheck div.inputcontainer{float:left;margin:0;padding:0;width:auto;}
div.formobjectrowcheck div.inputcontainer input{border:none;width:auto;font-size:100%;margin:0;padding:0;}
/* boxes for generate / preview cv */
/*15.11.05 tz - had to add classes for preview cv page as widths are slightly different. Due to nesting and shared class names, had to dupilcate across all.*/
div.cvwizfunctionboxcontainer{margin:0;padding:0 0 5px 0 ;border:none;}
div.cvwizfunctionbox{float:left;margin:0;padding:0 0 14px 0;border-right:11px solid #fff;width:7.44em;}
div.cvwizfunctionpreviewbox{float:left;margin:0;padding:0 0 14px 5px;border-right:3px solid #fff; width:10.9em;}
div.cvwizfunctionbox div.cvwizfunctionboxtext, div.cvwizfunctionpreviewbox div.cvwizfunctionboxtext{border:1px solid #7F9DB9;border-bottom:none;margin:0;padding:0;width:100%;height:auto;}
 /* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizfunctionbox div.cvwizfunctionboxtext{height:7.63em;}
div.cvwizfunctionpreviewbox div.cvwizfunctionboxtext{height:6.3em;}
/* recover from hack */ 
div.cvwizfunctionbox div.cvwizfunctionboxtext h3, div.cvwizfunctionpreviewbox div.cvwizfunctionboxtext h3{font-size:70%;font-weight:bold;margin:0;padding:6px 5px 14px 5px;}
div.cvwizfunctionbox div.cvwizfunctionboxtext p, div.cvwizfunctionpreviewbox div.cvwizfunctionboxtext p{font-size:70%;margin:0;padding:0 3px 10px 5px;}
div.cvwizfunctionbox div.cvwizfunctionboxlink, div.cvwizfunctionpreviewbox div.cvwizfunctionboxlink{margin:0;padding:0;border:1px solid #7F9DB9;border-top:none;width:100%;}
div.cvwizfunctionbox div.cvwizfunctionboxlink p, div.cvwizfunctionpreviewbox div.cvwizfunctionboxlink p{font-size:70%;margin:0;padding:0 3px 10px 5px;}
div.cvwizfunctionbox div.cvwizfunctionboxlink p a, div.cvwizfunctionpreviewbox div.cvwizfunctionboxlink p a{color:#000;text-decoration:underline;}
div.cvwizfunctionbox div.cvwizfunctionboxlink p a:hover, div.cvwizfunctionpreviewbox div.cvwizfunctionboxlink p a:hover{color:#00f;text-decoration:underline;}
div.cvwizfunctionbox div.cvwizfunctionboxbutton, div.cvwizfunctionpreviewbox div.cvwizfunctionboxbutton{background:#E4ECF3;border:1px solid #7F9DB9;border-top:none;margin:0;padding:0;width:100%;text-align:right;}
div.cvwizfunctionbox div.cvwizfunctionboxbutton img, div.cvwizfunctionpreviewbox div.cvwizfunctionboxbutton img{margin:0;padding:5px 4px 6px 0;}
div.cvwizfunctionboxlast{float:left;margin:0;padding:0;border-right:none;width:7.44em;}
div.cvwizfunctionpreviewboxlast{float:left;margin:0;padding:0 0 0 5px;border-right:none;width:10.9em;}
div.cvwizfunctionboxlast div.cvwizfunctionboxtext, div.cvwizfunctionpreviewboxlast div.cvwizfunctionboxtext{border:1px solid #7F9DB9;border-bottom:none;margin:0;padding:0;width:100%;height:auto;}
 /* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizfunctionboxlast div.cvwizfunctionboxtext{height:7.63em;}
div.cvwizfunctionpreviewboxlast div.cvwizfunctionboxtext{height:6.3em;}
/* recover from hack */ 
div.cvwizfunctionboxlast div.cvwizfunctionboxtext h3, div.cvwizfunctionpreviewboxlast div.cvwizfunctionboxtext h3{font-size:70%;font-weight:bold;margin:0;padding:6px 5px 14px 5px;}
div.cvwizfunctionboxlast div.cvwizfunctionboxtext p, div.cvwizfunctionpreviewboxlast div.cvwizfunctionboxtext p{font-size:70%;margin:0;padding:0 3px 10px 5px;}
div.cvwizfunctionboxlast div.cvwizfunctionboxlink, div.cvwizfunctionpreviewboxlast div.cvwizfunctionboxlink{margin:0;padding:0;border:1px solid #7F9DB9;border-top:none;width:100%;}
div.cvwizfunctionboxlast div.cvwizfunctionboxlink p, div.cvwizfunctionpreviewboxlast div.cvwizfunctionboxlink p{font-size:70%;margin:0;padding:0 3px 10px 5px;}
div.cvwizfunctionboxlast div.cvwizfunctionboxlink p a, div.cvwizfunctionpreviewboxlast div.cvwizfunctionboxlink p a{color:#000;text-decoration:underline;}
div.cvwizfunctionboxlast div.cvwizfunctionboxlink p a:hover, div.cvwizfunctionboxpreviewlast div.cvwizfunctionboxlink p a:hover{color:#00f;text-decoration:underline;}
div.cvwizfunctionboxlast div.cvwizfunctionboxbutton, div.cvwizfunctionpreviewboxlast div.cvwizfunctionboxbutton{background:#E4ECF3;border:1px solid #7F9DB9;border-top:none;margin:0;padding:0;width:100%;text-align:right;}
div.cvwizfunctionboxlast div.cvwizfunctionboxbutton img, div.cvwizfunctionpreviewboxlast div.cvwizfunctionboxbutton img{margin:0;padding:5px 4px 6px 0;}
.cvwizpreviewselected {background:#eef7ff;}
/*end top boxes*/
div.inputcontainerradiogenerate{font-size:80%;margin:0;padding:0;float:none;}
div.inputcontainerradiogeneratelast{font-size:80%;margin:0;padding:0;float:left;}
div.inputcontainerradiogeneratebutton{font-size:80%;margin:0;padding:0 0 10px 0;float:right;width:247px;text-align:left;}
/*bottom boxes*/
div.cvwizfunctionbox div.cvwizfunctionboxsavedtitle{background:#e4ecf3;border:1px solid #7F9DB9;margin:0;padding:0;width:100%;}
div.cvwizfunctionbox div.cvwizfunctionboxsavedtitle h3{font-size:70%;font-weight:normal;margin:0;padding:8px 0 5px 3px;}
div.cvwizfunctionbox div.cvwizfunctionboxsavedlist{border:1px solid #7F9DB9;border-top:none;margin:0;padding:0;width:100%;height:auto;}
/* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizfunctionbox div.cvwizfunctionboxsavedlist{height:7.63em;}
div.cvwizfunctionpreviewbox div.cvwizfunctionboxsavedlist{height:6.3em;}
/* recover from hack */ 
div.cvwizfunctionbox div.cvwizfunctionboxsavedlist ul{list-style:none;margin:0;padding:5px 0 20px 0;font-size:70%;}
/* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizfunctionbox div.cvwizfunctionboxsavedlist ul{padding:5px 0 0 0;}
/* recover from hack */ 
div.cvwizfunctionbox div.cvwizfunctionboxsavedlist ul li{padding-left:5px;}
div.cvwizfunctionboxlast div.cvwizfunctionboxsavedtitle, div.cvwizfunctionboxpreviewlast div.cvwizfunctionboxsavedtitle{background:#e4ecf3;border:1px solid #7F9DB9;margin:0;padding:0;width:100%;}
div.cvwizfunctionboxlast div.cvwizfunctionboxsavedtitle h3, div.cvwizfunctionboxpreviewlast div.cvwizfunctionboxsavedtitle h3{font-size:70%;font-weight:normal;margin:0;padding:8px 0 5px 3px;}
div.cvwizfunctionboxlast div.cvwizfunctionboxsavedlist, div.cvwizfunctionboxpreviewlast div.cvwizfunctionboxsavedlist{border:1px solid #7F9DB9;border-top:none;margin:0;padding:0;width:100%;height:auto;}
/* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizfunctionboxlast div.cvwizfunctionboxsavedlist, div.cvwizfunctionboxpreviewlast div.cvwizfunctionboxsavedlist{height:7.63em;}
/* recover from hack */ 
div.cvwizfunctionboxlast div.cvwizfunctionboxsavedlist ul, div.cvwizfunctionboxpreviewlast div.cvwizfunctionboxsavedlist ul{list-style:none;margin:0;padding:5px 0 20px 0;font-size:70%;}
/* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizfunctionboxlast div.cvwizfunctionboxsavedlist ul, div.cvwizfunctionboxpreviewlast div.cvwizfunctionboxsavedlist ul{padding:5px 0 0 0;}
/* recover from hack */ 
div.cvwizfunctionboxlast div.cvwizfunctionboxsavedlist ul li, div.cvwizfunctionboxpreviewlast div.cvwizfunctionboxsavedlist ul li{padding-left:5px;}

/* added by tasha 14.11.05 */
td.cvpreview {padding-left:5px;}
/*************************** End CV Wizard ***************************/
/****************** Added by Heidi Spets 04.07.2005 (transfered from cwo_styles.css by chris najman 20.10.05******************/
/****************** Progress bars  styles ******************/
#rightcolumn{float:left;width:167px;margin:0;padding:13px 0 20px 0;}
h2.progresscharttitle, h2.whprogcharttitle, h2.gsprogcharttitle, h2.bhprogcharttitle{color:#fff;font-size:75%;margin:0;padding:7px;clear:both;text-transform:uppercase;}
#progresschart, #whprogresschart, #gsprogresschart, #bhprogresschart {padding:0 8px 5px 8px;margin:0 0 10px 0;}
/* Progress Chart Orange*/
h2.progresscharttitle{background:#FF9610 url(/images/pf_moving_on/mo_progresschartcorner.gif) top right no-repeat;}
a.progresschartlink{color:#fff;background:transparent;text-decoration:none;display:block;width:100%;}
a.progresschartlink:hover{text-decoration:underline;}
#progresschart{background:#FFD39A;}
/* Progress Chart Blue*/
h2.whprogcharttitle{background:#0099C1 url(/images/pf_widening_horiz/wh_progchartcorner.gif) top right no-repeat;}
#whprogresschart{background:#9EDBED;}
/* Progress Chart Red*/
h2.gsprogcharttitle{background:#EF0000 url(/images/pf_gettingstarted/gs_progchartcorner.gif) top right no-repeat;}
#gsprogresschart{background:#FFB686;}
/* Progress Chart Purple*/
h2.bhprogcharttitle{background:#9D03A7 url(/images/pf_broadening_horiz/bh_progchartcorner.gif) top right no-repeat;}
#bhprogresschart{background:#C7A3ED;}
/* Progress Chart Generic*/
#progresschartwhitebox{background:#fff;padding:3px 5px 7px 3px;margin:0 0 4px 0;clear:both;}
#progresschartwhitebox h3{font-weight:normal;font-size:70%;color:#000;margin:0;padding:0}
.progresschartbarcontainer{width:104px;height:12px;margin:0 0 3px 0;font-size:1%;border:1px solid #CFCFCF;}
img.progressbarend{width:2px;height:12px;text-align:right;border:0;margin:0;padding:0;float:right;}
.progresschartbar100percent, .progresschartbar80percent, .progresschartbar60percent, .progresschartbar40percent, .progresschartbar20percent, .progresschartbar10percent, .progresschartbar0percent {float:left;text-align:right;background:url(/images/pfgeneral/progresschartbar.gif);height:12px;}
.progresschartbar100percent{width:99%;}
.progresschartbar80percent{width:79%;}
.progresschartbar60percent{width:59%;}
.progresschartbar40percent{width:39%;}
.progresschartbar20percent{width:19%;}
.progresschartbar10percent{width:59%;}
.progresschartbar0percent{width:0;}
#aboutprogresschart{text-align:right;}
#aboutprogresschart a{color:#000;font-size:80%;font-weight:bold;text-decoration:none;}
#aboutprogresschart a:link{text-decoration:none;}
#aboutprogresschart a:hover{text-decoration:underline;}

/*NEW STYLES FOR BESPOKE CV TEXT EDITOR*/

#texteditorcontainer p.texteditornoscript {font-size:80%; margin-left:10px;}
#texteditorcontainer div.texteditorbase {text-align:right; margin:0 1px 0px 1px; padding:5px 4px 5px 0; border-right:1px solid #A19A94; border-bottom:1px solid #A19A94; border-left:1px solid #A19A94;}

/****************** Added by Heidi Spets 18.08.2005 ******************/
/****************** Progress page flash video ******************/
div#contentholder{margin:5px 10px 0 15px;border-bottom:1px solid #ccc;height:350px;width:405px;clear:both;}
#contentholder h2{margin:0 0 10px 0;padding:0;clear:both;}
div#flashvideo{background:url(/images/video/grayflashbar.gif) top left no-repeat;border-top:1px solid #9A9A9A;width:240px;height:256px;float:left;padding-left:1px;}
div#flashvideolarge{width:382px;height:302px;float:left;padding-left:1px;}
div#flashvideolargeold{background:url(/images/video/grayflashbarlarge.gif) top left no-repeat;border-top:1px solid #9A9A9A;width:382px;height:302px;float:left;padding-left:1px;}
div#flashrightcolcontent{height:170px;border:1px solid #9A9A9A;border-right:none;float:left;width:128px;padding:10px 0 0 5px;font-size:0.8em;} 
div#flashrightcolcorner{background:url(/images/video/hpg_flashbox_rightcorner.gif) top right no-repeat;float:left;width:7px;height:192px;}
#flashrightcolcontent img{border-top:15px solid white;}
.flashmessage{font-size:0.8em; height:256px;}
.spacer{clear:both;height:10px;}
div.flashmessage strong{display:block;color:#494949;margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:10px;border-top:1px solid #494949;border-right:1px solid #494949;border-bottom:1px solid #494949;border-left:1px solid #494949;background:#fffefc;padding:10px;}
div.flashmessage strong a{text-decoration:underline;}

/*key skills version of above for moving on, widening, broadening (not getting started)*/

div#contentholderks{margin:5px 10px 0 15px;border-bottom:1px solid #ccc;height:350px;width:405px;clear:both;}
#contentholderks h2{margin:0 0 10px 0;padding:0;clear:both;}
div#flashvideoks{background:url(/images/video/grayflashbar.gif) top left no-repeat;border-top:1px solid #9A9A9A;width:240px;height:256px;float:left;padding-left:1px;}
div#flashrightcolcontentks{height:auto;border-left:1px solid #9A9A9A;float:left;width:135px;padding:0;font-size:0.8em;background:url(/images/video/ksflashboxborder.gif) top left repeat-x transparent;}
div#flashrightcolcontentsrightimagetop {width:135px; background:url(/images/video/ks_flashbox_rightcorner.gif) top right no-repeat transparent; padding-right:5px;}/*ie padding-right:0;*/
div#flashrightcolcontentsrightborderbottom {width:135px; background:url(/images/video/ksflashboxborder.gif) bottom left repeat-x transparent;}
div#flashrightcolcontentsrightcornerbot {width:135px; background:url(/images/video/ks_flashbox_rightBotcorner.gif) bottom right no-repeat transparent; padding:10px 0px 3px 5px;}
#flashrightcolcontentks p.header1ks {margin:0 7px 0 0; padding:0 0 14px 0; border-bottom:1px solid #D7D3CC;}
#flashrightcolcontentks p.header2ks {margin:0;padding:13px 0 4px 0; font-weight:bold;}
#flashrightcolcontentks div.ksvideobuttons {margin:0;padding:0 0 2px 0;}
#flashrightcolcontentks div.ksvideobuttons a { margin:0;padding:0;}
#flashrightcolcontentks div.ksvideobuttons img { margin:0;padding:0;}
.flashmessageks{font-size:0.8em; height:256px;}
.spacerks{clear:both;height:10px;}
div.flashmessageks strong{display:block;color:#494949;margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:10px;border-top:1px solid #494949;border-right:1px solid #494949;border-bottom:1px solid #494949;border-left:1px solid #494949;background:#fffefc;padding:10px;}
div.flashmessageks strong a{text-decoration:underline;}


/* new cv wizard function box styles Jan 20 06 */
div.formobjectrow2radio{margin:0;padding:0;height:30px;border-top:2px solid #fff;}
div.formobjectrow2radio div.labelcontainer{float:left;margin:0;padding:0 0 0 0px;}
div.formobjectrow2radio div.inputcontainer{float:left;margin:0 0 0 15px;padding:0;width:auto;}
div.formobjectrow2radio div.inputcontainer input {width:auto;font-size:80%;margin:0;padding:0;}/*border:none;*/


#cvtipsalignright {float:right;margin:0;padding:0;font-size:70%;}
div.inputcontainerleftcvtips {float:left;font-size:80%;margin:0;padding:0;}
div.inputcontainerleftcvtips input{width:243px; font-size:100%; vertical-align:top;}

a.wordlinks {display:block;background:url(/images/pf_moving_on/cvwizardnew/word_icon.gif) top left no-repeat; padding-left:20px; padding-top:4px; margin:0; height:15px;}

a.savedcvlinks {display:block;background:url(/images/pf_moving_on/cvwizardnew/edit_cv_icon_white.gif) top left no-repeat;padding-left:20px;height:15px;}

/*HS moved to separate stylesheets as icon is color dependent*/
/*a.savedcvlinksalt {display:block;background:url(/images/pf_moving_on/cvwizardnew/edit_cv_icon_peach.gif) top left no-repeat;padding-left:20px;height:15px;}*/

div.cvwizfunctionboxtwin{float:left;margin:0;padding:0 0 14px 0;border-right:11px solid #fff;width:11.5em;}
div.cvwizfunctionboxtwinlast{float:left;margin:0;padding:0;border-right:none;width:11.5em;}
div.cvwizfunctionboxtwin div.cvwizfunctionboxtext{border:1px solid #7F9DB9;border-bottom:none;margin:0;padding:0;width:100%;height:auto;}
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxtext p{font-size:70%;margin:0;padding:0 3px 10px 5px;}

/* the style properties below are the same for the existing styles for cvwiz boxes (around line 428) and could be comma separated with the originals */
div.cvwizfunctionboxtwin div.cvwizfunctionboxtext h3 {font-size:70%;font-weight:bold;margin:0;padding:6px 5px 14px 5px;}
div.cvwizfunctionboxtwin div.cvwizfunctionboxtext p {font-size:70%;margin:0;padding:0 3px 10px 5px;}
div.cvwizfunctionboxtwin div.cvwizfunctionboxlink {margin:0;padding:0;border:1px solid #7F9DB9;border-top:none;width:100%;}
div.cvwizfunctionboxtwin div.cvwizfunctionboxlink p {font-size:70%;margin:0;padding:0 3px 10px 5px;}
div.cvwizfunctionboxtwin div.cvwizfunctionboxlink p a {color:#000;text-decoration:underline;}
div.cvwizfunctionboxtwin div.cvwizfunctionboxlink p a:hover {color:#00f;text-decoration:underline;}
div.cvwizfunctionboxtwin div.cvwizfunctionboxbutton {background:#E4ECF3;border:1px solid #7F9DB9;border-top:none;margin:0;padding:0;width:100%;text-align:right;}
div.cvwizfunctionboxtwin div.cvwizfunctionboxbutton img {margin:0;padding:5px 4px 6px 0;}
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxtext {border:1px solid #7F9DB9;border-bottom:none;margin:0;padding:0;width:100%;height:auto;}
 /* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxtext{height:6em;}
div.cvwizfunctionboxtwin div.cvwizfunctionboxtext{height:6em;}
/* recover from hack */ 
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxtext h3 {font-size:70%;font-weight:bold;margin:0;padding:6px 5px 14px 5px;}
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxtext p {font-size:70%;margin:0;padding:0 3px 10px 5px;}
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxlink {margin:0;padding:0;border:1px solid #7F9DB9;border-top:none;width:100%;}
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxlink p {font-size:70%;margin:0;padding:0 3px 10px 5px;}
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxlink p a {color:#000;text-decoration:underline;}
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxlink p a:hover {color:#00f;text-decoration:underline;}
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxbutton {background:#E4ECF3;border:1px solid #7F9DB9;border-top:none;margin:0;padding:0;width:100%;text-align:right;}
div.cvwizfunctionboxtwinlast div.cvwizfunctionboxbutton img {margin:0;padding:5px 4px 6px 0;}

div.cvwizsavedcvsbox {float:left;margin:0;padding:0 0 14px 5px;border-right:3px solid #fff; width:10.9em;}

/* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizsavedcvsbox div.cvwizfunctionboxsavedlist{height:6.3em;}
/* recover from hack */ 

div.cvwizsavedcvsbox div.cvwizfunctionboxsavedtitle, div.cvwizsavedcvsboxlast div.cvwizfunctionboxsavedtitle{background:#e4ecf3;border:1px solid #7F9DB9;margin:0;padding:0;width:100%;}
div.cvwizsavedcvsbox div.cvwizfunctionboxsavedtitle h3, div.cvwizsavedcvsboxlast div.cvwizfunctionboxsavedtitle h3{font-size:70%;font-weight:normal;margin:0;padding:8px 0 5px 3px;}
div.cvwizsavedcvsbox div.cvwizfunctionboxsavedlist, div.cvwizsavedcvsboxlast div.cvwizfunctionboxsavedlist{border:1px solid #7F9DB9;border-top:none;margin:0;padding:0;width:100%;height:auto;}

/* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizsavedcvsbox div.cvwizfunctionboxsavedlist, div.cvwizsavedcvsboxlast div.cvwizfunctionboxsavedlist{height:7.63em;}
/* recover from hack */ 

div.cvwizsavedcvsbox div.cvwizfunctionboxsavedlist ul, div.cvwizsavedcvsboxlast div.cvwizfunctionboxsavedlist ul{list-style:none;margin:0;padding:5px 0 20px 0;font-size:70%;}

/* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizsavedcvsbox div.cvwizfunctionboxsavedlist ul, div.cvwizsavedcvsboxlast div.cvwizfunctionboxsavedlist ul{padding:5px 0 0 0;}
/* recover from hack */ 

div.cvwizsavedcvsbox div.cvwizfunctionboxsavedlist ul li, div.cvwizsavedcvsboxlast div.cvwizfunctionboxsavedlist ul li{padding-left:5px;}
div.cvwizsavedcvsboxlast{float:left;margin:0;padding:0 0 0 5px;border-right:none;width:10.9em;}
div.cvwizsavedcvsboxlast div.cvwizfunctionboxtext{border:1px solid #7F9DB9;border-bottom:none;margin:0;padding:0;width:100%;height:auto;}
 /* for all browsers but mack - commented backslash hack v2 \*/
div.cvwizsavedcvsboxlast div.cvwizfunctionboxtext{height:6.3em;}
/* recover from hack */ 

/*added 07.02.2006 cn*/
div.labelcontainer p.checkboxpadding2 {margin-top:0 !important; margin-top:2px;padding-bottom:5px;}
div.labelcontainerstep4x{font-size:80%;margin:0;padding:6px 0 15px 6px;float:left;}
div.inputcontainerleftcvtipsx {float:left;font-size:80%;margin:0;padding:6px 0 0 0;}
div.inputcontainerleftcvtipsx input{width:243px; font-size:100%; vertical-align:top;}
h3.formobjecttitle2{width:100%;border-top:none;font-size:80%;font-weight:bold;margin:0;padding:0 0 12px 0;}
span.textalignleft {text-align:left; display:block;}
table.cvwizpersonalqualtable th.firstnarrower{width:50%;padding-left:2px;}
.cvindentfloatleft {margin-left:5px !important; margin-left:3px; float:left; display:block;}
.tinytext {font-size:70%; display:block; padding:2px 9px 0 0;}
p.mediumtextworkhistory {padding:0 30px 0 0 !important; padding:0 27px 0 0; margin:0; font-size:0.8em;}
p.padding {padding-bottom:15px;}
div.cveditorpagegutter {margin:0 0 0 5px; padding:0;}
/*h3.formobjecttitlenoline { font-size:80%;}*/
h3.formobjecttitlenolinespecial{font-size:80%;font-weight:bold;padding:0 11px 0 0; margin:0 8px 0 0;}
.cvindentheightspacer{margin-left:5px; padding:14px 0 9px 0; }
.fauxheader2 {font-weight:bold;}
.cvwizformobjectwidest{width:99%;}
div.dashdivdercvwizform {border-top:1px dashed #999; height:8px; margin:8px 0 0 0 !important; margin:0 0 0 0; padding:0; font-size:0px;}
div.dashdivdercvwizform2 {border-top:1px dashed #999; height:18px; margin:10px 0 0 0; padding:0; font-size:0px;}
div.heightspacerintermediate {border:1px solid #fff; border-bottom:3px solid #fff !important; border-bottom:none; height:4px !important; height:1px;clear:both;margin:0;padding:0;line-height:0%;clear:both;}
h3.formobjecttitlenoline2{width:100%;border-top:none;font-size:80%;font-weight:bold;margin:10px 0 0 0;padding:11px 0 12px 0;}
div.addnewright2{float:right; font-size:80%;}
div#tablerelatedformobjects div.formobjectrow div.labelcontainerhoriz{margin:0;padding:0 75px 0 0;float:left;}
div#tablerelatedformobjects div.formobjectrow div.labelcontainerhoriz .fauxheader2 {font-size:80%;}
div#tablerelatedformobjects div.formobjectrow div.inputcontainerfloatleft{font-size:80%;margin:0;padding:0;float:left;}
div#tablerelatedformobjects div.formobjectrow div.inputcontainerfloatleft input {width:243px;}


/* new CRCI styles added by Tasha February 17 2006 */
#crci {clear:both;padding-bottom:20px;}
#crci h2.crci {margin:22px 0 0 10px;font-size:0.8em;}
#crci h2.second {margin-top:30px;} 
#crci h1.catagories {margin:22px 0 0 10px;font-size:0.8em;}
#crci h1.subject {margin:22px 0 0 4px; font-size:0.8em; font-weight:bold; padding:0;}
#crci p {margin:0 0 0 62px; font-weight:bold; font-size:0.8em; padding:0;}

#crci #links { display:block; width:98%; padding:0; margin:27px 0 10px 22px;}
#crci #sublinks {display:block; width:98%; padding:0; margin:0 0 10px 22px;}
#crci #links div.link, #crci #sublinks div.link {clear:both; /*width:100%;*/ width:99%; margin:0; padding:8px 0 0 0; } /*width changed by chris 15 may 06*/
#crci #links div.crciimageleft, #crci #sublinks div.crciimageleft {float:left; margin:0; padding:0 12px 0 0;display:block; width:7%;}
#crci #links div.crcitextleft, #crci #sublinks div.crcitextleft {float:left; font-size:0.8em; margin:0; padding:0; white-space:normal; display:block; width:86%;/*width:89%;*/} /*width changed by chris 15 may 06*/
#crci #links div.crcitextleft a, #crci #sublinks div.crcitextleft a {text-decoration:none; font-weight:bold; }
#crci #links div.crcitextleft a:hover, #crci #sublinks div.crcitextleft a:hover {color:blue; }

/* test styles - delete if version 2 not chosen */
#crci h1.subject2 {margin:22px 0 0 4px; font-size:0.8em; font-weight:bold;}
/* end new CRCI sytles */

/* NEWS learning choices styles (LCD)- tasha March 2006 */
/* headers */
.lcdlhsnavtop{background:#F4F2FF;border-top:3px solid #fff;}
.lcdlhsnav {background:#F4F2FF; margin:0; padding:0;}
#lcdlhsnav {width:100%; margin:0; padding:0;background:#F4F2FF; }
#lcdlhsnav ul { width:100%; margin:0; padding:0; list-style:none; }
#lcdlhsnav ul li {background:url(/images/learningchoices/purpledivider.gif) bottom left repeat-x; font-size:0.75em; margin:0; padding:4px 0 4px 15px !important; padding:2px 0 4px 15px}
#lcdlhsnav ul li.selected {background:#FFFFFF url(/images/learningchoices/purpledivider.gif) bottom left repeat-x;}
#lcdlhsnavtitle{width:167px;background:#FD8316;padding:0;margin:0;}
#lcdlhsnavtitle h2{background:#FD8316;color:#fff;font-size:0.8em; padding:8px 0 10px 15px;margin:0;}
#lcdh3 {display:block; background:#89078F; padding:3px 0 2px 11px; border-right:3px solid #fff; margin:0; height:14px;}
#lcdh3 h3 {float:left; display:inline; color:#fff; font-size:0.7em; padding:0; margin:0;}
#lcdh3 .searchtips {float:right; margin:0 8px 0 0; padding:0; height:14px;}
#lcdh3 .searchtips a {display:inline; color:#fff; font-size:0.7em; margin:0; padding:0;}
#lcdh3 .searchtips a img { margin:0; padding:0;}

/* form containers */
.lcdheaderone{border-bottom:3px solid #fff; height:54px; margin:0; padding:0;}
.lcdheader{background:url(/images/learningchoices/lcddivider.gif) bottom left repeat-x; height:54px; border-bottom:3px solid #fff; }
.lcdaligntop {vertical-align:top;}
.lcdheaderspacer {margin-top:7px; margin-bottom:0; padding:0; }
#lcdgeneralsearch {margin-left:51px; margin-top:47px; padding:0;}
#lcdadvancedsearch {margin-left:10px; margin-top:20px;}
#lcdadvancedsearch p {font-size:0.75em; padding-right:70px;}
#lcdgeneralsearch .lcdfieldcontainer, #lcdadvancedsearch .lcdfieldcontainer {width:100%;margin:0; padding:0; }
#lcdgeneralsearch .lcdfieldcontainer .lcdinputcontainer {width:260px; margin:0; padding:0;}
#lcdgeneralsearch .lcdfieldcontainer .lcdinputcontainer, #lcdadvancedsearch .lcdfieldcontainer .lcdinputcontainer {float:left; margin:0; padding:0; }
#lcdgeneralsearch .lcdfieldcontainer .buttoncontainer, #lcdadvancedsearch .lcdfieldcontainer .buttoncontainer {float:left; margin-left:6px; padding-top:2px; font-size:0.75em;}
#lcdadvancedsearch .lcdfieldcontainer .textcontainer {float:left; margin-left:6px; font-size:0.75em;}
#lcdadvancedsearch .buttoncontainerright {float:right; margin-right:8px;}
#lcdgeneralsearch h4, #lcdadvancedsearch h4 {font-size:0.75em; font-weight:normal; margin-bottom:4px;}
#lcdgeneralsearch fieldset, #lcdadvancedsearch fieldset {margin:0;padding:0; border:0;}
#lcdgeneralsearch p.minitext, #lcdadvancedsearch p.minitext {font-size:0.7em; margin-top:2px;}

/* form input styles */
#lcdgeneralsearch .lcdforminputsmall, #lcdadvancedsearch .lcdforminputsmall {width:252px; font-size:80%; vertical-align:top; }
#lcdgeneralsearch .lcdforminputs, #lcdadvancedsearch .lcdforminputs {width:330px; font-size:80%; vertical-align:top;}
#lcdgeneralsearch .lcdformselects, #lcdadvancedsearch .lcdformselects {width:335px; font-size:80%; vertical-align:top;}

/* course list */
#lcdcourselist {margin-left:10px; margin-top:20px;}
#lcdcourselist ul {list-style-type:none; margin:0; padding:0;}
#lcdcourselist ul.notes {margin:0 60px 0 10px; list-style-type:circle;}
#lcdcourselist ul li, #lcdcourselist ul.notes li {font-size:0.75em;}

/* search results */
#lcdsearchresultscontainer {margin:20px 0 0 0; padding:0; width:100%;}
div.lcdsearchresults {display:block; font-size:75%; padding:0 15px 0 14px; margin:0;}
div.lcdsearchresults p.column1 {float:left; width:40%; text-align:left; padding:1px 0 1px 0; margin:0;}
div.lcdsearchresults p.column2 {float:left; padding:1px 0 1px 0; text-align:left; margin:0;}
div.lcdsearchheader {clear:both; padding-top:0px; margin:0;}
#lcdcontentsearchpadding {clear:both; padding:5px 14px 20px 14px;}

#lcdcontentsearchpadding p.floatleftsearch {float:left; border:0;}
#lcdcontentsearchpadding p.floatleftsearch a {border:0; border-right:7px solid #fff;  margin-top:0; text-decoration:none; padding:0; display:block; float:left;}
#lcdcontentsearchpadding p.floatleftsearch a:hover{text-decoration:underline; }
#lcdcontentsearchpadding p {font-size:0.75em;}

#lcdlearndirectcontainer {width:100%; margin-top:10px; margin-bottom:40px; height:59px;}
.lcdlearndirect {float:left; padding:0 10px 0 5px; vertical-align:top;}
.lcdlearndirecttext {margin:0 5px 40px 10px; padding:0 0 0 0; }
.lcdlearndirecttext p {padding-top:10px; font-size:0.7em; }

#lcdtable {width:100%; font-size:0.75em; text-align:left;}
#lcdtable tr td {text-align:left;}
#lcdtable caption {text-align:left; margin:0; padding:0 0 10px 0;}

.lcdpurpledivider {clear:both; display:block; height:1px; font-size:1%; background:url(/images/learningchoices/purpledivider) top left repeat-x; width:100%; margin:45px 20px 0 4px;}

