#content_l{
	width:614px;
	float:left
	}
#content_r{
	width:120px;
	float:right
	}
div.box,div.box_mgn,div.box_mgnb{
	width:614px;
	float:left
	}
div.box_mgn{margin-top:10px}
div.box_mgnb{margin-bottom:10px}
div.box_wht{
	padding:6px;
	background:#FFF;
	color:#9d9da1;
	border:solid 1px #c9c7ba;
	float:left
	}
	
/* === LOGGED IN BOX ======= */
/* TOP AND BOTTOM CORNER STYLES */
#logged_tl,#logged_bl,#logged_tr,#logged_br,#logged_f_tl,#logged_f_bl,#logged_f_tr,#logged_f_br{
	width:307px;
	height:4px;
	font-size:10%;
	float:left
	}
#logged_tl{background:#00AFEE url(http://www.jobescalator.com/images/backgrounds/crn_blu_tl.gif) no-repeat;float:left}
#logged_bl{background:#00AFEE url(http://www.jobescalator.com/images/backgrounds/crn_blu_bl.gif) no-repeat;float:left}
#logged_tr{background:#00AFEE url(http://www.jobescalator.com/images/backgrounds/crn_blu_tr.gif) right no-repeat;float:right}
#logged_br{background:#00AFEE url(http://www.jobescalator.com/images/backgrounds/crn_blu_br.gif) right no-repeat;float:right}
#logged_f_tl{background:#002490 url(http://www.jobescalator.com/images/backgrounds/crn_dblu_tl.gif) no-repeat;float:left}
#logged_f_bl{background:#002490 url(http://www.jobescalator.com/images/backgrounds/crn_dblu_bl.gif) no-repeat;float:left}
#logged_f_tr{background:#002490 url(http://www.jobescalator.com/images/backgrounds/crn_dblu_tr.gif) right no-repeat;float:right}
#logged_f_br{background:#002490 url(http://www.jobescalator.com/images/backgrounds/crn_dblu_br.gif) right no-repeat;float:right}

/* MAIN BOX CONTENT STYLES */
#logged_text,#logged_text_f{
	width:614px;
	float:left
	}
#logged_text{background:#00AFEE}
#logged_text_f{background:#002490}
#logged_text_l{
	width:529px;
	padding:4px 6px 4px 6px;
	font-size:90%;
	color:#FFF;
	float:left
	}
#logged_text_f #logged_text_l{color:#FFF}
#logged_text_l p{margin:0.5em 0 0 0}
#logged_text_l p.margin{margin:0}
#logged_text_r{
	width:73px;
	padding:6px 0 6px 0;
	float:right
	}


/* === MAIN LIGHT AND DARK GREY CONTENT AREAS ======= */
/* TOP AND BOTTOM CORNER STYLES */
#content_lgry_tl,#content_lgry_tr,#content_lgry_bl,#content_lgry_br,#content_dgry_tl,#content_dgry_tr,#content_dgry_bl,#content_dgry_br{
	width:307px;
	height:4px;
	font-size:10%;
	float:left
	}
#content_lgry_tl,#content_lgry_tr,#content_lgry_bl,#content_lgry_br{background:#F1F1F1}
#content_dgry_tl,#content_dgry_tr,#content_dgry_bl,#content_dgry_br{background:#DFDFDF}
#content_lgry_tl{background:#F1F1F1 url(http://www.jobescalator.com/images/backgrounds/crn_lgry_tl.gif) no-repeat}
#content_lgry_bl{background:#F1F1F1 url(http://www.jobescalator.com/images/backgrounds/crn_lgry_bl.gif) no-repeat}
#content_lgry_tr{background:#F1F1F1 url(http://www.jobescalator.com/images/backgrounds/crn_lgry_tr.gif) right no-repeat}
#content_lgry_br{background:#F1F1F1 url(http://www.jobescalator.com/images/backgrounds/crn_lgry_br.gif) right no-repeat}
#content_dgry_tl{background:#DFDFDF url(http://www.jobescalator.com/images/backgrounds/crn_dgry_tl.gif) no-repeat}
#content_dgry_bl{background:#DFDFDF url(http://www.jobescalator.com/images/backgrounds/crn_dgry_bl.gif) no-repeat}
#content_dgry_tr{background:#DFDFDF url(http://www.jobescalator.com/images/backgrounds/crn_dgry_tr.gif) right no-repeat}
#content_dgry_br{background:#DFDFDF url(http://www.jobescalator.com/images/backgrounds/crn_dgry_br.gif) right no-repeat}

/* MAIN BOX CONTENT STYLES */
#content_lgry_text,#content_dgry_text,#content_wht_text{
	width:594px;
	padding:10px;
	font-size:90%;
	float:left
	}
#content_lgry_text{background:#F1F1F1}
#content_dgry_text{background:#DFDFDF}
#content_wht_text{background:#FFF}
div.content_dgry_text_c{
	width:594px;
	float:left
	}
/* h1/h2 styles */
#content_lgry_text h1,#content_dgry_text h1,#content_wht_text h1{
	margin:0 0 0.9em;
	font-size:190%;
	text-transform:uppercase
	}
#content_lgry_text h1,#content_wht_text h1{color:#053699}
#content_dgry_text h1{color:#575757}
#content_lgry_text h2,#content_dgry_text h2,#content_wht_text h2{
	margin:0 0 0.9em;
	font-size:120%;
	color:#00AFED
	}
#content_dgry_text p{margin:0 0 1.8em}
div.content_dynamic{
	width:100%;
	float:left
	}
/* bullets */
div.content_dynamic ul,div.content_dynamic ul,div.content_dynamic ul{
	margin:0 0 0.7em;
	list-style:none
	}
