@import url("careers.css");

/* \*/
* html .forceHasLayout
{
	height: 1%;
}

/* every browser but ie6 has this as a user-agent style, so make ie6 match */
* html p
{
	margin-top: 1em;
}


/* */

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: #eef2f0; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: arial
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 24px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bararea {
	BACKGROUND: #000; FLOAT: left; WIDTH: 975px; COLOR: #fff
}
.widgetarea {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.footer {
	MARGIN-TOP: 20px
}
.bararea UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bararea UL LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.bararea LI.last {
	FLOAT: right; BORDER-LEFT: #fff 1px solid; BORDER-RIGHT-WIDTH: 0px
}
.bararea LI A {
	COLOR: #fff; TEXT-DECORATION: none
}
.bararea .leftspacer {
	MARGIN-LEFT: 70px; BORDER-LEFT: white 1px solid
}
.container {
	MARGIN: 0px auto; WIDTH: 995px
}
.innercontainer {
	PADDING-LEFT: 10px; BACKGROUND: url(../../Images/CareersAdviceService/bg_tile.gif) #fff; FLOAT: left; WIDTH: 985px
}
.logoholder {
	MARGIN-TOP: 22px; 
	FLOAT: left; 
	MARGIN-LEFT: 34px; 
	* MARGIN-LEFT: 34px; 
	_MARGIN-LEFT: 11px; 
	WIDTH: 253px
}
.breadcrumb {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 65%; PADDING-BOTTOM: 7px; MARGIN-LEFT: 197px; COLOR: #000; PADDING-TOP: 7px
}
.breadcrumb A {
	COLOR: #000; TEXT-DECORATION: none
}
.breadcrumb A:hover {
	TEXT-DECORATION: underline
}
.datetimeCss
{
	margin-top: -2px;
	* margin-top: -2px;
	_margin-top: 0px;
}
.bannerarea {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 975px; COLOR: #000; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.bannercontainer {
	FONT-SIZE: 75%; FLOAT: right
}
.bannerscrollleft {
	DISPLAY: none; FLOAT: left
}
.bannerscrollright {
	DISPLAY: none; FLOAT: left
}
.bannerarea .bannercontainer #scrollContainer {
	BACKGROUND: #eee; FLOAT: left; OVERFLOW: hidden; WIDTH: 468px; POSITION: relative; HEIGHT: 60px
}
.bannerarea .bannercontainer #scrollContainer #scrollContent {
	WIDTH: 700px; POSITION: absolute; TOP: 0px
}
.bannerarea .bannercontainer #scrollContainer #scrollContent DIV {
	BACKGROUND: #59574b
}
.bannerarea .bannercontainer #scrollContainer #scrollContent  {
	FLOAT: left; HEIGHT: 60px
}
.bannerarea .bannercontainer #scrollContainer #scrollContent DIV.textbanner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 224px; PADDING-TOP: 5px
}
.bannerarea .bannercontainer #scrollContainer #scrollContent DIV.textbanner A {
	COLOR: #fff
}
.bannerarea .bannercontainer IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.topnav {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 10px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 497px; BORDER-RIGHT-WIDTH: 0px
}
.topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 470px; PADDING-TOP: 0px
}
.topnav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; FLOAT: right; MARGIN-BOTTOM: -32767px; PADDING-BOTTOM: 32767px; MARGIN-LEFT: 4px; WIDTH: 196px; PADDING-TOP: 0px
}
.topnav UL LI A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; COLOR: #676665; PADDING-TOP: 20px; HEIGHT: 35px; TEXT-DECORATION: none
}
.topnav UL LI A:hover {
	TEXT-DECORATION: underline
}
.topnav UL LI:hover A {
	COLOR: #fff
}
.topnav UL LI.basic {
	BACKGROUND: url(../../Images/CareersAdviceService/navtopgrey.gif) #eeede4 no-repeat 50% top
}
.topnav UL LI.careers:hover {
	BACKGROUND: url(../../Images/CareersAdviceService/navtopred.gif) #d01e4b no-repeat 50% top
}
.topnav UL LI.skills:hover {
	BACKGROUND: url(../../Images/CareersAdviceService/navtopgreen.gif) #547a00 no-repeat 50% top
}
.topnav UL LI.business:hover {
	BACKGROUND: url(../../Images/CareersAdviceService/navtoppurple.gif) #93509e no-repeat 50% top
}
.topnav UL LI.section {
	COLOR: #fff
}
.topnav UL LI.section A {
	COLOR: #fff; TEXT-DECORATION: none
}
.topnav UL LI.section A:hover {
	TEXT-DECORATION: underline
}
.divider {
	CLEAR: both; MARGIN-LEFT: 197px; WIDTH: 778px; HEIGHT: 16px
}
.mainarea {
	MARGIN-TOP: 3px; 
	* MARGIN-TOP: -2px;
	_MARGIN-TOP: -1px; 
	FLOAT: left
}
.subnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 197px; PADDING-TOP: 48px
}
.subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px; border-bottom: none;
}
.subnav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; 
	BACKGROUND: url(../../Images/CareersAdviceService/arrowgrey.gif) no-repeat 0px 7px; 
	* BACKGROUND: url(../../Images/CareersAdviceService/arrowgrey.gif) no-repeat 0px 7px; 
	_BACKGROUND: url(../../Images/CareersAdviceService/arrowgrey.gif) no-repeat 0px 6px; 
	PADDING-BOTTOM: 2px; COLOR: #676767; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #979797 1px solid; LIST-STYLE-TYPE: none
}
.subnav LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.subnav LI A:hover {
	TEXT-DECORATION: underline
}
.subnav LI.on{
	FONT-WEIGHT: bold; COLOR: #676767; background-color:#d00d48; border-bottom: none; padding-bottom: 0px; margin-bottom: 0px;
}
.subnav .on {
	background-color:#d00d48; PADDING-LEFT:0px
}
.subnav .on A{
	color: #fff; padding-left:15px
}
.subnav .on UL{
	 border-bottom: none;
}
.subnav .on UL LI{
	background-color:#fff; background-image:none; padding-left: 15px; COLOR: #676767;
}
.subnav .on UL LI A{
	FONT-WEIGHT: normal; COLOR: #676767; padding-left: 0px
}
.subnav .submenu {
	background-color:#d00d48; PADDING-LEFT:0px; border-bottom: none; padding-bottom: 0px;
}
.subnav .submenu A{
	color: #fff; padding-left:15px
}
.subnav .submenu UL LI{
	background-color:#fff; background-image:none; padding-left: 15px; COLOR: #676767;
}
.subnav .submenu LI A{
	FONT-WEIGHT: normal; COLOR: #676767; padding-left: 0px
}
.subnav .submenu LI.on{
	FONT-WEIGHT: bold; COLOR: #676767; background-color:#fff; padding-left: 15px; BORDER-BOTTOM: #979797 1px solid;
}
.subnav .submenu LI.on A{
	FONT-WEIGHT: bold;
}
.middle {
	FLOAT: left; 
	WIDTH: 584px;
	margin-top: 2px;
	_margin-top: 0px;
}
.subboxleft {
	FLOAT: left; MARGIN: 0px 4px 5px 0px; WIDTH: 386px
}
.subboxleft IMG.right {
	FLOAT: right
}
.subboxleft .box {
	FLOAT: left; WIDTH: 171px
}
.subboxleft .box .centre {
	COLOR: #fff
}
.subboxleft .box .centre A {
	COLOR: #fff
}
.subboxleft .box .centre H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px
}
.subboxleft .box .centre P {
	FONT-SIZE: 75%; MARGIN: 15px 0px 0px 15px
}
.subboxleft .box .centre P.intro {
	FONT-SIZE: 110%
}
.subboxleft .box .top {
	
}
.subboxfull2 {
	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 581px
}
.greyfull {
	BACKGROUND: url(../../Images/CareersAdviceService/fullgreybottom.gif) #eeede4 no-repeat right bottom
}
.subboxfull2 .top {
	FONT-SIZE: 10px
}
.greyfull .top {
	BACKGROUND: url(../../Images/CareersAdviceService/fullgreytop.gif) #eeede4 no-repeat right top
}
.subboxfull2 IMG.left {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.subboxfull2 .centre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
.subboxfull2 .centre A {
	COLOR: #fff
}
.greyfull .centre {
	COLOR: #656565
}
.grey .centre A {
	COLOR: #656565
}
DIV.subbox {
	FONT-SIZE: 100%; FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 191px; COLOR: #fff; MARGIN-RIGHT: 4px;
}
DIV.farright {
	MARGIN-RIGHT: 0px
}
DIV.rightfloat {
	FLOAT: right; MARGIN-RIGHT: 2px
}
DIV.subbox IMG {
	VERTICAL-ALIGN: top
}
DIV.subbox .top {
	
}
DIV.greyright .top {
	BACKGROUND: url(../../Images/CareersAdviceService/featuretopgrey.gif) #eeede4 no-repeat 50% top
}
DIV.subbox .top H2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 85%; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV.greyright .top H2 {
	COLOR: #000
}
DIV.subbox .top A {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV.alternate .top {
	MARGIN-TOP: 0px; FONT-SIZE: 1px; BACKGROUND: url(../../Images/CareersAdviceService/featuretopalt.gif) no-repeat 50% top; HEIGHT: 10px
}
DIV.alternate .altheight {
	MIN-HEIGHT: 232px
}
DIV.alternate .footeralternate {
	FONT-SIZE: 1px; BACKGROUND: url(../../Images/CareersAdviceService/featurebottomalt.gif) no-repeat 50% bottom; HEIGHT: 11px
}
DIV.alttop .top {
	FONT-SIZE: 1px; BACKGROUND: url(../../Images/CareersAdviceService/featuretopalt.gif) no-repeat 50% top; HEIGHT: 10px
}
DIV.subbox .top A:hover {
	TEXT-DECORATION: underline
}
DIV.subbox .centre {
	BORDER-RIGHT: #ced1ce 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; BORDER-LEFT: #ced1ce 1px solid; COLOR: #656565; PADDING-TOP: 10px
}
DIV.subbox .stdheight {
	MIN-HEIGHT: 167px
}
DIV.greyright .centre {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #eeede4; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.greyright .centre P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.subbox .fullcolour {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
DIV.subbox .redright {
	BACKGROUND: #d00d48
}
DIV.subbox .greenright {
	BACKGROUND: #547a00
}
DIV.subbox .purpleright {
	BACKGROUND: #93509e
}
DIV.subbox DIV.fullcolour P {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
DIV.subbox DIV.campaigns P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
DIV.subbox DIV.fullcolour P.imageclearer {
	PADDING-TOP: 10px
}
DIV.subbox DIV.fullcolour A {
	COLOR: #fff; TEXT-DECORATION: underline
}
DIV.subbox DIV.fullcolour A:hover {
	TEXT-DECORATION: none
}
DIV.subbox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; list-style-position:outside; COLOR: #676767; PADDING-TOP: 0px;
}
DIV.subbox UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.4em; PADDING-TOP: 3px;
}
DIV.subbox UL LI.selected {
	BACKGROUND: url(../../Images/CareersAdviceService/arrowgreydown.gif) no-repeat
}
DIV.subbox .centre A {
	COLOR: #d00d48; TEXT-DECORATION: underline
}
DIV.subbox .centre A:hover {
	TEXT-DECORATION: none
}
DIV.subbox DIV.centre IMG {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
DIV.subbox DIV.footer {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 35px
}
DIV.subbox DIV.redfoot {
	BACKGROUND: url(../../Images/CareersAdviceService/featurebottom.gif) #d00d48 no-repeat 50% bottom
}
DIV.subbox DIV.greenfoot {
	BACKGROUND: url(../../Images/skills/featurebottom.gif) #547a00 no-repeat 50% bottom
}
DIV.subbox DIV.purplefoot {
	BACKGROUND: url(../../Images/business/featurebottom.gif) #93509e no-repeat 50% bottom
}
DIV.altbottom DIV.footer {
	FONT-SIZE: 1px; BACKGROUND: url(../../Images/CareersAdviceService/featurebottomalt.gif) no-repeat 50% bottom; HEIGHT: 11px
}
DIV.subright DIV.footer{
	height: 11px;
}
DIV.greyright .footer {
	BACKGROUND: url(../../Images/CareersAdviceService/rightgreybottom.gif) #eeede4 no-repeat 50% bottom; HEIGHT: 11px
}
.introtext P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 11px; MARGIN: 2px 0px 7px; COLOR: #6a6a6a; PADDING-TOP: 0px
}
.introtext P.intro {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; COLOR: #6a6a6a; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.subboxfull {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 581px
}
.subboxfull .top {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 561px; COLOR: #fff; PADDING-TOP: 10px
}
.subboxfull .top H2 {
	FONT-SIZE: 75%; MARGIN: 0px
}
.subboxfull .top A {
	COLOR: #fff; TEXT-DECORATION: none
}
.subboxfull .top A:hover {
	TEXT-DECORATION: underline
}
.subboxfull .centre {
	BORDER-RIGHT: #ced1ce 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ced1ce 1px solid; WIDTH: 579px; COLOR: #656565; PADDING-TOP: 0px
}
DIV.alt .centre {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 569px; PADDING-TOP: 0px
}
.subboxfull .centre IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.subboxfull .centre IMG.aright {
	FLOAT: right; MARGIN-LEFT: 10px
}
.subboxfull .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; COLOR: #676767; PADDING-TOP: 6px
}
.subboxfull .bottom {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 581px; COLOR: #fff; HEIGHT: 35px
}
.subboxfull .bottom .left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.subboxfull .bottom A {
	COLOR: #fff; TEXT-DECORATION: none
}
.subboxfull .bottom A:hover {
	TEXT-DECORATION: underline
}
DIV.subboxfull DIV.nocolour {
	FONT-SIZE: 1px; BACKGROUND: url(../../Images/CareersAdviceService/full-line-bottom.gif) no-repeat 50% bottom; HEIGHT: 11px
}
DIV.alt .top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(../../Images/CareersAdviceService/full-line-top.gif) no-repeat 50% top; PADDING-BOTTOM: 0px; WIDTH: 581px; PADDING-TOP: 0px; HEIGHT: 7px
}
DIV.alt .bottom {
	FONT-SIZE: 1px; BACKGROUND: url(../../Images/CareersAdviceService/full-line-bottom.gif) no-repeat 50% bottom; MARGIN-BOTTOM: 4px; HEIGHT: 11px
}
.grey .top {
	FONT-SIZE: 1px; BACKGROUND: url(../../Images/CareersAdviceService/fullgreytop.gif) #eeede4 no-repeat left top
}
.grey .centre {
	BACKGROUND: #eeede4; WIDTH: 581px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.grey .bottom {
	BACKGROUND: url(../../Images/CareersAdviceService/fullgreybottom.gif) #eeede4 no-repeat left bottom; HEIGHT: 15px
}
DIV.courses .centre {
	WIDTH: 579px
}
DIV.subboxtwo {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 386px
}
DIV.subboxtwo .top {
	FLOAT: left; WIDTH: 386px
}
DIV.subboxtwo .top H2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.subboxtwo .top A {
	COLOR: #656565; TEXT-DECORATION: none
}
DIV.subboxtwo .top A:hover {
	TEXT-DECORATION: underline
}
DIV.subboxtwo .centre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 386px; COLOR: #676767; PADDING-TOP: 0px
}
DIV.subboxtwo .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 75%; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #676767; PADDING-TOP: 6px
}
DIV.subboxtwo .bottom {
	FLOAT: left; WIDTH: 386px; HEIGHT: 35px
}
DIV.greytwo .centre {
	BACKGROUND: #eeede4; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.subright 
{
	/* webalerts */
	/*MARGIN-TOP: 22px; */
	MARGIN-TOP: 50px; 

/*	* MARGIN-TOP: 50px; */
	_MARGIN-TOP: 48px;
	PADDING-LEFT: 3px; FLOAT: left; WIDTH: 191px
}
.subright INPUT {
	BORDER-RIGHT: #656867 1px solid; BORDER-TOP: #656867 1px solid; MARGIN-TOP: 6px; BORDER-LEFT: #656867 1px solid; WIDTH: 165px; BORDER-BOTTOM: #656867 1px solid
}
.subright INPUT.smaller {
	WIDTH: 106px
}
.subright INPUT.button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: url(../../Images/CareersAdviceService/buttonbottom.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 8px 0px 0px; WIDTH: 108px; COLOR: #fff; PADDING-TOP: 4px; BORDER-RIGHT-WIDTH: 0px
}
.subright INPUT.alt {
	MARGIN-LEFT: 59px
}
.middle .boxheader {
	FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 581px
}
.middle .boxheadernoimage {
	FLOAT: left; WIDTH: 581px; position: relative
}
.middle .boxheader H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px
}
.middle .boxheadernoimage H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px
}
.middle .boxleft {
	FLOAT: left; WIDTH: 191px; HEIGHT: 179px
}
.middle .boxleftnoimage {
	FLOAT: left; WIDTH: 191px;
}
.middle .boxleftforum {
	WIDTH: 191px
}
.middle .boxheader .boxleftforum H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 13px; PADDING-TOP: 10px
}
.middle .boxright {
	MARGIN-TOP: 48px; FLOAT: left; WIDTH: 390px; HEIGHT: 131px
}
.middle .boxrightnoimage {
	FLOAT: left; WIDTH: 581px; height: 35px
}
.middle .boxright IMG {
	FLOAT: left; VERTICAL-ALIGN: top
}
.middle .boximageright {
	FLOAT: right; WIDTH: 15px
}
.middle A:hover {
	TEXT-DECORATION: none
}
.middle H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.middle .intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.middle P.nopad {
	PADDING-BOTTOM: 0px
}
.middle .pagecontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.middle .pagecontent .floater {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.middle .pagecontent P.pright {
	FLOAT: right; MARGIN: 0px 20px 0px 0px
}
.middle .pagecontent IMG.inline {
	FLOAT: none; MARGIN: 0px 0px 0px 10px
}
.middle .pagecontent P.clearbox {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 10px
}
.middle .pagecontent .listings .imageHolder
{
	clear:left;
}
.middle .fullwidth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; WIDTH: 581px; PADDING-TOP: 0px
}
.middle .notop {
	MARGIN: 0px
}
.middle .leftspace {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; WIDTH: 571px; PADDING-TOP: 0px
}
.middle .pagecontent .contentleft {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 365px
}
.middle .pagecontent .notop {
	MARGIN-TOP: 0px
}
.middle .pagecontent .contentleft .innertext {
	MARGIN-TOP: 0px; MARGIN-LEFT: 10px
}
.middle .pagecontent .contentleft .innertext H2 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.middle .pagecontent .contentleft .subboxtwo {
	FONT-SIZE: 130%
}
.middle .pagecontent .contentleft P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.middle .pagecontent .seperator {
	MARGIN-TOP: 10px; PADDING-BOTTOM: 15px; BORDER-BOTTOM: #ccc 1px solid
}
.middle .pagecontent .contentfull {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 551px
}
.middle .pagecontent .contentright {
	MARGIN-TOP: 15px; FLOAT: right; WIDTH: 191px; MARGIN-RIGHT: 0px
}
.middle .pagecontent .notop {
	MARGIN-TOP: 0px
}
.middle .pagecontent .innertext {
	MARGIN-TOP: 0px
}
.middle .pagecontent .contentright .subbox {
	FONT-SIZE: 130%
}
.middle .pagecontent .paddedtop {
	PADDING-TOP: 15px
}
.middle .pagecontent .contentright IMG {
	MARGIN: 0px 5px 5px 0px
}
.middle .leftspace .formnobox {
	FLOAT: left
}
.middle .leftspace .formnobox H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.middle .leftspace .inputarea {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px; WIDTH: 165px
}
.middle .leftspace .buttonarea {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px; WIDTH: 100px
}
DIV.subbox .top A.morelink {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-SIZE: 75%; FLOAT: right; COLOR: #fff; PADDING-TOP: 10px; TEXT-DECORATION: underline
}
DIV.subbox UL.detailsticklist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #676767; PADDING-TOP: 0px
}
DIV.subbox UL.detailsticklist LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 24px; BACKGROUND: url(../../Images/CareersAdviceService/tick.gif) no-repeat 0px 3px; PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.middle DIV.fiftycontainer {
	FLOAT: left
}
.middle DIV.fifty {
	FLOAT: left; WIDTH: 286px; MARGIN-RIGHT: 9px
}
DIV.fifty A.nowrapper {
	FONT-SIZE: 75%
}
.middle DIV.right {
	FLOAT: left; MARGIN: 0px
}
.middle DIV.fifty UL {
	FONT-SIZE: 80%
}
.middle DIV.fifty UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
DIV.fifty DIV.palefifty {
	MARGIN: 0px 0px 4px; WIDTH: 286px
}
DIV.fifty DIV.palefifty .top {
	BACKGROUND: url(../../Images/CareersAdviceService/fiftypaletop.gif) #eef2f0 no-repeat 50% top; HEIGHT: 8px
}
DIV.fifty DIV.palefifty .empty {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.fifty DIV.palefifty .centre {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #eef2f0; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.fifty DIV.palefifty .centre A {
	COLOR: #676867
}
DIV.fifty DIV.palefifty .centre H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 105%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.fifty DIV.palefifty .centre P {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
DIV.fifty DIV.palefifty .centre UL {
	MARGIN: 0px 0px 0px 25px
}
DIV.fifty DIV.palefifty .centre UL LI {
	FONT-SIZE: 130%; BACKGROUND: none transparent scroll repeat 0% 0%; LINE-HEIGHT: normal
}
DIV.fifty DIV.palefifty .footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../Images/CareersAdviceService/fiftypalebottom.gif) #eef2f0 no-repeat 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 8px
}
DIV.fifty DIV.palefifty .empty {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.fifty DIV.subbox DIV.palefooter {
	BACKGROUND: url(../../Images/CareersAdviceService/fiftypalebottom.gif) #eef2f0 no-repeat 50% bottom; HEIGHT: 8px
}
.middle DIV.fifty DIV.fifty {
	WIDTH: 286px; MARGIN-RIGHT: 0px
}
.middle DIV.fifty DIV.fifty .top {
	
}
.middle DIV.fifty DIV.fifty .top H2 {
	COLOR: #fff
}
.middle DIV.fifty DIV.fifty .footer {
	
}
.widthoverride {
	FONT-SIZE: 130%; FLOAT: left; WIDTH: 386px
}
DIV.paleright {
	BACKGROUND: #eef2f0
}
DIV.farright {
	MARGIN-RIGHT: 0px
}
DIV.rightfloatsplit {
	FLOAT: right; MARGIN-RIGHT: 0px
}
DIV.rightfloat {
	FLOAT: right; MARGIN-RIGHT: 0px
}
DIV.paleright .top {
	BACKGROUND: url(../../Images/CareersAdviceService/featuretoppale.gif) #eef2f0 no-repeat 50% top
}
DIV.paleright .shallow {
	BACKGROUND: url(../../Images/CareersAdviceService/featuretoppale.gif) #eef2f0 no-repeat 50% top
}
DIV.paleright .top H2 {
	FONT-SIZE: 90%; PADDING-BOTTOM: 0px
}
DIV.paleright .centre {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #eef2f0; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.paleright .shallow {
	FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 175px
}
DIV.subbox .palecentre {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #eef2f0; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.paleright .footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../Images/CareersAdviceService/featurebottompale.gif) #eef2f0 no-repeat 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 12px
}
.palefull {
	BACKGROUND: url(../../Images/CareersAdviceService/fullpalebottom.gif) #eef2f0 no-repeat right bottom; MARGIN: 0px; WIDTH: 571px
}
.palefull .top {
	BACKGROUND: url(../../Images/CareersAdviceService/fullpaletop.gif) #eef2f0 no-repeat right top
}
.palefull .centre {
	FONT-SIZE: 100%; COLOR: #676867
}
DIV.subboxfull .left {
	PADDING-RIGHT: 20px; FONT-SIZE: 100%; FLOAT: left
}
DIV.subboxfull .top .left {
	FONT-SIZE: 75%
}
DIV.subboxfull .top .right {
	FONT-SIZE: 75%
}
DIV.subboxfull .left INPUT {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}
DIV.subboxfull .left SELECT {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px
}
DIV.subboxfull .left H2 {
	FONT-SIZE: 130%; MARGIN: 0px
}
DIV.subboxfull .right {
	FLOAT: right
}
DIV.subboxfull .palecentre {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #eef2f0; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 581px; BORDER-RIGHT-WIDTH: 0px
}
DIV.subboxfull DIV.palecentreimage {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../../images/business/ageawarenessimage.jpg) #eef2f0 no-repeat left bottom; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 581px; BORDER-RIGHT-WIDTH: 0px
}
DIV.subboxfull DIV.palecentreimage .content {
	PADDING-RIGHT: 8px; PADDING-LEFT: 181px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
DIV.subboxfull .pale A {
	FONT-WEIGHT: bold
}
DIV.subboxfull .palebottom {
	BACKGROUND: url(../../Images/CareersAdviceService/fullbottompale.gif) #eef2f0 no-repeat left bottom; HEIGHT: 11px
}
DIV.pale {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 4px
}
DIV.pale .top {
	BACKGROUND: url(../../Images/CareersAdviceService/fulltoppale.gif) #eef2f0 no-repeat left top; HEIGHT: 10px; padding: 0px 10px 0px 10px;
}
DIV.pale .top H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; COLOR: #676867; PADDING-TOP: 4px
}
DIV.pale .empty {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 581px; PADDING-TOP: 0px
}
DIV.pale .top LABEL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
DIV.pale LABEL {
	FONT-WEIGHT: bold; COLOR: #676867
}
DIV.pale .centre {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #eef2f0; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 581px; BORDER-RIGHT-WIDTH: 0px
}
DIV.pale .bordered {
	BORDER-RIGHT: #f1f3f2 1px solid; BORDER-LEFT: #f1f3f2 1px solid; WIDTH: 579px
}
DIV.pale .centre .content {
	PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
DIV.pale .centre .centered {
	TEXT-ALIGN: center
}
DIV.pale .centre H1 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
DIV.pale .centre P {
	PADDING-BOTTOM: 0px
}
DIV.pale .centre .highlight {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
DIV.pale .bottom {
	BACKGROUND: url(../../Images/CareersAdviceService/fullbottompale.gif) #eef2f0 no-repeat left bottom; HEIGHT: 10px
}
DIV.pale .bottomfull {
	HEIGHT: 31px
}
DIV.palesmall .top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../Images/CareersAdviceService/twocoltoppale.gif) #eef2f0 no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 386px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 8px
}
DIV.palesmall .centre {
	FONT-SIZE: 80%; BACKGROUND: #eef2f0; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.palesmall .centre LABEL.header {
	FONT-WEIGHT: bold; FONT-SIZE: 140%
}
DIV.palesmall .bottom {
	BACKGROUND: url(../../Images/CareersAdviceService/twocolbottompale.gif) #eef2f0 no-repeat left bottom; WIDTH: 386px; HEIGHT: 8px
}
.middle FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.middle INPUT {
	BORDER-RIGHT: #656867 1px solid; BORDER-TOP: #656867 1px solid; MARGIN-TOP: 0px; BORDER-LEFT: #656867 1px solid; WIDTH: 166px; BORDER-BOTTOM: #656867 1px solid
}

