body {
	color:#4b4b4b;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	margin:0;
	padding:0;
	background: url(../images/customers/main_top_bg.jpg) 0 top repeat-x #fff;
}

div, h1, h2, p, form, label, input, textarea, img, span, a{
	margin:0; padding:0 0 0 0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

/*------------------------------------------------top part--------------------*/

#top{
	background:url(../images/customers/top_part.jpg) 0 0 repeat-x;
	width:1011px;
	height:170px;
	margin:0 auto;
	position:relative;
	/*float:left;*/
}
#top ul.img{
	position:absolute;
	left:4px;
	top:20px;
	width:265px;
	height:90px;
}

#top ul.img li{
	width:265px;
	height:90px;
	text-align:left;
}

#top ul.googlead_area{
	width:728px;
	height:90px;
	left:277px;
	top: 20px;
	position:absolute;
	text-align:right;
	}

/*#top ul.googlead_area{
    width:728px;
	height:90px;
	}
*/

#top ul.flagarea{
	width:90px;
	height:25px;
	left:900px;
	top:136px;
	position:absolute;
	z-index:10;
	}
	
#top ul.flagarea li{
	width:25px;
	height:25px;
	float:left;
	margin:0 2px 0 0;
	}
	
#top ul.flagarea li a{
	width:25px;
	height:25px;
	float:left;
	border:none;
	margin:0 2px 0 0;
	}		

#top ul.mainlinks{
	width:1000px;
	height:44px;
	left:0;
	top:125px;
	position:absolute;
	background:url(../images/customers/menubar.jpg) 0 bottom no-repeat;
	padding:0 0 0 11px;
	}


* html #top ul.mainlinks li a { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

* html #top ul.mainlinks li a span { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

#top ul.mainlinks li{
	float:left;
	margin:0 25px 0 0;
	width:auto;
	height:30px;
	padding-top:6px;
}
#top ul.mainlinks li a{
    float:left;
	width:auto;
	height:36px;
	padding:0 0 0 17px;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
}

#top ul.mainlinks li a span{
    float:left;
	width:auto;
	height:31px;
	padding:5px 17px 0 0;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
	cursor:pointer;
}

#top ul.mainlinks li a:hover, #top ul.mainlinks li a.active{
    float:left;
	background:url(../images/customers/menu_hover_left.png) left top no-repeat;
	color:#010101;
}

#top ul.mainlinks li a:hover span, #top ul.mainlinks li a.active span{
    float:left;
	background:url(../images/customers/menu_hover.png) right top no-repeat;
	color:#010101;
	}
	
#top ul.mainlinks li.hover{
	float:left;
	background:url(../images/customers/menu_hover.png) right bottom no-repeat;
	float:left;
	margin:0 40px 0 0;
	width:auto;
	padding-top:10px;
}

/*-----------------middlepart------------------------*/

#middle_area {
    width:991px;
	height:auto;
	background:url(../images/customers/middle_bg.jpg) center 0 repeat-y;
	margin:0 auto;
	padding:5px 10px;
/*	min-height:325px;*/
	/*float:left;*/
	}
	
#middle_leftside {
    width:700px;
	height:auto;
	border:2px solid #dedede;
	float:left;
	margin:0 0 0 0;
	padding:5px;
	}
#middle_leftside_short {
    width:700px;
	height:255x;
	border:2px solid #dedede;
	float:left;
	margin:0 5px 0 0;
	padding:5px;
	}
#middle_leftside .top_box {
    width:690px;
	height:90px;
	background:url(../images/customers/left_middle-top.gif) 0 top repeat-x;
	padding:0 5px;
	}
/*

31-08-09

#middle_leftside_short .top_box {
    width:690px;
	height:150px;
	background:url(../images/customers/left_middle-top.gif) 0 top repeat-x;
	padding:0 5px;
	}

*/
	
#middle_leftside_short .top_box {
    width:690px;
	height:90px;
	background:url(../images/customers/left_middle-top.gif) 0 top repeat-x;
	padding:0 5px;
	}	
	
	
.top_box h2 {
    font: bold 16px/25px Arial, Helvetica, sans-serif;
	color:#454645;
	display:block;
	text-align:left;
	}	
	
.top_box .three_sign_areas {
    width:670px;
	height:65px;
	padding:0 0 0 20px;	
	}


.three_sign_areas .first_signarea {
    width:206px;
	height:62px;
	padding:0;	
	margin:3px 10px 0 0;
	float:left;
	background:url(../images/customers/active_green_tab.jpg) 0 0 no-repeat;
	}

.first_signarea .number_area {
    width:55px;
	height:62px;
	text-align:center;
	font:bold 34px/62px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	}

.first_signarea .number_area_description {
    width:90px;
	height:50px;
	text-align:center;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	padding-top:15px;
	color:#323333;
	float:left;
	padding-right:25px;
	padding-left:10px;
	}
	
.three_sign_areas .second_signarea {
    width:206px;
	height:62px;
	padding:0;	
	margin:3px 20px 0 0;
	float:left;
	background:url(../images/customers/normal_blue_tab.jpg) 0 0 no-repeat;
	}

.second_signarea .number_area {
    width:55px;
	height:62px;
	text-align:center;
	font:bold 34px/62px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	}

.second_signarea .number_area_description {
    width:90px;
	height:50px;
	text-align:center;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	padding-top:15px;
	color:#323333;
	float:left;
	padding-right:25px;
	padding-left:10px;
	}
	
.three_sign_areas .third_signarea {
    width:206px;
	height:62px;
	padding:0;	
	margin:3px 10px 0 0;
	float:left;
	background:url(../images/customers/normal_blue_tab.jpg) 0 0 no-repeat;
	}		

.third_signarea .number_area {
    width:55px;
	height:62px;
	text-align:center;
	font:bold 34px/62px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	}

.third_signarea .number_area_description {
    width:90px;
	height:50px;
	text-align:center;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#323333;
	float:left;
	padding-top:15px;
	padding-right:25px;
	padding-left:10px;
	}
	
	
#middle_leftside .middle_box {
    width:690px;
	height:auto;
	padding:0 5px;
	}	
#middle_leftside_short .middle_box {
    width:690px;
	height:430px;
	padding:0 5px;
	}	
	
.middle_box .category_box {
    width:688px;
	height:auto;
	padding:0;
	float:left;
	border:1px solid #dedede;
	margin:0;
	}

.category_box  .top_header{
    width:668px;
	height:38px;
	padding:0 10px;
	background:url(../images/customers/box_top_header_bg.gif) left 0 repeat-x;
	text-align:left;
	font:bold 16px/38px Arial, Helvetica, sans-serif;
	color:#272727;
	float:left;
	position:relative;
	float:left;
	}

.category_box .category_listing{
    width:450px;
	height:130px;
	padding:0 0 5px 10px;
	float:left;
	margin-top:5px;
	}

.category_listing .categorylisting_area{
    width:433px;
	height:135px;
/*	margin-bottom:10px;*/
	border:1px solid #dedede;
	overflow:auto;
	}
	
.categorylisting_area .categorylisting_inner{
    width:415px;
	height:auto;
	}	

.categorylisting_area .each_row{
    width:400px;
	height:33px;
	padding:0 5px;
	float:left;
	}
	
.each_row .eachtab{
    width:192px;
	height:26px;
	padding:0;
	background:url(../images/customers/ser_19.jpg) 0 0 no-repeat;
	float:left;
	margin:4px 15px 4px 0;
	text-align:center;
	}
	
.each_row .eachtab a{
    font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#206b8b;
	text-decoration:none;
	display:block;
	}	

.each_row .eachtab a:hover{
    font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#206b8b;
	text-decoration:underline;
	display:block;
	}	
	
.each_row .eachtab2{
    width:192px;
	height:26px;
	padding:0;
	background:url(../images/customers/ser_19.jpg) 0 0 no-repeat;
	float:left;
	margin:4px 0 4px 0;
	text-align:center;
	}
	
.each_row .eachtab2 a{
    font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#206b8b;
	text-decoration:none;
	display:block;
	}	

.each_row .eachtab2 a:hover{
    font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#206b8b;
	text-decoration:underline;
	display:block;
	}		

.top_header .iconarea{
    width:45px;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}

.top_header .headername_area{
    width:auto;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}


.category_box .popular_listing{
   /* width:210px;*/
   width:665px;
	height:100px;
	padding:5px 10px 0 10px;
	float:left;
	margin:5px 0 10px 0;
	/*border:1px solid #dedede;
	overflow:auto;*/
	}

.popular_listing ul{
    width:620px;
	height:105px;
	padding:0 0 0 10px;
	border:1px solid #dedede;
	overflow:auto;
	margin:0 auto;
	overflow-x:hidden;
	}
	
.popular_listing ul li{
    width:191px;
	height:30px;
	padding:0 0 0 0;
	margin:3px 10px 3px 0;
	background:url(../images/customers/ser_21.jpg) 0 0 no-repeat;
	float:left;
	}	

.popular_listing ul li a{
     font:bold 12px/25px Arial, Helvetica, sans-serif;
	 color:#6e541a;
	 text-decoration:none;
	 display:block;
	 }

.popular_listing ul li a:hover{
     font:bold 12px/25px Arial, Helvetica, sans-serif;
	 color:#6e541a;
	 text-decoration:underline;
	 display:block;
	 }
	
