body{background:#8E9198;text-align:center;margin:auto;font-family:tahoma}
div#container{width:749px;text-align:center;margin:auto;margin-top:3px}

div#topcurve{background:url("/images/backgrounds/topcurve.gif") #fff no-repeat;height:121px;width:730px;padding:10px 0 0 19px}
* html div#topcurve{font-size:0.1em}
img{border:0}
p{font-size:0.7em}
h2{font-size:0.95em;font-weight:normal;margin:0;padding:0}
h3{font-size:0.9em;font-weight:normal;color:#fff}
div#logo{float:left;margin-top:2px;width:129px}
div#bannerimages{float:left;margin-left:8px;width:582px}
img.topimage{padding-top:2px}
html>body img.topimage{margin-bottom:3px}
* html img.topimage{padding-bottom:5px;padding-top:0}
div#content{background:url("/images/backgrounds/backgroundpanelmiddle.gif") repeat-y;text-align:left;padding:0 0 0 18px}
div#innercontent{background:#fff url("/images/backgrounds/happywoman.gif") bottom left no-repeat;width:730px}
* html div#innercontent{padding:0 0 1px 0}
div#bottomcurve{background:url("/images/backgrounds/bottomcurve.gif") no-repeat;height:47px}

div#menu{float:left;width:125px}
html>body#candidates div#menu{margin-right:15px}
ul#mainnav{margin:6px 0 0 6px;padding:0;list-style:none;width:119px}
ul#mainnav li{font-size:0.9em;margin-bottom:6px}
ul#mainnav li a{color:#50555A;text-decoration:none;border-bottom:2px dotted #F5991F}
ul#mainnav li a:hover{border:0}

div.maincontent{padding:20px 45px 40px 57px;width:495px;text-align:center;height:330px}
body#candidates div.maincontent{padding:2px 0 13px 14px;float:left;width:580px;height:auto}
html>body#candidates div.maincontent{padding:2px 0 13px 0px}
div.maincontent p{font-size:1em}
p.introtext{margin:0;padding:0 0 3px 0}
div.maincontent a{color:blue}
div.maincontent a:hover{text-decoration:none}
div.maincontent div.leftcolumn,
div.maincontent div.rightcolumn{float:left;width:210px;text-align:left;padding-right:20px}
div.maincontent textarea{width:203px;overflow:hidden;font-family:tahoma;margin:0 0 5px 0}
div.maincontent input.updatebutton{float:right}

div#mainpanel{width:396px;float:left;margin:5px 0 10px 14px}
div.smallpanel{width:286px;margin:5px 0 10px 0px;float:left}
div.smallpanel#second{margin-left:7px;width:286px}
div.smallpanel#second fieldset{margin-bottom:9px}
div#paneltop{background:url("/images/backgrounds/mainpanelheader.gif") no-repeat;height:12px;font-size:0.1em}
div.smallpaneltop{background:url("/images/backgrounds/smallpaneltop.gif") no-repeat;height:12px;font-size:0.1em}
* html div#paneltop{margin-bottom:-7px;height:17px}
* html div.smallpaneltop{margin-bottom:-7px;height:17px}
div#panelmiddle{background:url("/images/backgrounds/mainpanelmiddle.gif") #23292F repeat-x;width:396px}

div#smallpanelmiddle{background:url("/images/backgrounds/mainpanelmiddle.gif") #23292F repeat-x;width:286px}
div#panelmiddlecontent{margin:0 2px 0 2px;padding:0px 13px 0px 19px;border-left:1px solid #fff;border-right:1px solid #fff;}
.registerdetailspage #panelmiddlecontent{height:355px}
* html .registerdetailspage #panelmiddlecontent{height:350px}
.candidatepage #second div#smallpanelmiddlecontent{height:339px}
* html .candidatepage #second div#smallpanelmiddlecontent{height:341px}
div#smallpanelmiddlecontent{margin:0 2px 0 2px;padding:0px 13px 0px 17px;border-left:1px solid #fff;border-right:1px solid #fff}
div#smallpanelmiddlecontent h3{color:#000;margin:14px 0 4px 0;padding:0}
p.standardtext{margin:10px 0 10px 0;padding:0}
textarea.newmessage{overflow:hidden;width:242px!important;margin:0;padding:0}
#second textarea.newmessage{overflow:hidden;width:251px!important}
div#second div#smallpanelmiddlecontent{margin:0 2px 0 2px;padding:0px 13px 0px 10px;border-left:1px solid #fff;border-right:1px solid #fff}
div#smallpanelmiddlecontent fieldset label{padding:1px 0 5px 0!important}
div#second div#smallpanelmiddlecontent fieldset label{width:75px;float:left}
div#second div#smallpanelmiddlecontent input{margin-left:3px!important;width:150px}
* html div#second div#smallpanelmiddlecontent input{width:146px}
div#second div#smallpanelmiddlecontent input.mediumshortinput{margin-left:3px!important;width:75px}
div#second div#smallpanelmiddlecontent select{width:155px;margin-left:3px;margin-right:1px}
* html div#second div#smallpanelmiddlecontent select{width:151px}
div#second div#smallpanelmiddlecontent input.standardbutton{width:70px}
a.arrowlink{float:right;color:#fff;text-decoration:none;background:url("/images/backgrounds/arrow.gif") 168px 6px no-repeat;font-size:0.8em;padding:3px 14px 0 0}
a.arrowlink:hover{text-decoration:underline}
a#updatedetails{background-position:186px 6px;padding-bottom:3px}
div#panelbottom{background:url("/images/backgrounds/mainpanelfooter.gif") no-repeat;height:12px}
div#smallpanelbottom{background:url("/images/backgrounds/smallpanelbottom.gif") no-repeat;height:12px}

div#mainpanel form#registercv,
div#mainpanel form.changemessages{margin:10px 0 -8px 0;padding:0}
div#mainpanel form#registercv select,
div#mainpanel form#registercv input{margin-left:16px;font-family:tahoma;font-size:0.7em}
div#mainpanel form#registercv img.infobuttonimage{margin-bottom:-4px}
* html div#mainpanel form#registercv img.infobuttonimage{margin-bottom:-2px}
div#mainpanel form#registercv img#lastinfobutton{padding-top:2px}
div#mainpanel p.radiustext{font-size:0.8em;color:#fff;float:left;padding:2px 6px 0 6px;margin:0;width:135px}
div#mainpanel fieldset{border:0;margin:0 0 10px 0;padding:0}
* html div#mainpanel fieldset{padding-bottom:3px}
form.registerdetails fieldset,
form.changemessages fieldset{padding:0 0 5px 0!important}
label.textarealabel{width:150px!important}
* html form.registerdetails fieldset{padding:0 0 13px 0!important}
div#mainpanel fieldset.lastquestion{margin-top:10px}
div#mainpanel fieldset.smallbottommargin,
div#mainpanel fieldset.smallmargin{margin:0 0 3px 0}
* html div#mainpanel fieldset.smallmargin{margin:0 0 3px 2px}
div#mainpanel label{color:#fff;clear:both;display:block;font-size:0.8em;font-weight:bold}
div#mainpanel label.floatinglabel{float:left}
label#noboldlabel{font-weight:normal!important;font-size:0.7em!important;float:left}
div#mainpanel label.floatingfixedlabel{float:left;width:72px;padding-top:1px}
label.floatingsmalllabel{width:95px;float:left}
div#mainpanel input.longinput{width:291px}
* html div#mainpanel input.longinput{width:293px}
div#mainpanel input.mediumlonginput{width:231px;margin-left:3px!important}
div#mainpanel input.mediuminput{width:216px;}
div#mainpanel input.mediumshortinput{width:85px;margin-left:3px!important}
div#mainpanel input.shortinput{width:75px;float:left}
* html div#mainpanel input.shortinput{width:71px}
div#mainpanel select.longlist{width:295px}
* html div#mainpanel select.longlist{width:299px}
div#mainpanel select.mediumlonglist{width:238px;margin-left:3px!important}
div#mainpanel select.mediumlist{width:142px;float:left;margin-right:5px}
* html div#mainpanel select.mediumlist{width:146px}
div#mainpanel select.shortlist{width:70px;margin:0!important}
select#floatingradius{float:left;margin-left:10px!important;width:95px;margin-right:5px!important}

div#normalcontentpanel{width:586px;float:left;margin:0 0 10px 13px}
div#normalcontentpanel div#normalpaneltop{height:16px;background:url("/images/backgrounds/normalcontenttop.gif") no-repeat!important;font-size:0.1em}
* html div#normalcontentpanel div#normalpaneltop{margin-bottom:-3px}
div#normalcontentpanel div#normalpanelmiddle{width:580px;background:url("/images/backgrounds/normalcontentbg.gif") #9FA1A6 repeat-x!important;margin-left:1px}
div#normalpanelmiddlecontent{border-left:1px solid #fff;border-right:1px solid #fff;margin:0 2px 0 2px;padding:1px 8px 1px 14px;position:relative}
div#normalpanelmiddlecontent p{margin:0px 0 10px 0px;line-height:1.3em}
div#normalpanelmiddlecontent h2{margin:0 0 10px 0;padding:0}
div#normalpanelmiddlecontent h3{margin:0;color:#000;font-size:0.7em;font-weight:bold;padding:7px 0 3px 0}
div#normalpanelmiddlecontent a{text-decoration:none;color:#000;border-bottom:1px dashed #000}
div#normalpanelmiddlecontent a:hover{border:0}
div#normalpanelmiddlecontent ul{margin:5px 0 14px 40px!important;padding:2px 0 0 0!important;list-style:none}
div#normalpanelmiddlecontent ul li{background:url("/images/backgrounds/transparentarrow.gif") 0 5px no-repeat;padding:0 0 0 15px;margin:0;line-height:1.5em}
html>body div#normalpanelmiddlecontent ul li{background-position:0 3px;margin-bottom:5px}
div#normalpanelmiddlecontent li{font-size:0.7em}
div#normalpanelmiddlecontent ol{margin:0 0 14px 65px;padding:5px 0 0 0}
div#normalpanelmiddlecontent ol li{margin-bottom:5px;line-height:1.5em}

div#normalcontentpanel div#normalpanelbottom{height:16px;background:url("/images/backgrounds/normalcontentbottom.gif") no-repeat!important}

div.smallpanelarea{width:580px;margin:0px 0 10px 14px;float:left}
div.smallpanel form{margin:3px 0 -8px 0;padding:0}
div.smallpanel form select,
div.smallpanel form input{margin-left:16px;font-family:tahoma;font-size:0.7em}
div.smallpanel form img.infobuttonimage{margin-bottom:-4px}
* html div.smallpanel form img.infobuttonimage{margin-bottom:-2px}
div.smallpanel form img#lastinfobutton{padding-top:2px}
img#infobutton2{float:left!important}
img.infobuttonimage2{float:left!important}
div.smallpanel p.radiustext{font-size:0.8em;color:#fff;float:left;padding:2px 6px 0 20px;margin:0}
div.smallpanel p.whiteradiustext{font-size:0.7em;color:#fff;float:left;padding:3px 6px 0 20px;margin:0}
div.smallpanel fieldset{border:0;margin:0 0 5px 0;padding:0}
div.smallpanel fieldset.lastquestion{margin-top:10px}
div.smallpanel fieldset.smallbottommargin,
div.smallpanel fieldset.smallmargin{margin:0 0 3px 0}
div.smallpanel fieldset.locationfield{margin-top:10px}
html>body div.smallpanel fieldset.locationfield{margin-top:5px}
* html div.smallpanel fieldset.smallmargin{margin:0 0 3px 2px}
div.smallpanel label{color:#fff;clear:both;display:block;font-size:0.8em;font-weight:bold}
div.smallpanel form label{margin:0 0 -3px 0!important}
div.smallpanel label.floatinglabel{float:left}
div.smallpanel input.longinput{width:192px}
* html div.smallpanel input.longinput{width:193px}
div.smallpanel input.mediuminput{width:117px;margin-left:14px}
div.smallpanel input.shortinput{width:87px;float:left;margin-left:14px}
* html div.smallpanel input.shortinput{width:81px}
div.smallpanel select.longlist{width:198px;margin-left:16px}
* html div.smallpanel select.longlist{width:199px}
div.smallpanel select.mediumlist{width:198px;float:left;margin-right:4px}
html>body div.smallpanel select.mediumlist{width:194px}
* html div.smallpanel select.mediumlist{width:198px}
div.smallpanel select.shortlist{width:70px;margin:0!important}
p.privacylink{padding:2px 0 2px 0;float:left;margin:0}
p.privacylink a{color:#fff;text-decoration:none;border-bottom:1px dashed #fff;margin-left:7px;}
p.privacylink a:hover{border:0}
p.enterpassword{padding-top:4px}
input#txtskills1{margin-left:14px}
* html input#txtskills1{margin-left:14px}
* html fieldset.extratopmargin{margin-top:11px}

.candidatepage #registercv{font-family:tahoma!important}
.candidatepage #registercv label{margin:0!important;padding:0 0 0 0!important}
.candidatepage #registercv h2{margin-bottom:4px}
.candidatepage #registercv .longlist{margin-top:3px!important}
.candidatepage #registercv input{font-size:0.7em}
.candidatepage #registercv select{font-size:0.7em}
.candidatepage #registercv .longinput{margin-left:16px}
.candidatepage #registercv .mediumlist{margin-left:16px!important;margin-top:3px}
.candidatepage #second fieldset{padding-bottom:7px}
html>body.candidatepage #second fieldset{padding-bottom:0px}
.candidatepage #registercv .shortinput{width:84px}

html>body.candidatepage #registercv .mediuminput,
html>body.candidatepage #registercv .shortinput{margin-left:16px}
html>body.candidatepage #registercv .mediumlist{width:196px}

div.privacy{float:left;width:258px}
* html div.privacy{width:247px}
div#second div.privacy{float:left;width:170px;padding-top:2px}
div.submitbutton{float:left;width:100px}
div#second div.submitbutton{float:left;width:60px}
div.updatebutton{float:right}
* html div.updatebutton{margin-right:1px}
div#first{padding-bottom:4px;margin-top:4px}
div#first input{padding:2px 4px 1px 4px}
form.standardform{margin:0;padding:0;text-align:left}
input.standardbutton{background:#262B31;border:1px solid #fff;color:#fff;padding:2px 11px 1px 11px;font-size:0.8em!important;margin-top:0px!important}
form.standardform fieldset{border:0}
label.normallabel{display:block;width:120px;font-weight:normal!important;float:left!important;clear:none!important}
input.normalinput{width:150px;float:left!important;clear:none!important}

div#adpanel{width:177px;float:left;margin:5px 0 0 7px}
body#candidates div#adpanel{margin-left:0;text-align:left;margin-top:0}
html>body#candidates div#adpanel{margin-left:3px}
div#adpaneltop{background:url("/images/backgrounds/rhspaneltop.gif") no-repeat;height:11px;font-size:0.1em}
* html div#adpaneltop{margin-bottom:-8px;height:17px}
body#candidates div#adpaneltop{text-align:center;height:37px;background:url("/images/backgrounds/shortlistheader.gif") no-repeat;padding-top:7px}
body#candidates div#adpaneltop p{font-size:0.8em;margin:0;padding:0}
div#adpanelmiddle{background:url("/images/backgrounds/rhspanelmiddle.gif") #9DA1A5 repeat-x}
body#candidates div#adpanelmiddle{background:url("/images/backgrounds/shortlistmiddle.gif") #9DA1A5 repeat-x}
* html body#candidates div#adpanelmiddle{margin-bottom:-3px}
div#adpanelmiddlecontent{border-left:1px solid #fff;border-right:1px solid #fff;margin:0 2px 0 2px;min-height:354px;padding:1px 8px 1px 10px}
body#home div#adpanelmiddlecontent{min-height:353px}
body#candidates div#adpanelmiddlecontent{min-height:290px;padding:0}
html>body#candidates div#adpanelmiddlecontent{min-height:280px}
div#adpanelmiddlecontent p{margin:0 0 15px 0;line-height:1.5em}
div#adpanelmiddlecontent p.lastpara{margin:0}
div#adpanelbottom{background:url("/images/backgrounds/rhspanelbottom.gif") no-repeat;height:20px}
body#candidates div#adpanelbottom{background:url("/images/backgrounds/rhspanelcandidatesbottom.gif") no-repeat;height:27px}
* html div#adpanelbottom{background:url("/images/backgrounds/rhspanelbottom.gif") 2px 0 no-repeat;padding-top:4px}

form.normalform{margin:2px 0 180px 0;padding:8px 0 0 0}
form.normalform label{font-size:0.8em;font-weight:bold;width:128px;display:block;float:left}
form.normalform fieldset{border:0;margin:0 0 5px 0;padding:0}
form.normalform fieldset label{padding-top:3px}
form.normalform a{border:0!important}
input.normalforminput{width:228px;font-size:0.75em}
form.normalform div.buttonarea{margin:15px 0 0 276px}
html>body form.normalform div.buttonarea{margin:15px 0 0 293px}
form.normalform div.buttonarea input.standardbutton{padding-top:2px;padding-bottom:1px}
span.error{font-size:0.7em}

/* Business card - Template 7 */
div.businesscards{width:399px;float:left}
* html div.businesscards{margin-right:-6px}
div.businesscards ul{margin:0;padding:0;list-style:none}
div.businesscards ul li{width:189px;float:left;text-align:left;margin:0 10px 5px 0}
* html div.businesscards ul li{margin:0 10px -3px 0}
div.businesscards ul li.lessinformation div.businesscardtop{background:url("/images/backgrounds/candidateheadersm.gif") #96999B no-repeat;padding:7px 0 5px 47px;width:142px}
div.businesscards ul li.lessinformation div.businesscardmiddle{background:url("/images/backgrounds/candidatemiddlesm.gif") #33383C repeat-x;padding:0 2px 0 2px;width:185px}
div.businesscards ul li.lessinformation div.businesscardbottom{height:7px;background:url("/images/backgrounds/candidatefootersm.gif") no-repeat;width:189px}
div.businesscards ul li.lessinformationselected div.businesscardtop{background:url("/images/backgrounds/candidateheadersm2.gif") #D5D6D7 no-repeat;padding:7px 0 5px 47px;width:142px}
div.businesscards ul li.lessinformationselected div.businesscardmiddle{background:url("/images/backgrounds/candidatemiddlesm2.gif") #aeb0b1 repeat-x;padding:0 2px 0 2px;width:185px}
div.businesscards ul li.lessinformationselected div.businesscardbottom{height:7px;background:url("/images/backgrounds/candidatefootersm2.gif") no-repeat;width:189px}
div.businesscards ul li.lessinformationselected p{color:#fff}
div.businesscards ul li p{margin:0;padding:0}
div.businesscardtop{background:url("/images/backgrounds/candidateheaderlg.gif") #96999B no-repeat;padding:7px 0 5px 47px;width:142px}
li.selected div.businesscardtop{background:url("/images/backgrounds/candidateheaderlg2.gif") #D5D6D7 no-repeat;padding:7px 0 5px 47px;width:142px}
li.selected div.businesscardtop p{color:#fff}
div.businesscardtop p.candidatename{font-size:0.8em;line-height:1em;width:135px}
div.businesscardtop p.jobtitle{font-size:0.7em;line-height:1em;width:135px}
div.businesscardmiddle{background:url("/images/backgrounds/candidatemiddlelg.gif") #33383C repeat-x;padding:0 2px 0 2px;width:185px}
li.selected div.businesscardmiddle{background:url("/images/backgrounds/candidatemiddlelg2.gif") #aeb0b1 repeat-x;padding:0 2px 0 2px;width:185px}
div.businesscardmiddle div.middlecontainer{border-left:1px solid #fff;border-right:1px solid #fff;padding:0 8px 0 8px}
div.businesscardmiddle form{margin:0;padding:0}
div.businesscardmiddle label{color:#fff;font-size:0.6em;font-weight:bold;width:77px;float:left}
div.businesscardmiddle form input{float:left;margin:0;padding:0}
html>body div.businesscardmiddle form input{margin-left:4px}
* html div.businesscardmiddle form input{margin-top:-4px}
div.businesscardmiddle p{font-size:0.65em;color:#fff}
div.location{border-bottom:1px dashed #D8D9DB}
div.experience{padding:1px 0 2px 0}
div.highestqualification{border-top:1px dashed #D8D9DB;padding-bottom:4px}
div.moreinfo{width:70px;float:left;padding-top:1px}
div.moreinfo a{font-size:0.85em;font-weight:bold;color:#fff;text-decoration:none;background:url("/images/backgrounds/information.gif") 0 1px no-repeat;padding:3px 0 2px 10px}
li.selected div.moreinfo a,
li.lessinformationselected div.moreinfo a{background:url("/images/backgrounds/informationselected.gif") 0 1px no-repeat}
div.moreinfo a:hover{text-decoration:underline}
div.addtoshortlist{width:97px;float:left}
div.businesscardbottom{height:7px;background:url("/images/backgrounds/candidatefooterlg.gif") no-repeat;width:189px}
li.selected div.businesscardbottom{height:7px;background:url("/images/backgrounds/candidatefooterlg2.gif") no-repeat;width:189px}

ul.candidateshortlist{margin:0px 0 0 3px;padding:7px 0 0 0;list-style:none}
* html ul.candidateshortlist{margin-top:7px}
ul.candidateshortlist li{margin-bottom:3px;width:165px}
ul.candidateshortlist li.emptycandidate{background:url("/images/backgrounds/shortlistpanelempty.gif") no-repeat;height:33px}
div.shortlistheader{background:url("/images/backgrounds/shortlistpaneltop2.gif") no-repeat;}
html>body div.shortlistheader{height:4px}
* html div.shortlistheader{padding:2px 0 2px 0}
div.shortlistmiddle{background:url("/images/backgrounds/shortlistpanelmiddle.gif") #828485 no-repeat;padding:0 0 3px 34px}
div.shortlistfooter{background:url("/images/backgrounds/shortlistpanelbottom.gif") no-repeat}
html>body div.shortlistfooter{height:4px}
* html div.shortlistfooter{padding:2px 0 2px 0}
ul.candidateshortlist li p{font-size:0.7em;margin:0!important;padding:0!important}
ul.candidateshortlist li p.candidatename{font-size:0.9em;margin-bottom:-2px!important;padding:0!important;margin-top:0!important;line-height:1em!important}
ul.candidateshortlist li p.jobtitle{font-size:0.7em;line-height:1.1em!important}
a.moveup{background:url("/images/backgrounds/shortlistuparrow.gif") no-repeat;display:block;width:14px;height:10px;margin:0 0 3px 0}
a.movedown{background:url("/images/backgrounds/shortlistdownarrow.gif") no-repeat;display:block;width:14px;height:10px}
* html a.moveup{margin-bottom:-6px}
div.shortlistname{float:left;width:114px;margin:0;padding:0}
div.arrows{width:14px;float:left}
p.candidatelink{margin:0;padding:0}
p.candidatelink a{padding:0 0 0 15px;display:block;width:145px;font-size:0.75em;color:#fff;text-decoration:none;background:url("/images/backgrounds/bigarrow.gif") no-repeat;background-position:right}
p.candidatelink a:hover{text-decoration:underline}

/* flow chart css */
.smallbutton{width:144px}
.smallbutton p{color:#fff;margin:0!important;padding:2px 0 2px 0!important;font-weight:bold;font-size:0.6em}
.smallbuttontop{background:url("/images/backgrounds/smallbuttontopbg.gif") no-repeat;height:3px;font-size:0.1em}
.smallbuttonmiddle{background:url("/images/backgrounds/smallbuttonmiddlebg.gif") #5B6065 repeat-x}
* html .smallbuttonmiddle{padding:0 0 1px 0}
.smallbuttonmiddlemiddle{background:url("/images/backgrounds/smallbuttonmiddlemiddlebg.gif") repeat-y;padding:0 8px}
.smallbuttonbottom{background:url("/images/backgrounds/smallbuttonbottombg.gif") no-repeat;height:3px;font-size:0.1em}

.bigbutton{width:158px}
.bigbutton p{color:#fff;margin:0!important;padding:2px 0 2px 0!important;font-weight:bold;font-size:0.6em}
.bigbuttontop{background:url("/images/backgrounds/bigbuttontopbg.gif") no-repeat;height:3px;font-size:0.1em}
.bigbuttonmiddle{background:url("/images/backgrounds/bigbuttonmiddlebg.gif") #5B6065 repeat-x}
* html .bigbuttonmiddle{padding:0 0 1px 0}
.bigbuttonmiddlemiddle{background:url("/images/backgrounds/bigbuttonmiddlemiddlebg.gif") repeat-y;padding:0 8px}
.bigbuttonbottom{background:url("/images/backgrounds/bigbuttonbottombg.gif") no-repeat;height:3px;font-size:0.1em}

#toprow{margin-top:0px}
#toprowleftcolumn{width:128px;float:left;text-align:center;padding:10px 0 0 17px}
#toprowleftcolumn .smallbutton{margin-bottom:15px;margin-left:-17px}
#toprowmiddlecolumn{width:260px;float:left;margin-top:35px}
#toprowrightcolumn{width:134px;float:left;padding:10px 0 0 11px}
#toprowrightcolumn .smallbutton{margin-bottom:15px;margin-left:-18px}

html>body #bottomrow{margin-top:14px}
#bottomrowleftcolumn{width:180px;float:left}
#bottomrowleftcolumntoprow{height:127px}
#bottomrowmiddlecolumn{width:190px;float:left;text-align:center;padding-top:3px}
html>body #bottomrowmiddlecolumn{padding-bottom:10px}
#bottomrowmiddlecolumnmiddlerow{padding-top:6px}
#bottomrowmiddlecolumnbottomrow{padding-top:6px}
#bottomrowrightcolumn{width:152px;float:left;padding-left:28px}
#bottomrowrightcolumntoprow{height:55px}
#bottomrowrightcolumnmiddlerow1{height:70px}
#bottomrowrightcolumnmiddlerow2{height:80px}

div#welcomearea{text-align:left;padding:0 0 0 3px}
* html div#welcomearea{font-size:10em}
div#welcomearea h2{font-size:0.8em;width:240px;float:left}
div#welcomearea ul{margin:0;padding:0;float:left;width:335px;text-align:right}
div#welcomearea ul li{display:block;float:right;margin:0 0 0 10px;font-size:0.75em;border-bottom:2px dotted #F5991F!important}
div#welcomearea ul li a{color:#50555A;text-decoration:none;border-bottom:2px dotted #F5991F!important}
div#welcomearea ul li a:hover{border:0}
div#welcomearea p{margin:8px 0 0 0;padding:0}

#bottomtext{margin-top:30px;color:#fff}

div#footer p{font-size:0.7em;color:#54555A;margin:0;padding:0;}
div#footer a{color:#54555A;margin:0;padding:0;text-decoration:none}
div#footer a:hover{text-decoration:underline}
div.clearer{clear:both}

/* mootools tips */
.tool-tip {
	color: #fff;
	width: 160px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #F5991F;
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}
input.error { border:2px solid #F7991F !important; }
p.error {background-color:White;border:1px solid #ACB0B3;padding:2px 3px 3px 10px;}
p.searchhead{font-size:0.8em}
