.left {	font:12px arial;
	color:#156200;
}

.l {	padding-left:10px;
}
.ll {
	padding-left:20px;
}

.left_link:link {	color:#156200;
}
.left_link:visited {
	color:#156200;
}
.left_link:hover {
	color:white;
}


.tr_pb {
	page-break-before:always;
}


.wrapper{
 width:400px;
 height:100%;
 border: 1px solid black;

}

.title_div{
 float:left;
 width:125px;

}

.input_div{
 float:left;
 width:200px;
 height:100%;
}

.input_box_title{
 padding-top:3px;
 margin-bottom:5px;
 font-family:arial;
 height:18px;
 float:left;
 width:120px;
}

.input_box_wide {
 padding-top:3px;
 margin-bottom:5px;
 font-family:arial;
 height:18px;
 float:left;
 width:180px;
 margin-left:10px;
}


.input_box_title_indent{
 padding-top:3px;
 margin-bottom:5px;
 font-family:arial;
 height:18px;
 float:left;
 width:120px;
 margin-right:10px;
}

.twodigs {	width:20px;
}

.mand {	font:14px arial;
	color:red;
}

.input_box{
 margin-bottom:5px;
 height:18px;
 float:left;
}

.input_box_shortdesc{
 margin-bottom:5px;
 float:left;
}

.input_box_desc{
 margin-bottom:5px;
 float:left;
}



.clear{
 clear:both;
}

.form_container {  margin-left:10px;
}

.m_login {
  padding-left:150px;padding-top:60px;
  float:left;
}


.company_search_box {	float:left;
	font:11px arial;
	padding-right:30px;
}

.company_header_del {
	float:left;
	background:#156200;
	border:1px solid black;
	text-align:center;
	color:white;
	width:15px;
	font:12px arial;
	font-weight:bold;
	height:17px;
	padding-top:2px;
}
.company_header_company {	float:left;
	background:#156200;
	border:1px solid black;	text-align:center;
	color:white;
	width:210px;
	font:12px arial;
	font-weight:bold;
	height:17px;
	padding-top:2px;
}
.company_header_details {	float:left;
	background:#156200;
	border:1px solid black;
	text-align:center;
	color:white;
	width:240px;
	font:12px arial;
	font-weight:bold;
	height:17px;
	padding-top:2px;
}
.company_header_category {
	float:left;
	background:#156200;
	border:1px solid black;
	text-align:center;
	color:white;
	width:70px;
	font:12px arial;
	font-weight:bold;
	height:17px;
	padding-top:2px;
}
.company_header_sub_category {
	float:left;
	background:#156200;
	border:1px solid black;
	text-align:center;
	color:white;
	width:140px;
	font:12px arial;
	font-weight:bold;
	height:17px;
	padding-top:2px;
}
.company_header_map {
	float:left;
	background:#156200;
	border:1px solid black;
	text-align:center;
	color:white;
	width:55px;
	font:11px arial;
	font-weight:bold;
	height:17px;
	padding-top:2px;
}

.company_del {	float:left;
	text-align:left;
	color:black;
	width:14px;
	font:12px arial;
	font-weight:normal;
	height:17px;
    word-wrap:break-word;
    padding-top:3px;
    padding-left:1px;
}


.company {	float:left;
	text-align:left;
	color:black;
	width:205px;
	font:12px arial;
	font-weight:normal;
	height:20px;
    word-wrap:break-word;
    margin-right:5px;
    padding-left:5px;
}

.contact_details {	float:left;
	text-align:left;
	color:black;
	width:240px;
	font:12px arial;
	font-weight:normal;
	height:20px;
    word-wrap:break-word;
}

.category {	float:left;
	text-align:center;
	width:73px;
	height:20px;
}

.sub_category {
	float:left;
	text-align:center;
	color:black;
	width:143px;
	font:12px arial;
	font-weight:normal;
	height:20px;
	word-wrap:break-word;
}

.mapname {	float:left;
	text-align:center;
	color:black;
	width:58px;
	font:11px arial;
	font-weight:normal;
	height:20px;
	word-wrap:break-word;
}


.line_container_green {
 padding-top:3px;
 font-family:arial;
 font-size:8pt;
 float:left;
 height:50px;
 background:#EDFCCF;
 padding-bottom:3px;
}

.line_container_white {
 padding-top:3px;
 font-family:arial;
 font-size:8pt;
 float:left;
 height:50px;
 background:white;
}

.header_link:link {
 color:white;
}
.header_link:visited {
 color:white;
}
.header_link:hover {
 color:#6F6;
}

.header_link_selected:link {
	color:#FC722E;
}
.header_link_selected:visited {
	color:#FC722E;
}
.header_link_selected:hover {
	color:#6F6;
}


.page_number{
 float:left;
 font-family:arial;
 font-weight:bold;
 font-size:10pt;
 padding-top:5px;
 padding-bottom:0px;
}

.page_number a:link {
 color:blue;
}
.page_number a:visited {
 color:blue;
}
.page_number a:hover {
 color:#0CB80E;
}