/* webalerts */

/*
.printIcon
{
	float: right;
	margin-bottom: 8px;
	height: 20px;
}
*/

.middle INPUT.button 
{
	width: auto;
	border-width: 0px;
}

/* PROCESS BUTTONS: Layout for lists of buttons on form pages: Previous, Next etc. */

ul.processButtons {
	float:left; 
	width: 100%; 
	margin: 0 0 1em 0;
	clear:both;
	padding:0;
}

ul.processButtons li {
	margin:0; 
	padding:1px 0; 
	float:right; 
	width: 33.3%; 
	list-style:none;
}
ul.processButtons li.btMiddle {text-align:center}
ul.processButtons li.btRight {text-align:right}
ul.processButtons li.btLeft {text-align:left}
ul.processButtons li p {padding-top: 0;}
/* shows pagination on results pages */
ul.processButtons li.pageResults {text-align:center}
ul.processButtons li.pageResults p a {padding:.2em .3em}
ul.processButtons li.pageResults p .current {padding:.2em .3em; color: #000; font-weight:bold}
ul.processButtons li.pageResults p a:hover.current {text-decoration:none}

/* webalerts end */

.middle INPUT.buttonnext {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.middle INPUT.radio {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; BORDER-RIGHT-WIDTH: 0px
}
.middle INPUT.check {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 5px; WIDTH: auto; BORDER-RIGHT-WIDTH: 0px
}
.middle SELECT {
	BORDER-RIGHT: #656867 1px solid; BORDER-TOP: #656867 1px solid; MARGIN-TOP: 0px; BORDER-LEFT: #656867 1px solid; WIDTH: 166px; BORDER-BOTTOM: #656867 1px solid
}
.middle TEXTAREA {
	BORDER-RIGHT: #656867 1px solid; BORDER-TOP: #656867 1px solid; MARGIN-TOP: 0px; BORDER-LEFT: #656867 1px solid; WIDTH: 166px; BORDER-BOTTOM: #656867 1px solid
}
.middle .buttoncontainer {
	HEIGHT: 26px; width: auto;
}
.middle .detailspage {
	MARGIN-TOP: 25px; FONT-WEIGHT: bold; FLOAT: right; MARGIN-BOTTOM: 4px
}
.middle .buttoncontainer .buttonleft {
	BACKGROUND: url(../../Images/CareersAdviceService/buttonleft.gif); FLOAT: left; WIDTH: 12px; HEIGHT: 26px
}
.middle .buttoncontainer .buttoncenter {
	BACKGROUND: #000; FLOAT: left; HEIGHT: 26px;
}
.middle .buttoncontainer .buttoncenter A.incontainer {
	DISPLAY: block; BACKGROUND: #000; WIDTH: 160px; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 21px; TEXT-DECORATION: none
}
.middle .detailspage .buttoncenter A.incontainer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px
}
.middle .buttoncontainer .buttoncenter INPUT.button {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: #000; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #fff; HEIGHT: 26px; BORDER-RIGHT-WIDTH: 0px
}
.middle .buttoncontainer .buttonright {
	BACKGROUND: url(../../Images/CareersAdviceService/buttonright.gif); FLOAT: left; WIDTH: 12px; HEIGHT: 26px
}
.middle .middleform {
	WIDTH: 556px
}
.middle .middleform .formrow {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 556px; vertical-align: middle;
}
.middle .middleform .formrow LABEL {
	FLOAT: left; WIDTH: 150px
}
.middle .middleform .formrow SELECT
{
	margin: 3px 2px 3px 2px
}
.middle .middleform .formrow .button {
	FLOAT:left; WIDTH: auto; 
}
.middle .middleform .fulllength {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.middle .middleform .fulllength LABEL {
	FLOAT: none; WIDTH: auto
}
.middle .middleform .fulllength .checkboxlist {
	FLOAT: left; WIDTH: 556px
}
.middle .middleform .fulllength .checkboxlist INPUT.check {
	FLOAT: left
}
.middle .middleform .fulllength .checkboxlist LABEL {
	FLOAT: left; WIDTH: 150px
}
.middle .middleform .fulllength SELECT {
	MARGIN-TOP: 5px; WIDTH: 536px
}
.middle .middleform .fulllength SELECT.shorter {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 124px
}
.middle .middleform .fulllength TEXTAREA {
	MARGIN-TOP: 5px; WIDTH: 536px
}
.middle .mandatoryindicator {
	COLOR: #ff0000
}
.middle .middleform .formrow .WhatLevelWidth
{
	width: 120px;
}
TABLE.forumtable {
	CLEAR: left; FONT-SIZE: 75%; WIDTH: 581px; COLOR: #696969
}
TABLE.forumtable TBODY TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.forumtable TBODY TH.center {
	TEXT-ALIGN: center
}
TABLE.forumtable TBODY TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.forumtable TBODY TD.center {
	TEXT-ALIGN: center
}
TABLE.forumtable TBODY TD.last {
	BORDER-RIGHT: #ccc 1px solid
}
TABLE.forumtable TBODY TD.greyspan {
	BORDER-RIGHT: #ccc 1px solid; FONT-WEIGHT: bold; BACKGROUND: #eef2f0
}
TABLE.forumtable TBODY TD.tablefooter {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 35px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.courselevel {
	BORDER-RIGHT: #cbcdcb 1px solid; BORDER-TOP: #cbcdcb 1px solid; MARGIN-TOP: 10px; BACKGROUND: #fff; BORDER-LEFT: #cbcdcb 1px solid; WIDTH: 170px
}
TABLE.courselevel TD {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcdcb 1px solid
}
TABLE.courselevel TD.courseselected {
	COLOR: #fff
}
DIV.subbox .centre UL.nonearrow {
	MARGIN: 0px 0px 15px 25px
}
DIV.subbox .centre UL.nonearrow LI {
	FONT-SIZE: 130%; BACKGROUND: none transparent scroll repeat 0% 0%; LINE-HEIGHT: normal
}
DIV.subboxfull .leftsplit {
	FLOAT: left; WIDTH: 275px
}
DIV.subboxfull .threecolumn {
	FLOAT: left; WIDTH: 187px
}
DIV.subboxfull .centredcontent {
	TEXT-ALIGN: center
}
DIV.subboxfull .extended {
	WIDTH: 240px
}
DIV.subboxfull .shorter {
	WIDTH: 120px; TEXT-ALIGN: center
}
DIV.subboxfull .padded {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
DIV.subboxfull .leftsplit H2 {
	FONT-SIZE: 75%; COLOR: #fff
}
DIV.subboxfull .leftside {
	BORDER-RIGHT: #f1f1f1 1px solid
}
DIV.subboxfull .centre .contentband {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 75%; BACKGROUND: #eef2f0; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 569px; PADDING-TOP: 6px
}
DIV.subboxfull .centre .whiteband {
	FONT-SIZE: 75%; BACKGROUND: #fff; FLOAT: left; WIDTH: 579px
}
DIV.subboxfull .centre .whiteband TEXTAREA {
	WIDTH: 555px
}
DIV.subboxfull .centre .bordered {
	BORDER-BOTTOM: #f1f1f1 1px solid
}
DIV.subboxfull .centre .padded {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.subboxfull .centre .whiteband P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
DIV.clearboth {
	CLEAR: both
}
DIV.podcastlist {
	MARGIN-LEFT: 200px
}
DIV.searchText {
	CLEAR: both; FONT-SIZE: 75%
}
.podcastListImg {
	MARGIN-RIGHT: 0px
}
.podcastMainImg {
	MARGIN-BOTTOM: -20px
}
.podcastBrowserTitle {
	MARGIN-TOP: -8px
}
.skipLinks { /* For accessibility */
	position: absolute;
	left:0;
	top: -500px;
}
.hidden{
	content:"."; display:none;
}
#CallMeBack
{
	padding: 0px 0px 0px 0px; margin: 0px -10px 0px -10px
}
.bold
{
	font-weight: bolder;
	font-size: x-large;
}
/* Form-specific styles:
--------------------------------------------------------------------------
*/

fieldset label {font-weight:normal; color: #333; }

fieldset {
	border:0 solid; 
	margin:0; 
	padding:0;
}

.clearer {
	clear:both; 
	font-size: 1px; 
	line-height: 1px; 
}

.hidden {
	padding: 0;
	text-indent: -9999px;
	line-height: 0px;
	height: 0px;
	width: 0px;
	color: #fff;
}
.hidden:lang(en) {display:none} /* for opera */


/* Form-specific styles:
--------------------------------------------------------------------------
*/

.twoColForm label,
.twoColForm input,
.twoColForm select 
{
/*	display:block; */
	float:left
}

.twoColForm label {
	width: 30%; 
	text-align:left; 
	margin: .4em 0;
	padding-right: 2em; 
	/* webalerts */
	position: relative;
} 
.twoColForm input, 
.twoColForm select {margin: .3em 0; width:53%}
.twoColForm select {width: 54%}
.twoColForm fieldset {float:left;}
.twoColForm fieldset div {
	float:left; 
	margin-right: 1em;
}

.twoColForm div {
	float:left; 
	width: 65%;
}
.twoColForm div p {
	clear:left; 
	margin:.1em 0 .5em 0; 
	padding:0; 
}
.twoColForm .checkbox
{
	border:none;
	float:left;
	width:auto;
	margin-right: .5em
}
.twoColForm textarea
{
	display: block;
	float: left;
	width: 53%;
}
.twoColForm .button
{
	width: auto;
	float: left
}
input[type="hidden"] {
    margin: 0;
    padding: 0;
    visibility:hidden;
    width:0px
}

h2.WebAlertsH2
{
	font-size: 100%;
	font-weight: normal;
}

input.WebAlertsCheckbox
{
	width: auto;
	background: transparent;
	border: 0;
}

p.DpParagraph
{
	margin-left: 35.5%;
	/* IE6 is a POS */
	_zoom: 1;
}

p.DpParagraph input.WebAlertsCheckbox
{
	margin-top: 0;
}

DIV.WebAlertPage
{
	font-size: 75%;
}

/* Special Fieldset layouts (radio buttons, checkboxes, text inputs etc.)
--------------------------------------------------------------------------
*/

/* Horizontal layout for Date (text input) fieldsets */
fieldset.formDate {
	float:left; 
	width: auto; 
	margin: 0; 
	padding-top: .2em 
}
fieldset.formDate input,
fieldset.formDate label {
	float:left; width: auto; padding:0; display:inline;margin: 0 .2em;
}
fieldset.formDate input { 
	float:left; 
	margin-bottom:0;
}
fieldset.formDate label {
	float: left; 
	clear:left; 
	display:inline; 
	width: auto; 
	font-weight:normal;
}
fieldset.formDate div {float:left; width: auto}

/* Horizontal layout for drop-down select box fieldsets */
fieldset.horizSelectBox {
	float:left; 
	width: auto;
	margin: 0; 
}
fieldset.horizSelectBox select,
fieldset.horizSelectBox label {
	float:left; width: auto; padding:0; display:inline;margin: 0 .2em;
}
fieldset.horizSelectBox input { 
	float:left; 
	margin-bottom:0;
}
fieldset.horizSelectBox label {
	float: left; 
	clear:left; 
	display:inline; 
	width: auto; 
	font-weight:normal;
}
fieldset.horizSelectBox div {float:left; width: auto}

/* Vertical layouts of radio button fieldsets */
.twoColForm fieldset.vertical, 
.twoColForm fieldset.verticalRequired {
	float:left; 
	width: 62%; 
	margin-bottom:1em;
}

fieldset.vertical input,
.twoColForm fieldset.verticalRequired input {
	float:left; 
	clear:left; 
	display:inline;
	margin: .3em .4em; 
	padding:0;
}

fieldset.vertical label,
fieldset.verticalRequired label {
	clear:none; 
	text-align:left; 
	margin: .2em; 
	padding:0;
	float:left; 
	width: 85%;
	font-weight:normal;
}


/* Horizontal layouts for checkboxes and radio buttons */
fieldset.horizontal { }
fieldset.horizontal label, 
fieldset.horizontal input {float:left; padding:.2em .1em}
fieldset.horizontal label {margin: 0 0 0 .3em; padding-top:0;  padding-right: 1em; }
fieldset.horizontal select {width: 30%}
fieldset.horizontal input {margin-top:.2em; margin-left: .2em}
fieldset.horizontal p.inline { float:left; padding-right: .5em; width:6em}


.spectrum label {width: 10%; padding-right: 2%; margin:0 }
.spectrum input {margin:0; padding-left:0; }

/* Form Layouts shared generically among tools
--------------------------------------------------------------------------
*/

/* Special Classes  */

.requiredTask {vertical-align:middle;}

.twoColForm label .requiredTask 
{
	position:absolute;
	right:0.8em;
	top: 40%;
}

.twoColQuestion .requiredTask {float:right; padding-top: .4em;}

p.explanation {float:left; clear:none; margin:0 0 .3em 1em; color: #666;}
fieldset p.explanation {margin-left: 0}

.info {cursor: help}

.errorMessage {clear:both; }
.twoColForm .errorMessage{ float:none; width:auto; margin-bottom:2em;}
.errorMessage p, 
.errorMessage li {color: red}
.errorMessage p { padding-bottom:0}

.logoholder {
	WIDTH: 253px
}
.logoholder IMG.map {
	MARGIN-LEFT: 30px
}
#navigation IMG {
	MARGIN-TOP: 5%
}
#floatinglistnav {
	FONT-SIZE: 100%; FLOAT: right; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 10px; WIDTH: 191px; COLOR: #fff
}
#floatinglistnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#floatinglistnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-TOP: 0px
}
#floatinglistnav .top {
	BACKGROUND: url(../../Images/CareersAdviceService/featuretop.gif) #d00d48 no-repeat 50% top
}
#floatinglistnav .top H2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px
}
#floatinglistnav DIV.centre {
	BORDER-RIGHT: #ced1ce 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ced1ce 1px solid; COLOR: #656565; PADDING-TOP: 10px
}
#floatinglistnav DIV.footer {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../../Images/CareersAdviceService/featurebottom.gif) #d00d48 no-repeat 50% bottom; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 35px
}
#splitcontainer {
	CLEAR: both
}
#splitcontainer H2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 85%; BACKGROUND: url(../../Images/CareersAdviceService/fiftytop.gif) #d00d48 no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px
}
#splitcontainer DIV.splitleft {
	DISPLAY: inline; BACKGROUND: url(../../Images/CareersAdviceService/fiftypalebottom.gif) #eef2f0 no-repeat left bottom; FLOAT: left; WIDTH: 286px
}
#splitcontainer DIV.splitright {
	DISPLAY: inline; BACKGROUND: url(../../Images/CareersAdviceService/fiftypalebottom.gif) #eef2f0 no-repeat left bottom; FLOAT: left; WIDTH: 286px
}
#splitcontainer DIV.splitright {
	MARGIN-LEFT: 9px
}
#splitcontainer UL {
	FONT-SIZE: 75%; margin: 0px 5px 0px 20px; padding: 5px 5px 5px 5px;
}
#splitcontainer P {
	FONT-SIZE: 75%
}
#splitcontainer LABEL {
	FONT-SIZE: 75%
}
#splitcontainer P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#splitcontainer P.newsitem {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#splitcontainer .clearfix {
	MARGIN: 10px
}
#splitcontainer .clearfix select{
	font-size: 85%;
}
#splitcontainer .clearfix INPUT.button {
	FONT-SIZE: 75%
}
#splitcontainer .clearfix DIV.buttoncontainer {
	MARGIN-TOP: 5px
}
#SearchButtonContainer
{
	float: left;
	margin-top: -25px;
	margin-left: 180px;
	* margin-left: 180px;
	_margin-left: 90px;
}
#AddKeywordsButtonContainer
{
	float: left;
	margin-top: -40px;
	margin-left: 180px;
	* margin-left: 180px;
	_margin-left: 90px;
}
.resultscontiner OL{
	padding-right: 5px;
	margin: 10px 5px 0px -10px;
	* margin: 10px 5px 0px 30px;
}
.checkboxAdv INPUT{
	width:auto;
	border: none;
}
.lefthalf{
	float: left;
	width: 55%;
	padding: 5px 5px 5px 5px;
	* padding: 2px 2px 2px 2px;
	margin-left: 7px;
	* margin-left: 3px;
}
.lefthalf LABEL
{
	margin-left: 6px;
	* margin-left: 3px;
}
.righthalf{
	float: right;
	width: 35%;
	padding: 5px 5px 5px 5px;
	* padding: 2px 2px 2px 2px;
	margin-left: -2px;
}
.righthalf LABEL
{
	margin-left: 6px;
	* margin-left: 3px;
}
.iframeclass
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.WhiteBackground{
	background-color:White;
}
.frameclass .middle .pagecontent
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.frameclass .middle .subboxfull .top
{
	padding: 0px 10px 0px 10px; background-color:Red
}
.CallmeBackResult
{
	color: #666; font-size: 75%; font-family: arial;
}
.advicepostcode .buttoncontainer
{
	margin-top: -21px; margin-left: 340px;
}
.searchresults
{
	font-size: 75%;
}
.phonenumber{
	font-weight:bold; color:#d00d48;
}
#GoButtonContainer input
{
	width: 30px; text-align: center;
}

