body{font-family:Arial,Helvetica,sans-serif; color:#457081; font-size:12px; margin:0px; background-color:#bad6df; text-align:center; line-height:16px; background-image:url(images/mainbg.gif); background-repeat:repeat-y; background-position:top center}
#container{background-color:white; width:840px; margin:0 auto}
#homecontentcontainer{padding-left:0px; padding-right:0px; width:98%}
#contentcontainer{padding-left:0px; padding-right:0px; width:95%}
td{font-family:Arial,Helvetica,sans-serif; color:#457081; font-size:12px; line-height:16px}
td.topbar{background-image:url(images/n-topbar.jpg); background-repeat:repeat-x; background-position:top left; height:27px}
td.underbar{background-image:url(images/n-underbar2.jpg); background-repeat:no-repeat; background-position:top left; height:100px; padding-top:2px}

.blueheader{color:#055e85; font-weight:bold; font-size:12px}
.orangeheader{color:#ee6e0d; font-weight:bold; font-size:12px}
.whiteheader14{color:white; font-weight:bold; font-size:14px}
.whitetext{color:white}

.jst{background-image:url(images/n-jst-bg2.jpg); background-repeat:repeat-x; background-position:top left; height:153px; width:408px; border:1px solid #b3d0df}
.jstbox{height:120px}
.blueborder{border:1px solid #c7deea}

.jst-header{padding-left:7px}

.jst-pr{background-image:url(images/n-jst-pr.jpg); background-repeat:no-repeat; background-position:center; width:50%; padding-left:60px}
.jst-sj{background-image:url(images/n-jst-sj.jpg); background-repeat:no-repeat; background-position:center; width:50%; padding-left:60px}
.jst-ea{background-image:url(images/n-jst-ea.jpg); background-repeat:no-repeat; background-position:center; width:50%; padding-left:60px}
.jst-fj{background-image:url(images/n-jst-fj.jpg); background-repeat:no-repeat; background-position:center; width:50%; padding-left:60px}

.highlightbox{background-image:url(images/n-bottomshade.jpg); background-repeat:repeat-x; background-position:bottom left; border:1px solid #c7deea}
.bluebox{background-color:#7fb3c9; border:1px solid #08698f; color:white}
.blueborder{background-color:white; border:1px solid #08698f}
.employerbox{background-image:url(images/n-bottomshade.jpg); background-repeat:repeat-x; background-position:bottom left; border:1px solid #c7deea}

.browsebox{background-image:url(images/n-bottomshade.jpg); background-repeat:repeat-x; background-position:bottom left; border:1px solid #c7deea}

.searchbox{background-image:url(images/n-search-bg.jpg); background-repeat:no-repeat; background-position:top center; height:259px; width:200px}
.searchbox td{padding-left:18px; padding-right:18px; color:white; text-align:left}
.searchr2{padding-top:3px; padding-right:15px}
.searchboxheader{height:40px}
.loginbox{background-image:url(images/n-bottomshade.jpg); background-repeat:repeat-x; background-position:bottom left; border:1px solid #c7deea; width:100%; text-align:left}

.employerloginbox{background-color:#f1f7f9; border:1px solid #b3d0df; text-align:left}
input.logininput{width:95px}

a:visited{color:#024371; text-decoration:underline}
a:link{color:#024371; text-decoration:underline}
a:hover{color:#f16e0d; text-decoration:underline}

a.nu:visited{color:#024371; text-decoration:none}
a.nu:link{color:#024371; text-decoration:none}
a.nu:hover{color:#f16e0d; text-decoration:underline}

a.blacklink:visited{color:black; text-decoration:none}
a.blacklink:link{color:black; text-decoration:none}
a.blacklink:hover{color:black; text-decoration:underline}

a.whitelink:visited{color:white; text-decoration:none}
a.whitelink:link{color:white; text-decoration:none}
a.whitelink:hover{color:white; text-decoration:underline}

a.bluelink:visited{color:#096d94; text-decoration:none}
a.bluelink:link{color:#096d94; text-decoration:none}
a.bluelink:hover{color:#096d94; text-decoration:underline}

a.jobtitlelink:visited{color:#f16e0d; text-decoration:underline}
a.jobtitlelink:link{color:#f16e0d; text-decoration:underline}
a.jobtitlelink:hover{color:#f16e0d; text-decoration:underline}

a.orangelink:visited{color:#f16e0d; text-decoration:underline}
a.orangelink:link{color:#f16e0d; text-decoration:underline}
a.orangelink:hover{color:#f16e0d; text-decoration:none}

a.xmljobtitlelink:visited{color:#005c82; text-decoration:underline}
a.xmljobtitlelink:link{color:#005c82; text-decoration:underline}
a.xmljobtitlelink:hover{color:#005c82; text-decoration:underline}

input{font-size:12px}
input.button{font-size:13px}

input.b{font-size:13px; padding:3px}

input.fullwidthtf{width:100%}
input.standardtf{width:200px}
textarea.standardta{width:200px}
input.keywordtf{width:170px}
select.searchboxselect{width:170px}

td.searchboxbut{padding-top:2px}

.headerbg{height:120px; background-color:#FFF}

form{margin:0px}
ul.Bar
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	background-image:url(images/n-tab-on.gif);
	width: auto;
	height:31px; 
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.BarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.Bar li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 11em;
	float: left;
}
ul.Bar a
{
	display: block;
	cursor: pointer;
	background-color: #EEE;
	padding: 0.5em 0.75em;
	color: #333;
	text-decoration: none;
}
td.tabon{width:106px; height:31px; background-image:url(images/n-tab-on.gif); background-repeat:no-repeat; background-position:center; text-align:center; padding-right:1px; padding-left:1px}
td.taboff{width:106px; height:31px; background-image:url(images/n-tab-off.gif); background-repeat:no-repeat; background-position:center; text-align:center; padding-right:1px; padding-left:1px}
td.emptaboff{width:106px; height:31px; background-image:url(images/n-tab-emp-off.gif); background-repeat:no-repeat; background-position:center; text-align:center; padding-right:1px; padding-left:1px}
.menutext{padding-top:2px}
.catbox{background-color:#f1f7f9; border:1px solid #b6d4e2}
td.rightborder{border-right:1px solid #b6d4e2}
.lightbox{background-color:#f7fafb; border:1px solid #c7d9e0}
.redstar{color:red; font-weight:bold; font-size:16px}
hr{height:1px; width:100%; border 1px solid #c7d9e0; color:#c7d9e0}
.dullbluetext{font-size:12px; color:#1289bb; line-height:20px; font-weight:bold}

.footerborder{border-top:1px solid #c7deea}
h4{line-height:22px}

.control{ width:99%;  font-size:12px;  background-color:#f3f8fa !important;  border:1px solid #c7deea !important;  font-family:Arial,Helvetica,sans-serif}
.controlerror{ width:99%;  font-size:12px;  background-color:white !important;  border:1px solid #f57d26 !important}
.error{ color:#cd0125}

fieldset{border:1px solid #c7deea; margin-bottom:15px; text-align:left; padding:10px}
legend{color:#f57d26; font-weight:bold; margin:5px}
.responsebox{ background-color:#f3f8fa !important;  border:1px solid #c7deea !important;  padding:15px}
body{font-family:"Arial",sans-serif; font-size:12px}

 td{font-family:"Arial",sans-serif; font-size:12px}

.form_submit_button{font-size:13px}

.form_reset_button{}

.form_apply_button{}

H1{font-family:"Arial",sans-serif; font-size:16pt; font-weight:bold}

H2{font-family:"Arial",sans-serif; font-size:14pt; font-weight:bold}

H3{font-family:"Arial",sans-serif; font-size:14pt; font-weight:bold}

H1.page_title{font-size:16pt}

#job_post TABLE.job_post{}

#job_post TD.header{background-color:#f7fafb}

#job_post TD.top_links{background-color:#fff}

#job_post H1.job_title{font-size:16pt}

#job_post TD.job_post_body{background:white; border:1px solid #c7d9e0; color:#04425e}

#job_post TABLE.job_post_data{background-color:#fff; width:100%}

#profile,  TABLE.profile_data{background-color:#bad1da; width:100%; border:2px}

TABLE.resume_data{background-color:#fff; width:90%; border-width:1px}

#dynamic_form, TABLE.dynamic_form{background-color:#b3d0df; width:100%}

#dynamic_form TD.dynamic_form_field{background-color:#ddecf1; font-weight:bold; width:120px}

#dynamic_form TD.dynamic_form_2_col_field{background-color:#fff}

#dynamic_form TD.dynamic_form_value{background-color:#fff}

/*
*/
#dynamic_form .dynamic_form_image_label{font-weight:bold}

/*
*/
#dynamic_form .dynamic_form_file_label{font-weight:bold}

#dynamic_form .dynamic_form_note_label{}

#dynamic_form SELECT.dynamic_form_date_style{}
#dynamic_form INPUT.dynamic_form_date_style{}

#dynamic_form INPUT.dynamic_form_checkbox_style{}

#dynamic_form INPUT.dynamic_form_radio_style{}
#dynamic_form INPUT.dynamic_form_text_style{}
INPUT.dynamic_form_text_style{}
#dynamic_form TEXTAREA{}
#dynamic_form SELECT{}

.search{width:100%; background-color:#f1f7f9; border:1px solid #b6d4e2}

#search_form td.field{width:140px}

INPUT.search_input_style{font-size:11px}

INPUT.search_checkbox_style{font-size:11px}

INPUT.search_radio_style{font-size:11px}

SELECT.search_input_style{width:160px; font-size:11px}

SELECT.search_date_style{font-size:11px}
INPUT.search_date_style{font-size:11px}

.search_input_sel_label{font-size:11px}

INPUT.search_input_style2{font-size:11px; width:160px}

SELECT.search_input_style2{font-size:11px}

#joblist, TABLE.list{width:95%; margin-top:0px; padding-top:10px; border-top:1px solid #c9dde3}

#joblist .job_list_small_print{color:black}

#joblist .job_list_title{font-size:15px; line-height:25px}

#joblist .green_grad{}
#joblist .blue_grad{}

#joblist .job_list_cat_name{}

#joblist TD.list_data_cell{padding-top:20px; padding-bottom:15px; border-bottom:1px solid #d4e3e8}

#joblist TD.list_header_cell{font-size:16px; margin:0px; padding:3px; font-weight:bold; background-color:#50a0c4; color:white}

#joblist TD.list_day_of_week{font-family:"Arial",sans-serif; font-weight:bold; color:#000; background-color:#e7f3f8}

#joblist_premium, TABLE.list{width:99%}

#joblist_premium .job_list_small_print{font-family:"Arial",sans-serif; color:#000}

#joblist_premium .job_list_title{font-family:"Arial",sans-serif; font-weight:bold; color:#00F}

#joblist_premium .green_grad{background:#fff url(images/green-gradient.gif) repeat-x}
#joblist_premium .blue_grad{background:#FFF url(images/blue-gradient.gif) repeat-x}

#joblist_premium .job_list_cat_name{font-family:"Arial",sans-serif; font-weight:bold; color:#390}

#joblist_premium TD.list_data_cell{font-family:"Arial",sans-serif; color:#000}

#joblist_premium TD.list_header_cell{font-family:"Arial",sans-serif; margin:0px; padding:3px; font-weight:bold; background-color:#E9E9E9; color:#000}

#joblist_premium TD.list_day_of_week{font-family:"Arial",sans-serif; font-weight:bold; color:#000; background-color:#ECF8F9}

td.catlist{margin-top:4px}

.cat_heading{font-size:12px; margin-left:0px}

 A.cat_heading:visited{}

 .cat_subcategory{margin-top:5px; margin-left:0px}

TABLE.cat_table{border-style:solid; border-color:#aecddd; border-width:1px; background-color:#f0f7fa}

#resumelist, TABLE.resumelist{background-color:#cbe0e8; width:99%}

#resumelist TD.list_data_cell{font-family:"Arial",sans-serif; font-size:10pt; color:#000}

#resumelist .today{color:#cd3d70; font-weight:bold}

#resumelist .days_ago{color:#f27211; font-weight:bold}

#resumelist .days_ago2{color:#adcad7; font-weight:bold}

#resumelist TD.list_header_cell{font-family:"Arial",sans-serif; font-size:10pt; margin:0px; padding:3px; font-weight:bold; background-color:#e9f2f6; color:#000}

.skill_matrix_table{border-style:solid; border-color:#aecddd; border-width:1px; background-color:#d6e7ee}

.skill_matrix_header{background-color:#FFf; font-weight:bold}

.skill_matrix_row{background-color:#FFf}

.hotlist_heading{width:100%; background-color:#035c86; color:#fff; padding:8px}

TABLE.info_box{background-color:#fff;  border:0px}

TD.info_box_head{background-color:#e1edf1; color:#086185; text-align:left; padding:5px; border-top:1px solid #a5c5d6; border-left:1px solid #a5c5d6; border-right:1px solid #a5c5d6}
TD.info_box_hed_right, TD.info_box_hed_left{background-color:#e1edf1}
TABLE.info_box_body{background-color:#fff; border-collapse:collapse; border-style:solid; border-color:#a5c5d6}

TABLE.request_history{background-color:#c9dde3}

TD.request_history_head{background-color:#dfebf0; font-weight:bold; font-size:13px}

TD.request_history_data{background-color:#fff; font-size:13px}

.request_label_requested{color:#d04070; font-weight:bold}

.request_label_granted{color:#f37311; font-weight:bold}

.request_label_refused{ color:#de0f0f;  font-weight:bold}

.error_msg_label{background-image:url(images/cross.gif); background-position:left center; background-repeat:no-repeat; padding-left:17px}

.ok_msg_label{background-image:url(images/tick.gif); background-position:left center; background-repeat:no-repeat; padding-left:17px}

#advertiser_signup,  TABLE.advertiser_signup_form{background-color:#c9dde3; width:100%; border:2px}

.apply{border-collapse:collapse; border:1px solid #a5c5d6; background-color:dbebf0}

.myjobcontainer{width:800px}

.container{background-color:white; border-left:1px solid #087b9e; border-right:1px solid #087b9e; border-bottom:1px solid #087b9e}

#contentcontainer{text-align:left}