.top_header .iconarea{
    width:45px;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}

.top_header .headername_area{
    width:auto;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}

.middle_box .keyword_box {
    width:228px;
	height:85px;
	padding:0;
	float:left;
	border:1px solid #dedede;
	margin:5px 0 0 0;
	}				

.keyword_box .top_header{
    width:208px;
	height:38px;
	padding:0 10px;
	background:url(../images/customers/box_top_header_bg.gif) left 0 repeat-x;
	text-align:left;
	font:bold 16px/38px Arial, Helvetica, sans-serif;
	color:#272727;
	float:left;
	}
	
.keyword_box .keyword_area{
    width:208px;
	height:21px;
	padding:12px 10px;	
	float:left;
	position:relative;
	}

.top_header .iconarea{
    width:45px;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}

.top_header .headername_area{
    width:auto;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}
	
#middle_leftside .sel_location_area {
    width:690px;
	height:85px;
	padding:0 5px;
	float:left;
	margin:5px 0;
	}	
/*

31-08-09
#middle_leftside_short .sel_location_area {
    width:690px;
	height:120px;
	padding:0 5px;
	float:left;
	margin:10px 0;
	}	*/
	
	
	#middle_leftside_short .sel_location_area {
    width:690px;
	height:156px;
	padding:0 5px;
	float:left;
	margin:10px 0;
	}

.sel_location_area  .loc_area_box{
    width:688px;
	height:85px;
	padding:0;
	background-color:#f5f6f8;
	border:1px solid #dedede;
	}	

.loc_area_box .top_header{
    width:668px;
	height:38px;
	padding:0 10px;
	background:url(../images/customers/box_top_header_bg.gif) left 0 repeat-x;
	text-align:left;
	font:bold 16px/38px Arial, Helvetica, sans-serif;
	color:#272727;
	float:left;
	}

.top_header .iconarea{
    width:45px;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}

.top_header .headername_area{
    width:auto;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}	
	
.loc_area_box .content_row{
    width:668px;
	height:25px;
	padding:0 10px;
	margin:10px 0;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	}
	
.content_row .countryarea{
    width:240px;
	height:25px;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	}	

.countryarea .countrydropbox{
    width:160px;
	height:25px;
	}
	
.content_row .postalcode_area{
    width:240px;
	height:25px;
	float:left;
	}	

.postalcode_area .postalcodebox{
    width:80px;
	height:25px;
	float:left;
	}
	
.postalcode_area .postalcodebox2{
    width:110px;
	height:25px;
	float:left;
	}

.postalcodebox2 .boxtextfield{
    width:100px;
	height:22px;
	padding-left:4px;
	}
	
.postalcode_area .postalcodebox3{
    width:30px;
	height:21px;
	float:left;
	padding:2px 5px;
	}		

.content_row .postalcode_area_display{
    width:180px;
	height:22px;
	float:left;
	background-color:#DDDDDD;
	border:1px solid #7e9cb8;
	margin:2px 0;
	}	

.loc_area_box .content_msg_row{
    width:318px;
	height:18px;
	padding:0 10px 0 350px;
	margin:0;
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-align:left;
	}

#middle_leftside .next_btn_area {
    width:680px;
	height:21px;
	padding:0 10px;
	float:left;
	}
	
.highlightLocAct {

color:#FF6600; 
font-size:12px;

}	
	
.next_btn_area .top_green_info {
    width:600px;
	height:25px;
	padding:0;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#2F91D8;
	text-align:left;
	float:left;
}
		
#middle_leftside_short .next_btn_area {
    width:656px;
	height:21px;
	padding:0 5px;
	float:left;
	}	
.next_btn_area .next_btn {
    width:66px;
	height:21px;
	margin:0;
	background:url(../images/customers/next_btn.jpg) 0 0 no-repeat;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	}
.next_btn_area .new_btn {
    width:110px;
	height:21px;
	margin:0;
	background:url(../images/customers/btn2.jpg) 0 0 no-repeat;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	}
.next_btn_area .next_btn a {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	}
.next_btn_area .new_btn a {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	}
.next_btn_area .next_btn a:hover {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	display:block;
	}
.next_btn_area .new_btn a:hover {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	display:block;
	}
	
		
.next_btn_area .prev_btn {
    width:66px;
	height:21px;
	margin:0;
	background:url(../images/customers/next_btn.jpg) 0 0 no-repeat;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	}

.next_btn_area .prev_btn a {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	}
	
.next_btn_area .prev_btn a:hover {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	display:block;
	}			
/*------------------right side----------------------*/	
#middle_rightside {
    width:250px;
	height:auto;
	float:left;
	padding:0 10px 0 10px;
	}	

#login_box {
    width:240px;
	height:159px;
	padding:5px;
	background:url(../images/customers/loginbox.jpg) 0 0 no-repeat;
	margin-bottom:8px;
	}

#login_box h2{
    font:bold 16px/25px Arial, Helvetica, sans-serif;
	color:#272727;
	display:block;
	}
	
#login_box .error_msg_area {
    width:240px;
	height:25px;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
	padding:10px 0 0 0;
	}
	
#login_box .username_area {
    width:225px;
	height:25px;
	padding:0 5px;
	margin:0 0 5px 0;
	}

.username_area .namefield{
    width:70px;
	height:25px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	text-align:right;
	float:left;
	padding:0 5px 0 0;
	}
	
.username_area .namefieldbox{
    width:150px;
	height:25px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	}
	
.namefieldbox .textbox{
    width:150px;
	height:25px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	}		
	
#login_box .password_area {
    width:225px;
	height:25px;
	margin:0 0 5px 0;
	padding:0 5px;
	}

.password_area .pwfield{
    width:70px;
	height:25px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	text-align:right;
	float:left;
	padding:0 5px 0 0;
	}
	
.password_area .pwfieldbox{
    width:150px;
	height:25px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	}
	
#login_box .loginbox_btn_area {
    width:170px;
	height:25px;
	margin:0 0 0 0;
	padding:0 35px;
	}

.loginbox_btn_area .new_btn_area {
    width:61px;
	height:21px;
	padding:0 5px;
	float:left;
	margin:3px 10px 0 0;
	text-align:center;
	background:url(../images/customers/grey_btn.png) 0 0 no-repeat;
	}

.loginbox_btn_area .new_btn_area a {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	}

.loginbox_btn_area .new_btn_area a:hover{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	display:block;
	}

.loginbox_btn_area .login_btn_area {
    width:61px;
	height:21px;
	padding:0 5px;
	float:left;
	margin:3px 0 0 0;
	text-align:center;
	/*background:url(../images/customers/grey_btn.png) 0 0 no-repeat;*/
	}
	
.loginbox_btn_area .login_btn_area a {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	display:block;
	}

.loginbox_btn_area .login_btn_area a:hover{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	display:block;
	}	
	
#login_box .forget_password_area {
    width:235px;
	height:20px;
	margin:0 0 0 0;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#105f99;
	}
	
#login_box .forget_password_area a {
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#105f99;
	text-decoration:none;
	}	
	
#login_box .forget_password_area a:hover {
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#105f99;
	text-decoration:underline;
	}
	
#right_green_box {
    width:228px;
	height:120px;
	padding:10px;
	/*background: url(../images/customers/right_green_box.jpg) 0 0 repeat-x;*/
	background: url(../images/customers/iStock_Calculator_XSmall.jpg) center 0 no-repeat;
	border:1px solid #dcdcdc;
	margin-bottom:8px;
	position:relative;
	}

#right_green_boxFillOut {
    width:228px;
	height:120px;
	padding:10px;
	/*background: url(../images/customers/right_green_box.jpg) 0 0 repeat-x;*/
	background: url(../images/customers/iStock_calculator_pen_XSmall.jpg) center 0 no-repeat;
	border:1px solid #dcdcdc;
	margin-bottom:8px;
	position:relative;
	}		


#right_green_box .videoicon{
position:absolute; 
top:5px; 
left:5px;
}

#right_green_boxFillOut .videoicon{
position:absolute; 
top:5px; 
left:5px;
}


#right_green_box .contentpart {
    width:228px;
	height:90px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#215f03;
	text-align:left;
	margin:0 0 10px 0;
	}

 #right_green_boxFillOut .contentpart {
    width:228px;
	height:90px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#215f03;
	text-align:left;
	margin:0 0 10px 0;
	}	
	

#right_green_box  .contentpart span {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#215f03;
	}

#right_green_boxFillOut .contentpart span {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#215f03;
	}	

#right_green_box .btn_part {
    width:220px;
	height:21px;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	/*background:url(../images/customers/blue_long_btn.png) 0 0 no-repeat;*/
	color:#fff;
	padding:0 5px;
	margin:0 auto;
	}

#right_green_box .btn_part a {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	text-decoration:underline;
	}

#right_green_box .btn_part a:hover {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	text-decoration:underline;
	}
	
#right_green_boxFillOut .btn_part {
    width:220px;
	height:21px;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	/*background:url(../images/customers/blue_long_btn.png) 0 0 no-repeat;*/
	color:#000;
	padding:0 5px;
	margin:0 auto;
	}

#right_green_boxFillOut .btn_part a {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-decoration:underline;
	}

#right_green_boxFillOut .btn_part a:hover {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-decoration:underline;
	}	
	