.current_page{
 float:left;
 color:#C7C7C7;
}
.display_info{
 float:right;
 font-size:10pt;
 font-family:tahoma;
 font-weight:bold;
 padding-top:5px;
 padding-right:20px;
 text-align:right;
}
.display_info a:link {
 color:blue;
}
.display_info a:visited {
 color:blue;
}
.display_info a:hover {
 color:#0CB80E;
}
.display_info p {
	font-weight:normal;
	margin:0px;
}
.green_box_wide {	background:url(./images/green_box_wide.gif);
	width:721px;
	height:58px;
	padding-top:5px;
	padding-left:10px;
	background-repeat:no-repeat;
	font:bold 14px tahoma;
}
.search_box {	width:180px;
	font:bold 12px arial;
	float:left;
}

.l_middle {
	height:10px;
	width:130px;
	margin-top:3px;
	float:left;
}

.l_middle2 {
	height:10px;
	width:180px;
	margin-top:6px;
	float:left;
}

.l_img2 {	height:25px;
	margin-bottom:0px;
	float:left;
	padding-top:2px;
	padding-right:3px;
}

.l_img3 {
	height:25px;
	margin-bottom:0px;
	float:left;
	padding-top:7px;
	padding-right:3px;
}
#map_right_padding {	float:left;	width:10px;
	height:300px;
	background:red;
}

.v_dets1 {	width:200px;
	font:bold 12px arial,helvetica,sans serif;
	color:#333;
}

.v_phone {	font-weight:normal;
	color:#333;
	float:left;
	width:131px;
}

.v_dets2 {
	width:200px;
	font:bold 12px arial,helvetica,sans serif;
	background:#DDFB9E;
	color:#333;
}

.v_day1 {	width:30px;
	text-align:center;
	height:30px;
	font:11px arial,helvetica,sans serif;
	color:#333;
}

.v_day2 {
	width:30px;
	text-align:center;
	font:11px arial,helvetica,sans serif;
	background:#DDFB9E;
	height:30px;
	color:#333;
}

.v_we1 {
	width:30px;
	text-align:center;
	font:11px arial,helvetica,sans serif;
	background:#DDD;
	height:30px;
	color:#333;
}

.v_we2 {
	width:30px;
	text-align:center;
	font:11px arial,helvetica,sans serif;
	background:#C1CEA6;
	height:30px;
	color:#333;
}

.v_day_sel1 {	width:30px;
	text-align:center;
	font:11px arial,helvetica,sans serif;
	background:#ECD283;
	height:30px;
	color:#333;
}

.v_day_sel2 {
	width:30px;
	text-align:center;
	font:11px arial,helvetica,sans serif;
	background:#ECD283;
	height:30px;
	color:#333;
}

.v_header {	width:30px;
	text-align:center;
	font:bold 10px arial,helvetica,sans serif;
	background:#CCC;
	color:#333;
}

.v_header_we {
	width:30px;
	text-align:center;
	font:bold 10px arial,helvetica,sans serif;
	background:#AAA;
	color:#333;
}
.v_header_sel {	width:30px;
	text-align:center;
	font:bold 10px arial,helvetica,sans serif;
	background:red;
	color:#333;
}



.weekend_vacancy {
 font-family:arial;
 font-weight:bold;
 font-size:11px;
 background:#ACED24;
 padding:5px;
 float:left;
 width:40px;
 text-align:center;
 border:1px solid #777;
}

.weekday {
 font-family:arial;
 font-size:11px;
 padding:5px;
 float:left;
 width:40px;
 text-align:center;
 border:1px solid #777;
}

.h_weekend_vacancy {
 font-family:arial;
 font-weight:bold;
 font-size:11px;
 background:#94CA24;
 padding:5px;
 float:left;
 width:40px;
 text-align:center;
 border:1px solid #777;
}

.h_weekday {
 font-family:arial;
 font-size:11px;
 padding:5px;
 float:left;
 width:40px;
 text-align:center;
 border:1px solid #777;
 background:#DDFB9E;
}


#left {
        width:190px;
        height:100%;
        padding-top:10px;
        padding-left:2px;
        float:left;
        font:11px arial;
        font-weight:bold;
        color:#000;
}
#left a:link {
        color:blue;
}
#left a:visited {
        color:blue;
}
#left a:hover {
        color:#DAFAA7;
}
#left_prop {
        height:700px;
        float:left;
        font-size:0px;
        width:1px;
}
#l_cont {
        float:left;
}
#l_brbta {
    float:left;
    color:#156200;
    margin-left:2px;
    text-align:left;
    font:bold 11px tahoma;
}
#brbta_logo {
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
}
.l_links {
        color:#156200;
        margin-left:2px;
        padding-top:30px;
        text-align:center;
    font:11px  tahoma;
}
.green_bold {
        font-weight:bold;
}
.green_small {
        font-size:9px;
}
.l {
 padding-top:0px;
}
.l_indent {
 padding-left:4px;
}
.l-spacer {
        height:3px;
        font-size:0pt;
}
.l-line {
        background:url(./images/l_line.gif);
        background-repeat:no-repeat;
        height:3px;
        width:100px;
        font-size:0px;
        margin-top:10px;
        margin-left:20px;
        margin-bottom:10px;
}
.l_img {
        height:25px;
        margin-bottom:0px;
        width:20px;
        float:left;
        padding-top:2px;
        padding-right:3px;
}

.l_middle {
        height:10px;
        margin-bottom:5px;
        width:150px;
        float:left;
}

.v_options {
  float:left;
  width:69px;
  height:15px;
}
