body {margin:0; padding:29px; background:white url(body.gif) repeat-x; font:0.8em/1.5em Verdana, Arial, Helvetica, sans-serif;}
#main {position:relative;}
#tedg {background:#FFFFFF url(tmid.gif) repeat-x; min-width:280px;}
#redg {background:url(trite.gif) repeat-y right top;}
#bedg {background:url(tblbmid.gif) repeat-x left bottom;}
#ledg {background:url(tleft.gif) repeat-y;}
#tlcurve {background:url(tledg.gif) no-repeat left top;}
#trcurve {background:url(tredg.gif) no-repeat right top;}
#blcurve {background:url(tblbleft.gif) no-repeat left bottom;}
#brcurve {background:url(tblbrite.gif) no-repeat right bottom;}

#contarea {position:relative; padding:0 20px 10px 26px;}
#content {font-size:12px;}
#logo {position:absolute; background-image:url(logo.gif); width:150px; height:57px; top:30px; left:30px;}
#topBar {position:relative; top:-21px; border-bottom:6px solid; margin:0 -15px 90px -20px; height:24px;} /*the top padding of content is actually set here*/
#topBar img {display:block;}
#login-info {font-size:11px; color:#ffffff; padding-left:5px;}
#topLinx {width:185px; position:relative; float:right; height:24px;}
#topLinx a:link, #topLinx a:visited {display:block; float:left; height:22px; padding-top:3px; text-align:center; text-decoration:none; color:black; font-size:12px;}

.topLinx-employer {width:80px; padding-right:4px;}
.topLinx-seeker {width:99px; margin-right:2px;}

#subLinx {color:#c7c7c7; position:absolute; top:20px; right:30px; text-align:right;}
#subLinx a:link, #subLinx a:visited {color:#878787; margin:0 15px; text-decoration:none; font-size:11px;}
#subLinx a:hover {color:black;}

#preferences {position:absolute; right:200px; width:100px; height:23px;}
#preferences a:link, #preferences a:visited {text-decoration:none; font-size:10px; color:#cccccc;}
#preferences a:hover {text-decoration:underline; color:white;}
#preferencesDiv {position:absolute; left:50%; margin-left:-104px; width:190px; height:146px; background:transparent url(preferences_bg.png); z-index:99}

#fontSliderMainContainer {background:red url(fontSlider_BG.gif) no-repeat; position:absolute; left:20px; width:106px; height:22px; top:20px; border:1px solid #aaaaaa;}
#fontSlider {width:50px; background:transparent; height:5px; position:absolute; left:40px; font-size:1px; top:6px;}
#sliderHandle {width:10px; height:10px; background-color:#f00; font-size:1px;}

/*page styles*/
.headingBar1 {height:30px; background-color:#f1f5dc; position:relative; border-bottom:1px solid #c5d864;}

/*form items (see seeker.css and employer.css for page specific styles)*/
.buttonDiv {text-align:right; padding-top:5px;}
.button {height:22px; font-weight:bold; font-size:12px;}
fieldset {border:none;}	
fieldset div {clear:both; padding-bottom:10px;}
fieldset div input {float:right;}
fieldset div label {float:left; display:block; text-align:right; font-size:10px;}