#right_blue_box {
    width:228px;
	height:108px;
	padding:10px;
	/*background: url(../images/customers/right_blue_box.jpg) 0 0 repeat-x;*/
	background: url(../images/customers/iStock_Handyman_Escalera_XSmall.jpg) center 0 no-repeat;
	border:1px solid #dcdcdc;
	margin-bottom:8px;
	position:relative;
	}
	
#right_blue_boxFillOut {
    width:228px;
	height:108px;
	padding:10px;
	/*background: url(../images/customers/right_blue_box.jpg) 0 0 repeat-x;*/
	background: url(../images/customers/iStock_handyman_XSmall.jpg) center 0 no-repeat;
	border:1px solid #dcdcdc;
	margin-bottom:8px;
	position:relative;
	}



#right_blue_box .videoicon{
position:absolute; 
top:5px; 
left:5px;
}

#right_blue_boxFillOut .videoicon{
position:absolute; 
top:5px; 
left:5px;
}
	
#right_blue_box .contentpart {
    width:228px;
	height:78px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#045995;
	text-align:left;
	margin:0 0 10px 0;
	}

#right_blue_boxFillOut .contentpart {
    width:228px;
	height:78px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#045995;
	text-align:left;
	margin:0 0 10px 0;
	}	

#right_blue_box .contentpart span {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#045995;
	}

#right_blue_boxFillOut .contentpart span {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#045995;
	}	

#right_blue_box .btn_part {
    width:220px;
	height:21px;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	/*background:url(../images/customers/blue_long_btn.png) 0 0 no-repeat;*/
	color:#fff;
	padding:0 5px;
	margin:0 auto;
	}
#right_blue_boxFillOut .btn_part {
    width:220px;
	height:21px;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	/*background:url(../images/customers/blue_long_btn.png) 0 0 no-repeat;*/
	color:#fff;
	padding:0 5px;
	margin:0 auto;
	}	

#right_blue_box .btn_part a {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	text-decoration:underline;
	}

#right_blue_boxFillOut .btn_part a {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	text-decoration:underline;
	}

#right_blue_box .btn_part a:hover {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	text-decoration:underline;
	}

#right_blue_boxFillOut .btn_part a:hover {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	text-decoration:underline;
	}	
	
	
#right_ad_area {
    width:250px;
	height:250px;
	margin:15px 0;
	}
	
/*-------------------------footer area-----------------------*/		

#footer_main {
    width:auto;
	height:70px;
	background:url(../images/customers/main_footer_bg.jpg) 0 bottom repeat-x;
	}	
	
#footer{
	width:1011px;
	margin:0 auto;
	background:url(../images/customers/middle_bg_bottom.jpg) left top no-repeat;
	height:70px;
	position:relative;
}



#footer p.copyright{
	font:normal 11px/11px Tahoma, Arial, Helvetica, sans-serif;
	color:#292929;
	position:absolute;
	/*left:410px;*/
	left:855px;
	top:20px;
}


#footer .bottom_link_area{
	width:390px;
	height:20px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	top:15px;
	left:300px;
	position:absolute;
	
}


   
   #footermain .bottom_link_area ul{
	width:390px;
	height:20px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
   }
   
#footer .bottom_link_area ul li{
	width:auto;
	height:20px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 5px;
	text-decoration:none;
	float:left;
   }
   
#footer .bottom_link_area ul li a{
	width:auto;
	height:20px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 5px;
	text-decoration:none;
	float:left;
   } 
   
#footer .bottom_link_area ul li a:hover{
	width:auto;
	height:20px;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 5px;
	text-decoration:underline;
	float:left;
   }     	
				
															

/*---------------16-6-09 added by noble---------------------*/
/*----------search location are---------*/
.sel_location_area1  .loc_area_box1{
    width:981px;
	height:115px;
	padding:0;
	background-color:#f5f6f8;
	border:1px solid #dedede;
	}	

.loc_area_box1 .top_header1{
    width:961px;
	height:38px;
	padding:0 10px;
	background:url(../images/customers/box_top_header_bg.gif) left 0 repeat-x;
	text-align:left;
	font:bold 16px/38px Arial, Helvetica, sans-serif;
	color:#272727;
	float:left;
	}

.top_header1 .iconarea1{
    width:45px;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}

.top_header1 .headername_area1{
    width:auto;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}	
	
.loc_area_box1 .content_row1{
    width:961px;
	height:25px;
	padding:0 10px;
	margin:15px 0;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	}
/*------------------Button Style---------------------------*/

.buttonA{
    color: #fff;
	background:url(../images/ekuoture/but_nor.gif)  repeat-x top;
	cursor:pointer;	
	padding:2px 3px 2px 3px;
    height:21px;
    vertical-align:middle;
	border:1px solid #f67a1e;
	background-color: #8c8c8c;
	font:bold 11px Arial, Helvetica, sans-serif;
    margin:2px 0;
    margin-left:0px;
}
.buttonA:hover{
    background:url(../images/ekuoture/but_hov.gif) repeat-x top;
    height:21px;
    color: #fff;
    vertical-align:middle;
    margin:2px 0;
    margin-left:0px;
    text-decoration:none;
}

.buttonADisabled{
    color: #fff;
	background:url(../images/ekuoture/but_nor_dis.jpg)  repeat-x top;
	cursor:pointer;	
	padding:2px 3px 2px 3px;
    height:21px;
    vertical-align:middle;
	border:1px solid #454545;
	background-color: #8c8c8c;
	font:bold 11px Arial, Helvetica, sans-serif;
    margin:2px 0;
    margin-left:0px;
}
.buttonADisabled:hover{
    background:url(../images/ekuoture/but_hov_dis.jpg) repeat-x top;
    height:21px;
    color: #fff;
    vertical-align:middle;
    margin:2px 0;
    margin-left:0px;
    text-decoration:none;
}
/*------------content area---------------------*/
.bullettin_content_area {
    width:981px;
	height:auto;
	padding:0;
	/*background-color:#f5f6f8;*/
	border:1px solid #dedede;
	}


/*----------pagination area--------*/
.paginatin_area_left{
    width:20px;
	height:22px;
	float:left;
	background-color:#ffffff;
	}
	
.paginatin_area_right{
    width:20px;
	height:22px;
	float:left;
	background-color:#ffffff;
	}	

.paginatin_area{
   width:auto;
	height:20px;
	padding:0;
	text-align:right;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#2774a5;
	float:left;
	border:1px solid #0066FF;
	} 
	
.paginatin_area a{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#2774a5;
	text-decoration:none;
	width:10px;
	margin:0 3px;
	padding:0 2px;
	}  

.paginatin_area a:hover{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#2774a5;
	text-decoration:none;
	border:1px solid #2774a5;
	width:10px;
	margin:0 2px;
	padding:0 2px;
	}
	
.paginatin_area a.active{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#2774a5;
	text-decoration:none;
	border:1px solid #2774a5;
	width:10px;
	margin:0 3px;
	padding:0 2px;
	}	
/*----------------submenu--------------*/	
/*#top1{
	width:1011px;
	background:url(../images/customers/top_part.jpg) 0 0 repeat-x;
	height:30px;
	margin:0 auto;
	position:relative;
}	
		
#top1 ul.mainlinks1{
	width:1000px;
	height:30px;
	left:0;
	position:relative;
	background:transparent url(../images/customers/middle_bg.jpg) repeat-y scroll;
	padding:0 0 0 11px;
	}


  float: left;
  text-decoration: none;
  }


  float: left;
  text-decoration: none;
  }

#top1 ul.mainlinks1 li{
	float:left;
	margin:0 25px 0 0;
	width:auto;
	height:30px;
	padding-top:3px;
}
#top1 ul.mainlinks1 li a{
    float:left;
	width:auto;
	height:30px;
	padding:0 0 0 17px;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
}

#top1 ul.mainlinks1 li a span{
    float:left;
	width:auto;
	height:30px;
	padding:5px 17px 0 0;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
	cursor:pointer;
}

#top1 ul.mainlinks1 li a:hover, #top1 ul.mainlinks1 li a.active{
    float:left;
	color:#010101;
}

#top1 ul.mainlinks1 li a:hover span, #top1 ul.mainlinks1 li a.active span{
    float:left;
	color:#010101;
	}
	
#top1 ul.mainlinks1 li.hover{
	float:left;
	float:left;
	margin:0 40px 0 0;
	width:auto;
	padding-top:0px;
}	*/

#top1{
	width:1011px;
	height:44px;
	margin:0 auto;
	position:relative;
}	
		
#top1 ul.img{
	position:absolute;
	left:4px;
	top:44px;
	width:245px;
	height:45px;
}

#top1 ul.img li{
	width:245px;
	height:45px;
}

#top1 ul.googlead_area1{
	width:728px;
	height:90px;
	left:271px;
	top: 20px;
	position:absolute;
	}

#top1 ul.googlead_area1{
    width:728px;
	height:90px;
	}

#top1 ul.flagarea1{
	width:90px;
	height:25px;
	left:900px;
	top:136px;
	position:absolute;
	z-index:10;
	}
	
#top1 ul.flagarea1 li{
	width:25px;
	height:25px;
	float:left;
	margin:0 4px 0 0;
	}
	
#top1 ul.flagarea1 li a{
	width:25px;
	height:25px;
	float:left;
	border:none;
	margin:0 4px 0 0;
	}		

