@charset "utf-8";
/* CSS Document */
.login_effect {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
border-radius:5px;
background-color:#EFEFEF;
/*I am going to add some text formatting of my own*/
font-family: "Times New Roman", Times, serif;
font-size: 13px;
font-weight:bold;
color: #333333;
}
.login_effect:hover {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.login_effect:focus {
box-shadow:#00aff0 2px 2px 2px 2px;
}
input.loginbtn
{
	background:url(images/login1.png)
	border-left:1px solid black;
	border-radius:7px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:white;
	width:60px;
	height:25px;
	
}
a.wel
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:26px;
	font-weight:bold;
}
a.wel1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#00aff0;
}

body
{
	/*background-color:#F7F7F7;*/
	background-color:white;

}
#schdiv 
{
    vertical-align:central;
    position:absolute;
    filter: Alpha(Opacity=100);
	background-color:white;
	border:10px solid #BFC0F2; 
	border-radius: 20px;
	color:black;
    visibility : hidden;
	height:230px;
	width:250px;
    z-index :50;
    overflow : hidden;
    text-align:left;
}
#schdiv3 
{
    vertical-align:central;
    position:absolute;
    filter: Alpha(Opacity=100);
	background-color:white;
	/*background-color:#F7F7F7;*/
	/*border:10px solid #D2D2D2; */
	/*border-radius: 20px;*/
	color:black;
    visibility : hidden;
	height:150px;
	width:150px;
    z-index :50;
    overflow : hidden;
    text-align:left;
}
#vwdiv 
{
    vertical-align:central;
    position:absolute;
    filter: Alpha(Opacity=100);
	background-color:white;
	border:5px solid #BFC0F2; 
	border-radius: 20px;
	color:black;
    visibility : hidden;
	padding:7px;
    z-index :50;
    overflow : hidden;
    text-align:left;
	text-align:center;
}
#vwdiv2 
{
    vertical-align:central;
    position:absolute;
    filter: Alpha(Opacity=100);
	background-color:white;
	border:5px solid #BFC0F2; 
	border-radius: 20px;
	color:black;
    visibility : hidden;
	padding:7px;
    z-index :50;
    overflow : hidden;
    text-align:left;
	text-align:center;
	height:100px;
	width:250px;
}
#schdiv1 
{
    vertical-align:central;
    position:absolute;
    filter: Alpha(Opacity=100);
	background-color:white;
	border:10px solid #BFC0F2; 
	border-radius: 20px;
	color:black;
    visibility : hidden;
	height:130px;
	width:250px;
    z-index :50;
    overflow : hidden;
    text-align:left;
}
div.dbordnews
{
	/*border:5px solid #C7C7C7; */
	border-radius: 20px;	
	height:400px; 
	width:70%;
	/*background-color:white;*/
	text-align-last:justify;
	
}
div.hednws
{
	position:relative;	 
	width:100%;
	height:10%;
	background-color:#B9B9B9;
	
}
h3.nws
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:white;
}
div.nws1
{
	position:relative;	 
	width:90%;
	height:25%;
	background-color:white;
	opacity:0.6;
	filter:alpha(opacity=60);/* For IE8 and earlier */
	font-family:"Times New Roman", Times, serif;
	color:black;
	
}
p.nwsmd
{
	font-family:"Times New Roman", Times, serif;
	color:#C90A26;
}
h1.clname
{
	font-family:"Times New Roman", Times, serif;
	color:Black;
	
}
div.colimg
{
	opacity:0.85;
	filter:alpha(opacity=85);/* For IE8 and earlier */
}

