/* CSS Document */
*{
	outline:none;

}
body{
	background:url(images/bg.jpg) repeat-x;
	margin:0px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#272727;
}
h1, h2, h3{
	padding:0px; 
	margin:0px;
}
#wrapper{
	width:1000px; 
	margin:20px auto;
	background: url(images/right_cor.jpg) right top #ffffff no-repeat;
	
}

.middle_div{

	border-right:1px solid #47c0fe; border-left:1px solid #47c0fe;	
	padding:10px;
}


.fl{
	float:left;
	
}
.fr{
	float:right;
	
}

.cl{
	clear:both;
	padding:0px;
	margin:0px;
}


#right{
	float:left; width:775px; border:1px solid #cccccc; margin-left:10px;
}


/*------------- Start Left navigation ----------------*/

#left_nav{
}

#left_nav ul{
	padding:0px 0px 10px 0px;
	margin:0px;
	list-style-type:none;
}
#left_nav ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	border-bottom:1px dashed #cccccc;
}
#left_nav ul li a{
	padding:2px 0px 2px 20px;
	margin:0px;
	list-style-type:none;
	display:block;
	background:url(images/bullet.jpg) no-repeat 5px 7px;
	text-decoration:none;
	color:#272727;
}

#left_nav ul li a:hover{
	color:#ff0000;
}

/*------------- End Left navigation ----------------*/

.header01{
	padding:3px 0px 0px 20px; margin:0px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; background:url(images/nav_top_bg.jpg); color:#000000; height:19px;
}
.header01 a{color:#000000; text-decoration:none;}


/*------------------ login --------------*/


.login_top_div{
	border-right:1px solid #47c0fe; border-left:1px solid #47c0fe; padding-top:100px; height:500px;
}
.login_header{
font:bold 12px Verdana, Arial, Helvetica, sans-serif; height:25px; background:url(images/login_header_bg.jpg); padding:8px 0px 0px 20px;
}
#login_box{	
	margin: 1px 0px;
	border:0px #FF0000 solid;	
}


#login_box form label{
	float: left;
	text-align: right;
	margin: 0px 10px 5px 0px;
	width: 135px;
	line-height: 15px;
}

#login_box form input{
	border: 1px solid #7F9DB9;
	margin-bottom: 5px;
	height:15px;
	padding:0px;	
}
#login_box form .button{
	padding:0px;
	margin:0px;
	border:0px;
	background:url(images/login_button.jpg) no-repeat;
	width:83px;
	height:44px;


}



/*------------------ Ragistration --------------*/


#ragistration_box{
	width: 350px;
	margin: 1px 0px;
	border:0px #FF0000 solid;
	
}


#ragistration_box form{
	margin:5px;
	border:0px #FF0000 solid;
	text-align:left;
}

#ragistration_box form label{
	float: left;
	text-align: right;
	margin: 0px 10px 5px 0px;
	width: 185px;
	line-height: 15px;
}

#ragistration_box form input{
	border: 1px solid #7F9DB9;
	margin:0px 0px 5px 0px;
	padding:0px;	
}

#ragistration_box form textarea, select{
	border: 1px solid #7F9DB9;
	margin-bottom: 5px;
	width:225px;
}


#ragistration_box form .reg_bot{
	padding:0px;
	margin:0px;
	border:0px;
	background:url(images/reg_bot.jpg) no-repeat;
	width:83px;
	height:44px;


}



.massage_box{
	float:left; border:1px solid #cccccc; width:350px; padding:10px; margin-top:20px;
}

#navigation{
	padding:5px 0px 0px 6px;	
}

#navigation ul{
list-style-type: none;
margin:0;
 /*Left offset of entire tab menu relative to page*/
padding:0;
}

#navigation ul li{
display:inline;
margin:0;
padding:0;
}

.link{
float:left;
background:url(images/nav_left.jpg) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 13px;
text-decoration:none;
}

.link span{
float:left;
display:block;
background:url(images/nav_right.jpg) no-repeat right top;
padding: 6px 26px 6px 13px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.link span {float:none;}
/* End IE5-Mac hack */

.link:hover span {
color: black;

}


.link:hover{ /*onMouseover style*/
background:url(images/nav_left_h.jpg) no-repeat left top; /*Shift background image up to start of 2nd tab image*/
text-decoration:none;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;

}

.link:hover span{ /*onMouseover style*/
background:url(images/nav_right_h.jpg) no-repeat right top; /*Shift background image up to start of 2nd tab image*/
color:#ffffff;
}

.link_h{ /*onMouseover style*/
background:url(images/nav_left_h.jpg) no-repeat left top; /*Shift background image up to start of 2nd tab image*/
text-decoration:none;
float:left;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 13px;
text-decoration:none;
}

.link_h span{ /*onMouseover style*/
background:url(images/nav_right_h.jpg) no-repeat right top; /*Shift background image up to start of 2nd tab image*/
float:left;
display:block;
padding: 6px 26px 6px 13px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}
/*------------- End navigation ----------------*/

#table_list{
	margin:5px; border:1px solid #cccccc;
}

#table_list .no{
	width:50px; float:left;	
	
}

#table_list .name{
	width:130px; float:left;
	
}


#table_list .contact_no{
	width:133px; float:left;
	
}


#table_list .email{
	width:240px; float:left;	
}


#table_list .status{
	width:100px; float:left;	
}


#table_list .detail{
	width:100px; float:left;
}




#table_list h2{
	padding:2px; 
	margin:0px; 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#555555; 
	text-align:center;
	background-color:#e2e2e2;
	border-right:1px solid #cccccc;
}

#table_list ul{
	padding:0px;
	margin:0px;
	list-style-type:none;	
}
#table_list ul li{
	padding:3px 0px;
	margin:0px;
	list-style-type:none;
	text-align:center;
	border-right:1px dashed #cccccc;	
	border-bottom:1px dashed #cccccc;	
	
}








#footer_nav{
	color:#ffffff;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background-color:#b00101; text-align:center;
	padding:5px 0px;

}

#footer_nav a{

	color:#ffffff;
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	

}



/*------------------------23-10-08-------------------*/
.optionselect{width:150px; height:25px;}



