#loginmain
{
	width: 92%;
	border-bottom: solid 1px #037BB6;
	border: solid 1px #037BB6;
	padding-left: 0px;
	padding-top: 0px;
	padding-right:8px;
	height: 400px;
	vertical-align: middle;
}




#loginmain #left
{
	width: 49%;
	float: left;
	height: 225px;
	padding-top: 20px;
	padding-left:0px;
	top:20%;
	left: 0px;
}

#loginmain #right
{
	width: 50%;
	float: right;
	height: 230px;
	padding-top: 20px;
	padding-left:0px;
	top:20%
}
#right #tbl
{
	padding-top: 10px;
}
#left #tbl2
{
	padding-top: 10px;
}
#logtxt INPUT
{
	width: 160px;
	border: solid,1px,#000000;
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 11px;
	color: #011522;
}
#btnplace div
{
	background-image: url( 'img/btnbg.png' );
	background-repeat: no-repeat;
	height: 20px;
	width: 90px;
	vertical-align: bottom;
}
#btnplace div a
{
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 11px;
	color: White;
}
#chk INPUT
{
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 12px;
	width: 18px;
	vertical-align: top;
	text-align: left;
	cursor: hand;
	padding-left: 5px;
}
.welcome
{
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 0.2 em;
}
.emessage
{
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 12px;
	font-variant: normal;
	color: Red;
}
.smessage
{
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 12px;
	font-variant: normal;
	color: Green;
}
.row
{
	background-color: Red;
}
.ctltxt
{
	width: 160px;
	height: 16px;
	border-bottom-style: solid;
	border-bottom-color: #7F9DB9;
	border-bottom-width: 1px;
	border-left-color: #7F9DB9;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #7F9DB9;
	border-right-width: 1px;
	border-top-color: #7F9DB9;
	border-top-style: solid;
	border-top-width: 1px;
	color: Black;
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 12px;
	padding-left: 2px;
	vertical-align: middle;
	
}

.ctltxtUpper
{
	width: 160px;
	height: 16px;
	border-bottom-style: solid;
	border-bottom-color: #7F9DB9;
	border-bottom-width: 1px;
	border-left-color: #7F9DB9;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #7F9DB9;
	border-right-width: 1px;
	border-top-color: #7F9DB9;
	border-top-style: solid;
	border-top-width: 1px;
	color: Black;
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 12px;
	padding-left: 2px;
	vertical-align: middle;
	text-transform:uppercase;
}
.ctlddl
{
	width: 164px;
	height: 20px;
	border-bottom-style: solid;
	border-bottom-color: #7F9DB9;
	border-bottom-width: 1px;
	border-left-color: #7F9DB9;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #7F9DB9;
	border-right-width: 1px;
	border-top-color: #7F9DB9;
	border-top-style: solid;
	border-top-width: 1px;
	color: Black;
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 12px;
	vertical-align: top;
	padding-top:1px;
	padding-bottom:1px;
}
.setop
{
	opacity: 0.4;
	filter: alpha(opacity=40);
}
#tblCity table
{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	font-size: 11px;
	font-family: Verdana,Times New Roman,Trebuchet MS;
	border-bottom-style: solid;
	border-bottom-color: #9DBBE5;
	border-bottom-width: 1px;
	border-left-color: #9DBBE5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #9DBBE5;
	border-right-width: 1px;
	border-top-color: #9DBBE5;
	border-top-style: solid;
	border-top-width: 1px;
	
	
}

#tblCity table a
{
	color: White;
	text-decoration: none;
	font-weight:normal;
	color: #283B56;
}

#tblCity table a:hover
{
	
	text-decoration: underline;
	color:#F39128;
}

#tblCity table td
{
	padding-top: 5px;
	
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 2px;
	text-align:left;
	border-bottom-color:#9DBBE5;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-top-color:#9DBBE5;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#9DBBE5;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#9DBBE5;
	border-right-style:solid;
	border-right-width:1px;
}