div.evntnws
{
	position:relative;
	height:350px; 
	width:100%;
	
	
}
div.lhdiv
{
	border-bottom:1px solid #B6B6B6;
	border-left:1px solid #B6B6B6; 
	background-color:#F5F5F5;
	
}
div.bhdiv
{
	border-top:1px solid #B6B6B6;
	border-left:1px solid #B6B6B6; 
	background-color:#F5F5F5;
	
}
div.login
{
	position:relative;
	border-bottom:.5px solid #B6B6B6;
	border-left:1px solid #B6B6B6;
	border-radius: 20px;  
	width:80%;
	height:350px;
	background-color:#F5F5F5;
	
}
div.loghed
{
	position:relative;
	height:30px; 
	width:60%;
	
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#402C58;
	
}
div.logfrm
{
	position:relative;
	height:200px; 
	width:100%;
	
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#402C58;
	
}
div.subhed
{
	position:relative;
	height:30px; 
	width:90px;
	background-color:#00aff0;
	border-left:1px solid #B6B6B6;
	border-radius:3px; 
	color:#FFFFFF; 
	font-family:'Times New Roman', Times, serif;
}
a.hed1
{
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:bold;
	color:#797979;
}
a.hed2
{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#00aff0;
}
label.subtxt
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:Black;
}
input.srch
{
	background-color:Black;
	border-left:1px solid black;
	border-radius:20px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:white;
	width:80px;
	height:25px;
}
input.sbtbtn
{
	background-color:Black;
	border-left:1px solid black;
	border-radius:7px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:white;
	width:120px;
	height:30px;
	
}

