@font-face{
font-family:"Open Sans";
	src:url("OpenSans-Regular-webfont.eot");
	src:url("OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), 
	url("OpenSans-Regular-webfont.woff") format("woff"), 
	url("OpenSans-Regular-webfont.ttf") format("truetype"), 
	url("OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");font-weight:400;font-style:normal}
	
@font-face{font-family:"Open Sans";
	src:url("OpenSans-Semibold-webfont.eot");
	src:url("OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), 
	url("OpenSans-Semibold-webfont.woff") format("woff"), 
	url("OpenSans-Semibold-webfont.ttf") format("truetype"), 
	url("OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg");font-weight:600;font-style:normal}

/*	
html,body{
	color: #444444;
	font-family: "Open Sans",Tahoma;
}*/
input{
	font-family: "Trebuchet MS",Tahoma;font-size: 8pt;
}

._default_msg{
	font-family: "Trebuchet MS",Tahoma;
	/*font-size: 8pt;	*/
	color: #ff0084;
}
._default{
	font-family: "Trebuchet MS",Tahoma;
	/*font-size: 8pt;	*/
}
.default_option{
	font-family: "Trebuchet MS",Tahoma;
	/*font-size: 8pt;	*/
}

a:vistied{

}
a{
 text-decoration:none;
 color: #FF4700;
}
a:hover{
 color: #FF7200;
}

#divWrapper{
	/*width:960px;	*/
	min-width:960px;
	margin:auto;
	padding:auto;
	
	
}

#divPortal{
	width:50%;
	margin:auto;
	margin-top:200px;
}

#divWelcomescreen{
	/*background-color:olive;*/
	position:relative;		
	width:50%;
	margin:auto;
	margin-top:2px;
	padding-top:50px;
	padding-bottom:50px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	
}

#divWelcomescreen_withoutborder{
	/*background-color:olive;*/
	position:relative;		
	width:50%;
	margin:auto;
	margin-top:2px;
	padding-top:50px;
	padding-bottom:50px;	
}

#divWelcomebox{
	padding:10px;
	/*background-color:red;*/
}

#divUsername,#divPassword{	
	margin-left:50px;
	margin-bottom:9px;	
}

#divConfirmPassword{	
	margin-left:1px;
	margin-bottom:9px;	
}

#divUsername label,#divPassword label{
	float:left;
	width:90px;
	text-align:right;
	margin-right:9px;	
	height:30px;
	line-height:30px;
}

#divConfirmPassword label{
	float:left;
	width:140px;
	text-align:right;
	margin-right:9px;	
	height:30px;
	line-height:30px;
}

#divUsername input,#divPassword input,#divConfirmPassword input{
	height:30px;	
	width:230px;
}


#divSubmit{
	margin-left:145px;	
	
}

#divSubmit input{
	height:30px;
	line-height:30px;
}

#divForgotpassword{
	float:right;
}

#divForgotpassword a{
	text-decoration:none;
}

#divForgotpassword a:hover{
	color:red;
}

img.centerimg {
    vertical-align: middle;
}


 table.tablesorter {
    background-color: #CDCDCD;
    /*font-family: arial;*/
    font-size: 8pt;
    margin: 10px 0 15px;
    text-align: left;
    width: 100%;
}
 table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    /*background-color: #E6EEEE;*/
	background-color:#ecf4fc;
    border: 1px solid #FFFFFF;
    font-size: 8pt;
    padding: 2px;
	min-width : 30px;
}
 table.tablesorter thead tr .header {
    background-image: url("../img/bg.gif");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}
 table.tablesorter tbody td {
    background-color: #FFFFFF;
    color: #3D3D3D;
    padding: 4px;
    vertical-align: top;
}
 table.tablesorter tbody tr.odd td {
    background-color: #F0F0F6;
}
 table.tablesorter thead tr .headerSortUp {
    background-image: url("../img/asc.gif");
}
 table.tablesorter thead tr .headerSortDown {
    background-image: url("../img/desc.gif");
}
 table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8DBDD8;
}