#tblCity table tr
{
	padding-top: 5px;
	
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 2px;
	text-align:left;
	border-bottom-color:#9DBBE5;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-top-color:#9DBBE5;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#9DBBE5;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#9DBBE5;
	border-right-style:solid;
	border-right-width:1px;
	font-size:11px;
	font-weight:normal;
}
/* for mandatory fields */
.mandatory
{
	font-family: Verdana,Trebuchet MS,Times New Roman;
	font-size: 9px;
	color: Red;
	vertical-align: middle;
}
.mandatoryhead
{
	padding-left: 87%; padding-bottom: 0px; width: 100%; vertical-align: middle;
                                font-size: 11px; color: Red; text-align: right;
}
.gridHeaderSortASC 
{
	background-color:#B6D6FF;
	padding-left:2px;
	padding-right:50px;
	z-index:80;
	overflow:auto;
	position:static;
	text-decoration:none;
}
.gridHeaderSortASC  A:hover
{
	background: url(  '../img/up.png' );
	background-repeat:no-repeat;
	background-position:right;	
	background-color:#B6D6FF;
	padding-left:1px;
	padding-right:50px;
	z-index:80;
	overflow:auto;
	position  :static;
	text-decoration:underline;
 
	
}
.gridHeaderSortASC A
{
	
	background: url(  '../img/up.png' );
	background-repeat:no-repeat;
	background-position:right;	
	background-color:#B6D6FF;
	z-index:80;
	overflow:auto;
	padding-left:1px;
	padding-right:50px;
	position:static;
}
.gridHeaderSortDESC
{
background-color:#B6D6FF;
	z-index:80;
	overflow:auto;
	padding-left:1px;
	padding-right:50px;
	position:static;
}
	.gridHeaderSortDESC  A:hover
{
	background: url(  '../img/down.png' );
	background-repeat:no-repeat;
	background-position:right;	
	background-color:#B6D6FF;
	padding-left:1px;
	padding-right:50px;
	z-index:80;
	overflow:auto;
	position  :static;
	text-decoration:underline;
}

.gridHeaderSortDESC A
{
	
	background: url(  '../img/down.png' );
	background-repeat:no-repeat;
	background-position:right;	
	background-color:#B6D6FF;
	z-index:80;
	overflow:auto;
	padding-left:1px;
	padding-right:50px;
	position:static;
}
.gvPage
{
	font-family: Verdana,Times New Roman,Trebuchet MS;
	text-align: right;
	font-size: 30px;
}
.auth
{
	width: 2px;
	background-color: White;
	border: solid 0.5px black;
	border-color:Gray;
	padding-left: 13px;
	 border-style:groove;
	 
}
.block
{
	width: 2px;
	background-color: #FDD5CF;
	border: solid 0.5px black;
	border-color:Gray;
	padding-left: 13px;
	border-style:groove;
}
.unauth
{
	width: 2px;
	background-color: #DFFABA;
	border: solid 0.5px black;
	border-color:Gray;
	border-style:groove;
	padding-left: 13px;
}
#tblcolorspec
{
	width: 522px;
	margin: 0;
	background-color: Background;
	font-family: Verdana;
	font-size: 11px;
	
}
#tblcolorspec span
{
	padding-left: 5px;
}
#tblcolorspecrole
{
	width: 700px;
	margin: 0;
	padding: 0;
	background-color: #2461BF;
	color: White;
	font-family: Verdana;
	font-size: 11px;
}
#tblcolorspec span
{
	padding-left: 5px;
}

/* for RoleValidation messages */
.msg
{
	font-family: Verdana,Trebuchet MS,Times New Roman;
	font-size: 11px;
	color: Red;
	visibility: hidden;
}

