.bt {behavior: url(../htc/iepngfix.htc);}
.g_bt{behavior: url(../htc/iepngfix.htc);}
body
{
margin:0px;
background-image:url(../images/top_back.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#fff;
text-decoration:none;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#000;
}
a
{
text-decoration:none;
font-family:Tahoma;
font-size:12px;
font-weight:500;
color:#ffffff;
}
.topemplyee a
{
text-decoration:none;
font-family:Tahoma;
color:#000;
font-size:11px;
line-height:130%;
}
.g_bt_large
{
display:block;
background-image:url(../images/green_bt_large.png);
background-repeat:no-repeat;
background-position:left;
width:139px;
height:33px;
text-align:center;
line-height:260%;
font-weight:normal;
}
.lightgraybacka
  {
	text-align:left;
	background:#e4e4e4;
  }
.button {
BORDER-RIGHT: #ffa201 0px outset;
PADDING-RIGHT: 0.2em;
BORDER-TOP: #ffa201 0px outset;
PADDING-LEFT: 0.2em;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
PADDING-BOTTOM: 0.2em;
BORDER-LEFT: #ffa201 0px outset;
CURSOR: pointer;
COLOR: #ffffff;
PADDING-TOP: 0.2em;
BORDER-BOTTOM: #ffa201 0px outset;
FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
HEIGHT: 20px;
BACKGROUND-COLOR: #f49e3c
}
.button:hover
{
background-position:top;
}
.bt
{
display:block;
background-image:url(../images/top_bt.png);
background-repeat:no-repeat;
background-position:bottom;
width:101px;
height:33px;
text-align:center;
line-height:240%;
}
.bt:hover
{
background-position:top;
}

.g_bt
{
display:block;
background-image:url(../images/green_bt.png);
background-repeat:no-repeat;
background-position:bottom;
width:115px;
height:33px;
text-align:center;
line-height:240%;
font-weight:normal;
}

.g_bt_big
{
display:block;
background-image:url(../images/green_bt_big.png);
background-repeat:no-repeat;
background-position:left;
width:120px;
height:33px;
text-align:center;
line-height:260%;
font-weight:normal;
}
.top_bt
{
font-size:11px;
color:#9d0028;
background-color:#fff;
text-decoration:none;
padding:5px;
margin-right:3px;
font-weight:bold;
}
.top_bt:hover
{
	color:#000;
}
.more_bt
{
font-size:11px;
color:#ffffff;
background-color:#6C9316;
text-decoration:none;
padding:5px;
margin-right:3px;
font-weight:bold;
}
.more_bt:hover
{
	color:#000;
}
.body_border
{
background-image:url(../images/border.gif);
background-position:left;
background-repeat:repeat-y;
}
.body_border2
{
background-image:url(../images/border.gif);
background-position:right;
background-repeat:repeat-y;
}
.body_border3
{
background-image:url(../images/border.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.footer_text
{
color:#fff;
text-align:center;
}
.footer_text a
{
text-decoration:none;
font-size:11px;
color:#fff;
font-weight:normal;
}
.footer_text a:hover
{
text-decoration:underline;
}
.left_bor
{
border-left:1px solid #bfbfbf;
}
.right_bor
{
border-right:1px solid #bfbfbf;
}
.top_bor
{
border-top:1px solid #bfbfbf;
}
.bottom_bor
{
border-bottom:1px solid #bfbfbf;
}
.search_heading
{
font-family:Tahoma;
font-size:18px;
font-weight:700;
color:#7faa1e;
}
.search_heading span
{
color:#000;
}
.search_box
{
background-image:url(../images/search_box_back.gif);
background-position:left;
background-repeat:no-repeat;
height:25px;
width:290px;
padding:5px;
text-align:left;
border:0px;
line-height:190%;
}
.search_adv_link
{
font-family:Tahoma;
font-size:12px;
font-weight:700;
color:#7faa1e;
}
.search_adv_link a
{
text-decoration:none;
color:#7faa1e;
font:12px;
font-weight:700;
}
.search_adv_link a:hover
{
color:#000;
}
.search_adv_link a span
{
color:#000;
}
.search_adv_link a:hover span 
{
color:#9d0028;
}
.search_heading2
{
font-family:Tahoma;
font-size:14px;
font-weight:600;
color:#7faa1e;
}
.search_heading2 span
{
color:#000;
}
.registration_heiglight
{
font-size:11px;
font-weight:bold;
color:#000;
line-height:150%;
}
.registration_heiglight span
{
color:#7faa1e;
}
.tab_bt
{
background-image:url(../images/tab_bt-back.gif);
background-position:left top;
background-repeat:repeat-x;
width:200px;
margin-left:10px;
}
.tab_link
{
padding:0px 20px 0px 10px;
line-height:200%;
float:left;
font-weight:bold;
color:#fff;
}
.tab_left
{
width:4px;
float:left;
height:23px;
}
.tab_right
{
width:4px;
float:right;
height:23px;
}
.catagory_link
{
font-size:11px;
font-weight:normal;
color:#000;
}
.catagory_link a
{
color:#000;
font-weight:normal;
font-size:11px;
}
.catagory_link a:hover
{
color:#7faa1e;
}
.catagory_link img
{
padding:2px;
}
.tab_bt2
{
background-image:url(../images/tab_bt-back.gif);
background-position:left top;
background-repeat:repeat-x;
width:140px;
margin-left:5px;
}


/*login*/

.log_back
{
background-image:url(../images/login_back.gif);
background-position:left top;
background-repeat:repeat-x;
}
.login_heading
{
font-family:Tahoma;
font-size:18px;
font-weight:700;
color:#fff;
}

.login_bt
{
display:block;
background-image:url(../images/green_bt.png);
background-repeat:no-repeat;
background-position:bottom;
width:101px;
height:33px;
text-align:center;
line-height:240%;
font-weight:bold;
}
/*register*/
.reg_dec
{
border-top:1px solid #bfbfbf;
}
.reg_head
{
background-image:url(../images/tab_bt-back.gif);
background-position:left top;
background-repeat:repeat-x;
width:230px;
}
.reg_head2
{
background-image:url(../images/tab_bt-back.gif);
background-position:left top;
background-repeat:repeat-x;
margin-right:9px;
width:60px;
}
.font_c
{
color:#000;
}
.text_box
{
background-color:#fff;
width:250px;
text-align:left;
border:1px solid #000;
}
.text_box_post_job
{
background-color:#fff;
width:300px;
text-align:left;
border:1px solid #000;
}
.text_box01
{
background-color:#fff;
width:80px;
text-align:left;
border:1px solid #000;
}

.text_box02
{
background-color:#fff;
width:250px;
text-align:left;
border:1px solid #000;
}

.text_box03
{
background-color:#fff;
width:200px;
text-align:left;
border:1px solid #000;
}


.text_box04
{
background-color:#fff;
width:415px;
text-align:left;
border:1px solid #000;
}


.bor_l
{
border-left:1px dashed #bfbfbf;
}
.small_text_box
{
background-color:#fff;
width:100px;
text-align:left;
border:1px solid #000;
}
.bor
{
border:1px solid #bfbfbf;
}
.bor2
{
border:1px solid #7B9F2F;
padding:3px;
}
.tab_bt_selected
{
background-image:url(../images/tab_bt-back_selected.gif);
background-position:left top;
background-repeat:repeat-x;
width:140px;
margin-left:5px;
}
.tab_left_selected
{
width:4px;
float:left;
height:23px;
background-image:url(../images/tab_bt_selected.gif);
background-position:left top;
background-repeat:no-repeat;
}
.tab_right_selected
{
width:4px;
float:right;
height:23px;
background-image:url(../images/tab_bt_right_selected.gif);
background-position:right top;
background-repeat:no-repeat;
}
.highlighted_text
{
color:#9d0028;
}
.info_heiglight
{
font-size:11px;
font-weight:bold;
color:#000;
line-height:150%;
}

.grid_rowupper
{
font-size:11px;
font-weight:bold;
color:#000;
}
/*line-height:150%;*/

.grid_rowlower
{
font-size:11px;
font-weight:bold;
color:#000;
background:#E6F4C4;
}


.new_size
{
font-size:15px;
font-weight:bold;
}
.bt_preview
{
background-color:#7faa1e;
border:0px;
font-weight:bold;
color:#000;
}
.latest_head
{
background-color:#6C9316;
border:0px;
font-weight:bold;
color:#fff;
}
.book_marked
{
background-image:url(../images/book_marked_star.gif);
background-position:top left;
background-repeat:no-repeat;
}
.spicial_rates01
{
font-family:Tahoma;
font-size:14px;
font-weight:700;
color:#bb3100;
}


.spcial_body_bg
{
background-color: #d7dcca;
border-right:#CCCCCC 1px solid;
height:40px;
padding-top:5px;
}

.spicial_rates_body
{
background-image:url(../images/tab_bt-back.gif);
background-position:left top;
background-repeat:repeat-x;

}

.style1 {font-size: 12px}


.Promotion_Booking_text_field
{
background-color:#FFFFFF;
border:#FFFFFF 1px solid;
border-bottom:#CCCCCC 1px solid;
width:155px;
height:16px;
}

.Promotion_Booking_text_field02
{
background-color:#FFFFFF;
border:#FFFFFF 1px solid;
border-bottom:#CCCCCC 1px solid;
width:455px;
height:16px;
}


.Promotion_Booking_text_field03
{
background-color:#FFFFFF;
border:#FFFFFF 1px solid;
border-bottom:#CCCCCC 1px solid;
width:255px;
height:16px;
}
.bor_2
{
border-bottom:1px dashed #bfbfbf;
}
.pagination
{
border:1px solid #e5e5e5;
display:block;
width:auto;
float:left;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding:2px 3px;
margin-left:2px;
}
.pagination:hover
{
	/*#FBFBFB*/
	background-color: #7faa1e;
}
.customwidth
{
width:220px;
}

/************ PasswordStrength Related Styles ***********************/

.TextIndicator_TextBox1_Strength4
{
     color:#000000;
     font-family:Arial;
     font-size:11px;
     padding: 2px 3px 2px 3px;
}


/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	
	width:250px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.watermarkedshort {
	
	width:100px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.watermarkedsearching {
	background-image:url(../images/search_box_back.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:25px;
	width:290px;
	padding:5px;
	text-align:left;
	border:0px;
	line-height:190%;
}	
.txtarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color:#fff;
padding-left:2px;
padding-top:1px;
width:380px;
height:200px;
border:1px solid #000;	
}	
/*Capche Message*/
.Message{
font:bold 11px verdana;
color:#dd0000;
}

.alternateemp_row
{
background:#F4F4F4;
}
/*resume grid*/
.lightgrayback
{
	background-color:#E6E6E6;
	text-align:center;
}
.alterback
{
	background-color:#fff;
	text-align:center;
}
.profilecompleteness
{
display:block;
height:15px;
}