#top1 ul.mainlinks1{
	width:1000px;
	height:44px;
	left:0;
	position:relative;
	background:url(../images/customers/menubar.jpg) 0 bottom no-repeat;
	padding:0 0 0 11px;
	}


* html #top1 ul.mainlinks1 li a { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

* html #top1 ul.mainlinks1 li a span { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

#top1 ul.mainlinks1 li{
	float:left;
	margin:0 25px 0 0;
	width:auto;
	height:30px;
	padding-top:6px;

}
#top1 ul.mainlinks1 li a{
    float:left;
	width:auto;
	height:36px;
	padding:0 0 0 17px;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
	cursor:pointer;

}

#top1 ul.mainlinks1 li a span{
    float:left;
	width:auto;
	height:31px;
	padding:5px 17px 0 0;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
	cursor:pointer;

}

#top1 ul.mainlinks1 li a:hover, #top1 ul.mainlinks1 li a.active{
    float:left;
	background:url(../images/customers/menu_hover_left.png) left top no-repeat;
	color:#010101;

}

#top1 ul.mainlinks1 li a:hover span, #top1 ul.mainlinks1 li a.active span{
    float:left;
	background:url(../images/customers/menu_hover.png) right top no-repeat;
	color:#010101;

	}
	
#top1 ul.mainlinks1 li.hover{
	float:left;
	background:url(../images/customers/menu_hover.png) right bottom no-repeat;
	float:left;
	margin:0 40px 0 0;
	width:auto;
	padding-top:10px;

}


/*------added on 17-6-09 noble-----------*/
/*----------table styles--------*/

.tdcell_heading{
	height:20px;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
}
.border_bottom{
	height:25px;
	border-bottom:1px solid #dedede;
}
.border_3sides{
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
}
.table{
	background-color: #ffffff;
	width:875px;
}

.tabheader {
    width:50%;
	height:20px;
}
.tabheaderarea_table {
    width:auto;
	height:20px;
	background-color:#efa632;
}

td.GridHeaderLeft{
	height:28px;
	width:12px;
	background-image:url(../images/ekuoture/header_lt.gif) ;
	background-repeat:no-repeat;
	background-position:left;
}	
td.GridHeaderMiddle{
	height:23px;
	width:auto;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/ekuoture/header_repeat.gif);
	background-repeat:repeat-x;
}
td.GridHeaderRight{
	height:28px;
	width:14px;
	background-image:url(../images/ekuoture/header_rt.gif) ;
	background-repeat:no-repeat;
	background-position:right;
}
.tableHeader{
	background-color: #ffffff;
	color: #393939;
	padding: 0px;
}
.tableBackground{
	background-color: #fff;
	border:1px solid #327aef;
	border-bottom:none;
}
.tableGrid{
	background-color: #fff;
	color: #000000
}
.tdCell{
	background-color: #fff;
	padding: 2px;
}

.tdCell2{
	background-color: #2f90d7;
	padding: 2px;
	color:#fff;
}

.tdCell3{
	background-color: #bae2ff;
	padding: 2px;
	color:#000;
}

.tdCell4{
	background-color: #fff;
	padding: 2px;
	font-size:11px;
	color:#FF0000;
}
.center_bottom_left {
     width:12px;
	 height:5px;
	 background:url(../images/ekuoture/bottom_left_cornr.gif) no-repeat;
	 background-position:left;
}

.center_bottom_middle {
     width:855px;
	 height:5px;
	 background:url(../images/ekuoture/bottom_midle_repeat.gif) repeat-x;
}
.center_bottom_right {
     width:8px;
	 height:5px;
	 background:url(../images/ekuoture/bottom_right_cornr.gif) no-repeat;
	 background-position:left;
}
.filter_table {
    width:100%;
	height:auto;
	padding:0;
	border:1px solid #327aef;
	background-color: #d2effe;
}
/*----added 15-09-----*/
.table1{
	background-color: #ffffff;
	width:930px;
}

.center_bottom_middle1 {
     width:890px;
	 height:5px;
	 background:url(../images/ekuoture/bottom_midle_repeat.gif) repeat-x;
}

/*----added 19-----*/
.table_small{
	background-color: #ffffff;
	width:650px;
}
.center_bottom_middle_small {
     width:630px;
	 height:5px;
	 background:url(../images/ekuoture/bottom_midle_repeat.gif) repeat-x;
}

/*---------for scroll bar--------*/
#scrollDiv {

overflow:auto; 
height:135px;

}  

/*---------for search code page--------*/
#middle_area12 {
    width:720px;
	height:auto;
	margin:0 auto;
	padding:15px;	
	background:url(../images/customers/middle_bg750.jpg) 0 0 repeat-y;
/*	margin:0 auto;
	padding:15px;*/
	min-height:250px;
	}
#top12{

	background:url(../images/customers/menubar750.jpg) 0 bottom no-repeat;
    width:720px;
	height:44px;
	margin:0 auto;
	padding:15px;
}
#footer_main12 {
    width:auto;
	height:90px;
	background:url(../images/customers/main_footer_bg.jpg) 0 bottom repeat-x;
	}	
	
#footer12{
	width:720px;
	margin:0 auto;
	background:url(../images/customers/middle_bg_bottom750.jpg) 0 top no-repeat;
	height:90px;	padding:15px;
	position:relative;
}
/*---by viswajith--16-06-09---*/

/*---the three step display area---*/
#middle_leftside_bkr {
    width:958px;
	min-height:200px;
	height:auto;
	border:2px solid #dedede;
	float:left;
	margin:0 0 0 0;
	padding:5px;
	}

#middle_leftside_bkr .top_box_bkr {
    width:958px;
	height:125px;
	background:url(../images/customers/left_middle-top.gif) 0 top repeat-x;
	padding:0 0px;
	}
.top_box_contentare_bkr {
    width:951px;
	height:auto;
	/*min-height:350px !important;*/
	padding:0 5px;
	}		

.top_box_bkr h2 {
    font: bold 16px/25px Arial, Helvetica, sans-serif;
	color:#454645;
	display:block;
	text-align:left;
	}	


.top_box_bkr .three_sign_areas_bkr {
    width:700px;
	height:90px;
	padding:0 0 0 0;	
    margin:0 auto;
	}

.three_sign_areas_bkr .first_signarea_bkr {
    width:220px;
	height:79px;
	padding:0;	
	margin:20px 11px 0 0;
	float:left;
	background:url(../images/customers/active_green_tab2.jpg) 0 0 no-repeat;
	}

.first_signarea_bkr .number_area_bkr {
    width:55px;
	height:69px;
	text-align:center;
	font:bold 36px/69px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	}

.first_signarea_bkr .number_area_description_bkr {
    width:130px;
	height:69px;
	text-align:center;
	font:bold 12px/69px Arial, Helvetica, sans-serif;
	color:#323333;
	float:left;
	}

.three_sign_areas_bkr .second_signarea_bkr {
    width:220px;
	height:79px;
	padding:0;	
	margin:20px 11px 0 0;
	float:left;
	background:url(../images/customers/normal_blue_tab2.jpg) 0 0 no-repeat;
	}

.three_sign_areas_bkr .number_area_bkr {
    width:55px;
	height:69px;
	text-align:center;
	font:bold 36px/69px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	}

.second_signarea_bkr .number_area_description_bkr {
    width:130px;
	height:69px;
	text-align:center;
	font:bold 12px/69px Arial, Helvetica, sans-serif;
	color:#323333;
	float:left;
	}	
	
.three_sign_areas_bkr .third_signarea_bkr {
    width:220px;
	height:79px;
	padding:0;	
	margin:20px 10px 0 0;
	float:left;
	background:url(../images/customers/normal_blue_tab2.jpg) 0 0 no-repeat;
	}		

.third_signarea_bkr .number_area_bkr {
    width:55px;
	height:69px;
	text-align:center;
	font:bold 36px/69px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	}
	

	
.third_signarea_bkr .number_area_description_bkr {
    width:130px;
	height:69px;
	text-align:center;
	font:bold 12px/69px Arial, Helvetica, sans-serif;
	color:#323333;
	float:left;
	}
/*	-----for text boxes---	*/
.style_textbox{
	width:150px;
	border:1px solid  #808A99;
	background-color:#FFFFFF;
	padding-left:4px;
}

.style_textbox2{
	width:175px;
	border:1px solid  #808A99;
	background-color:#FFFFFF;
	padding-left:4px;
}

.style_selectbox{
	width:152px;
	border:1px solid  #808A99;
	background-color:#FFFFFF;
}


/*---------------------popup menu-----------------------*/

#popitmenu{
position: absolute;
background-color:#b2e2ff;
border:1px solid #6196d6;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
padding:0;
text-align:left;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color:#176baf;
display: block;
margin:0 0 2px 0;
padding:3px;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #e5f5ff;
margin:0 0 2px 0;
padding:3px;
}

#popitmenu p{
height:21px;
background:url(../images/customers/popup_header_bg.jpg) 0 bottom repeat-x;
font:bold 12px/21px Arial, Helvetica, sans-serif;
color:#fff;
padding:0 3px 0 3px;
margin:0 0 2px 0;
}


/*--------------------new pop idea----------------*/

.popit_box{
	width:200px;
	height:auto;
	min-height:100px;
	background-color:#b2e2ff;
    border:1px solid #6196d6;
	z-index:1000;
	position:absolute;
	display:none;
	}