.PageFooter
{
	font-family: Verdana,Trebuchet MS,Times New Roman;
	font-size: 9px;
}
#gvinfo
{
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 11px;
	color: #801604;
	font-weight: bold;
}
.errormsg
{
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 11px;
	color: Red;
	padding-left: 5px;
}
#rdo INPUT
{
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 12px;
	width: 14px;
	vertical-align: top;
	text-align: left;
	cursor: hand;
	padding-left: 5px;
}
.modalBackground
{
	background-color: rgb(221, 231, 240);
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: #424343;
	padding: 3px;
	width: 550px;
}
.rowemp
{
	background-color: #548DD4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: White;
	font-weight: bold;
}
.rowemptxt
{
	background-color: #C6D9F0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: Black;
}
.rowemptxtph
{
	background-color: #8DB3E2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #548DD4;
}
.modaltbl
{
	background-color: #8DB3E2;
	border-bottom-style: solid;
	border-bottom-color: #8DB3E2;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-top-color: #8DB3E2;
	border-top-width: 2px;
	border-left-style: solid;
	border-left-color: #8DB3E2;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #8DB3E2;
	border-right-width: 2px;
}
.btnlink
{
	color: Maroon;
	font-size: 10px;
	text-decoration: none;
}
.btnlink:hover
{
	color: Red;
	font-size: 10.2px;
	text-decoration: underline;
}
#ddlemploye
{
	color: #C6D9F0;
}
.pnlDept
{
	background-image: url('../img/pnlbg.png');
	background-repeat:no-repeat;
}
.pnlDepts
{
	background-color: #DEEAF9;
	border-bottom-style: solid;
	border-bottom-color: #DBE5F1;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-top-color: #DBE5F1;
	border-top-width: 2px;
	border-left-style: solid;
	border-left-color: #DBE5F1;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-color: #DBE5F1;
	border-right-width: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.pnlDepts table
{
	padding: 0px;
}
.pnlDepts table td
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.pnlDepts table td INPUT
{
	cursor: hand;
	margin-right: 5px;
	text-indent: 20px;
	text-align: left;
	width: 14px;
	vertical-align: middle;
}
#chk1 INPUT
{
	cursor: hand;
	margin-right: 5px;
	text-indent: 20px;
	text-align: left;
	width: 14px;
	vertical-align: middle;
}

.fieldset
{
	width: 90%;
	border-bottom-width: 1px;
	border-bottom-color: #97B9E9;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-color: #97B9E9;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #97B9E9;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-color: #97B9E9;
	border-left-style: solid;
}

.pagerStyle
{
	background: url(  '../img/gvPagerBottomPanelBackground.gif' );
	background-repeat: repeat-x;
}
.headerStyle
{
	/*background: url(  '../img/gvHeaderBackground.gif' );
	background-repeat: repeat-x;*/
	background-color:#B6D6FF;
	text-align:left;
	border-bottom-color:#9DBBE5;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-top-color:#9DBBE5;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#9DBBE5;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#9DBBE5;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:5px;
	height:20px;

}
.divSearch
{
	padding-bottom:5px;
	padding-top:5px;
	border-top-color:#9DBBE5;
	border-top-style:solid;
	border-top-width:1px;
	
	border-left-color:#9DBBE5;
	border-left-style:solid;
	border-left-width:1px;
	
	border-right-color:#9DBBE5;
	border-right-style:solid;
	border-right-width:1px;
	background: url(  '../img/gvHeaderBackground.gif' );
}


#sideBar
{
	text-align: left;
}
#sideBar h2
{
	color: #FFFFFF;
	font-size: 110%;
	font-family: Verdana;
	margin: 10px 10px 10px 10px;
	font-weight: bold !important;
}
#sideBar h2 span
{
	font-size: 125%;
	font-weight: normal !important;
	
}
#sideBar ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
#sideBar li
{
	margin: 0px 0px 0px 0px;
	padding: 2px;
	list-style-type: none;
	display: block;
	width: 200px;
	background-color:#EFF5FD;
	color:Black;
	height:20px;
	
}
#sideBar li a
{
	width: 200px;
}
#sideBar li a:link, #sideBar li a:visited
{
	
	color:#1E77D3;
	font-family: verdana;
	font-size: 90%;
	text-decoration: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 200px;
}
#sideBar li a:hover
{
	vertical-align:middle;
	background-color:#8FC2FD;
	border-bottom-color:#2087FF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#2087FF;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:#2087FF;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#2087FF;
	border-left-style:solid;
	border-left-width:1px;
	color:#C03D03;
}
#sideBar li a:Visited
{
	color:#FF4E00;
}
#sideBar
{
	position: absolute;
	width: auto;
	height: auto;
	top: 120px;
	left: 0px;
}
#sideBarTab
{
	float: left;
	height: 83px;
	width: 20px;
}
#sideBarTab img
{
	border: 0px solid #FFFFFF;
}
#sideBarContents
{
	float: left;
	overflow: hidden !important;
	width: 220px;
	height: auto;
	background-color:#EFF5FD;
}
#sideBarContentsInner
{
	width: 220px;
	background-color:#EFF5FD;
	padding-right:10px;
	/*margin: 0px; 
	overflow: auto; 
	padding: 1px; 
	scrollbar-face-color: #cacaca; 
	scrollbar-highlight-color: #cacaca; 
	scrollbar-3dlight-color: #cacaca; 
	scrollbar-darkshadow-color: #cacaca; 
	scrollbar-shadow-color: #cacaca; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #cacaca; 
	height: 340px; */

}
.dll
{
	font-family:Verdana,Times New Roman,Trebuchet MS;
	font-size:11px;
	width:20px;
}
.trUser
{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:Blue;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:Blue;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:Blue;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:Blue;
}
#editItem
{
	font-size:11px;
	font-family:Verdana,Trebuchet MS,Times New Roman;
	padding-top:2%;
	padding-bottom:2%;
	padding-left:2%;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#F3F7FD;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#F3F7FD;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#F3F7FD;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#F3F7FD;
	
	background-color:#F3F7FD;
	
}
#editItem INPUT
{
	width:130px;
	font-family:Verdana,Trebuchet MS,Times New Roman;
	font-size:11px;
	color:Black;
}
.usertype table td
{
	padding-left:2;
	padding-right:0;
	margin:0;
	text-align:center;
}
.verticaltxt
{
	font-size:14px;
	color:#C5031E;
	writing-mode:tb-rl;
	filter: flipv fliph;
}
.Horizantaltxt
{
	font-size:14px;
	color:#C5031E;
}
.roleAssignlgd
{
	font-size:11px;
	font-family:Verdana,Trebuchet MS,Times New Roman;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9DBBE5;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#9DBBE5;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#9DBBE5;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#9DBBE5;
	background-color:white;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	background-color:#EBF5FD;
	
}
.menuimg
{
	width:16px;
	height:16px;
	padding-right:6px;
	border-style:none;
}
whitecontent {
	font-family:"Verdana";
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;}
.whitecontent:hover {
	font-family:"Verdana";
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;}

/*Textbox Watermark*/


.watermarked {
	height:16px;
	width:160px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
.slideDescription
{
	font-size:11px;
	color:#014774;
}
.slideTitle
{
	font-weight:bold;
	font-size:small;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 1px 5px;
    font-size: 12px;
    height: 13px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url('../img/onNormal.png');
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
    background-color:Transparent;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button:hover
{
    margin: 0;
    padding: 0;
    background-image: url('../img/onMouseArrow.png');
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
    background-color:Transparent;
    
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}
.lightrounded
{
	display: block;
	height: 490px;
	left: 176px;
	position: absolute;
	top: 978px;
	width: 655px;
	z-index: 10000;
}

.ctltxt
{
	width: 160px;
	height: 16px;
	border-bottom-style: solid;
	border-bottom-color: #7F9DB9;
	border-bottom-width: 1px;
	border-left-color: #7F9DB9;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #7F9DB9;
	border-right-width: 1px;
	border-top-color: #7F9DB9;
	border-top-style: solid;
	border-top-width: 1px;
	color: Black;
	font-family: Verdana,Times New Roman,Trebuchet MS;
	font-size: 12px;
	padding-left: 2px;
	vertical-align: middle;
	
}
