/* ##### LOGO ############################################################################ */
#top_empl{background:url(../images/logo_bgr.png) no-repeat center;}
.e-banner{float:left;width:688px;height:43px;margin:20px 0 0 18px;}
#empl_top_links {
	color:				#666666;
	padding-left:		12px;
	background: 		url(../images/elinks_bgr.png) repeat-x;
	height:				25px;
	line-height:		16px;
	font-size:			11px;
}
#empl_top_links a {
	color:				#666666;
	text-decoration:	none;
	font-size:			11px;
}
#empl_top_links a:hover {text-decoration:underline;}
#empl_top_links a.selected{color:#B92B34;}

#empl_ad {width:306px;height:69px;background:url(../images/empl_ad_bgr.png) no-repeat center;margin:4px 0 0 1px;text-align:center;color:#828282;display:block;}
#empl_ad td {height:69px;padding: 5px 10px 5px 10px;vertical-align:middle;font-size:12px;line-height:16px;}

.num_ofrs {font-weight:normal;font-size:12px;}


/* ##### EMANAGE OFFERS ############################################################################ */
#offers_menu, #applicants_menu {
	width:				761px;
	height:				25px;
	background:			url(../images/ofrs_menu_bgr.png) repeat-x center bottom;
}

.ofrs_all,.ofrs_published,.ofrs_awaiting,.ofrs_expired,.ofrs_rejected,.ofrs_drafts {
	display:block;
	float:left;
	height:20px;
	line-height:18px;
	width:72px;
	background:			url(../images/tab_drafts.png) no-repeat center bottom;
	margin:				5px 4px 0 4px;
	
	text-align:			center;
	text-decoration:	none;
	color:				#777777;
}
.ofrs_all,.ofrs_expired{width:77px;background-image:			url(../images/tab_expired.png);}
.ofrs_published{width:108px;background-image:			url(../images/tab_published2.png);margin-left:0;}
.ofrs_awaiting{width:134px;background-image:			url(../images/tab_awaiting.png);}

#offers_menu a:hover, #applicants_menu a:hover {color:	#555555;}
.ofrs_all_a,.ofrs_published_a,.ofrs_awaiting_a,.ofrs_expired_a,.ofrs_rejected_a,.ofrs_drafts_a {
	float:left;
	height:25px;
	line-height:27px;
	width:80px;
	background:			url(../images/tab_drafts_a.png) no-repeat center bottom;
	margin:				0;
	
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				#DB3743;
}

.ofrs_all_a{width:85px;background-image:			url(../images/tab_all_a.png);}
.ofrs_published_a{width:112px;background-image:			url(../images/tab_published_a.png);}
.ofrs_awaiting_a{width:142px;background-image:			url(../images/tab_awaiting_a.png);}
.ofrs_expired_a{width:85px;background-image:			url(../images/tab_expired_a.png);}

#new_offer_link {
	float:right;
	width:142px;
	height:15px;
	margin:				5px 0 0 25px;
	line-height:15px;
	background:			url(../images/new_offer_link_bgr.png) no-repeat center top;
	font-weight:bold;
	text-align:			center;
}
#new_offer_link a {color:#839D4A;text-decoration:none;}
#new_offer_link a:hover {color:#839D4A;text-decoration:underline;}

.offers_table  {background: url(../images/offers_table_title.png) no-repeat center left;}
.course_t {background: url(../images/course_table_title.png) no-repeat center left;}
.offers_table tr {
	color: white;
	height : 27px;
	line-height: 22px;
}
.offers_table td {text-align:center;vertical-align:top;}

#offers_list {
	width:				745px;
	margin-left:		4px;
	border: 			0 solid #CECECE;
	border-width:		0 1px 0 1px;
	padding:			0 5px 0 5px;
}
.grey_div {
	width:				3px;
	min-height:			60px;
	background:			#E6E7E8;
	float:				left;
	margin-top:			8px;
}
td.grey_cell2 {
	width:				3px;
	background-color:	#E6E7E8 !important;
}
.offer_row {
	width:				742px;
	margin-top:			8px;
	text-align:			center;
	color:				#787878;

}
.offer_row a {
	color:				#787878;
	text-decoration:	none;
}
.PosLinkBold {font-weight:bold;}