/*

*/

h1.tbl_heading{
	font-size : 12px;
	padding-bottom : 5px;
	border-bottom : 2px solid #dddddd;
	color: #444444;
}


/* pagination css */
			
	#container_data{
	width: 1000px;
	/*margin: 0 auto;*/
	padding: 0;	

	}
	
	#loading{
		/*width: 50%;*/
		margin: auto;
		width : 32px; 
		/*
		height: 32px;*/
		position: absolute;
		top: 100px;
		left: 300px;
		margin-top:100px;
		background-color:#fff;
	}
	/*#container_data*/ .pagination ul li.inactive,
	/*#container_data*/ .pagination ul li.inactive:hover{
		/* background-color:#ededed; */
		background-color:#ededed;
		color:#bababa;
		border:1px solid #bababa;
		cursor: default;
	}
	/*#container_data*/ .data ul li{
		list-style: none;
		font-family: "Trebuchet MS",Tahoma;;
		margin: 5px 0 5px 0;
		color: #444;
		font-size: 13px;
	}
	
	/*#container_data*/ .pagination ul{
		float:left;
		margin:0px;
	}
	
	/*#container_data*/ .pagination{
		width: 100%;
		
		height: 25px;
	}
   /*#container_data*/.pagination ul li{
		list-style: none;
		float: left;
		border: 1px solid #444444;
		padding: 2px 6px 2px 6px;
		margin: 0 3px 0 3px;
		font-family: "Trebuchet MS",Tahoma;
		font-size: 8pt;
		color: #444;
		font-weight: bold;
		background-color: #f2f2f2;
	}
	/*#container_data*/ .pagination ul li:hover{
		color: #fff;
		background-color: #FF7200;
		cursor: pointer;
	}
	.go_button
	{
	background-color:#f2f2f2;border:1px solid #444444;color:#444444;padding:2px 6px 2px 6px;cursor:pointer;position:relative;margin-top:1px;
	font-family: "Trebuchet MS",Tahoma;
	font-size: 8pt;						
	}
	.total
	{
	float:right;color:#999;
	font-family: "Trebuchet MS",Tahoma;
	font-size: 8pt;		
	margin-top:3px;
	}
	.no_row{
	margin-top:1px;margin-left:5px;
	font-family: "Trebuchet MS",Tahoma;
	font-size: 8pt;				
	
	}
/* end of pagination css */		

	/* password reset */
	#divPassword_reset{
		width:50%;
		position:relative;
		margin:auto;
		padding:auto;
		margin-top:15px;
	}	
	/* end of password reset */
	
	/* bank details 
	#divBankDetail{
		width:90%;		
		margin:auto;
		padding:auto;
		margin-top:15px;
		
	}

	#divBankDetail  thead  tr th{
		background-color:#ecf4fc;
		border: 1px solid #FFFFFF;
		font-size: 8pt;
		padding: 2px;
		min-width : 30px;
	
	}
	
	#divBankDetail  tbody td {
		background-color: #FFFFFF;
		color: #3D3D3D;
		padding: 4px;
		vertical-align: top;
		text-align:center;
		font-size: 8pt;
	}
	
	#divBankDetail tbody tr.odd td {
		background-color: #F0F0F6;
	}	*/
	
	#divUpdate{
		margin-top: 15px;
		
	}
	
		
	/* end of bank details */
	
	/*publish news */
	#divNewsTitle, #divNewsRate, #divNewsTestNo, #divNewsTerm,#divNewsMessage{	
		margin-left:50px;
		margin-bottom:9px;	
	}
	
	#divNewsTitle label,#divNewsRate label,#divNewsTestNo label,#divNewsTerm label,#divNewsMessage label{
		float:left;
		width:90px;
		text-align:right;
		margin-right:9px;	
		height:30px;
		line-height:30px;
	}

	#divNewsTitle input,#divNewsRate input,#divNewsTestNo input,#divNewsTerm input,#divNewsMessage input{
		height:30px;	
		width:230px;
	}

	/*end of publish news */