.popit_box2{
	width:200px;
	height:auto;
	background-color:#b2e2ff;
    border:1px solid #6196d6;
	z-index:1001;
	position:absolute;
	display:none;
	}
	
.popit_box .header_area{
    width:194px;
    height:21px;
    background:url(../images/customers/popup_header_bg.jpg) 0 bottom repeat-x;
    font:bold 12px/21px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:0 3px 0 3px;
    margin:0 0 2px 0;
}

.header_area .header_caption{
    width:150px;
    height:21px;
    font:bold 12px/21px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:0 0 0 4px;
	float:left;
	text-align:left;
}
	
.header_area .close_btn a{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	float:left;
	width:40px;
	height:20px;
	display:block;
	}	

.popit_box2 .header_area2{
    width:194px;
    height:21px;
    background:url(../images/customers/popup_header_bg.jpg) 0 bottom repeat-x;
    font:bold 12px/21px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:0 3px 0 3px;
    margin:0 0 2px 0;
}

.header_area2 .header_caption2{
    width:150px;
    height:21px;
    font:bold 12px/21px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:0 0 0 4px;
	float:left;
	text-align:left;
}
	
.header_area2 .close_btn a{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	float:left;
	width:40px;
	height:20px;
	display:block;
	}			

.popit_box ul{
   
    height:auto;
    padding:0;
	float:left;
	overflow-y:auto; 
	max-height:200px; 
	width:200px;
}	

.popit_box ul li{
    width:170px;
    height:auto;
    padding:0;
	color:#2B7BBD;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	padding:0 5px;
}

.popit_box ul li a{
	color:#2777A3;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
}
.popit_box ul li a:hover{
	color:#2777A3;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;

	text-decoration:underline;
}
.popit_box2 ul{
   
    height:auto;
    padding:0;
	float:left;
	overflow-y:auto; 
	max-height:200px; 
	width:200px;
}	

.popit_box2 ul li{
    width:184px;
    height:20px;
    padding:0;
	color:#2B7BBD;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	padding:0 5px;
}

.popit_box2 ul li a{
	color:#2777A3;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
}


/* -----new search filter div style -----------*/	
.filter_table_div {
    width:875px;
	height:80px;
	padding:0;
	border:1px solid #327aef;
	background-color: #fff;
	z-index:100;
	}

.filter_table_div .header_bar_area{
    width:865px;
	height:25px;
	padding:0 5px;
	background-color:#2f90d7;
	}

.header_bar_area .each_headfiledarea{
   /* width:122px;*/
	width:160px;
	height:25px;
	padding:0 5px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }
	
.header_bar_area .each_headfiledarea2{
    width:130px;
	height:25px;
	padding:0 5px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }	
	
/*.header_bar_area .each_headfiledarea3{
    width:100px;
	height:25px;
	padding:0 5px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }*/		
	
.filter_table_div .header_contents_area{
    width:865px;
	height:35px;
	padding:0 5px;
	}
	
.header_contents_area .each_textfiledarea{

    /*width:122px;*/
	
	width:160px;
	height:35px;
	padding:10px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;	
	float:left;	
	position:relative;
	text-align:left;
    }
	
.error_msg{
    width:100%;
	height:15px;
	padding:0;
	text-align:left;
	font:normal 10px/15px Arial, Helvetica, sans-serif;	
	float:left;	
	color:#ff0000;
	margin:5px 0 0 0;
    }	
	
.header_contents_area .each_textfiledarea2{
    width:125px;
	height:35px;
	padding:10px 5px 0 5px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;	
	float:left;	
	text-align:left;
    }	

.each_textfiledarea2 .each_textfiledarea2_inner{
    width:125px;
	height:15px;
	padding:0;
	font:normal 12px/15px Arial, Helvetica, sans-serif;	
	float:left;	
	text-align:left;
    }	

.header_bar_area .each_headfiledarea3{
    width:120px;
	height:25px;
	padding:0 5px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }

.header_contents_area .each_textfiledarea3{
    width:120px;
	height:35px;
	padding:10px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;	
	float:left;	
	text-align:left;
    }
	
/*.header_contents_area .each_textfiledarea3{
    width:100px;
	height:35px;
	padding:10px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;	
	float:left;	
    }*/
	
.header_contents_area .each_textfiledarea4{
    width:60px;
	height:35px;
	padding:10px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;	
	float:left;	
    }				
.header_contents_area .each_textfiledarea5{
    width:140px;
	height:35px;
	padding:10px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;	
	float:left;	
    }
.header_bar_area .each_headfiledarea5{
    width:140px;
	height:25px;
	padding:0px 5px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }		
/*  suggest results div style */ 

/* CUSTOMIZE AUTOSUGGEST STYLE	*/
/*#search-wrap input{width:120px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}*/
.results { 
width:122px; 
border:solid 1px #7f9db9; 
display:none; 
z-index:1000; 
background-color:#fff; 
position:absolute;
left:5px;
/*top:35px;*/
top:25px;
}

.results ul, .results li{
padding:0; 
margin:0; 
border:0; 
list-style:none;
}

.results li {
border-top:solid 1px #DEDEDE; 
font-weight:bold; 
font-size:11px;
text-align:left;
}

.results li a{
display:block; 
padding:2px; 
text-decoration:none; 
color:#000000; 
font-weight:bold; 
font-size:11px;

}

.results li a small{
display:block; 
text-decoration:none; 
color:#999999; 
font-weight:normal; 
font-size:10px;
}

.results li a:hover{
background:#FFFFCC;
}

.results ul {
padding:6px;
}	

.txtBoxSmall{

	width:155px;
	/*width:120px;*/
	padding-left:4px;
}  

/*----------18-06 noble-----------*/
/*-------------status area---------*/
#middle_leftside_small {
    width:900px;
	height:150px;
	border:2px solid #dedede;
	float:left;
	margin:0 0 0 0;
	padding:5px;
	}
#middle_leftside_small .top_box_bkr1 {
    width:951px;
	height:150px;
	background:url(../images/customers/left_middle-top.gif) 0 top repeat-x;
	padding:0 5px;
	}
#middle_leftside_small .top_box_bkr1 {
    width:951px;
	height:150px;
	background:url(../images/customers/left_middle-top.gif) 0 top repeat-x;
	padding:0 5px;
	}

.top_box_bkr1 h2 {
    font: bold 16px/25px Arial, Helvetica, sans-serif;
	color:#454645;
	display:block;
	text-align:center;
	}	


	
/*----content area---*/	
#middle_content_area {
    width:966px;
	height:auto;
	border:2px solid #dedede;
	float:left;
	margin:0 15px 0 0;
	padding-top:5px;
	margin-top:5px;
	position:relative;
	padding:5px;
	}	
	
	/*added--21/06/----*/
/*.text_readonly{
	background-color:#F0F0F0;
	width:840px; 
	height:125px;
	padding-left:4px;
	border:1px solid #8D8D8D;
}

.text_readonly1{
	background-color:#FFFFFF;
	width:840px; 
	height:125px;
	padding-left:4px;
	border:1px solid #8D8D8D;
}*/


/* 14-09-09 */
.text_readonly{
	background-color:#F0F0F0;
	width:856px; 
	height:125px;
/*	padding-left:4px;*/	
	border:1px solid #8D8D8D;
}

.text_readonly1{
	background-color:#FFFFFF;
	width:856px; 
	height:125px;
	/*padding-left:4px;*/
	border:1px solid #8D8D8D;
}
/* 14-09-09 */

.data_readonly{
	background-color:#F0F0F0;
	border:1px solid #8D8D8D;
	padding-left:4px;

}

.data_readonly1{
	background-color:#F0F0F0;
	border:1px solid #8D8D8D;

}
/* jean 22-06-09*/

.selectBox{
	width:100px;
	text-align:center;
	
}


/*added--21/06/----*/



.logoff{
	height:44px;
	top:156px;

}


.popit_box_new{
	width:200px;
	/*height:100px;*/
	height:auto;
	background-color:#f7fad1;
    border:1px solid #99c528;
	z-index:6000;
	position:absolute;
	color:#94bf26;
	display:none;
	}

.popit_box_new .header_area_new{
    width:194px;
    height:21px;
    background:url(../images/customers/popup_header_bg_new.jpg) 0 bottom repeat-x;
    font:bold 12px/21px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:0 3px 0 3px;
    margin:0 0 2px 0;
}

.header_area_new .header_caption_new{
    width:150px;
    height:21px;
    font:bold 12px/21px Arial, Helvetica, sans-serif;
    color:#fff;
    padding:0 0 0 4px;
	float:left;
	text-align:left;
}
	
.header_area_new .close_btn_new a{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	float:left;
	width:40px;
	height:20px;
	display:block;
	}	

.popit_box_new ul{
    width:194px;
    height:auto;
    padding:0;
	float:left;
}	

.popit_box_new ul li{
    width:184px;
    height:auto;
    padding:0;
	color:#94bf26;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	padding:0 5px;
}

.popit_box_new ul li a{
	color:#2777A3;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
}

/*----------------------fillout form-------------------*/

#middle_leftside .request_form_area {
    width:690px;
	height:auto;
	padding:0 5px;
	float:left;
	margin:10px 0;
	}	
#middle_leftside_short .request_form_area {
    width:690px;
	height:auto;
	padding:0 5px;
	float:left;
	margin:10px 0;
	}	
