
body {font-family: Arial, sans-serif;font-size: 11px; color: #666666;background-color: #efefef;}
 td {font-family: Arial, sans-serif;font-size: 11px;}
a.hdr{font-size:15px; color: #666666;}
a:link {color: #666666;text-decoration: none;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color: #800000;}
a:active {text-decoration: none;color: #666666;}
div.frst{font-size: 11px;  text-align:center;position: absolute; left: 110px; top: 180px; #top:180px;height: 0px; width: 100%; z-index: 1;}
* html div.frst{font-size: 11px;  text-align:center;position: absolute; left: 195px; top: 160px; height: 0px; width: 100%; z-index: 1;}
div.scnd{margin: auto; position: relative; width: 550px;text-align:left;}
div.thrd{font-size: 11px; text-align:left;position: absolute; left: -300px; top: 1050px; #top:1260px; height: 120px; width: 100%; z-index: 1;}
* html div.thrd{font-size: 11px; text-align:left;position: absolute; left: -400px; top: 1205px; height: 120px; width: 100px; z-index: 1;}
div.frth{margin: auto; position: relative; width: 180px;text-align:left;}
div.sxth{font-size: 0px; text-align:left;position: absolute; bottom: 0px;left: 0px;  height: 5px;width: 100%;}
.form_submit_button {}
.form_reset_button {}
.form_apply_button {background-color: #33FF00;}
H1 {font-family: Arial, sans-serif;font-size: 12px;color:#cc0000;font-weight: bold;}
H2 {font-family: Arial, sans-serif;font-size: 12px;color:#cc0000;font-weight: bold;}
H3 {font-family: "Arial", sans-serif;font-size: 11px;font-weight: bold}
#job_post TABLE.job_post {}
#job_post TD.header {background-color: #808080;}
#job_post TD.top_links {background-color: #ffffff;font-size: 10pt;}
#job_post H1.job_title {color: #931b16;font-size: 11px;}
#job_post TD.job_post_body {background:#ffffff url(images/background.gif) ;}
#job_post TABLE.job_post_data {width: 100%;background-color: #ffffff;}
#profile,  TABLE.profile_data {background-color: #d9d9d9;width:100%;border: 2px;}
TABLE.resume_data {background-color: #ffffff;width: 90%;border-width: 0px;}
#dynamic_form, TABLE.dynamic_form {background-color: #d9d9d9;width: 100%;border-bottom-width: 0px;}
#dynamic_form TD.dynamic_form_field {font-size: 12px;background-color: #efefef;font-weight: bold;width: 120px;}
#dynamic_form TD.dynamic_form_2_col_field {background-color: #ffffff;}
#dynamic_form TD.dynamic_form_value {background-color: #ffffff;}
#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 {background-color: #ffffff;}
#dynamic_form INPUT.dynamic_form_date_style {background-color: #ffffff;}
/* Other fields */
#dynamic_form INPUT.dynamic_form_checkbox_style {background-color: #ffffff;}
#dynamic_form INPUT.dynamic_form_radio_style {background-color: #ffffff;color: #666666;}
#dynamic_form INPUT.dynamic_form_text_style{background-color: #ffffff;}
#dynamic_form TEXTAREA {background-color: #ffffff;}
#dynamic_form SELECT {background-color: #ffffff;}
#search_form, TABLE.search {width: 100%;border-collapse: collapse;}
#search_form TD.field {color: #666666;font-size: 11px;}
#search_form, INPUT.search_input_style {background-color: #ffffff;font-size: 10px;color: #666666;}
#search_form, INPUT.search_checkbox_style {font-size: 10px;color: #666666;}
#search_form, INPUT.search_radio_style {font-size: 10px;color: #666666;}
#search_form SELECT.search_input_style {background-color: #ffffff;font-size: 10px;}
#search_form SELECT.search_date_style {background-color: #ffffff;font-size: 10px;}
#search_form INPUT.search_date_style {background-color: #ffffff;font-size: 10px;}
#search_form .search_input_sel_label {font-size: 10px;white-space: nowrap;}
#joblist, TABLE.list {background-color: #fff;width: 99%;font-size: xx-small;}
#joblist .job_list_small_print {font-family: "Arial", sans-serif;font-size: xx-small;color: #666666;}
#joblist .job_list_title {font-family: "Arial", sans-serif;font-size: 11px;font-weight: bold;color: #0000FF;}
#joblist .green_grad {background:#fff url(images/green-gradient.gif) repeat-x;}
#joblist .blue_grad {background:#ffffff url(images/blue-gradient.gif) repeat-x;}
#joblist .job_list_cat_name {font-family: "Arial", sans-serif;font-size: xx-small;font-weight: bold;color: #339900;}
#joblist TD.list_data_cell {font-family: "Arial", sans-serif;font-size: 11px;color: #666666;}
#joblist TD.list_header_cell {font-family: "Arial", sans-serif;text-align: left;font-size: 11px;margin: 0px;padding: 3px;font-weight: bold;background-color: #E9E9E9;color: #666666;}
#joblist TD.list_day_of_week {font-family: "Arial", sans-serif;font-size: 11px;font-weight: bold;color: #666666;background-color: #DDEAF7;}
#joblist_premium, TABLE.list {background-color: #d9d9d9;width: 99%;font-size: xx-small;}
#joblist_premium .job_list_small_print {font-family: "Arial", sans-serif;font-size: xx-small;color: #666666;}
#joblist_premium .job_list_title {font-family: "Arial", sans-serif;font-size: 11px;font-weight: bold;color: #0000FF;}
#joblist_premium .green_grad {background:#fff url(images/green-gradient.gif) repeat-x;}
#joblist_premium .blue_grad {background:#FFFFFF url(images/blue-gradient.gif) repeat-x;}
#joblist_premium .job_list_cat_name {font-family: "Arial", sans-serif;font-size: xx-small;font-weight: bold;color: #339900;}
#joblist_premium TD.list_data_cell {
        font-family: "Arial", sans-serif;
        font-size: 11px;
        color: #666666;}
#joblist_premium TD.list_header_cell {
        font-family: "Arial", sans-serif;
        font-size: 11px;
        margin: 0px;
        padding: 3px;
        font-weight: bold;
        background-color: #E9E9E9;
        color: #666666;}
#joblist_premium TD.list_day_of_week {
        font-family: "Arial", sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        background-color: #ECF8F9;}
.cat_heading {font-family: arial, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #666666;}
A.cat_heading:visited {color: #666666;}
.cat_subcategory {
        font-family: arial, sans-serif;
        font-size: 11px; color: #666666;
        font-weight: normal;
        margin-left: 5px;}
TABLE.cat_table {border-style:solid;border-color: #C8C8C8;border-width:1px;background-color: #F5F5F5;}
#resumelist, TABLE.resumelist {background-color: #d9d9d9;width: 99%;}
#resumelist TD.list_data_cell {font-family: "Arial", sans-serif;font-size: 10pt;color: #000000;}
#resumelist .today {color: #ff0000;font-weight: bold;}
#resumelist .days_ago {color: #339900;font-weight: bold;}
#resumelist .days_ago2 {color: #C0C0C0;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: #EAEAEA;color: #000000;}
.skill_matrix_table {border-style:solid;border-color: #C8C8C8;border-width:1px;background-color: #d9d9d9;}
.skill_matrix_header {background-color: #FFFFff;font-weight: bold;}
.skill_matrix_row {background-color: #FFFFff;}
.hotlist_heading {width: 100%;background-color: #808080;color: #ffffff;padding: 8px;}
.study_heading {border-top: 1px solid #666666;border-left: 1px solid #666666;border-right: 1px solid #666666;}
.site_desc {font-weight: bold;font-size: 14px;color: #BA41A0;}
TABLE.info_box {background-color: #ffffff;border: 0px;}
TD.info_box_head { background-color: #C8D7E8;color: #330066;text-align: center;}
TD.info_box_hed_right, TD.info_box_hed_left {background-color: #C8D7E8;}
TABLE.info_box_body {background-color: #ffffff;border-collapse: collapse;border-style: solid;border-color: #C8D7E8;}
TABLE.request_history {
        background-color: #d9d9d9;
}

TD.request_history_head { /*table heading cells*/
        background-color: #EAEAEA;
        font-weight: bold;
        font-size: 11px;
}
TD.request_history_data {background-color: #ffffff;font-size: 11px;}
.request_label_requested {color: #3300CC;font-weight: bold;}
.request_label_granted {color: #336600;font-weight: bold;}
.request_label_refused {color: #ff0000;font-weight: bold;}
.error_msg_label {color: #FF0000;font-weight: bold;}
.ok_msg_label {border: solid;border-color: #33CC00;border-width:2px}
#advertiser_signup,  TABLE.advertiser_signup_form {background-color: #d9d9d9;width: 100%;border: 2px;}
/*
NEW STUFF
*/
.navbox{border-top: 0px solid #666666;border-bottom: 1px solid #666666;border-left: 1px solid #666666;border-right: 1px solid #666666;}
.box1{border-top: 1px solid #666666;border-bottom: 1px solid #666666;border-left: 1px solid #666666;}
.box2{border-top: 1px solid #666666;border-bottom: 1px solid #666666;border-right: 1px solid #666666;}
.box3{border-bottom: 1px solid #666666;padding: 7px;}
.box4{border-top: 1px solid #666666;border-left: 1px solid #666666;border-right: 1px solid #666666;}
.box5{border-left: 1px solid #666666;border-bottom: 1px solid #666666;border-right: 1px solid #666666;}
.box6{border-left: 1px solid #666666;border-bottom: 1px solid #666666;border-right: 1px solid #666666;}
.maint{padding: 10px;}
.sbd{padding-left: 12px;}
.cct{font-size:12px;color:#fff;text-align:center;font-weight:bold;background-image: url(images/top2.gif);background-repeat: repeat-x;background-position: 0 0;}
.cct2{font-size:12px;color:#fff;text-align:center;font-weight:bold;background-image: url(images/top.gif);background-repeat: repeat-x;background-position: 0 0;}
.cct3{font-size:12px;color:#fff;text-align:center;font-weight:bold;background-image: url(images/top3.gif);background-repeat: repeat-x;background-position: 0 0;}
.cct4{font-size:12px;color:#fff;text-align:center;font-weight:bold;background-image: url(images/top4.gif);background-repeat: repeat-x;background-position: 0 0;}
.gha{font-size:12px;}
.bmb2{background-image: url(images/bot2.gif);background-repeat: repeat-x;background-position: 0 0;}
.bml2{background-image: url(images/left2.gif);background-repeat: repeat-y;background-position: 0 0;}
.bmr2{background-image: url(images/right2.gif);background-repeat: repeat-y;background-position: 0 0;}
.bmb{background-image: url(images/bot.gif);background-repeat: repeat-x;background-position: 0 0;}
.bml{background-image: url(images/left.gif);background-repeat: repeat-y;background-position: 0 0;}
.bmr{background-image: url(images/right.gif);background-repeat: repeat-y;background-position: 0 0;}
.bmb3{background-image: url(images/bot3.gif);background-repeat: repeat-x;background-position: 0 0;}
.bml3{background-image: url(images/left3.gif);background-repeat: repeat-y;background-position: 0 0;}
.bmr3{background-image: url(images/right3.gif);background-repeat: repeat-y;background-position: 0 0;}
.bmb4{background-image: url(images/bot4.gif);background-repeat: repeat-x;background-position: 0 0;}
.bml4{background-image: url(images/left4.gif);background-repeat: repeat-y;background-position: 0 0;}
.bmr4{background-image: url(images/right4.gif);background-repeat: repeat-y;background-position: 0 0;}
.horbar	{
background-image: url(images/menu/center.gif);background-repeat: repeat-x;background-position: 0 0;}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: white;
width: 150px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
font-size:15px; color: #666666;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #cccccc;
color: #333333;
}




/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: gray;
visibility: hidden;
}
