@charset "utf-8";
/* CSS Document */
/* main settings start */
body {
	 margin:0; 
	 font:normal 12px Arial, Helvetica, sans-serif;
	 padding:0;
	 background-color:#CCC2AC;
	}
	
/* hide from iemac \*/
* html .ie {
	height: 1%;
	}
/* end hide from iemac */

	
*{
	outline:0;
	}
	
div{
	margin:0;
	padding:0;
	}
	
form {
	margin:0;
	padding:0;
	}

input [type="text"] {
	background-color:#FFFFFF !important;
	}
	
input[type="button"], input[type="reset"], input[type="submit"] { /*this is for NN, FF, MOZ/WIN only*/ 
	cursor: pointer;
	cursor: hand;
	}
input { /*this is for IE/WIN only*/
	cursor: expression(this.type=="button"?'hand':'');
	}
	
img{
	border:none
	}
	
a {
	text-decoration:none;
	color:#000;
	cursor:pointer;
	}
	
input {
	outline:0;
	}

.clear {
	clear:both
	}
.floatleft {
	float:left
	}
.floatright {
	float:right;
	}
p{
	text-align:justify;
	line-height:17px;
	}
/* main settings End */

/* Start here CSS for All Content Div */

/* css for main div */
h1{
	margin:0;
	padding:0;
	font:bold 28px "Times New Roman", Times, serif;
	}
h2{
	margin:0;
	padding:0;
	}
h3{
	margin:0;
	padding:0;
	}
	
/* css for main body div */
#main_body_div{
 margin:0 auto; 
 padding:1em;
 }
 
#content_body{
	width:950px;
	margin:0 auto;
	padding:1em;
	padding-bottom:0;
	border:solid 1px #333333;
	background-color:#FFFFFF;
	}
	
/* css for left / right panel */
#left_panel{
/*	display:inline;*/ 
	float:left; 
	padding:0; 
	margin-right:0; 
	width:290px; 
/*	background-color:#666633; */
	color:#000000;
	border:solid 1px #80a4c7;
	background-color:#edecec;
	height:448px;
	.height:468px;
/*	.height:322px;*/
	}
	
#right_panel{
	float:right;
	width:645px;
	height:448px;
	border:solid 1px #80a4c7; 
	.height:468px;
	margin:0;
	padding:0;
	margin-left:.7em;
	/*.padding-left:1em;*/
	}
	
/* css for map div */
.map_div{
/*	margin-bottom:1em;*/
	}
.grid_data{
	margin-bottom:1em;
	border:solid 1px #80a4c7;
	}
.left_top_hd{
	 background:url(../images/left_rep_img.jpg) repeat-x; 
	 color:#FFFFFF;
	 font-weight:bold;
	 padding:.27em .5em;
	}
	
.left_content_div{
	padding:.8em .5em;
	padding-bottom:.4em;
	}
	
.left_search_ad{
	width:126px; 
	margin-right:.7em; 
	display:inline;
	float:left;
	}
.left_search_form{
	overflow:auto;
	padding:.1em;
	}
	
.sch_form_in{
 	margin-bottom:1em;
	}
.name_text{
	float:left;
	width:85px;
	padding:.3em 0;
	}
	
.name_text_certify{
	float:left;
	width:105px;
	padding:.3em 0;
	}
	
.search_bt{
	background:url(../images/search_bt.jpg) no-repeat 0 0; 
	width:123px; 
	height:37px;
	}
	
/* css for grid data heading */
.grid_hd{
	background:url(../images/grid_rep_img.jpg) repeat-x;
	padding:.4em  0 .5em 2em;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	}
.grid_fullname_hd{
	float:left;
	 width:170px;
	 padding-right:.5em;
	}
.grid_city_hd{
	float:left;
	width:110px;
	padding-right:.5em;
	}
.grid_state_hd{
	float:left;
	width:130px;
	padding-right:.5em;
	}
.grid_certificate_hd{
	float:left;
	width:135px;
	}
	
/* css for grid user data list */
.user_grid, .user_secondgrid{
	padding:.5em  0 .6em 2em;
	color:#000000;
	font-size:11px;
	background-color:#C1E2F5;
	border-bottom:solid 1px #FFFFFF;
	}
	.user_grid a{
		color:#CC0000;
	}
	.user_grid:hover{
		background-color:#FF6600;
		color:#fff;
	}
	
	.user_secondgrid a{
		color:#CC0000;
	}
	.user_secondgrid:hover{
		background-color:#FF6600;
		color:#fff;
	}
.user_secondgrid{
	background:none;
	}
.user_grid_fullname{
	float:left;
	 width:170px;
	 padding-right:.5em;
	}
.user_grid_city{
	float:left;
	width:110px;
	padding-right:.5em;
	}
.user_grid_state{
	float:left;
	width:130px;
	padding-right:.5em;
	}
.user_grid_certicate{
	float:left;
	width:135px;
	}
	
/* css for paging */
.paging{
	margin:0;
	padding:0;
	
/*	word-spacing:20px;*/
	}
	.paging a{
		color:#FF0000;
		color:#003366;
		font-weight:bold;
		}
		.paging a:hover{
			text-decoration:underline;
			color:#FF0000;
		}


/*gray popup*/

 #grayPopup
{
	display:none;
	width:650px;
	 height:448px;
	 .height:468px;
	position:absolute;
 /*	top: 4%;
	left: 33%;
	right:3%; */
	background-color:#333333;	
	z-index:1001;
	filter:alpha(opacity = 30);
	-moz-opacity:0.5;
}

 .divwaiting
{
	display:none;
	width:300px;
	height:107px;
	position:absolute;
	left:25%;
	top:35%;
	z-index:90000001;
/*	border:1px solid #000;*/
	border-width:1px 2px 2px 1px;
	padding:5px;
	font:bold 11px verdana;
}

 .divwaiting_certification
{
	display:none;
	width:300px;
	height:107px;
	position:absolute;
	left:25%;
	top:35%;
	z-index:90000001;
/*	border:1px solid #000;*/
	border-width:1px 2px 2px 1px;
	padding:5px;
	font:bold 11px verdana;
}