.request_form_area  .request_form_box{
    width:688px;
	height:auto;
	padding:0 0 5px 0;
	/*background-color:#f5f6f8;*/
	border:1px solid #dedede;
	}	

.request_form_box .top_header1{
    width:668px;
	height:38px;
	padding:0 10px;
	background:url(../images/customers/box_top_header_bg.gif) left 0 repeat-x;
	text-align:left;
	font:bold 16px/38px Arial, Helvetica, sans-serif;
	color:#272727;
	float:left;
	}

.top_header1 .iconarea{
    width:45px;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}

.top_header1 .headername_area{
    width:auto;
	height:38px;
	float:left;
	margin:0 10px 0 0;
	}
	
.request_form_box .content_row1{
    width:668px;
	height:25px;
	padding:0 10px;
	margin:15px 0 0 0;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	}
	
.content_row1 .countryarea1{
    width:160px;
	height:23px;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	padding:0 0 0 30px;
	}
	
	
.content_row1 .conditionarea1{
    width:400px;
	height:23px;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	padding:0 0 0 10px;
	}
	
.content_row1 .conditionareaChkbox1{
    width:auto;
	height:23px;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	padding: 3px 0 0 30px;
	}				

.content_row1 .countryarea2{
    width:220px;
	height:23px;
	float:left;
	text-align:left;
	padding:2px 0 0 0;
	}	

.content_row1 .countryarea3{
    width:150px;
	height:23px;
	float:left;
	text-align:left;
	padding:2px 0 0 0;
	}

.countryarea2 .email_textfield{
    width:200px;
	height:20px;
	float:left;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}
	
.countryarea2 .ph_numberfield{
    width:120px;
	height:22px;
	float:left;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}
	
.countryarea3 .company_field{
    width:120px;
	height:20px;
	float:left;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}
	
.countryarea2 .company_field{
    width:120px;
	height:20px;
	float:left;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}			
.countryarea3 .company_field1{
    width:60px;
	height:20px;
	float:left;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}	
.content_row1 .countryarea4{
    width:160px;
	height:23px;
	float:left;
	text-align:left;
	padding:2px 0 0 0;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}
	
.content_row1 .countryareaJean{
    width:100px;
	height:23px;
	float:left;
	text-align:left;
	padding:2px 0 0 0;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}	
	
.content_row1 .countryarea5{
    width:35px;
	height:23px;
	float:left;
	text-align:left;
	padding:2px 0 0 0;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}	

.countryarea5 .quat_no_field{
    width:30px;
	height:20px;
	float:left;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}	

.content_row1 .countryarea6{
    width:265px;
	height:25px;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	padding:0 0 0 27px;
	}	
.content_row1 .countryarea_new{
    width:282px;
	height:25px;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	padding:0 44px;
	}
.content_row1 .countryarea7{
    width:240px;
	height:25px;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	padding:0 0 0 30px;
	}

.request_form_box .content_row6{
    width:628px;
	height:auto;
	padding:0 40px;
	margin:5px 0 0 0;
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#292929;
	}
	
.content_row6 .full_descrip_area{
    width:310px;
	height:auto;
	float:left;
	/*padding:0 0 0 13px;*/
	padding:0 0 0 0;
	text-align:left;
	}	

.full_descrip_area .des_detl_textarea{
    width:300px;
	height:200px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	border:1px solid #7f9db9;
	}
	
.full_descrip_area .des_detl_textarea2{
    width:300px;
	height:200px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	background-color:#D1E3F1;
	border:1px solid #7f9db9;
	}	

.request_form_box .content_row2{
    width:668px;
	height:40px;
	padding:0 10px;
	margin:10px 0 15px 0;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	}

.content_row2 .countryarea7{
    width:370px;
	height:25px;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	padding:0 0 0 30px;
	margin:8px 0 0 0;
	}
	
.content_row2 .countryarea8{
    width:120px;
	height:25px;
	float:left;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	padding:0 0 0 10px;
	margin:8px 0 0 0;
	}
	
.content_row2 .countryarea9{
    width:118px;
	height:30px;
	float:left;	
	text-align:left;
	padding:8px 0 0 10px;
	margin:0 0 0 0;
/*	border:1px solid #218413;*/
	}					

.countryarea8 .code_enter_area{
    width:110px;
	height:20px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#292929;
	text-align:left;
	}
	
.request_form_box .content_msg_row{
    width:668px;
	height:22px;
	padding:0 10px;
	margin:0;
	float:left;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#097613;
	text-align:left;
	}
				
.content_msg_rowJean{
    width:668px;
	height:22px;
	padding:0 10px;
	margin:0;
	float:left;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#2F91D8;
	text-align:left;
}				
				
/*---logoff area----*/				
				
	#top ul.mainlinks1{
	width:90px;
	height:44px;
	left:870px;
	top:125px;
	position:absolute;
	padding:0 0 0 11px;
	}


* html #top ul.mainlinks1 li a { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

* html #top ul.mainlinks1 li a span { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

#top ul.mainlinks1 li{
	float:left;
	margin:0 25px 0 0;
	width:auto;
	height:30px;
	padding-top:6px;
}
#top ul.mainlinks1 li a{
    float:left;
	width:auto;
	height:36px;
	padding:0 0 0 17px;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
}
#top ul.mainlinks1 li a:hover{
    float:left;
	width:auto;
	height:36px;
	padding:0 0 0 17px;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
}





/******************** request states  22-06-09 jean ***************/
#icon_state {
   width:773px;
   padding:0px 0px 0px 100px;
   height:120px;
   margin:15px auto;
   background-color:#c8eefc;
   border:1px solid #62a4bc;
   }
   
#icon_state .each_tab_box {
   width:150px;
   height:110px;
   padding:5px;
   float:left;
   }
   
 /* unresolved */  
