.foot_black {
	font-family: sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.foot_black a:link {
	font-family: sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}
.foot_black a:visited {
	font-family: sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.foot_black a:hover {
	font-family: sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}
.foot_black a:active {
	font-family: sans-serif;
	font-size: 11px;
	color: #1F6654;
	text-decoration: underline;
}
.time {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.dot {
	background-image: url(images/bg_dot.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.dot_line_orange {
	background-image: url(images/dot_line_orange.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.heading_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bg_home_red_bar {
	background-image: url(images/bg_home_red_bar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_time_red {
	background-image: url(images/sub_menu_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_welcome_green {
	background-image: url(images/sub_menu_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_home_employ {
	background-image: url(images/menu_employ_login.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_home_company {
	background-image: url(images/menu_company_login.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_home_problem {
	background-image: url(images/menu_problam.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 10px;
}
.text_top {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F6654;
	text-decoration: none;
}
.text_top a:link {

	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F6654;
	text-decoration: none;
}
.text_top a:visited {

	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F6654;
	text-decoration: none;
}
.text_top a:hover {


	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.text_black {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
.text_black a:link {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.text_black a:visited {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.text_black a:hover {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.text_green {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #1F6654;
	text-decoration: none;
}
.text_green a:link {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #1F6654;
	text-decoration: underline;
}
.text_green a:visited {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #1F6654;
}
.text_green a:hover {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}







.text_green a:active {

	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.text_red {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}

.text_red_small {
	color: #CC0000;
	text-decoration: none;
	font-size: 10px;
	padding-top: 3px;
	margin-top: 0px;
	font-family: sans-serif;
}

.text_white {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.time a:link {

	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.time a:visited {


	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.time a:hover {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
}

.text_black a:active {

	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.bg_foot_bar {

	background-image: url(images/foot_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_home_bar_green {
	background-image: url(images/home_bar_green_text_02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 5px;
	width: 120px;
	padding-left: 18px;
	display: table;
}
.bg_home_banner_top {


	background-image: url(images/head_bg_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_inner_red_bar {

	background-image: url(images/inner_red_bar.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bg_inner_02_red_bar {


	background-image: url(images/inner_red_bar_shadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.dot_line_red {

	background-image: url(images/dot_line_red.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.dot_red {

	background-image: url(images/bg_dot_red.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.time_red {

	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
.text_green_b {



	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #1F6654;
	text-decoration: none;
}
.text_white_b {

	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bg_inner_02_red_bar_com {



	background-image: url(images/inner_red_bar_shadow_com.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_inner_02_red_bar_employ {




	background-image: url(images/inner_red_bar_home_em_white.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_inner_02_red_bar_employ_p {





	background-image: url(images/inner_red_bar_home_employ_p.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_inner_02_employ_search_job {






	background-image: url(images/inner_red_bar_employ_search.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_inner_03_resume_login {







	background-image: url(images/inner_red_bar_employ_login.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.login {

	font-family: sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.login a:link {


	font-family: sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.login a:visited {



	font-family: sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.login a:hover {



	font-family: sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}

.bg_inner_04_company_login {








	background-image: url(images/inner_red_bar_company_login.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_inner_job_resume_detail {









	background-image: url(images/inner_job_resume_detail.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.text_green_heading {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1F6654;
	text-decoration: none;
}
.text_white_heading {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bg_inner_05_employ_login {









	background-image: url(images/inner_red_bar_employ_re_log.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_inner_company_register {








	background-image: url(images/inner_red_bar_register.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_bank {









	background-image: url(images/bg_bank.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_inner_employ_register {









	background-image: url(images/inner_red_bar_register_em.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.text_black_b {

	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
.text_black_b a:link {

	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.text_black_b a:visited {

	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.text_black_b a:hover {

	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.bg_red_contact {

	background-image: url(images/bg_red_contact.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_red_bar_company_name {


	background-image: url(images/inner_red_bar_company_name.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_bar_orange {
	background-image: url(images/bar_orange_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


.text_red_b {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.text_red_b a:link{
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.text_red_b a:visited{
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.text_red_b a:hover{
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FB0000;
	text-decoration: none;
}
.text_red a:link {

	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.text_red a:visited {





	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
.bg_red_freelance {


	background-image: url(images/bg_red_freelance.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_inner_red_bar_main {


	background-image: url(images/inner_red_bar_shadow_wh.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_home_menu {



	background-image: url(images/bg_menu_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.text_white a:link {

	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_white a:visited {


	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_white a:hover {
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
	padding: 3px;
}
.blacktxt_16px {
	font-size: 16px;
	font-weight: bold;
}
table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {
	font-size: 12px;
}
table.calendar td {
	border: 0;
	font-size: 12px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	color: #0054E3;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #DDDDDD;
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #999999;
}

textarea 
{
	font-family: "MS Sans Serif", sans-serif, Verdana, Arial, Helvetica;
	font-size: 15px; 
	font-weight: normal;
}
