
body{background: #C7C3BB;}



.m0{margin:0;}
.ml2{margin-left:2px;}
.ml12{margin-left:12px;}
.ml4{margin-left:4px;}
.ml4-w{margin-left:4px; width: 405px;}
.ml25{margin-left:25px;}
.mb5{margin-bottom:5px;}
.mb15{margin-bottom:15px;}

.ml10{margin-left:10px;}
.pl10{padding-left:10px;}
.ml103{margin-left:10px; margin-top: 3px}
.ml8{margin-left:8px;}
.mt12{margin-top:12px; font-weight:bold}
.w940{width: 940px;}
.w960{width: 960px;}
.w740{width: 740px;}
.w520{width:520px;}
.w570{width:570px;}
.w600{width:600px;}
.w640{width:640px;}
.w650{width:650px;}
.w720{width:720px;}

#content4 {width:940px;}

.wrapper {
	position:static;
	
	}	
/*header*/

#header {position:relative;background:#fff url('../i/wl/wl_header_bg.gif') 0 0 repeat-x; overflow:hidden; margin:0; float:left;}	
#left {position:absolute;left:0px;top:0px;z-index:1;background: url('../i/wl/headtl.gif') 0 0 no-repeat; height: 86px; width: 20px;}	
#right {position:absolute;right:0px;top:0px;z-index:1;background: url('../i/wl/headtr.gif') 0 0 no-repeat; height: 86px; width: 20px;}	
#logo {float:left;width: 231px;height: 86px;}	
.middle{font-family:Arial;float:right;margin-top:15px;}
.middle .r{float:left;color:#ffffff;}
.account{position:absolute;right:20px;font-family:Arial;}
.welcome span, .account .link{font-size:85%;line-height:1.5em;}
.welcome span {color:#666666;}
.headertop{float:left;background: url('../i/wl/headertop.gif') 0 0 no-repeat; height: 5px; margin:0; }

#header .r{margin-top:5px;}
.divider{float:left;margin-top:4px;background-color: #999999; height: 2px;line-height:1px;margin-bottom:0px;font-size:1px;overflow:hidden; width:630px; margin-right:10px;}
#headerdivider{height: 4px; background-color: #999999;font-size:0px;margin-bottom:0;}
.welcome{float:left;margin-top:2px;width:300px;}
.welcome-jobboard {float:left;margin-top:36px;width:500px;font-size:110%;}

.menu ul {list-style: none; padding: 0; margin: 0; float: left;color:Black;}
.menu ul li {float: left;}
.menu a {color:#666666;}
.menu a img {border:0;}
#nav{position:relative;}
#nav .menu{font-size:120%; font-weight:bold; font-family:Arial;}
#nav ul li div{margin-bottom:21px;font-size:90%; font-family:Arial; font-weight:bold;}
#nav ul .sel{background: url('../i/wl/arrow.gif') 50% 100% no-repeat;}
.sel a{color:Black;}
.menumr12 li {margin-right:12px;}
.menumr16 li {margin-right:16px;}
.menumr30 li {margin-right:30px;}



/*end of header*/

#footer{margin-top:0;position:relative; background-color:#ffffff;}
#bottom-logo {float:left;width: 105px;height: 33px;margin-top:10px;}		
#footer .menu a{color:#999999;font-size:85%; font-weight:normal;}
#footer .menu{float:left; margin:15px;}
#footer .menu ul {float:left;}
#footer .menu div{height:1em;}
#footerdivider{height: 1px; background-color: #999999;font-size:0px;margin-top:0;}
.footerbottom {float:left; height:5px; margin:0; padding:0; border:0; line-height:0px; background: url('../i/wl/footerbottom.gif') 0 0 no-repeat;}


.mb10{margin-bottom:10px;}

	
.fwbox {clear:both;position:relative;margin:0;width:940px;} /*full width box*/
.lightshade{background: #F9FAF5 url('../i/content-bottom.gif') bottom left no-repeat;}
.topmargin{margin-top:10px;}
.tm20{margin-top:20px;}
.bm20{margin-bottom:20px;}
.bggrad{background-color:White; background-image:url("/i/lo/shade.png"); background-repeat:repeat-x;}
.ml10px{margin-left:10px;}
.ml20px{margin-left:20px;}
*html .ml20px{margin-left:10px;}
.mr20px{margin-right:20px;}
*html .mr20px{margin-right:10px;}

.h215{height:215px;padding-top:1px;}


.clear {clear:both;position:relative;}
.rgt{float:right;}



a {color:#ff6600; font-weight:bold;}
a:hover { text-decoration:underline;}

.btn{top:0px;bottom:5px;height:1.7em;margin-bottom:5px;}
.btn .onlgn, .btn .onalgn{font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:White; width:100px;background:#ff6600 url(/i/lo/orange_button_static.png) 100% 0 repeat-x; text-decoration:none;}
.btn .onalgn{background:#cc3300 url(/i/lo/orange_button_active.png) 100% 0 repeat-x; text-decoration:underline;cursor:hand;}
.btn .offlgn, .btn .offalgn{left:10px;font-size:95%;position:relative;border:solid 1px #ff6600; height:1.7em;font:arial;font-weight:bold;color:#ff6633; background-color:white;width: 100px;}
.btn .offalgn{background:#fff5e0; text-decoration:underline;cursor:hand;}


.take-control-CV {float: left; height: 159px; width:708px; border: 1px solid #D5D5D7; overflow:hidden}
.block-amnesia {float: left; height: 161px; width:230px; overflow:hidden}
.block-amnesia-top {height: 151px; width:229px; border-top: 1px solid #D5D5D7; border-right: 1px solid #D5D5D7; overflow:hidden}
.block-amnesia-bottom {background: url('/i/block-amnesia-bottom.gif') top left no-repeat; height: 9px; width:230px;}
.line16 {background-color: #D5D5D7; height:1px; overflow:hidden;}
.block-amnesia-top .pdd-1 {padding: 0 15px 0 15px}

.column-left {width:329px; float:left}
.column-middle {width:28px; float:left}
.column-right {width:582px; float:left;}
.column-right .text-main {margin: 0px 5px 0 5px; line-height: 2.3em;}
.column-right h1 {margin: 30px 0 0 10px; padding:0; color: #000000; font-weight: normal; font-family: Arial; font-size: 260%}

.column-left .bg-top {width:325px; height:61px; float:left; background-color: #FBE9D9;}




/*Login Stuff*/
.WLbglogin {background-color:#F3F2F0; border-top:solid 1px #999999; width:290px; float:left;}
.login-box {margin: 0 0 0 25px; width: 245px;font-size:170%;}
.login-box .validator{color:black; font-size:93%;width:270px;font-weight:bold;display:none; height:15px}
.hght33 {height:33px;}
.text{line-height: 1.25em;font-size: 130%; font-weight: normal;font-family: Arial;}

.text-orange {color: #999999; font-size:75%;}
.text-white {color: #B12C42; font-size:75%;}
.text-maroon {color: #8D1930; font-family: Arial; font-size: 150%; font-weight: normal;}
.text-maroon-sm {color: #8D1930; font-family: Arial; font-size: 124%; font-weight: bold;}
.text-maroon-sm  A, .text-maroon-sm  A:link, .text-maroon-sm  A:visited, .text-maroon-sm  A:active, .text-maroon-sm  A:hover {color: #8D1930; font-family: Arial; font-weight: bold; text-decoration:none;}
.text-maroon-sm  A:hover {text-decoration:underline;}

.text-black {color: #000000; font-family: Arial; font-size: 160%;} 
.text-black  A, .text-black  A:link, .text-black  A:visited, .text-black  A:active, .text-black  A:hover {color: #000000; font-family: Arial; font-weight: normal; text-decoration:none;}
.text-black  A:hover {text-decoration:underline;}
.text-black-sm {color: #000000; font-family: Arial; font-size: 86%; font-weight: normal;} 
.text-grey-sm {font-size:90%; color: #86858A; font-family: Arial; font-weight: normal;}
.text-grey-sm-1 {color: #236CA8; font-weight: normal;}

.line-maroon {background-color: #C0353F; height: 1px; overflow: hidden; font-size: 1px}
.line-orange {display:none; visibility:hidden;}

.login-form-text {float:left; margin-top: 4px; width: 85px; color: #999999; font-family: Arial; font-size: 55%; font-weight: normal;}
.input-login {width: 193px; font-family: Arial; font-size: 93%; padding-left: 3px}
* html body .input-login {width: 185px; font-family: Arial; font-size: 93%; padding-left: 3px}
*+html .input-login {width: 185px; font-family: Arial; font-size: 93%; padding-left: 3px}
.mrg-login {float:left; width: 193px;}
* html body .mrg-login {float:left; width: 185px;}
*+html .mrg-login {float:left; width: 185px;}

.mrg-checkbox {float:left; width: 0px;}
.mrg-checkbox-Opera {float:left; width: 0px;} /* For Opera */
.text-checkbox {float:left; margin:3px 0 0 2px;color: #999999; font-family: Arial; font-size: 55%; font-weight: normal;}
.mrg-buttons {width: 178px; margin-left: 0px;}

.mrg-buttons  A, .mrg-buttons  A:link, .mrg-buttons  A:visited, .mrg-buttons  A:active, .mrg-buttons  A:hover {text-decoration: underline; color: #999999; font-family: Arial; font-size: 100%; font-weight: normal;}
/*End Login Stuff*/






/*WhiteLabel Dynamic menu*/
#dropmenudiv{position:absolute;visibility:hidden;z-index:999; left:0; top:0; background-color:#fff; padding:0;border:solid 1px gray;}
#dropmenudiv div { position:relative; margin:0; width:150px;}
#dropmenudiv ul {list-style-type:none; padding:0; margin:5px; text-indent:0;}
#dropmenudiv li {list-style-position:inside; margin: 0 0 3px 0; padding:0;}
#dropmenudiv li div {border:0; font-weight:bold; border-bottom:dotted 1px gray; line-height:1.4em; margin:0 0 3px 0;font-size:80%;width:140px;}
*html #dropmenudiv li div{float:left;}
*+html #dropmenudiv li div {float:left;}
#dropmenudiv li a {color:#666;}
.WLMenu {float:right; text-align:right; color:#666666;}
*html .WLMenu{top:65px;}
.WLMenu div {font-size:106%; font-weight:bold;}
.WLMenu a {color:Black;font-family:Arial;}
/*
.WLMenu a img {border:0;}
*html .WLMenu {position:static;}
*/


/*White Label Homepage Content*/
.WL{background-color:#ffffff; overflow:hidden; padding:0;}
.WL div, .WL h1, .WL h2, .WL p, .WL ul, .WL li {padding:0;}
.WLMainContent{border-right:dashed 1px #ccc; width:608px;}
.WLRightPanel {width:290px;}
.MainContentBlob h1{color:#999999; font-size:130%; font-family:Arial, Tahoma;}
.MainContentBlob img {width:600px;}
.WLSubtitle{color:#074D87; font-size:110%; font-weight:bold;}
.WLSubtitle a {color:#074D87;}
.WLFirstPara{color:#4D4D4D; font-size:108%; }
.WLSecondPara{color:#0D0D0D; font-size:90%; }
.WLSecondPara ul {list-style-position:inside;margin:0;}
.WLSecondPara li{margin-bottom:5px;}
.WLBottomSectionContainer{width:920px; overflow:hidden; border-top:solid 1px #999999;}
.WLBottomSection, .WLBottomSection1{position:relative; width:304px; border-right: dashed 1px #cccccc;}
.WLBottomSection1{border:0;width:299px;}
.WLBottomSection h2, .WLBottomSection div, .WLBottomSection1 h2, .WLBottomSection1 div {float:left; width:265px; overflow: hidden;}
.WLBottomSection h2, .WLBottomSection1 h2 {font-size:105%; color: #999999;}
.WLBottomSection ul, .WLBottomSection1 ul {list-style-position:inside;padding:0;margin:5px 0 5px 0;}
.WLBottomSection li, .WLBottomSection1 li {margin:0 0 2px 0;}
.Intro {margin:0 0 10px 0; font-size:110%;}
.Intro a {font-weight:normal;}
.red-text {color:#B12C42;}
.grey-text {color:#4D4D4D;}