.offer_row a:hover {color:#555555;}
.row_1st {height:30px;}
.row_1st td {background-image: url(../images/td_dlmtr.png);background-repeat: no-repeat;background-position: left 3px; overflow: hidden;} /* IE format */
.row_hover {background-color: #F2FED4;}
.row_2nd {height:17px;background-color: #E6E7E8;}
.uline:hover {text-decoration:underline;}

td.pos, td.c_pos, td.cv_name {width:262px;padding-left:10px;text-align:left;}
td.c_pos {width:310px;}
td.status_cell {padding-left:15px;text-align:left;font-weight:normal;color:#5A5858;font-size:10px;
	background:			#E6E7E8 url(../images/ofr_status.png) no-repeat 5px 5px;
	vertical-align:		top;
	line-height:		14px;
}
td.status_cell span{color:#97B252;font-weight:bold;font-size:10px;font-family:verdana;}
td.manage_cell {text-align:right;color:#DB3743;font-size:11px;padding-right:10px;}
td.mng_c {padding:0 15px 0 0;text-align:right;}
td.manage_cell a {color:#DB3743;font-size:11px;}
td.manage_cell a:hover {color:#AF2B37;}

#ofr_type_line {color:#767676;font-weight:bold;line-height: 21px;text-indent:10px;margin:5px 0 20px 0;}
#ofr_type_line div {float: left;margin:0 4px 0 4px;}
#choose_ofr_type {
	width: 118px;
	height: 21px;
	background: url(../images/ofr_type_jobs.png) no-repeat;
}
#choose_ofr_type.courses {background: url(../images/ofr_type_courses.png) no-repeat;}
#choose_ofr_type select {
	width: 118px;
	opacity: 0;
}
#selectmenu {cursor: pointer;}

/* ##### OFFER ############################################################################ */
#edit_green {
	width:				110px;
	background:			url(../images/edit_ofr_green_bgr.png) no-repeat left top;
}
#edit_grey, #copy, #stop, #republish {
	width:				72px;
	background:			url(../images/edit_ofr_grey_bgr.png) no-repeat left top;
	color:				#97B252;
}
#edit_grey:hover, #copy:hover, #stop:hover, #republish:hover {color:#788F3E;}
#delete {
	width:				52px;
	background:			url(../images/delete.png) no-repeat left top;
	color:				#C9323C;
}
#delete:hover {color:	#AF3641;}
#copy {width:60px;background:			url(../images/copy.png) no-repeat left top;}
#stop {background:			url(../images/stop.png) no-repeat left top;}
#republish {width:110px;padding-left:33px;background:			url(../images/publish.png) no-repeat left top;}
#preview {width:110px;background:			url(../images/preview.png) no-repeat left top;}


/* ##### POST OFFER ############################################################################ */
.epost_line {
	height:				46px;
	line-height:		42px;
	margin:				9px 0 13px 0;
	color:				#807D7D;
	font-size:			11px;
	background:			url(../images/epost_line_bgr.png) no-repeat center top;
	
	padding-left:		7px;
	font-family:		tahoma;
}
.line_name, .line_name_arr {
	width:				145px;
	text-align:			right;
	float:				left;
	color:				#97B252;
	font-weight:		bold;
	font-size:			11px;
}
.ref {
	width:				125px !important;
}
.epost_line select, .epost_input, .epost_select {
	width:				270px;
	height:				18px;
	margin:				12px 8px 0 5px;
	border: 			1px solid #CECECE;
	color:				#444444;
	padding-top:		1px;
}
.epost_line select {
	width:				272px;
}
.epost_input {
	height:				16px;
	padding-top:		2px;
}
.epost_line input {
	margin-right:		8px;
	color:				#444444;
}

.epost_title {
	height:				25px;
	line-height:		25px;
	background:			url(../images/epost_title_bgr.png) no-repeat center top;
	color:				white;
	font-weight:		bold;
	padding-left:		15px;
	margin-bottom:		1px;
}
.epost_grey_field {
	background:			#F3F3F3 url(../images/epost_grey_btm.png) no-repeat center bottom;
	margin-bottom:		10px;
	color:				#918F8F;
}

.epost_grey_field textarea {
	width:				714px;
	height:				300px;
	margin:				6px 10px 13px 10px;
	border: 			1px solid #CECECE;
}
.line_name_arr {
	margin-left:		10px;
	background:			url(../images/arrow_down.png) no-repeat left 4px;
	padding-left:		11px;
	text-align:			left;
	float:				none;
	width:				100%;
}
.h_line {
	width:				724px;
	height:				2px;
	background:			url(../images/h_line.png) repeat-x left top;
	clear:				both;
	margin:				8px 5px 5px 5px;
}
.epost_select {
	width:				188px;
	margin:				10px 8px 0 10px;
	vertical-align:		bottom;
}
.epost_radio {
	margin:				8px 5px 0 14px;
	vertical-align:		bottom;
}
.epost_gray_bold {
	margin:				14px 5px 0 15px;
	float:				left;
	color:				#918F8F;
}
.lng {width:624px;margin-bottom:6px;}
.lng2 {width:570px;margin-bottom:6px;}
.shrt {width:63px;margin-top:0px;vertical-align:middle;}
.epost_div {
	margin:				10px 0 0 13px;
}
.epost_r_div {
	width:				330px;
	float:				right;
	color:				#97B252;
	font-size:			11px;
	font-weight:		bold;
}
.epost_r_div input {font-weight:normal;}
.gf_text {
	margin:				0 5px 0 150px;
	font-size:			11px;
	height:				15px;
}
.gf_text b {font-size:			11px;}

/* MAIN SEARCH */

.main_search_cv_div {
	background:			url(../images/search_cv_div_bgr.png) repeat-x center top;
	width:				750px;
	height:				auto;
	padding-bottom:		15px;
	color:				#636466;
}
.main_search_cv_div select, .by_page select {
	width:				236px;
	height:				18px;
	margin:				12px 7px 0 4px;
	border:				1px solid #CECECE;
	color:				#727272;
	padding-top:		1px;
}

.main_search_cv_div #keywords {
	width:				236px;
	height:				18px;
	margin:				12px 0 0 11px;
	border:				1px solid #CECECE;
	color:				#727272;
	padding-top:		1px;
}

.main_search_cv_bottom {
	width:				740px;
	height:				35px;
	line-height:		25px;
	margin:				0 0 12px 0px;
	padding-left:		10px;
	color:				#C53039;
	background:			#E3E2E2 url(../images/grey_btm_round2.png) no-repeat center bottom;;
}
.main_search_cv_button {
	width:				76px !important;
	height:				21px;
	margin:				5px;
	padding:			0 0 4px 10px;
	float:				right;
	background:			url(../images/search_cv_submit.png) no-repeat center top;
	border:				0;
	color:				white;
	font-weight:		bold;
	text-align:			left;
	cursor:				pointer;
}
.main_search_cv_bottom input {
	width:				96px;
	vertical-align:		middle;
}

.main_search_cv_select {
	width:	210px !important;
	height: auto;
	margin-left:		4px;
	border-color:		#CECECE;
	color:				#727272;

} 
/* ##### SEARCH CV ############################################################################ */
.search_cv_title {
	background:			url(../images/search_cv_title.png) no-repeat center top;
	width:				732px;
	height:				30px;
	line-height:		30px;
	margin-left:		4px;
	padding-left:		25px;
	color:				white;
	font-weight:		bold;
	font-size:			13px;
}
.search_cv_div {
	background:			url(../images/search_cv_div_bgr.png) repeat-x center top;
	width:				757px;
	height:				auto;
	padding-bottom:		15px;
	margin-left:		4px;
	color:				#636466;
}
.search_cv_div select, .by_page select {
	width:				236px;
	height:				18px;
	margin:				12px 0 0 11px;
	border:				1px solid #CECECE;
	color:				#727272;
	padding-top:		1px;
}

.search_cv_div #keywords {
	width:				236px;
	height:				18px;
	margin:				12px 0 0 11px;
	border:				1px solid #CECECE;
	color:				#727272;
	padding-top:		1px;
}