.each_tab_box  .unresolved_disabled{
   width:97px;
   height:38px;
   margin:36px auto;
   font:bold 12px/38px Arial, Helvetica, sans-serif;
   color:#757575;
   background:url(../images/customers/unresolvedDisabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   }
   
.each_tab_box  .unresolved_enabled{
   width:97px;
   height:38px;
   margin:36px auto;
   font:bold 12px/18px Arial, Helvetica, sans-serif;
   color:#fff;
   background:url(../images/customers/unresolvedEnabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   }



.each_tab_box  .unresolved_enabled span{
   width:97px;
   height:38px;
   margin:36px auto;
   font:normal 12px/16px Arial, Helvetica, sans-serif;
   color:#fff;
   }  
   
   
   /*accepted*/
   
   
   .each_tab_box  .accepted_disabled{
   width:97px;
   height:38px;
   margin:8px auto;
   font:bold 12px/38px Arial, Helvetica, sans-serif;
   color:#757575;
   background:url(../images/customers/acceptedDisabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   float:left;
   }
   
   
   
   
.each_tab_box  .accepted_enabled{
   width:97px;
   height:38px;
   margin:8px auto;
   font:bold 12px/18px Arial, Helvetica, sans-serif;
   color:#fff;
   background:url(../images/customers/acceptedEnabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   float:left;
   }  
   
   
   .each_tab_box  .accepted_enabled span{
   width:97px;
   height:38px;
   margin:8px auto;
   font:normal 12px/16px Arial, Helvetica, sans-serif;
   color:#fff;
   }  
   
   
   /*Rejected*/
   
   
   .each_tab_box  .rejected_disabled{
   width:97px;
   height:38px;
   margin:8px auto;
   font:bold 12px/38px Arial, Helvetica, sans-serif;
   color:#757575;
   background:url(../images/customers/rejectedDisabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   float:left;
   }
   
   
   
   
.each_tab_box  .rejected_enabled{
   width:97px;
   height:38px;
   margin:8px auto;
   font:bold 12px/18px Arial, Helvetica, sans-serif;
   color:#fff;
   background:url(../images/customers/rejectedEnabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   float:left;
   }  
   
   
   .each_tab_box  .rejected_enabled span{
   width:97px;
   height:38px;
   margin:8px auto;
   font:normal 12px/16px Arial, Helvetica, sans-serif;
   color:#fff;
   }  
      
/* sent */

.each_tab_box  .sent_disabled{
   width:97px;
   height:38px;
   margin:36px auto;
   font:bold 12px/38px Arial, Helvetica, sans-serif;
   color:#757575;
   background:url(../images/customers/sentDisabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   }
   
.each_tab_box  .sent_enabled{
   width:97px;
   height:38px;
   margin:36px auto;
   font:bold 12px/18px Arial, Helvetica, sans-serif;
   color:#fff;
   background:url(../images/customers/sentEnabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   }



.each_tab_box  .sent_enabled span{
   width:97px;
   height:38px;
   margin:36px auto;
   font:normal 12px/16px Arial, Helvetica, sans-serif;
   color:#fff;
   }       

/* won */

   .each_tab_box  .won_disabled{
   width:97px;
   height:38px;
   margin:8px auto;
   font:bold 12px/38px Arial, Helvetica, sans-serif;
   color:#757575;
   background:url(../images/customers/wonDisabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   float:left;
   }
   
   
   
   
.each_tab_box  .won_enabled{
   width:97px;
   height:38px;
   margin:8px auto;
   font:bold 12px/18px Arial, Helvetica, sans-serif;
   color:#fff;
   background:url(../images/customers/wonEnabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   float:left;
   }  
   
   
   .each_tab_box  .won_enabled span{
   width:97px;
   height:38px;
   margin:8px auto;
   font:normal 12px/16px Arial, Helvetica, sans-serif;
   color:#fff;
   }  
   
   
/* lost */

   .each_tab_box  .lost_disabled{
   width:97px;
   height:38px;
   margin:8px auto;
   font:bold 12px/38px Arial, Helvetica, sans-serif;
   color:#757575;
   background:url(../images/customers/lostDisabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   float:left;
   }
   
   
   
   
.each_tab_box  .lost_enabled{
   width:97px;
   height:38px;
   margin:8px auto;
   font:bold 12px/18px Arial, Helvetica, sans-serif;
   color:#fff;
   background:url(../images/customers/lostEnabled.jpg) 0 0 no-repeat;
   padding:0 0 0 45px;
   float:left;
   }  
   
   
   .each_tab_box  .lost_enabled span{
   width:97px;
   height:38px;
   margin:8px auto;
   font:normal 12px/16px Arial, Helvetica, sans-serif;
   color:#fff;
   }     
   
/******************** request states ***************/
/*-----added----23/06-----*/

.text_read{
	width:150px;
	border:1px solid  #808A99;
	background-color:#F0F0F0;
	border:1px solid #8D8D8D;
	padding-left:4px;
}

.text_read2{
	width:175px;
	border:1px solid  #808A99;
	background-color:#F0F0F0;
	border:1px solid #8D8D8D;
	padding-left:4px;
}
.select_read{
	width:153px;
	border:1px solid  #808A99;
	background-color:#F0F0F0;
	border:1px solid #8D8D8D;
}

/*************suggest new style*************/

#search-wrapNew 
{
 position:relative;
}


#search-wrapKeywords 
{
 position:relative;
 width:190px;
 float:right;
 z-index:1000;
 
}

.search-wrapKeywords 
{
 position:relative;
 width:190px;
 float:left;
 z-index:1000;
 
}

.txtboxKeyword
{

width:170px; 
padding-left:4px	

}


.search-wrapNew 
{
 position:relative;
}


.resultsNew { 
width:150px; 
border:solid 1px #7f9db9; 
display:none; 
z-index:10000; 
background-color:#fff; 
position:absolute;
left:0;
top:100%;
overflow:auto; 
min-height:40px;
height:100px;
}

.resultsNew ul, .resultsNew li{
padding:0; 
margin:0; 
border:0; 
list-style:none;
}

.resultsNew li {
border-top:solid 1px #DEDEDE; 
font-weight:bold; 
font-size:11px;
text-align:left;
}

.resultsNew li a{
display:block; 
padding:2px; 
text-decoration:none; 
color:#000000; 
font-weight:bold; 
font-size:11px;
text-align:left;
}

.resultsNew li a small{
display:block; 
text-decoration:none; 
color:#999999; 
font-weight:normal; 
font-size:10px;
text-align:left;
}

.resultsNew li a:hover{
background:#FFFFCC;
text-align:left;
}

.resultsNew ul {
padding:6px;
}	

/*  suggest results div style */ 

/*----------added 24/06-nob-----*/
.header_bar_area .each_space{
    width:20px;
	height:25px;
	padding:0 5px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }

.header_contents_area .each_space{
    width:20px;
	height:35px;
	padding:0 5px;
	font:normal 12px/35px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }	

.header_bar_area .each_space_big{
    width:40px;
	height:25px;
	padding:0 5px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }

.header_contents_area .each_space_big{
    width:40px;
	height:35px;
	padding:0 5px;
	font:normal 12px/35px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }
.header_bar_area .each_space_small{
    /*width:14px;*/
	width:5px;
	height:25px;
	padding:0 5px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }

.header_contents_area .each_space_small{
   /* width:14px;*/
	width:5px;
	height:35px;
	padding:0 5px;
	font:normal 12px/35px Arial, Helvetica, sans-serif;	
	color:#fff;
	text-align:left;
	float:left;	
    }	
	
	/*-------------dropdown styles--------*/	

.pic_detl_part {
	float:left;
	margin:0;
	width:300px;
	height:auto;
}

.pic_detl_part .mainlinks{
	float:left;
	margin:1px 0;
	width: auto;
	height:22px;
}
.pic_detl_part .mainlinks{
    float:left;
	width:auto;
	height:22px;
	padding:0 0 0 6px;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
	background:url(../images/customers/area_left.gif) left top no-repeat;
	color:#fff;
}

.pic_detl_part .mainlinks span{
    float:left;
	width:auto;
	height:22px;
	padding:0 6px 0 0;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
	background:url(../images/customers/area_right.gif) right top no-repeat;
	color:#fff;
}

.pic_detl_part .mainlinks, .pic_detl_part .mainlinks{
    float:left;
	background:url(../images/customers/area_left.gif) left top no-repeat;
	color:#fff;
}

.pic_detl_part .mainlinks span, .pic_detl_part .mainlinks span{
    float:left;
	background:url(../images/customers/area_right.gif) right top no-repeat;
	color:#fff;
	}
	
/*----new button style-----1-07*/			
.button_style{
    color: #fff;
	background:url(../images/customers/login_btn.jpg) 0 0 no-repeat;
	cursor:pointer;	
	padding:0;
    height:21px;
	width:71px;
    vertical-align:middle;
	border:0;
	background-color: #8c8c8c;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
    margin:0;
}
.button_style:hover{
    background:url(../images/customers/login_btn.jpg) 0 0 no-repeat;
    height:21px;
	width:71px;
    color: #fff;
    vertical-align:middle;
    margin:0;
    text-decoration:underline;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
}


.button_style1Disabled{
    color: #fff;
	background:url(../images/customers/login_btn.jpg) 0 0 no-repeat;
	cursor:pointer;	
	padding:0;
    height:21px;
	width:71px;
    vertical-align:middle;
	border:0;
	background-color: #8c8c8c;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
    margin:0;
}
.button_style1Disabled:hover{
    background:url(../images/customers/login_btn.jpg) 0 0 no-repeat;
    height:21px;
	width:71px;
    color: #fff;
    vertical-align:middle;
    margin:0;
    text-decoration:underline;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
}

.button_style1{
    color: #fff;
	background:url(../images/customers/next_btn2.jpg) 0 0 no-repeat;
	cursor:pointer;	
	padding:0;
    height:21px;
	width:71px;
    vertical-align:middle;
	border:0;
	background-color: #8c8c8c;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
    margin:0;
}
.button_style1:hover{
    background:url(../images/customers/next_btn2.jpg) 0 0 no-repeat;
    height:21px;
	width:71px;
    color: #fff;
    vertical-align:middle;
    margin:0;
    text-decoration:underline;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
}

.resultsNew1 { 
width:140px; 
border:solid 1px #7f9db9; 
display:none; 
z-index:10000; 
background-color:#fff; 
position:absolute;
left:72px;
top:23px;
overflow:auto; 
min-height:40px;
height:160px;
}

.resultsNew1 ul, .resultsNew1 li{
padding:0; 
margin:0; 
border:0; 
list-style:none;
cursor:pointer;
}

.resultsNew1 li {
border-top:solid 1px #DEDEDE; 
font-weight:bold; 
font-size:11px;
text-align:left;
cursor:pointer;
}

.resultsNew1 li a{
display:block; 
padding:2px; 
text-decoration:none; 
color:#000000; 
font-weight:bold; 
font-size:11px;
cursor:pointer;
text-align:left;
}

.resultsNew1 li a small{
display:block; 
text-decoration:none; 
color:#999999; 
font-weight:normal; 
font-size:10px;
text-align:left;
cursor:pointer;
}

.resultsNew1 li a:hover{
background:#FFFFCC;
text-align:left;
cursor:pointer;
}

.resultsNew1 ul {
padding:6px;
cursor:pointer;
}				

.button_style_bkr{
    color: #fff;
	background:url(../images/customers/login_btn_blue.jpg) 0 0 no-repeat;
	cursor:pointer;	
	padding:0;
    height:21px;
	width:71px;
    vertical-align:middle;
	border:0;
	background-color: #8c8c8c;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
    margin:0;
}
.button_style_bkr:hover{
    background:url(../images/customers/login_btn_blue.jpg) 0 0 no-repeat;
    height:21px;
	width:71px;
    color: #fff;
    vertical-align:middle;
    margin:0;
    text-decoration:underline;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
}	
				
/* added 3-08---*/

#top ul.mainlinks2{
	width:1000px;
	height:44px;
	left:0;
	top:125px;
	position:absolute;
	background:url(../images/customers/menubar.jpg) 0 bottom no-repeat;
	padding:0 0 0 11px;
	}


* html #top ul.mainlinks2 li a { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

* html #top ul.mainlinks2 li a span { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

#top ul.mainlinks2 li{
	float:left;
	margin:0 25px 0 0;
	width:auto;
	height:30px;
	padding-top:6px;
}
#top ul.mainlinks2 li a{
    float:left;
	width:auto;
	height:36px;
	padding:0 0 0 17px;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
}

#top ul.mainlinks2 li a span{
    float:left;
	width:auto;
	height:31px;
	padding:5px 17px 0 0;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
	cursor:pointer;
}
#top ul.mainlinks2 li span{
    float:left;
	width:auto;
	height:31px;
	padding:5px 17px 0 0;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#ccc;
	text-decoration:none;
	text-align:center;
	background-color:inherit;
	margin:0 0 0 0;
	
}

#top ul.mainlinks2 li a:hover, #top ul.mainlinks2 li a.active{
    float:left;
	background:url(../images/customers/menu_hover_left.png) left top no-repeat;
	color:#010101;
}

#top ul.mainlinks2 li a:hover span, #top ul.mainlinks2 li a.active span{
    float:left;
	background:url(../images/customers/menu_hover.png) right top no-repeat;
	color:#010101;
	}
	
#top ul.mainlinks2 li.hover{
	float:left;
	background:url(../images/customers/menu_hover.png) right bottom no-repeat;
	float:left;
	margin:0 40px 0 0;
	width:auto;
	padding-top:10px;
}

.postalcode_display{
	background-color:#DDDDDD;
	border:1px solid #7E9CB8;
	float:left;
	height:16px;
	margin:2px 0;
	padding-left:4px;
	width:175px;
	min-height:18px; 
	height:auto;
}

/*-------------------------New modified homepage style-------------------------*/

.middle_box .top_green_info {
    width:690px;
	height:25px;
	padding:0;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#006600;
	text-align:left;
	}
	
	
	
 .top_header .keyword_searcharea{
	width:320px;
	height:22px;
	left:370px;
	top:8px;
	position:absolute;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#333333;
	}

.keyword_searcharea .keywordbox{
	width:120px;
	height:16px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
.keyword_searcharea	.keywordDiv{

	height:20px; 
	width:120px; 
	float:left; 
	font-weight:bold;

}

.keyword_searcharea2 .keywordbox{
	width:120px;
	height:16px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
.keyword_searcharea2 .keywordDiv{

	height:25px; 
	min-width:80px;  
	float:left; 
	font-weight:bold;
    line-height:20px;
	padding:0 0 0 27px;
}
	
.category_box .top_second_header{
    width:668px;
	height:25px;
	padding:0 5px;	
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	}
	
.top_second_header .first_header{
    width:445px;
	height:25px;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	padding:0 0 0 23px;
	text-align:left;
	}
	
.top_second_header .second_header{
    width:195px;
	height:25px;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	text-align:left;
	}		
	
	
/*----------customerbullettin board stylke for dropdown-------*/
.results12 { 
width:155px; 
border:solid 1px #7f9db9; 
display:none; 
z-index:1000; 
background-color:#fff; 
position:absolute;
left:5px;
/*top:35px;*/
top:32px;
}

.results12 ul, .results12 li{
padding:0; 
margin:0; 
border:0; 
list-style:none;
}

.results12 li {
border-top:solid 1px #DEDEDE; 
font-weight:bold; 
font-size:11px;
text-align:left;
}

.results12 li a{
display:block; 
padding:2px; 
text-decoration:none; 
color:#000000; 
font-weight:bold; 
font-size:11px;

}

.results12 li a small{
display:block; 
text-decoration:none; 
color:#999999; 
font-weight:normal; 
font-size:10px;
}

.results12 li a:hover{
background:#FFFFCC;
}

.results12 ul {
padding:6px;
}	


.resultsNew123 { 
width:150px; 
border:solid 1px #7f9db9; 
display:block; 
z-index:90000; 
background-color:#fff; 
position:absolute;
left:0;
top:100%;
overflow:auto; 
min-height:40px;
height:100px;
color:#666666;
}

.resultsNew123 ul, .resultsNew123 li{
padding:0; 
margin:0; 
border:0; 
list-style:none;
}

.resultsNew123 li {
border-top:solid 1px #DEDEDE; 
/*font-weight:bold; 
font-size:11px;*/
font:bold 11px/8px Arial, Helvetica, sans-serif;	
text-align:left;
}

.resultsNew123 li a{
display:block; 
padding:2px; 
text-decoration:none; 
color:#000000; 
/*font-weight:bold; 
font-size:11px;*/
font:bold 11px/8px Arial, Helvetica, sans-serif;	
text-align:left;
}

.resultsNew123 li a small{
display:block; 
text-decoration:none; 
color:#999999; 
/*font-weight:normal; 
font-size:10px;*/
font:normal 10px/8px Arial, Helvetica, sans-serif;	
text-align:left;
}

.resultsNew123 li a:hover{
background:#FFFFCC;
text-align:left;
}

.resultsNew123 ul {
padding:6px;
}	


/*----------new style for ajax drop downs------*/
.searchList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position:absolute;
	width: 130px;
	height: 126px;
	overflow-y:auto;
	text-align:left;
	background-color: #F9F9F9;
	display:none;
	left:0;
	border:1px solid #A5ACB2;
	
}
.searchList a{
	display: block;
	color: #006;
	text-decoration: none;
	background-color: #F9F9F9;
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	height:25px;
	padding-left:5px
}

.searchList_wide {
	margin: 0px;
	padding: 0px;
	position:absolute;
	width: 300px;
	height: 126px;
	text-align:left;
	overflow-y:auto;
	background-color: #F9F9F9;
	display:none;
	left:0;
	border:1px solid #A5ACB2;
	
}
.searchList_wide a{
	display: block;
	color: #006;
	text-decoration: none;
	width: 270px;
	background-color: #F9F9F9;
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	height:25px;
	padding-left:5px
}
.ohverList{
	background-color: rgb(85, 85, 85); 
	color: rgb(255, 255, 255);
}

.searchList_medium {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position:absolute;
	width: 200px;
	height: 126px;
	overflow-y:auto;
	text-align:left;
	background-color: #F9F9F9;
	display:none;
	left:0;
	border:1px solid #A5ACB2;
	
	
}
.searchList_medium a{
	display: block;
	color: #006;
	text-decoration: none;
	background-color: #F9F9F9;
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	height:25px;
	padding-left:5px
}


.searchList_medium1 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position:absolute;
	width: 160px;
	height: 126px;
	overflow-y:auto;
	text-align:left;
	background-color: #F9F9F9;
	display:none;
	left:5px;
	border:1px solid #A5ACB2;
	
}
.searchList_medium1 a{
	display: block;
	color: #006;
	text-decoration: none;
	background-color: #F9F9F9;
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	height:25px;
	padding-left:5px;
	
}


/*-added 8-09--------*/

#middle_leftside_bkr .top_box_graph {
    width:958px;
	height:110px;
	background:url(../images/customers/left_middle-top.gif) 0 top repeat-x;
	padding:0 0px;
	}
	
	
.txtBoxCaptcha {

height:23px; 
padding-left:4px;  
padding-top:2px; 

}	

.chkBoxStyle {
    width:15px;
	height:15px;
	margin-top:1px;
	}
	
	
.style_textarea_read{
	width:223px;
	border:1px solid  #808A99;
	background-color:#F0F0F0;
	padding-left:4px;
	height:40px;
	font:normal 12px Arial, Helvetica, sans-serif;	
}	
.style_textarea{
	width:223px;
	border:1px solid  #808A99;
	background-color:#FFFFFF;
	padding-left:4px;
	height:40px;
	font:normal 12px Arial, Helvetica, sans-serif;	
}	
.style_smalltextBox{
	width:60px;
	border:1px solid  #808A99;
	background-color:#DDDDDD;
	padding-left:4px;
	height:18px;
	text-align:center;
}	

.style_smalltextBox1{
width:130px; border:1px solid  #808A99; padding-left:4px;
}	
.style_smalltextBox1_read{
width:130px; 
border:1px solid  #808A99; 
background-color:#F0F0F0;
padding-left:4px;

}	

.style_selectbox2{
	width:180px;
	border:1px solid  #808A99;
	background-color:#FFFFFF;
}

.style_selectbox2_read{
	width:180px;
	border:1px solid  #808A99;
	background-color:#F0F0F0;
	border:1px solid #8D8D8D;
}


/*--------------addedd for provider description page-------*/
/*------------------Button Style---------------------------*/

.buttonA1{
    color: #fff;
	background:url(../images/ekuoture/but_nor1.gif)  repeat-x top;
	cursor:pointer;	
	padding:2px 3px 2px 3px;
    height:29px;
    vertical-align:middle;
	border:1px solid #f67a1e;
	background-color: #8c8c8c;
	font:bold 11px Arial, Helvetica, sans-serif;
    margin:2px 0;
    margin-left:0px;
}
.buttonA1:hover{
    background:url(../images/ekuoture/but_hov1.gif) repeat-x top;
    height:29px;
    color: #fff;
    vertical-align:middle;
    margin:2px 0;
    margin-left:0px;
    text-decoration:none;
}

.buttonADisabled1{
    color: #fff;
	background:url(../images/ekuoture/but_nor_dis1.jpg)  repeat-x top;
	cursor:pointer;	
	padding:2px 3px 2px 3px;
    height:29px;
    vertical-align:middle;
	border:1px solid #454545;
	background-color: #8c8c8c;
	font:bold 11px Arial, Helvetica, sans-serif;
    margin:2px 0;
    margin-left:0px;
}
.buttonADisabled1:hover{
    background:url(../images/ekuoture/but_hov_dis1.jpg) repeat-x top;
    height:29px;
    color: #fff;
    vertical-align:middle;
    margin:2px 0;
    margin-left:0px;
    text-decoration:none;
}