div.content_dynamic ul li,div.content_dynamic ul li,div.content_dynamic ul li{
	padding:0 0 5px 11px;;
	background:url(http://www.jobescalator.com/images/icons/arrow_blue.gif) 0 5px no-repeat;
	}

/* form structure */
div.form_c,div.form_cp,div.form_cl{
	width:594px;
	margin-bottom:6px;
	float:left
	}
div.form_cp{padding-bottom:20px}
div.form_cl{
	padding-top:10px;
	color:#666;
	border-top:dotted 1px #00afee
	}
div.form_l{
	width:220px;
	padding-top:5px;
	color:#333;
	float:left
	}
div.form_r,div.form_rp{
	width:374px;
	float:right
	}
div.form_rp{padding:5px 0 5px 0}
div.form_c_cb{
	margin-top:10px;
	padding:4px 0 4px 4px;
	background:#FFF url(http://www.jobescalator.com/images/backgrounds/checkbox_lgry.gif) right repeat-y;
	float:left
	}
div.form_l_cb{
	width:446px;
	padding-right:6px;
	font-size:90%;
	float:left
	}
div.form_r_cb{
	width:40px;
	padding:6px 0 6px 0;
	text-align:center;
	float:right
	}
div.form_c_btn{
	margin-bottom:6px;
	text-align:right;
	float:left
	}
	
/* form layout (above) but for text only */
div.noform_c{
	width:594px;
	margin-bottom:6px;
	font-size:110%;
	float:left
	}
div.noform_l{
	width:214px;
	padding-right:6px;
	font-size:90%;
	float:left
	}
div.noform_r{
	width:362px;
	padding:3px 6px 3px 6px;
	font-size:90%;
	background:#FBFBFB;
	color:#666;
	float:right
	}
div.noform_r em{color:#999}
div.noform_c table{font-size:90%}
	
/* table structures */
table.listing{
	float:left
	}
table.listing tr.bgtitle{background:#00AFEE}
table.listing tr.bg1{background:#F7F7F7}
table.listing tr.bg2{background:#FFF}
table.listing tr.bg3{background:#cceffc}
table.listing tr.bg3 td{font-weight:bold}
table.listing td{
	padding:6px;
	border-bottom:solid 1px #E4E4E4;
	font-size:90%;
	vertical-align:top;
	}
table.listing td.center{text-align:center}
table.listing td.right{text-align:right}
table.listing tr.bgtitle td{
	color:#FFF;
	border:0;
	background:#00AFEE url(http://www.jobescalator.com/images/icons/icon_noorder.gif) right no-repeat;
	font-weight:bold
	}
table.listing tr.bgtitle td.none{background:#00AFEE}
table.listing tr.bgtitle td.asc{background:#00AFEE url(http://www.jobescalator.com/images/icons/icon_asc.gif) right no-repeat}
table.listing tr.bgtitle td.desc{background:#00AFEE url(http://www.jobescalator.com/images/icons/icon_desc.gif) right no-repeat}

table.tools{
	border-bottom:solid 1px #DDD;
	border-top:0 !important;
	float:left
	}
table.tools td{
	padding:9px 12px 9px 0;
	background:#F9F9F9;
	font-size:90%;
	text-align:right;
	color:#999
	}
table.tools td.left{
	padding:6px 12px 6px 12px;
	text-align:left
	}

/* page structure elements */
#page_l{
	width:297px;
	float:left
	}
#page_r{
	width:297px;
	float:right
	}
#page_l ul,#page_r ul{
	list-style:none !important
	}
#page_l ul li,#page_r ul li{
	padding:0 0 4px !important;
	font-weight:bold !important;
	}
#page_l ul li ul,#page_r ul li ul{
	padding-top:4px !important
	}
#page_l ul li ul li,#page_r ul li ul li{
	padding:0 0 4px 17px !important;
	background:url(http://www.jobescalator.com/images/icons/arrow_blue.gif) 10px 4px no-repeat !important;
	font-weight:normal !important;
	}
	
/* employer results */
div.emp_c{
	width:594px;
	margin-bottom:3px;
	border-top:solid 2px #E6E6E6;
	float:left
	}
div.emp_l,div.emp_lc{
	width:212px;
	padding:10px 0 10px;
	text-align:center;
	float:left
	}
div.emp_lc{text-align:left}
div.emp_lc img{margin-bottom:15px}
div.emp_lc h2{margin:0 0 0.1em !important}
div.emp_r{
	width:372px;
	padding:10px 0 10px 10px;
	float:right
	}
div.emp_r h2{
	font-size:180% !important;
	font-weight:normal
	}
div.emp_r table{border-top:solid 1px #E4E4E4;}
div.emp_r td{color:#999}
/* interactive map jscript styles */
div.map_content{
	width:297px;
	float:left
	}

	
/* bullets */
ul.bullets{
	width:100%;
	list-style:none
	}
ul.bullets li{
	padding-left:20px;
	background:url(http://www.jobescalator.com/images/icons/arrow_blue.gif) 11px 4px no-repeat;
	}
	
ul.search{
	list-style:none;
	float:left
	}
ul.search li{
	height:12px;
	padding:0 16px 0 15px;
	float:left
	}
	
ul.search li.refine{background:url(http://www.jobescalator.com/images/icons/icon_sml_refinesearch.gif) 0 1px no-repeat}
ul.search li.save{background:url(http://www.jobescalator.com/images/icons/icon_sml_savesearch.gif) 0 1px no-repeat}
ul.search li.alert{background:url(http://www.jobescalator.com/images/icons/icon_sml_jobalert.gif) 0 1px no-repeat}