option.red_row {
	color:				#C53039;
}
.search_cv_select {
	width:	210px !important;
	height: auto;
	margin-left:		11px;
	border-color:		#CECECE;
	color:				#727272;
}
.search_cv_city {width:	234px !important;color:#727272;}
.search_cv_city input {margin-right:8px;}
.active_cv {margin-left:12px;}
.active_cv select {width:137px;}
.search_cv_bottom {
	width:				747px;
	height:				47px;
	line-height:		43px;
	margin:				0 0 12px 4px;
	padding-left:		10px;
	color:				#C53039;
	background:			#E3E2E2 url(../images/grey_btm_round.png) no-repeat center bottom;;
}
.search_cv_button {
	width:				76px !important;
	height:				21px;
	margin:				12px 11px 0 0;
	padding:			0 0 4px 10px;
	float:				right;
	background:			url(../images/search_cv_submit.png) no-repeat center top;
	border:				0;
	color:				white;
	font-weight:		bold;
	text-align:			left;
	cursor:				pointer;
}
.search_cv_bottom input {
	width:				96px;
	vertical-align:		middle;
}
.grey_bold {
	color:				#636466;
	font-weight:		bold;
}

.search_cv_status, .applicants_status {
	width:				744px;
	height:				25px;
	line-height:		25px;
	background:			url(../images/search_cv_status.png) no-repeat center top;
	color:				#636466;
	margin:				0 0 13px 3px;
	padding-left:		15px;
}
.search_cv_status div {
	float:				right;
	margin-right:		10px;
}
.red_bold2 {color:#C53039;font-weight:bold;}

.search_cv_status a {
	color:				#C53039;
	font-weight:		bold;
}
.search_cv_status a:hover {color:#9F131F;}

#search_cv_result {
	width:				743px;
	height:				58px;
	line-height:		58px;
	background:			url(../images/search_cv_result.png) no-repeat center top;
	color:				#828282;
	margin:				0 0 13px 3px;
	padding-left:		15px;
}

.search_cv_list_title {
	width:				753px;
	height:				28px;
	line-height:		28px;
	background:			url(../images/search_cv_list_title.png) repeat-x center top;
	margin-left:		1px;

	color:				white;
	font-weight:		bold;
	font-size:			13px;
}
.search_cv_list_title div {float:left;text-align:center;white-space:nowrap;overflow:hidden;}

.list_title_dlmtr {
	width:1px;height:19px;background:white;margin-top:5px;
}

.search_cv_list, .applications_tbl {
	width:				754px;
	color:				#636466;
	text-align:			center;
}
td.cv_name, td.app_name {width:391px;background-image:none !important;}
.search_cv_list a, .applications_tbl a {
	color:				#787878;
	text-decoration:	none;
}

.applications_tbl a.RedLink { color:#DB3743; font-weight: bold;}

.search_cv_list a:hover, .applications_tbl a:hover {color:#555555;}
.search_cv_list a:visited {color:#999999;}

.cv_row_1st {height:51px;}
.cv_row_1st td {background: url(../images/td_dlmtr2.png) no-repeat center left; }
.cv_row_2nd {background-color:#E6E7E8;height:17px;}

.by_page {
	font-size: 11px;
	color: #636466;
	margin:0 0 10px 3px;
	padding-right:3px;
	width:145px;
	float:right;
}
.by_page select {width:98px;margin:0;}


/* ##### APPLICANTS ############################################################################ */
.applicants_status {
	text-align:			center;
	font-weight:		bold;
	color:				#C9323C;
}
.applicants_status img {margin:0 8px 0 8px;vertical-align:middle;}
#applicants_menu {background:			url(../images/appl_menu_bgr.png) repeat-x center 20px;}

.appl_new,.appl_invited,.appl_rejected {
	display:block;
	float:left;
	height:19px;
	line-height:18px;
	width:102px;
	background:			url(../images/appl_tab_invited.png) no-repeat center top;
	margin:				5px 4px 0 4px;
	
	text-align:			center;
	text-decoration:	none;
	color:				#777777;
}
.appl_new{width:82px;background-image:			url(../images/appl_tab_new.png);margin-left:0;}
.appl_rejected{width:116px;background-image:			url(../images/appl_tab_rejected.png);}


.appl_new_a,.appl_invited_a,.appl_rejected_a {
	float:left;
	height:25px;
	line-height:27px;
	width:112px;
	background:			url(../images/appl_tab_invited_a.png) no-repeat center bottom;
	margin:				0;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				#DB3743;
}

.appl_new_a{width:87px;background-image:			url(../images/appl_tab_new_a.png);}
.appl_rejected_a{width:126px;background-image:			url(../images/appl_tab_rejected_a.png);}

#applicants_cntnr {background:	url(../images/applicants_cntnr.png) no-repeat center top;padding-top:2px;}
.green_title_dlmtr {
	width:2px;height:15px !important;margin-top:7px;background:	url(../images/green_title_dlmtr.png) no-repeat center top;
}
.no_bold{font-weight:normal;}

.applicants_title {
	margin:1px 1px 2px 1px;
	width:		753px;
	background: url(../images/grey_title_bgr.png) repeat-x center top;
	height:		21px;
	color: white;
	text-align:center;
}
.applicants_title td {background: url(../images/white_dlmtr.png) no-repeat center left; }
.applications_tbl{margin-left:2px;width:752px;}
td.app_name {width:326px;}
td.app_name2 {width:281px;text-align:left;background-image:none !important;padding-left:15px;}
td.grey_cell {width:29px;background:#E6E7E8;}
.applications_row2 {height:17px;background-color:#E6E7E8;}
.applications_row2 td.manage_cell { padding-left: 0px; text-align: left; text-indent: 15px; }

.app_docs img {
	margin:3px 0 0 5px;
}

/* View Candidate Info */

div.prev_box{
	width: 764px;
	background: url(../images/offer_top.png) no-repeat 0px 20px;
}
div.prev_box_p{ background-position: 0px 0px;}
div.prev_box div.m_info{

	width: 764px;
	height: 25px;
}
div.prev_box div.m_info span.first_m{ margin-left: 3px;}
div.prev_box div.m_info span, div.prev_box div.m_info span a.l, div.prev_box div.m_info span b.r{
	display: block;
	float: left;
	height: 19px;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	color: #777;
}
div.prev_box div.m_info span{ background: url(../images/m_info_m.gif) repeat-x; margin-top: 4px; margin-right: 4px;}
div.prev_box div.m_info span a{ cursor: pointer;}
div.prev_box div.m_info span a.l{ background: url(../images/m_info_l.gif) no-repeat;}
div.prev_box div.m_info span b.r{ background: url(../images/m_info_r.gif) no-repeat right;}
div.prev_box div.m_info span.sel, div.prev_box div.m_info span.sel a.left, div.prev_box div.m_info span.sel a.left2, div.prev_box div.m_info span.sel b{
	display: block;
	float: left;
	height: 25px;
	line-height: 29px;
	color: #db3743;
	text-decoration: none;
}
div.prev_box div.m_info span.sel{ background: url(../images/m_middle.gif) repeat-x; margin-top: 0px;}
div.prev_box div.m_info span.sel a.left{ background: url(../images/m_left.gif) no-repeat;}
div.prev_box div.m_info b.right{ background: url(../images/m_right.gif) no-repeat top right;}
div.prev_box div.m_info span.sel a.left2{ background: url(../images/m_left2.gif) no-repeat;}
div.prev_box div.m_info b{  padding: 0px 19px; margin: 0px;}
div.prev_box div.cv_prev{
	width: 764px;
	background: url(../images/cv_prev.gif) repeat-y;
	padding-top: 20px;	
}
/*
div.prev_box div.cr_course{
	background: url(../images/cv_prev.gif) repeat-y;
	margin-top: 10px;
}*/
div.prev_btm{
	clear: both;
	width: 764px;
	height: 11px;
	background: url(../images/prev_btm.gif) no-repeat;
}
/* END View Candidate Info */

/* ##### EPROFILE ############################################################################ */
.line_name_gr {
	width:				168px;
	height:				31px;
	line-height:		31px;
	float:				left;
	color:				#918F8F;
	font-weight:		bold;
	margin-left:		10px;
		font-size:			11px;
}

.greylink {
	width:				168px;
	height:				31px;
	line-height:		31px;
	float:				left;
	color:				#918F8F;
	font-weight:		bold;
	margin-left:		10px;
}
.eprofile_input {
	width:				545px;
	height:				auto;
	margin:				6px 8px 0 0px;
	border: 			1px solid #CECECE;
	color:				#444444;
	padding-top:		1px;
}
.eprofile_line {
	min-height:				31px;

	color:				#807D7D;
	font-size:			11px;
	

	font-family:		tahoma;
}
.eprofile_line select {width:330px !important;}
.logo_div {
	width:				450px;
	font-size:			11px;
	float:				left;
	margin:				6px 8px 10px 0px;
}

.epost_grey_field select.birthdates { width: 60px !important; margin-right: 10px; }

.logo_div img {margin-bottom:3px;}
.epr_width,.epr_width2 {width:229px;display:block;float:left;}
.epr_width2{width:528px;}
.epr_w3{width:208px;}
.epr_w4{width:189px;margin-left:7px;}
.name_gr2 {text-align:right;width:60px;margin-right:7px;}
.name_gr3 {width:190px;}
.name_gr4 {height:16px;line-height:16px;}
.name_gr5 {width:100px;}
.epr_grf {margin-bottom:0;}
.epr_grf textarea {height:156px;margin:2px 10px 3px 10px;}

#eprofile_branch {width:229px !important;float:left;margin:6px 10px 0 0;}

div #proformaFields {
	margin-left: 15px;
	width: 735px;
}

div#proformaFields a {
	font-size: 11px;
	color:#839D4A;
	margin-left: 10px;
}

div#proformaFields div.greylink a {
	text-decoration: none;
	color:#839D4A;
	font-weight: bold;
}

div#proformaFields div.greylink img {
	margin: 3px;
}
/* View CL(3_9) */
div.view_cl{
	width: 714px;
	padding: 5px 25px 10px 25px;
	text-align: justify;
	background: url(../images/cv_prev.gif) repeat-y;
	margin-top: 10px;
}
/* View Invitation (3_10) */
div.inv{
	width: 750px;
	padding-left: 15px;
	margin-top: 6px;
	padding-bottom: 8px;
	background: url(../images/cv_prev.gif) repeat-y;
}
div.inv div.t, div.inv div.t1{
	width: 742px;
	height: 29px;
}
div.inv div.t{ 
	background:			url(../images/inv.gif) no-repeat;
	line-height:		27px;
	font-size:			12px;
	font-weight:		bold;
	text-indent:		22px;
	color:				white;
}
div.inv div.t span{	font-weight: normal;}
div.inv div.t1{ background: url(../images/t1.gif) no-repeat; margin-top: 4px;}
div.inv div.t1 b{ 
	display: block;
	float: left;
	height: 29px;
	line-height: 29px;
	color: #fefefe;
	text-indent: 23px;
}
div.inv div.t1 span{
	display: block;
	float: left;
	height: 29px;
	line-height: 29px;
	color: #fefefe;
}
div.inv div.cont{
	width: 722px;
	background: #f2f1f1;
	padding: 12px 10px;
}

/* Create Course (3_6) */
div.cr_course div.epost_line input{
	padding: 2px;
	margin-top: 12px;
	height: 14px;
	border: 1px solid #cecece;
	float: left;
	margin-left:5px;
}
div.cr_course div.epost_line select{ float: left; width: 188px;}
div.cr_course div.epost_line input.i1{ width: 605px;}
div.cr_course div.epost_line input.i2{ width: 405px;color:#444444;}
div.epost_line b{
	display: block;
	float: left;
	font-size: 11px;
	height: 46px;
	line-height: 46px;
	color: #97b252;
	text-align: right;
	width: 100px;
	padding-right: 8px;
}
div.cr_course div.epost_line span{
	display: block;
	float: left;
	height: 46px;
	line-height: 46px;
	color: #747474;
	padding-right: 7px;
}
div.cr_course div.epost_line a{
	display: block;
	float: left;
	background: url(../images/course.jpg) no-repeat;
	width: 85px;
	height: 20px;
	color: #c14b53;
	font-size: 10px;
	line-height: 20px;
	text-indent: 26px;
	margin-top: 14px;
	margin-right: 5px;
	text-decoration: none;
}
.dp2 {
	background:			url(../images/course.jpg) no-repeat;
	border:				0 none !important;
	margin-top:			15px !important;
	cursor:				pointer;
	
	width: 85px;
	color: #c14b53;
	font-size: 10px;
	line-height: 20px;
	text-indent: 26px;
}
div.cr_course div.epost_title{ text-indent: 19px;}
div.cr_course div.epost_grey_field{ 
	width: 737px;
	margin-left: 9px;
}
div.cr_course div.epost_grey_field textarea{
	overflow-y: scroll;
	width: 717px;
	height:				260px;
	color:				#444444;
}
div.r div.epost_grey_field{ height: 28px; width: 100%;}
div.epost_grey_field div.r b{
	display: block; 
	float: left;
	width: 82px;
	text-align: right;
	padding-right: 6px;	
	height: 25px;
	line-height: 28px;
	color: #747474;
}
div.epost_grey_field div.r select{ width: 237px; margin-top: 5px;color:	#444444;}
div.epost_grey_field div.r input{ 
	margin-top: 5px;
	padding: 2px;
	height: 14px;
	border: 1px solid #cecece;
	color:				#444444;
}
div.epost_grey_field div.r input.in3{ width: 635px;}
div.epost_grey_field div.r input.in4{ width: 713px; margin-left: 10px;}

/* 2_2 */
#t_bills{
    width: 763px;
    height: 31px;
    background: url(../images/t_bills.gif) no-repeat;
}
#c_bills{
    width: 757px;
    padding: 0px 3px;
}

#t_bills_bottom {
	width:747px;
	min-height:23px;
	background:			url(../images/t_bills_bottom.png) no-repeat center top;
	margin-left:		3px;
	padding-top:		17px;
}

#c_bills div.r, #c_bills div.sel{
    width: 747px;
	height: 25px;
	line-height: 25px;
    clear: both;
}
#c_bills div.r{ background: url(../images/c_bills.gif) repeat-y; padding-bottom: 3px; height: auto;}
#c_bills div.t{ width: 745px; background: #F4F4F4 !important; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8;}
#c_bills div.sel{ background: url(../images/c_bills_sel.gif) repeat-y;}
#c_bills div.r div.c1, #c_bills div.r div.c2, #c_bills div.r div.c3,
#c_bills div.r div.c4, #c_bills div.r div.c5, #c_bills div.sel div.c1,
#c_bills div.sel div.c2, #c_bills div.sel div.c3, #c_bills div.sel div.c4,
#c_bills div.sel div.c5{
    float: left;
    margin-top: 3px;
    color: #828282;
    font-size: 11px;
    text-align: center;
    /*padding-top: 4px;*/
}
#c_bills div.r div.c1, #c_bills div.sel div.c1{
    width: 67px;
}
#c_bills div.r div.c2, #c_bills div.sel div.c2{
    width: 339px;
    text-align: center;
    color: #839d4a;
    /*padding-top: 6px;*/
    text-align: left;
}
#c_bills div.sel div.c2{
    border-top: 1px solid #bab8b8;
	margin-top: 0px;
    background: url(../images/c2_sel.gif) repeat-y 0px 20px;
}
#c_bills div.r div.c2 div.c2_cont, #c_bills div.sel div.c2 div.c2_cont{
    float: left;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 13px;
}
#c_bills div.r div.c2 div.c2_cont{ width: 300px;}
#c_bills div.sel div.c2 div.c2_cont{ width: 300px;}
#c_bills div.r div.c2 b, #c_bills div.sel div.c2 b{
    color: #c7444c;
    padding-right: 3px;
}
#c_bills div.r div.c2 span, #c_bills div.sel div.c2 span{
    color: #839d4a;
}