input.sbtbtn1
{
	background-color:Black;
	border-left:1px solid black;
	border-radius:7px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:white;
	width:70px;
	height:25px;
	
}
input.sbtbtn2
{
	background-color:Black;
	border-left:1px solid black;
	border-radius:7px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:white;
	width:50px;
	height:25px;
	
}
.textfield_effect {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
border-radius:5px;
background-color:#EFEFEF;
/*I am going to add some text formatting of my own*/
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-weight:bold;
color: #333333;
width: 200px;
height: 20px;
}
.textfield_effect:hover {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.textfield_effect:focus {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.textfield_effect2 {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
border-radius:5px;
background-color:#EFEFEF;
/*I am going to add some text formatting of my own*/
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-weight:bold;
height: 20px;
}
.textfield_effect2:hover {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.textfield_effect2:focus {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.radio_effect {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
border-radius:5px;
background-color:#EFEFEF;
/*I am going to add some text formatting of my own*/
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-weight:bold;
color: #333333;
}
.radio_effect:hover {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.radio_effect:focus {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.cbo_effect {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
border-radius:5px;
background-color:#EFEFEF;
/*I am going to add some text formatting of my own*/
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #333333;
}
.cbo_effect:hover {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.cbo_effect:focus {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.textarea_effect {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
border-radius:5px;
background-color:#EFEFEF;
/*I am going to add some text formatting of my own*/
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #333333;
width: 200px;
height: 20px;
}
.textarea_effect:hover {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.textarea_effect:focus {
box-shadow:#00aff0 2px 2px 2px 2px;
}
p.nwspdt
{
	color:red;
	font-size:12px;
}
.prollfield_effect {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
border-radius:5px;
background-color:#EFEFEF;
/*I am going to add some text formatting of my own*/
font-family: "Times New Roman", Times, serif;
font-size: 12px;
font-weight:bold;
color: #333333;
}
.prollfield_effect:hover {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.prollfield_effect:focus {
box-shadow:#00aff0 2px 2px 2px 2px;
}
div.msgbox
{
	width:100%;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:Black;
	background-color:#FF9;
}
label.hdtxt
{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:Black;
}
label.hddt
{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:red;
}
label.subtxt1
{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:Black;
}
div.contview
{
	width:95%;
	height:80px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:Black;
	background-color:#EFEFEF;
	padding:20px;
}
div.divcnt
{
	width:100%;
	height:30px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#999999;
}
table.tbllist
{
	border:10px solid #DBEDFB;
}
th.th1
{
	border-top:0px;
	border-left:10px;
    border-bottom:1px solid #DBEDFB;
	border-right:1px solid #DBEDFB;
	background-color:#BCB8B9;
	border-radius:2px;
	background-image:url(../images/bgnd_sel_0.jpg);
	background-repeat:repeat;
	color:#1221D3;
	padding:3px;
}
th.th2
{
	border-top:0px;
	border-left:10px;
    border-bottom:3px solid #DBEDFB;
	border-right:3px solid #DBEDFB;
	background-color:#DBEDFB;
	color:#900;
	padding:3px;
}
th.th3
{
	border-top:0px;
	border-left:10px;
    border-bottom:3px solid #DBEDFB;
	border-right:3px solid #DBEDFB;
	background-color:white;
	color:#900;
	padding:3px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
th.thc
{
	border-top:0px;
	border-left:10px;
    border-bottom:3px solid #DBEDFB;
	border-right:3px solid #DBEDFB;
	background-color:#FF9;
	color:#900;
	padding:3px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
td.td1
{
	border-top:1px solid #DBEDFB;
	border-left:0px;	
	border-right:1px solid #DBEDFB;
	background-color:white;
	padding:7px;
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
}
td.tddumy
{
	/* [disabled]border:0; */
	border:0;
	background-color: #DBEDFB;
	padding: 5px;
	font: "Times New Roman", Times, serif;
	font-size: 14px;
	color: black;
}
td.tdc
{
	border-top:3px solid #DBEDFB;
	border-left:0px;	
	border-right:3px solid #DBEDFB;
	background-color:#FF9;
	padding:5px;
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
}
tr.tr1
{
	border-top:0px;
	border-bottom:0px;
	
}
table.tblpayrolll
{
	border:10px solid #DBEDFB;
}
th.thpr
{
	border-top:0px;
	border-left:10px;
    border-bottom:1px solid #DBEDFB;
	border-right:1px solid #DBEDFB;
	background-color:#BCB8B9;
	border-radius:2px;
	background-image:url(../images/bgnd_sel_0.jpg);
	background-repeat:repeat;
	color:#000;
	font-size:10px;
	font-style:normal;
}
td.tdpr
{
	border-top:1px solid #DBEDFB;
	border-left:0px;	
	border-right:1px solid #DBEDFB;
	background-color:white;
	padding:7px;
	font:"Times New Roman", Times, serif;
	font-size:11px;
	color:black;
}
a.tbltxt
{
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#666666;
}
a.hhed
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#1F13F9;	
}
td.hbdrl
{
	/*border-top:0px;
	border-left:0px;	
	border-right:1px solid #00aff0;
	border-bottom:4px solid #00aff0;
	border-radius:0 0 30px 0;*/
	background-color:white;
	padding:5px;
	font:"Times New Roman", Times, serif;
	font-size:14px;
}
td.hbdrr
{
	/*border-top:0px;
	border-left:1px solid #00aff0;	
	border-right:0px;
	border-bottom:4px solid #00aff0;
	border-radius:0 0 0 30px;*/
	background-color:white;
	padding:5px;
	font:"Times New Roman", Times, serif;
	font-size:14px;
}
img.imgdb
{
		width:180px;
		height:40px;
		
}
img.subdb 
{
	border-top:0px;
	border-left:0px;	
	border-right:0px;
	border-bottom:1px solid #FFFFFF;
	border-radius:20px;
	width:90%;
	height:40px;
}
div.DivOne
{
		border-top:0px;
		border-left:0px;	
		border-right:0px;
		border-bottom:5px solid #00aff0;
		border-radius:20px;
		width:90%;
		height:80%;
}
div.DivTwo
{
		border-top:0px;
		border-left:0px;	
		border-right:0px;
		border-bottom:5px solid #FFFFFF;
		border-radius:20px;
		width:90%;
		height:80%;
		
}
.textfield_entry {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
border-radius:5px;
background-color:#EFEFEF;
/*I am going to add some text formatting of my own*/
font-family: "Times New Roman", Times, serif;
font-size: 18px;
color: #333333;
width: 200px;
height: 20px;
}
.textfield_entry:hover {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.textfield_entry:focus {
box-shadow:#00aff0 2px 2px 2px 2px;
}
div.divtbllist
{
	background-color:#DBEDFB;
}
/***************************SUJITH*********************************/
/*************textfield_effect1****************/
input.textfield_effect1 {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
border-radius:5px;
background-color:#EFEFEF;
/*I am going to add some text formatting of my own*/
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #333333;
width: 200px;
height: 20px;


}
.textfield_effect1:hover {
box-shadow:#00aff0 2px 2px 2px 2px;
}
.textfield_effect1:focus {
box-shadow:#00aff0 2px 2px 2px 2px;
}
/*************textfield_effect1 end****************/

span.span1{
color:#000;
font:"Times New Roman", Times, serif;
font-size:14px;
}
.spanred{
	color:#F00;
	font:"Times New Roman", Times, serif;
	font-size:10px;
}

/***************************SUJITH*********************************/

/**********Submenu****************/
div.subtab1
{
	border-right:2px solid white;
	cursor:pointer;
}
ul,li{

margin:0;padding:0}

ul,ol,li{list-style-type:none; margin:0px; padding:0px; }

a:focus { outline: 0;}

/* menu index and inner pages */
#topmenu{width:500px;height:30px; padding:0px 0px 0px 0px;background-color:#00aff0 }



#menu_inner {padding:0; margin:0 ; list-style:none; height:30px; position:relative; font-family:Arial, Helvetica, sans-serif; padding:0  0 0px 0; font-weight:normal;}

#menu_inner li {float:left; margin-right:1px;}

#menu_inner li div.subtab1 {display:block; float:left; height:30px; line-height:38px; color:white; text-decoration:none; font-size:11px; font-weight:bold; padding:0 8px;/* background:url(../images/top_hover_bg.png) repeat-x left top;*/}

#menu_inner li img {margin:0px 0px 0px 0px; float:left; line-height:30px; border:none;}





#menu_inner table {border-collapse:collapse; width:0; height:0;}



/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */

#menu_inner li.current div.subtab1{ position:relative;color:white; background:url(../images/bgnd_sel_1.jpg) repeat-x left top;}

#menu_inner li div.subtab1:hover { position:relative;color:white; background:url(../images/bgnd_sel_1.jpg) repeat-x left top;}

#menu_inner li:hover {position:relative; }




/* */#menu_inner :hover ul {left:0; top:30px; width:98px; background:#00aff0; padding:0 0 0 0 ; }



/* keep the 'next' level invisible by placing it off screen. */

#menu_inner ul, 

/* */#menu_inner :hover ul ul {position:absolute; left:-9999px; top:-9999px;  height:0; margin:0  ; padding:10px 0 10px 0 ; list-style:none; background:#00aff0; width:104px;}



#menu_inner :hover ul :hover ul

{top:-1px; background:#00aff0; white-space:nowrap;  height:auto;}



/* */#menu_inner :hover ul li {margin:0; background:#00aff0; width:98px}


/* menu index and inner pages */
table.proftbl
{
	border:10px solid #DBEDFB;
	background-color:#DBEDFB;
}

td.tdp
{
	border:0px;
	background-color:white;
	padding:8px;
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
}
td.tdp1
{
	border:0px;
	background-color:#DBEDFB;
	padding:8px;
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
}
tr.trp
{
	border-top:opx;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
}
td.tdp3
{
	border:0px;
	background-color:#FFA6B8;
	padding:8px;
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:black;
}
tr.trp4
{
	border:1px solid black;
	padding:3px;
}
div.srch1
{
	
	cursor:pointer;
}

.dsbimg:hover
{
	/*border-radius:5px;*/
}
.dsbimg:hover
{
	width:150px;
	height:150px;
	/*box-shadow:#00aff0 2px 2px 4px 4px;*/
}
