body {background: #006699 url(/images/common/bg.jpg) no-repeat; background-position: top; margin: 0; padding: 0; color: #666666; font-size: 15px; font-family:"Trebuchet MS"; line-height: 18px;}

p {line-height:24px}
/* @group Text Colors/Size  */

h1 {color: #000000; font-size: 33px; font-weight:normal; margin: 4px 0 24px 20px;}
h1.gray {color: #666666; font-weight:normal; margin: 0 0 0 0;}
h1.medGray {color: #999999; font-weight:normal; margin: 0 0 0 0;}
h1.white {color: #FFFFFF; font-size: 33px; font-weight:bold; margin: 0 0 24px 0;}
h1.noIndent {color: #000000; font-size: 33px; font-weight:normal; margin: 4px 0 24px 0;}
h2 {color: #333333; font-size: 24px; font-weight:normal; margin-top:0}
h2.indent {color: #333333; font-size: 24px; font-weight:normal;  margin-top:0px; margin-left: 20px;}
h2.black {color: #000000; font-size: 24px; margin-top:16px; font-weight:normal;}
h3.black {color: #000000; font-size: 24px; margin-top:0; padding:0; font-weight:normal;}
h3 {color: #999999; font-size: 18px; }
h4 {color: #666666; font-size: 14px; margin: 12px 0;} 

.s11 {font-size:11px;}
.s12 {font-size:12px;}
.s15 {font-size:15px;}
.s16 {font-size:16px;}
.s18 {font-size:18px; line-height:24px;}
.s24 {font-size:24px;line-height:26px;}
.s48 {font-size:48px;line-height:31px; margin:0; padding:0 }
.black {color:#000000}
.white {color:#ffffff}
.red {color:#CC0000}
.brown {color:#996633}
.green {color:#669900}
.gray {color:#666666}
.medGray {color:#999999}
.lightGray {color:#CCCCCC}
.darkGray {color:#333333}

.lineDbl {line-height:25px}

.error_text {color:#CC0000}; 

.normalWt {font-weight:normal}
.strong {font-weight:bold}
.removePadding {padding:0;}
.removeTopPadding {padding-top:0;}
.removeBotPadding {padding-bottom:0;}
.removeMargin {margin:0;}
.removeTopMargin {margin-top:0;}
.removeBotMargin {margin-bottom:0;}
.addPadding {padding-bottom:6px;}
.paddingRight5 {padding-right:5px}
.paddingRight30 {padding-right:30px}

/* @group Define Global Element */

.spacer {clear:both; font-size:0;line-height:0;}
.floatRight {float:right}
.floatLeft {float:left}

form input, form textarea { border:1px solid #cccccc; padding:4px}
form th {text-align: right; padding-right: 15px; font-weight:normal}
form td {padding:3px 0 3px 0}

.makkForm {margin:0; width:520px;	padding:6px; }
.makkForm fieldset { padding: 0 0 0 0; margin: 0 ; border:none;  display:block}
.makkForm .elementRow {clear:both; width:500px; margin-bottom:6px; height:30px;}
.makkForm .buttonHolder {clear:both; width:430px; margin:12px 0 0 auto;}
*+ html .makkForm .buttonHolder {clear:both; width:430px; margin:24px 0 0 auto;}
.makkForm label { text-align:right; color:#333333; width:250px; margin:0 10px 0 0; float:left; }
.makkForm input { float:left; width:200px; margin:2px 0 0 0; border:1px solid #cccccc; height:20px }
.makkForm button {  background:transparent url(/images/buttons/submit.jpg) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px; margin:14px auto 0 auto; display:block; width:97px; }
.makkForm .inlineLabel {width:30px}
.makkForm .radio {width:30px; border:0;}
.captcha {float:left; width:200px;}
.captcha input { float:none;}
.captcha label { float:none;}

input.error { background:#ffffff url(/images/bullets/error_icon.gif) no-repeat right;  }
select.error { border:1px solid #CC0000  }
p.error { display:none; line-height:0; font-size:0; height:0; clear:both;	 }
.required-label {color:#CC0000}
.contactForm {margin:0; width:395px;	padding:6px; }
.contactForm input { margin:2px 0 0 0; border:1px solid #cccccc; height:20px }
.contactForm textarea { margin:2px 0 0 0; border:1px solid #cccccc; }
.contactTable td {padding-bottom:10px}

label.error {color:#CC0000}

/* Buttons */
.unsubscribe-btn { background:transparent url(/images/buttons/unsubscribe.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px; margin:16px 0 0 0 ; width:129px;}
.subscribe-btn { background:transparent url(/images/buttons/subscribe.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ; width:104px;}
.submit-btn { background:transparent url(/images/buttons/submit.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ;width:104px;}

.submit-btn-alt2 { background:transparent url(/images/buttons/submit_alt2.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ;width:104px; color:#FFFFFF}

.update-btn { background:transparent url(/images/buttons/update.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ; width:104px;}
.apply-btn { background:transparent url(/images/buttons/apply.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ; width:179px;}
.search-btn { background:transparent url(/images/buttons/search.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ; width:179px;}
.signin-btn { background:transparent url(/images/buttons/signin.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ; width:104px;}
.save-btn { background:transparent url(/images/buttons/save.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ; width:104px;}
.signup-btn { background:transparent url(/images/buttons/signup.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ; width:104px;}
.go-btn { background:transparent url(/images/buttons/go.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:0 0 0 0 ; width:57px;}
.edit-btn { background:transparent url(/images/buttons/edit.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ; width:72px;}
.addjob-btn { background:transparent url(/images/buttons/add_new_job.gif) repeat scroll 0 50%; border:medium none; cursor:pointer; height:25px;  margin:16px 0 0 0 ; width:140px;}
.excel-btn { background:transparent url(/images/buttons/excel.jpg) repeat scroll 0 50%; border:medium none; cursor:pointer; height:21px;  margin:0 ; width:21px;}
.delete-btn { background:transparent url(/images/buttons/delete_icon.jpg) repeat scroll 0 50%; border:medium none; cursor:pointer; height:21px;  margin:0 ; width:21px;}

.social {padding: 25px 0 0!important }
.social a {border:0; outline: none; text-indent: -9999px; display: block; float: left; margin: 0 6px 0 0}
.social .facebook-btn {background: url(/images/common/social_icons.png) 0 0 no-repeat; width: 32px; height: 32px; }
.social .linkedin-btn {background: url(/images/common/social_icons.png) -72px 0 no-repeat; width: 32px; height: 32px; }
.social .twitter-btn {background: url(/images/common/social_icons.png) -35px 0 no-repeat; width: 32px; height: 32px;}





/* --- */ 

table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top; padding: 0;}
	.botBorderLine {border:1px solid #eeeeee; border-width:0 0 1px 0;}
.oddRow {background-color:#f0f8fd}
.evenRow {background-color:#ffffff}

a img,img{border:none;display:block;}
a:link, a:visited, a:active {color: #0066cc; text-decoration:none}
a:hover { color:#003399 }	

.show-hide-active {background: url(/images/bullets/orange-minus.gif) left 3px no-repeat; padding-left: 18px;}
.show-hide-innactive {background: url(/images/bullets/orange-plus.gif) left 3px no-repeat; padding-left: 18px;}
.details { display: none; padding:6px 0 0 20px }

a.removeBookmark {background: url(/images/bullets/bookmark_remove_star.png) left 0 no-repeat; padding-left:20px; text-decoration:none}
a.orgArrow  {	background:url(/images/bullets/orange_arrow.png) no-repeat 0 7px; padding-left: 18px; margin:0}
a.orgArrowLft {	background:url(/images/bullets/orange_arrow.png) no-repeat 0 -14px; padding-left: 18px; margin:0}
a.pdf {background: url(/images/bullets/pdf.png) 99% 2px no-repeat; text-decoration:none }
a.word {background: url(/images/bullets/word.png) 99% 2px no-repeat;text-decoration:none }
a.golink {background: url(/images/bullets/goicon.gif) 99% 4px no-repeat; padding-right:18px}

.checkmark {	background:url(/images/bullets/checkmark.png) no-repeat 0 4px; padding-left: 22px; margin:0}

ul { margin: 0; padding:0 0 0 5px;list-style:none; }
ul.greenBull li { background: url(/images/bullets/round_green.gif) no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px;list-style:none; }
ul.greenBull li ul li { background: url(/images/bullets/round_green_indent.gif) no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px;list-style:none; }
ul.greenBull li.lastchild {margin:0 0 14px 0;}

ul.wtCircleArrow li { background: url(/images/bullets/wtCircleArrow.png) no-repeat 0 0; padding:6px 0 0 45px; height:35px; font-size:18px; margin-bottom: 5px;list-style:none; }

ul li.lastChild {	margin-bottom: 24px;	}
ul li.title {font-size:18px; font-weight:bold; color:#666666; margin:0 0 8px 0; background:none; padding:0}

.nobull {list-style-type:none; padding: 0;}
.nobull li { background: none; padding: 0;} 

/* @group Main UI */


#wrapper {width: 1019px; margin: 27px auto 20px auto; position:relative}

.global{width:1019px}
.globalTop{width:1019px; height:95px; background: url(/images/common/globalTop.png) no-repeat top left; padding:24px 0 0 0 ; margin:0;}
* html .globalTop{width:1019px; height:105px; background: url(/images/common/globalTop.png) no-repeat top left; padding:14px 0 0 0 ; margin:0;}
.globalMid{width:1019px; padding:0 0 0 5px ; background: url(/images/common/globalMid.png) repeat-y;margin:0;}
.globalBot{width:1019px; background: url(/images/common/globalBot.png) no-repeat top left; height:17px}


/*
#header {width: 1002px; padding: 9px 0 0 10px; margin: 0 0 0 0; }
#header form {width: 235px; height: 19px; float: right; padding: 25px 0 0 0; margin: 0; }
#header a img {padding: 10px 0 0 20px;}
#header ul { height: 0; margin: 24px 5px 0 0; padding: 0 0 0 130px;  font-size: 14px; font-weight: bold;}
* html #header ul {margin: 68px 1px 0 0;}
#header li{background: url(/images/common/navbutton_roll.jpg) bottom no-repeat; float: left; padding:0; margin:0 24px 0 0;text-align: center;}
#header li a { background: url(/images/common/navbutton_off.jpg) bottom no-repeat; display:block; padding:0; margin:0; color: #008ed8 ; text-decoration:none; float:left;  }
#header li a#indicator, #header li a#indicator:hover { background: url(/images/common/navbutton_on.jpg) bottom no-repeat; color: #FF9900; padding: 0; margin:0; }
#header li a:hover, #header li a:focus { background: transparent; color: #FFFFFF; }

*/

/* @group Top Main Navigation */
.header { width:1002px; padding:0 0 0 10px; margin:0 ;}
.logo {width:300px; padding-left:20px; margin-bottom:9px}
* html .logo {width:100%; padding-left:20px; margin-bottom:0}
.navContainer {padding-left:350px; width:650px}
.nav {padding:0 0 0 0; margin:0; list-style:none; height:40px; font-size:16px;}
.nav li {float:left; padding-left:0}
.nav li a {display:block; float:left; height:40px; line-height:40px; text-decoration:none; font-weight:bold; text-align:center; padding:0 0 0 5px; cursor:pointer;}
.nav li a:hover { text-decoration:none;}
.nav li a span {float:left; display:block; padding:0 20px 0 4px;}
.nav li.selected a {color:#FFFFFF; background: url(/images/common/nav_selected.gif) top left;font-weight:bold; font-size:18px;padding:0 0 0 20px; }
.nav li.selected a span { color:#FFFFFF; background: url(/images/common/nav_selected.gif) top right; font-weight:bold;font-size:18px; padding:0 20px 0 0 ; }
.nav li.selected a:visited {color:#FFFFFF; cursor:default;font-weight:bold;font-size:18px;}
.nav li.selected a:hover {color:#FFFFFF; cursor:default; text-decoration:none;font-weight:bold;font-size:18px;}
.nav li.selected a:hover span {color:#FFFFFF; cursor:default; text-decoration:none;font-weight:bold;font-size:18px;}
 
#welcome {float: right; padding:0 20px 0 0; margin:0}
#welcome p {padding:0; margin:0}
#welcome a:link, #welcome a:visited, #welcome a:active {color: #0099cc; text-decoration:none}
#welcome a:hover { color:#003399 }	

.topBanner { width:1009px; height:260px; margin:0; padding:0;}
.topBanner#jobsBanner { background:url(/images/banners/jobs_banner.jpg) top left no-repeat}
.topBanner#homeBanner { width:1009px; height:200px; margin:0; padding:0;}
.topBanner#clientsBanner { background:url(/images/banners/clients_banner2.jpg) top left no-repeat}
.topBanner#applicantsBanner { background:url(/images/banners/applicants_banner.jpg) top left no-repeat}
.topBanner#contactBanner { background:url(/images/banners/contact_banner.jpg) top left no-repeat}
.topBanner#aboutBanner { background:url(/images/banners/about_banner.jpg) top left no-repeat}


/* #jobsBodyContent {width:1010px; margin:0; padding-top:24px} */
#bodyContent {width:995px; margin:0; padding:20px 0 20px 15px} 
.contentGradient { background: url(/images/common/job_body_bg_grad.jpg) no-repeat top; width:100%}

.colContainer {width:710px;}
.colContainer .col {float:left }

#join {width: 164px; border: 1px solid #999999; color: #999999; padding: 2px; margin: 0; font-size: 11px; float: left;}
#signup {width: 56px; height: 19px; margin: 0 0 0 3px;}

#right {float: right; width: 262px; margin: 0 0 10px 0; padding: 0 0 10px 0; }
#right-sm {float: right; width: 254px; margin: 0 0 10px 0; padding: 5px 0 10px 0; }
#left {float: left; width: 224px; margin: 0 0 10px 0; padding: 12px 0 10px 30px; }
* html #left {float: left; width: 224px; margin: 0 0 10px 0; padding: 12px 0 10px 26px; }

.leftNav {float: left; width: 264px; margin: 0 0 10px 0; padding: 12px 0 10px 0; font-size:18px; font-weight:bold}
.abPos {position:absolute; top:320px; left:50px; width: 264px;  padding: 12px 0 10px 0; font-size:18px; font-weight:bold} 
.leftNav ul {width: 228px;}
.leftNav li {margin: 0; padding: 0 0 0 5px; background: none;}	
.leftNav li a {width: 193px; height: 29px; padding: 5px 0 0 5px; display: block;}
.leftNav li a.subindicator, .leftNav li a.subindicator:visited, .leftNav li a.subindicator:hover, .leftNav li a.subindicator:active {background: url(/images/body_ui/leftnav_active.gif) no-repeat top left; border: 0; padding:8px 0 0 30px; color:#000000}
.leftNavTop{width:264px; height:22px; background:url(/images/body_ui/leftnav_top.png) no-repeat top left}
* html .leftNavTop{width:264px; height:22px; margin-bottom:-1px; background:url(/images/body_ui/leftnav_top.png) no-repeat top left}
.leftNavMid{width:244px;background:url(/images/body_ui/leftnav_mid.png) repeat-y; padding:4px 0 5px 20px}
.leftNavBot{width:264px; height:22px; background:url(/images/body_ui/leftnav_bot.png) no-repeat top left}


.left_registerNow {float: left; width: 254px; margin: 0 0 10px 6px; padding: 100px 0 10px 0; }
.registerNowAP {position:absolute; top:320px; left:50px;}
.abPos {position:absolute; top:280px; left:15px}

.aboutMap {position:absolute; top:320px; left:20px;}
/* #left ul {width: 209px; padding: 10px 0 15px 15px; margin: 0 0 0 1px;  }
#left li {margin: 0; padding: 0; background: none;}	
#left li a {width: 198px; height: 27px; padding: 5px 0 0 0; display: block;}
#left li.selected a {color:#000000; }
#left li.selected a span { color:#000000; }
#left li.selected a:visited {color:#000000; cursor:default;}
#left li.selected a:hover {color:#000000; cursor:default; text-decoration:none;}
#left li.selected a:hover span {color:#000000; cursor:default; text-decoration:none;}
*/
#leftbot {width: 253px; height: 10px; padding: 0; margin: 0 0 0 1px; background: url(/images/common/subnav_btm.jpg) top no-repeat;}

/* outside of job board style */
#middle-lg {width:660px; margin: 0 0 0 0; padding: 0 0 30px 280px;}
#middle-sm {width:440px; margin: 0 0 0 0; padding: 0 0 30px 280px;}
#middle-sm-left {width:440px; margin: 0 0 0 0; padding: 0 0 30px 0;}

#middle {float: left; width:700px; margin: 0 0 0 0; padding: 0 0 30px 15px;}
#middle-register {float: left; width:600px; margin: 0 0 0 0; padding: 0 0 30px 15px;}
#middle-med {float: left; width:670px; margin: 0 0 0 0; padding: 0 0 30px 30px;}
#middle-narrow {float: left; width:440px; margin: 0 0 0 10px; padding: 0 0 30px 0;}

.gray-box {width:440px; margin:0; }
.gray-box-top {width:440px; height:10px; margin:0; padding:0; background:url(/images/body_ui/gray_box_top.gif) top left no-repeat;}
.gray-box-mid {width:429px; padding:0 0 0 11px; margin:0;background:url(/images/body_ui/gray_box_mid.gif) repeat-y;}
.gray-box-bot {width:440px; height:10px; margin:0; padding:0;background:url(/images/body_ui/gray_box_bot.gif) top left no-repeat;}
.google-maps-container {border:1px solid #999999;}


.wt_round {width:695px; margin:3px 0 0 0 ; padding:0; background:url(/images/body_ui/wt_round_mid.gif) repeat-y}
.wt_round_top {width:695px; height:12px; margin:0; padding:0; background:url(/images/body_ui/wt_round_top.gif) no-repeat top left}
.wt_round_mid {width:675px; margin:0; padding:0 10px 0 10px; }
.wt_round_bot {width:695px; height:12px; margin:0; padding:0; background:url(/images/body_ui/wt_round_bot.gif) no-repeat top left}

.wt_sm_round {width:425px; margin:3px 0 0 0 ; padding:0; background:url(/images/body_ui/wt_sm_round_mid.gif) repeat-y}
.wt_sm_round_top {width:425px; height:13px; margin:0; padding:0; background:url(/images/body_ui/wt_sm_round_top.gif) no-repeat top left}
.wt_sm_round_mid {width:405px; margin:0; padding:0 10px 0 10px; }
.wt_sm_round_bot {width:425px; height:13px; margin:0; padding:0; background:url(/images/body_ui/wt_sm_round_bot.gif) no-repeat top left}

#testimonials .wt_sm_callout {width:244px; margin:0 0 24px 0  ; padding:0 10px 0 0 ;}
#testimonials .wt_sm_callout_top {width:244px; height:40px; margin:8px 0 0 0; padding:0; background:url(/images/body_ui/wt_sm_callout_top_lg.png) no-repeat bottom left}
#testimonials .wt_sm_callout_top p {background:url(../images/bullets/quoteStart.png) no-repeat top left; padding:2px 0 0 38px}
#testimonials .wt_sm_callout_top {width:244px; height:40px; margin:8px 0 0 0; padding:0; background:url(/images/body_ui/wt_sm_callout_top_lg.png) no-repeat bottom left}
#testimonials .wt_sm_callout_bot {width:244px; height:40px; margin:0; padding:0; background:url(/images/body_ui/wt_sm_callout_bot_lg.png) no-repeat top left}
#testimonials .endQuote {float:right; padding-top:10px}

.wt_sm_callout {width:244px; margin:0 0 24px 0  ; padding:0 10px 0 0 ;}
.wt_sm_callout_top {width:244px; height:12px; margin:8px 0 0 0; padding:0; background:url(/images/body_ui/wt_sm_callout_top.png) no-repeat top left}
* html .wt_sm_callout_top {width:244px; height:12px; margin:8px 0 -10px 0; padding:0; background:url(/images/body_ui/wt_sm_callout_top.png) no-repeat top left}
.wt_sm_callout_mid {width:219px; margin:0; padding:0 10px 5px 15px; background:url(/images/body_ui/wt_sm_callout_mid.png) repeat-y }
.wt_sm_callout_bot {width:244px; height:12px; margin:0; padding:0; background:url(/images/body_ui/wt_sm_callout_bot.png) no-repeat top left}

.success-callout {
		background: #e5f5e5 url(/images/bullets/checkmark_lg.png) no-repeat 10px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		-o-border-radius:8px;
		-ms-border-radius:8px;
		-khtml-border-radius:8px;
		border-radius:8px;
    color: #009900;
    border: 1px solid #99cc99;
    font-size: 14px;
    margin: 24px 0;
		padding: 12px 0 12px 70px;
		width: 430px;
}

.success-callout h2 {font-weight: bold; font-size: 18px; color: #009900; margin: 0; padding: 0}
.success-callout p {margin: 0; padding: 0;}

.yel_round {width:700px; margin:0 0 24px 0; padding:0; background:url(/images/body_ui/yel_round_mid.gif) repeat-y}
.yel_round_top {width:700px; height:11px; margin:0; padding:0; background:url(/images/body_ui/yel_round_top.gif) no-repeat top left}
.yel_round_mid {width:700px; margin:0; padding:5px 10px 0 10px; }
.yel_round_mid#bullhorn {width:625px; margin:0; padding:5px 10px 0 95px; min-height:80px; background:url(/images/bullets/man_bullhorn.gif) no-repeat 15px 0 }
.yel_round_bot {width:700px; height:11px; margin:0; padding:0; background:url(/images/body_ui/yel_round_bot.gif) no-repeat top left}

.yel_sm_round {width:633px; margin:0 0 24px 0; padding:0; background:url(/images/body_ui/yel_sm_round_mid.gif) repeat-y}
.yel_sm_round_top {width:633px; height:11px; margin:0; padding:0; background:url(/images/body_ui/yel_sm_round_top.gif) no-repeat top left}
.yel_sm_round_mid {width:633px; margin:0; padding:5px 10px 0 10px; }
.yel_sm_round_mid#bullhorn {width:538px; margin:0; padding:5px 10px 0 95px; min-height:80px; background:url(/images/bullets/man_bullhorn.gif) no-repeat 15px 0 }
.yel_sm_round_bot {width:633px; height:11px; margin:0; padding:0; background:url(/images/body_ui/yel_sm_round_bot.gif) no-repeat top left}

.callouts#greenCallout {width:286px; height:322px; padding:30px 20px 0 40px;margin:0; background:url(/images/body_ui/gn_or_callouts.png) 0 0 no-repeat}
.callouts#orangeCallout {width:296px; height:322px; padding:30px 20px 0 40px; background:url(/images/body_ui/gn_or_callouts.png) -350px 0 no-repeat}


#footer {width: 1010px; padding: 15px 0 20px 0; background: #f5f5f5 url(/images/common/footerGrad.gif) no-repeat top; margin: 0 0 0 0 ; }
#footer .contactInfo {text-align:right;width:250px; float:left; font-size:12px; font-weight:bold; padding-right:20px; background:url(/images/body_ui/footer_rule.gif) top right no-repeat; color:#999999 }
#footer .contactInfo .copy {font-weight:normal; font-size:11px}
#footer .links { float:right; padding:0 0 0 0; width:720px; font-size:12px; color:#999999}
#footer .links .col { width:160px; margin:0 20px 0 0}

.footerLogos {width:883px; margin:20px auto 0 auto}
#hosted { float: right; padding: 0; margin: 0;}


/* ------------------ JOB BOARD SPECIFIC STYLES ------------------ */
.searchSteps {width:440px; margin:12px 0 18px 0; color:#cccccc; font-size:19px; font-weight:bold}
.searchSteps ul { list-style-type:none;}
.searchSteps li { background:none; padding:0; margin:0 12px 0 0; display:inline}
.searchSteps li.active {color:#abd25b}

/* #jobresults {}
#jobresults th{padding: 10px 4px;}
#jobresults td{padding: 10px 4px;}
*/

#jobdetaila {width: 100%;}
#jobdetailb {width: 100%;}
#jobdetaila th {text-align: right; padding-right: 15px; font-weight:normal}
#jobdetailb th {text-align: right; padding-right: 15px;  font-weight:normal}


.jobResultsTable th {color: #666666; font-size:15px; font-weight:normal;}
th.alignLeft {text-align:left}
th.alignCenter {text-align:center}
td.alignLeft {text-align:left}
td.alignCenter {text-align:center}
.jobResultsTable td {padding:4px; font-size:16px; }

.timeSheetTable td {padding:6px 4px 6px 4px}
.timesheet form {padding:0; margin:0}
.totalRow {background-color:#f7fdf1}
.tableFooterLinks {margin-top:12px}
.timesheet .t1 {width:20px}
#loader {position:absolute; background-color:#ffffff; left:0; top:0; width:700px; margin:0; height:100%;}
*html #loader {position:absolute; background-color:#ffffff; left:0; top:0; width:700px; margin:0; height:750px;}
#loader .spinner {width:100px; height:100px; margin:320px auto 0 auto; background: url(../../images/common/ajax-loader.gif) top left no-repeat}

.joblogin { width: 100%;}
.joblogin td {padding: 5px;}

#quickjs { width: 100%; margin: 3px 0;}
#quickjs table {width: 100%;}
#quickjs td {padding: 5px;}
#quickjs select {padding:10px 0 10px 10px; border:1px solid #cccccc; color:#666666; font-size:15px; }
#quickjs p {padding:0; margin:0}
.bigSelect {padding:10px 0 10px 10px; border:1px solid #cccccc; color:#666666; font-size:15px;}
#jobcontent .isubmit { font-weight: bold; color: #FFFFFF; background-color: #4173a8; 
border: 2px outset #BBBBBB; margin: 2px; padding: 2px 5px; }
#jobcontent .isubmit:hover { color: #FFFFFF; background-color: #639ad2; }
 	
a.jlink:link, a.jlink:active, a.jlink:visited {display: block; background-color: #4173a8; color: #FFFFFF; border: 2px outset #BBBBBB; font-weight: bold;  font-size: 11px; padding: 4px 10px; text-decoration: none; text-align: center;}
a.jlink:hover {color: #FFFFFF; background-color: #639ad2;}
#quicksearch td{padding: 8px 0;}

.mform {width: 250px;}
.sform {width: 200px;}
.empjobslist th {padding: 3px; border: 1px solid #CCCCCC;} 
.empjobslist td {padding: 3px; border: 1px solid #CCCCCC;} 
#advancedjob {width: 440px;}
#advancedjob td{padding: 5px 0; }
#resumesearch {width: 100%;}
#resumesearch td{padding: 5px 0; }
#resumesearch th {text-align: right; padding-right: 10px;}
#myjobs {width: 625px;}
#myjobs td{padding: 5px 0;}
#myjobs th{padding: 5px 0; text-align: center;}
#empreg {width: 100%;}
#empreg td{padding: 2px 0; }
#persform {width: 100%;}
#persform td{padding: 2px 0; }
#jobform {width: 100%;}
#jobform td{padding: 3px 0; }
#jobform th {text-align: right; padding-right: 10px;}

.advanced {float: right; margin: 0 0 15px 0;}

#loginform {margin: 0 auto;}
#loginform td{padding: 4px;}

.rbuck {width: 228px; float: right; clear: right; margin: 0 0 40px 40px;}
.rbucktop {background: url(/images/common/rbucktop.gif) no-repeat bottom; width: 228px; height: 12px;}
.rbuckmid {background: url(/images/common/rbuckmid.gif) repeat-y; width: 228px; padding: 0 0 10px 0;} 
.rbuckbot {background: url(/images/common/rbuckbot.gif) no-repeat top; width: 228px; height: 9px;}
.rbuckhr {border-top: 1px solid #CCCCCC; width: 212px; font-size: 0; height: 1px; margin: 12px auto;}
* html .rbuckhr {margin-bottom: 0;}
.rbuck h2 {margin: 0 3px 8px 12px; background: url(/images/common/green_arrow_icon.jpg) no-repeat 0 4px; padding-left: 17px;} 
.rbuck ul {margin: 0 3px 0 12px;}
.rbuck li {background:url(/images/common/green_bullet.jpg) no-repeat 0 6px; margin: 0 0 5px 0; padding: 0 0 0 13px;}
#nofloat {width: 355px;}
* html #nofloat {width: 353px;}
/*
.rightico {width: 228px; float: right; margin: 0; font-size: 18px;}
.rightico li {width: 125px; height: 51px; padding:0; margin:0 0 10px 0;}
.rightico .upload{background: url(/images/icons/upload_glow.jpg) no-repeat;}
.rightico .apply{background: url(/images/icons/apply_glow.jpg) no-repeat;}
.rightico .upload a {background: url(/images/icons/upload.jpg) no-repeat; display:block; width: 115px; height: 43px; padding: 8px 0 0 80px; margin:0; text-decoration:none; }
.rightico .apply a { background: url(/images/icons/apply.jpg) no-repeat; display:block; width: 115px; height: 43px; padding: 8px 0 0 80px; margin:0; text-decoration:none; }
.rightico .upload a:hover, .rightico .upload a:focus, .rightico .apply a:hover, .rightico .apply a:focus { background: transparent; }
*/


.brdr {font-size: 0; border-bottom: 1px solid #CCCCCC; height: 1px; margin: 8px 0;}
#resmod {width: 100%;}
#resmod td {padding: 2px;}
#resmod th {text-align: right;}
.bluecallout {background: none; padding-left: 0;}
.bluecallout a{background: url(/images/common/blue_arrow_icon.jpg) no-repeat 0 4px; padding-left: 15px;}
.divisions p {margin-top: 5px;}

.ui-datepicker-trigger {float:left}
input.hasDatepicker {float:left; margin-right:2px}