#c_bills div.r div.c2 a, #c_bills div.sel div.c2 a{
    display: block;
    float: left;
    width: 12px;
    height: 11px;
    margin: 2px 6px 0px 0px;
}

#c_bills div.r div.c2 a.searchLink, #c_bills div.sel div.c2 a.searchLink {
	float: none;
	display: inline;
	text-decoration: none;
}

#c_bills div.r div.c2 a.toggleInfo{ background: url(../images/view_bill.gif) no-repeat;}
#c_bills div.sel div.c2 a.toggleInfo{ background: url(../images/view_bill_sel.gif) no-repeat;}
#c_bills div.bill_text{
    width: 747px;
    background: url(../images/c_bills_view.gif) repeat-y;
}
#c_bills div.bill_text div{
    display: block;
    background: #F7F7F7;
    border: 1px solid #bab8b8;
    margin: 0px 10px 5px 11px;
    font-size: 11px;
}
#c_bills div.bill_text div span{
   display: block;
   padding: 7px 9px 0px 9px;
}

#c_bills div.bill_text div a {
	color:#828282;
	text-decoration: none;
}

#c_bills div.c3 a {
	color:#828282;
	text-decoration: none;
}

#c_bills div.bill_text div a.more{
   display: block;
   float: right;
   width: 96px;
   height: 13px;
   background: url(../images/view_full.jpg) no-repeat;
}
#c_bills div.r div.c3, #c_bills div.sel div.c3{ width: 200px; text-indent: 8px; text-align: left;}
#c_bills div.r div.c4, #c_bills div.sel div.c4{ width: 63px;}
#c_bills div.r div.c5, #c_bills div.sel div.c5{ width: 76px;}
#btm_bills, #f_course_btm{
    clear: both;
    font-size: 0px;
    width: 757px;
    height: 11px;
    background: url(../images/c_bills_btm.gif) no-repeat;
}

/* 5_1 */
#s_course{
    width: 756px;
    height: 30px;
    line-height: 30px;
    background: url(../images/s_course.gif) no-repeat;
    color: #fff;
    font-weight: bold;
    text-indent: 24px;
}
#s_cont{
    width: 756px;
    height: 75px;
    background: url(../images/s_cont.gif) repeat-x;
    padding: 2px 0px 0px 0px;
}
#s_cont div.r{
    margin-top: 10px;
}
#s_cont div.r select{
    width: 235px;
    color: #c53039;
    margin-left: 11px;
}
#s_course_btm{
    width: 757px;
    height: 47px;
    background: url(../images/s_course_btm.gif) no-repeat;
}
#s_course_btm b, #s_course_btm span{
    display: block;
    float: left;
    height: 47px;
    line-height: 47px; 
}
#s_course_btm b{
    width: 160px;
    color: #636466;
    text-indent: 8px;
}
#s_course_btm input{ 
     float: left;
     margin-top: 13px;
     border: 1px solid #cecece;
}
#s_course_btm span{
    color: #c53039;
    padding: 0px 4px;
}
#s_course_btm input.ser_course{
    width: 76px;
    height: 21px;
    background: url(../images/ser_course.gif) no-repeat;
    border: 0px;
    float: right;
    margin-right: 10px;
}
#finded{
    width: 757px;
    height: 58px;
    line-height: 58px;
    background: url(../images/finded.gif) no-repeat;
    text-align: center;
}
#finded span{ color: #828282; margin-right: 4px;}
#finded b{ color: #c53039;}
#f_course{
    width: 757px;
    padding-top: 29px;
    background: url(../images/f_course.gif) no-repeat;
}
#f_course div.r{
    width: 757px;
    background: url(../images/f_course_r.gif) repeat-y;
    border-bottom: 1px solid #dfdfdf;
}
#f_course div.r div{
    float: left;
    padding: 14px 0px 19px 0px;
    color: #838383;
}
#f_course div.r div.c1{
    width: 345px;
    padding-left: 10px;
}
#f_course div.r div.c1 a{
    text-decoration: none;
    color: #b94248;
}
#f_course div.r div.c2{ width: 247px; padding-left: 17px;}
#f_course div.r div.c3{ width: 137px; text-align: center;}

/* ##### ESETTINGS ############################################################################ */
div.esettings_text {float: left;margin:10px 0 10px 0;}
div.esettings_text ul {padding-left: 15px; margin: 5px 0 5px 0;}