﻿/*
light Gray D6D7D9
dark gray 484848
orange E17A1E
bright/reddish orange E25416
*/
body 
{
   
    font-family:Arial;
    font-size:12px;
    padding:1px 1px 1px 1px;
}
input,.input, select
{
    /*font-size: 8pt;*/
    font-family: Verdana, Arial;
    border:solid 1px #D6D7D9;
    color:#000000;
    /*background-color:#FFFFFF;*/
    padding:inherit;
}

input[type="password"]
{
    /*background-color: #EFEFEF;*/
	border: 1px solid #0d88b9;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

/*General styles related to hyperlinks*/
a, a:visited, a:hover
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    color:#E25416;
    text-decoration:none;
}

.container
{
    padding:2px 2px 2px 2px;
    border:dashed 1px black;
    background-color:#E9E7E9;
    float:left;
    margin:4px;
    
}
.lastcontainer
{
    padding:2px 2px 2px 2px;
    border:dashed 1px black;
    background-color:#E9E7E9;
    overflow:auto;
    clear:right;
    margin:4px;
}

.box
{
    display:block;
    border:solid 1px #000000;
    height:100%;
    clear:both;
    float:right;
    width:100%;
}
/*Page header Title etc*/

.header
{
    width:100%;
    background-color:#E25416;
    height:100px;
	font-family:Arial;
    font-size:40px;
    /*font-weight:bold;
    color:#FFFFFF;*/
   
    /*vertical-align:middle;*/    
}
.header a
{
    width:100%;
    background-color:#E25416;
    font-weight:bold;
    color:#FFFFFF;
    font-size:12px;     
}
.title
{
    width:100%;
    /*background-color:#E17A1E;*/
    color:#FFFFFF;
    height:30px;
    /*font-weight:bold;*/
    /*font-size:14px;*/
    vertical-align:middle;
    
}
.LoginHeader
{
	background-image:url('../images/header.jpg');
	width:980px;
	height:106px;
	background-repeat:no-repeat;
	vertical-align: top;
}

/*Grid and such items related*/
.gridHeader, a.gridHeader,a.gridHeader:link, a.gridHeader:visited
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    width:100%;
    background-color:#E17A1E;
    color:#FFFFFF;
    font-weight:bold;
    /*font-size:14px;*/
    /*height:25px;*/
    line-height:20px;
}

.gridHeader a
{
    background-color:#E17A1E;
    color:#FFFFFF;
    font-weight:bold;
    /*font-size:12px;*/
    font-size: 8pt;
    line-height:20px;
}

a.gridHeader:hover
{
    color:#D6D7D9;    
}

.gridItem
{
    background-color:#D6D7D9;
    /*font-size:12px;*/
    font-size: 8pt;
    border-top:dashed 1px black;
}
a.gridItem
{
    font-size:inherit;
    border:none;
}
a.gridItem:hover
{
    font-size:inherit;
    font-weight:bold;
    border:none;
}
.gridAlternatingItem
{
    font-size:inherit;
    background-color:#ffffff;
    border-top:dashed 1px black;
    
}
a.gridAlternatingItem
{
    font-size:inherit;
    border:none;
} 

a.gridAlternatingItem:hover
{
    font-size:inherit;
    font-weight:bold;
    border:none;
} 

a.gridOtherLink
{
    font-weight:normal;
    color:#000000;
}
a.gridOtherLink:hover
{
    font-weight:normal;
    color:#E25416;
}


.menubar
{
    
    height:100%;
   
    font-family:Verdana;
    /*color:#FFFFFF;*/
    float:left;
    display:block;
    padding:3px;
    
}
.menuSelected
{
    background-color:#E17A1E;
    color:#FFFFFF;    
}
.menuHover a
{
    /*background-color:#E25416;
   
    border-style:dotted;
    
    border-width:1px;color:#FFFFFF;*/
    border-color:#FFFFFF;
    border-width:medium;
    
    width:100%;
    padding:2px;
    font-weight:bold;
}

.menuItem a
{
    /*BackColor="#FFFFFF" ForeColor="#E25416"  BorderColor="#E25216" Width="100%" BorderStyle="solid" BorderWidth="1px"*/
    background-color:#FFFFFF;
    color:#E25416;    
    border:solid 1px #E25216;
    padding-left:2px;
    padding-right:2px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

span
{
   /* font-size: 12px;*/
    font-family: Verdana, Arial;
}

label
{
    font-size: 8pt;
    font-family: Verdana, Arial;
}

option
{
    /*font-size: 8pt;*/
    font-family: Verdana, Arial;
}

.labelErr1
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    color: Navy;    
}	
.labelErr
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    color: red;    
}
.labelSucc
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    color: Navy;    
}
.labelMsg
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    color: Blue;
}
.menu_left_top
{
    
    background-image:url(../images/left_tab.jpg);
    background-repeat:no-repeat;
    height:24px;
    width:7px;
    /*float:left;
    height:19px;
    width:95%;
    background-image:url(../images/middle_menu.jpg);
    background-repeat:repeat-x;
    padding-top:5px;*/
    
}
.menu_middle_top
{
    background-image:url(../images/middle_menu.jpg);
    background-repeat:repeat-x;
    height:24px;
    padding:5px 0 0 5px;
}

.menu_right_top
{
   
    background-image:url(../images/right_tab.jpg);
    background-repeat:no-repeat;
    height:24px;
    width:7px;
}

.menu_left
{
	 background-image:url(../images/left_middle_tab.jpg);
     background-repeat:repeat-y;
     width:7px;
   
}
.menu_right
{
	background-image:url(../images/right_middle_tab.jpg);
   background-repeat:repeat-y;
   width:7px;
  
   
}

.loginButton,a.loginButton,
a.loginButton:hover
{
	background-image:url(images/btn.jpg);
	background-repeat:repeat-x;
	height:18px;
	font-size:10px;
	font-family:Verdana,Arial;
	text-decoration:none;
	border:solid 1px #4c93e0;
	color:#ffffff;
	
}

.login
{
	 font-family:Verdana;
     Font-Size:9px;
     color:#333333; 
	 width:232px;
	 
	 
}


.menu_bottom_left
{
     background-image:url(../images/left_bottom_tab.jpg);
    background-repeat:no-repeat;
    Width:7px;
    height:3px;
   
}
.menu_bottom_middle
{ 
     background-image:url(../images/bottom_middle_tab.jpg);
    background-repeat:repeat-x;
    height:3px;
    vertical-align:top;
    
}
.menu_bottom_right
{
     background-image:url(../images/bottom_right_tab.jpg);
    background-repeat:no-repeat;
    Width:7px;
    height:3px;
    
}

.left_blue_module
{
	background-image:url('../images/OuterBorder/left_blue_module.jpg');
	width:7px;
	height:32px;
	background-repeat:no-repeat;
	vertical-align:middle;
	
}

.middle_blue_module
{
	background-image:url('../images/OuterBorder/middle_blue_module.jpg');
	height:32px;
	background-repeat:repeat-x;
	width:20%;
	vertical-align:middle;
	
	
}


.border_left_top
{
	background-image:url('../images/OuterBorder/left_top_border.jpg');
	width:8px;
	height:8px;
	background-repeat:no-repeat;
	vertical-align: top;

}
.border_middle_top
{
	background-image:url('../images/OuterBorder/middle_top_border.jpg');
	height:8px;
	background-repeat:repeat-x;
	vertical-align:top;
}
.border_right_top
{
	background-image:url('./images/OuterBorder/right_top_border.jpg');
	width:7px;
	height:8px;
	background-repeat:no-repeat;
	vertical-align: top;
	
}
.border_left_middle
{
	background-image:url('../images/left_middle_border.jpg');
	width:8px;
	background-repeat:repeat-y;
	vertical-align:top;
}
.border_right_middle
{
	background-image:url('../images/right_middle_border.jpg');
	width:8px;
	background-repeat:repeat-y;
	vertical-align:top;
}
.border_left_bottom
{
	background-image:url('images/OuterBorder/left_bottom_border.jpg');
	width:8px;
	height:7px;
	background-repeat:no-repeat;
	vertical-align:bottom;
}
.border_right_bottom
{
	background-image:url('images/OuterBorder/right_bottom_border.jpg');
	width:8px;
	height:7px;
	background-repeat:no-repeat;
	vertical-align:bottom;
}
.border_middle_bottom
{
	background-image:url('images/OuterBorder/middle_bottom_border.jpg');
	height:7px;
	background-repeat:repeat-x;
}

.heading_module
{
    color:#05527d;
    font-family:Verdana;
    Font-Size:13px;
}

.horizontal_line
{
    background-image:url('../images/horizontal_line.jpg');
    height:1px;
	background-repeat:repeat-x;
    
}

.left_blue_module
{
	background-image:url('../images/left_blue_module.jpg');
	width:7px;
	height:32px;
	background-repeat:no-repeat;
	vertical-align:middle;
	
}

.middle_blue_module
{
	background-image:url('../images/middle_blue_module.jpg');
	height:32px;
	background-repeat:repeat-x;
	width:20%;
	vertical-align:middle;
	
	
}


.border_left_top
{
	background-image:url('../images/left_top_border.jpg');
	width:8px;
	height:8px;
	background-repeat:no-repeat;
	vertical-align: top;

}
.border_middle_top
{
	background-image:url('../images/middle_top_border.jpg');
	height:8px;
	background-repeat:repeat-x;
	vertical-align:top;
}
.border_right_top
{
	background-image:url('../images/right_top_border.jpg');
	width:7px;
	height:8px;
	background-repeat:no-repeat;
	vertical-align: top;
	
}
.border_left_middle
{
	background-image:url('../images/left_middle_border.jpg');
	width:8px;
	background-repeat:repeat-y;
	vertical-align:top;
}
.border_right_middle
{
	background-image:url('../images/right_middle_border.jpg');
	width:8px;
	background-repeat:repeat-y;
	vertical-align:top;
}
.border_left_bottom
{
	background-image:url('../images/left_bottom_border.jpg');
	width:8px;
	height:7px;
	background-repeat:no-repeat;
	vertical-align:bottom;
}
.border_right_bottom
{
	background-image:url('../images/right_bottom_border.jpg');
	width:8px;
	height:7px;
	background-repeat:no-repeat;
	vertical-align:bottom;
}
.border_middle_bottom
{
	background-image:url('../images/middle_bottom_border.jpg');
	height:7px;
	background-repeat:repeat-x;
}







/*grid view classes.*/
.GaiaGridView table {
	
	/* height:100%; */
	overflow:auto;
	
	border-color:Black;
	-moz-user-select:none;
	cursor:default;
	color:#03597b;
	
		
}

.GaiaGridViewPagerStyle 
{
    
	background-color:white; 
	color:White;
	
}

.GaiaGridViewSelectedRowStyle
{
	background-color:#E2DED6;
	font-weight:bold;
	color:#03597b;
	
	
}
.GaiaGridViewRowStyle
{
	background-color:#e4f2f9;
	color:#03597b;
	
	
}
.GaiaGridView a {
	  /* font-weight:bold; */
	  color:#CC6600;
}

.GaiaGridViewFooterStyle
{
	background-color:#C1BCAD; 
	font-weight:bold;
	
	
}

.GaiaGridViewHeaderStyle a
{   
	/*background-color:#aaaaaa; */
	font-family:Verdana, Arial;
	font-size:11px;
	/* font-weight:bold; */
	color:#03597b;	
	text-decoration:none;   
}

.GaiaGridViewHeaderStyle
{   
	background-color:#a6dbf5;
	font-family:Verdana;
	font-size:11px;
	/*font-weight:bold;*/
	color:#03597b;	
	
	
	text-decoration:none;   
}



.GaiaGridViewAlternatingRowStyle
{
	background-color:White;
	color:#03597b;
	
}

.GaiaGridView tr:hover {
	background-color:#c8dce9;
	/* z-index:100; */
}


/*class grid view ends here..*/




/*new */

#header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}
.title {
	color: #03597b;
}   

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #0066cc;
	padding-top: 20px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #333333;
}


body 
{
    background-color: #FFFFFF;	
	margin-top: 0px;
	margin-right: 1%;
	margin-left: 1%;
	font-family:Arial Helvetica, sans-serif;
	font-size:12px;
}

a, a:visited, a:hover
{
    font-size: 11px;
    font-family: Verdana, Arial;   
    color:#03597b;	
    text-decoration:none;
   
}
.gridHeader a
{
    
    width:100%;
    color:#EAC9AE;
    font-weight:bold;
    /*font-size:12px;*/
    font-size: 8pt;
    line-height:20px;
}

.gridHeader, a.gridHeader,a.gridHeader:link, a.gridHeader:visited
{
    font-size: 10px;
    font-family: Verdana, Arial;
    width:100%;
    background-color:#a6dbf5;
    color:#03597b;
    font-weight:bold;
    line-height:20px;    
}

a.gridHeader:hover
{
    color:#B4AF51;       
}

.gridAlternatingItem
{
    background-color:#F7F7F7;
    border-top:dashed 1px black;
}
.gridItem
{
    background-color:#ffffff;        
    border:solid 1px #4eb8ec;
}

input[type="text"]
{
    /*background-color: #EFEFEF;*/
	border: 1px solid #0d88b9;
	width: 150px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
}

select 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #0d88b9;
	/*background-color: #EFEFEF;*/
}
label
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
span option
{
    font-size: 12px;
    font-family: Verdana, Arial;
}
.container
{
    padding:2px 2px 2px 2px;
    border:solid 1px #4eb8ec;
    background-color: #bddcec;    
    margin:4px;    
}
.lastcontainer
{
    padding:2px 2px 2px 2px;
    border:dashed 1px black;
    background-color:#E9E7E9;
    overflow:auto;
    clear:right;
    margin:4px;
}
.box
{
    display:block;
    border:solid 1px #000000;
    height:100%;
    clear:both;
    float:right;
    width:100%;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.labelErr
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    color: red;    
}

.labelMsg
{
    font-size: 8pt;
    font-family: Verdana, Arial;
    color: Blue;
}

.temp
{
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}


/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;	
    border-style:solid;
    border-color:#D6D7D9;
    border-width:2px;
    text-align:left;
}
.button
{
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Menu container*/

.header
{
    BACKGROUND-IMAGE: url(images/header.jpg); 
    BACKGROUND-REPEAT:no-repeat;
	height:70px;
	width:980px;
}    

.left_module
{
    BACKGROUND-IMAGE: url(images/left_module.jpg); 
    BACKGROUND-REPEAT:no-repeat;
	height:35px;
	width:8px;
} 
.right_module
{
    BACKGROUND-IMAGE: url(images/right_module.jpg); 
    BACKGROUND-REPEAT:no-repeat;
	height:35px;
	width:8px;
} 
.top_left_module
{
    BACKGROUND-IMAGE: url(images/top_left_module.jpg); 
    BACKGROUND-REPEAT:no-repeat;
	height:7px;
	width:7px;
} 
.top_right_module
{
    BACKGROUND-IMAGE: url(../images/top_right_module.jpg); 
    BACKGROUND-REPEAT:no-repeat;
	height:7px;
	width:7px;
} 
.middle_module
{
    BACKGROUND-IMAGE: url(../images/middle_module.jpg); 
    BACKGROUND-REPEAT:repeat-x;    
	height:35px;
} 

.menu_middle_module
{
	
	BACKGROUND-IMAGE: url(../images/menu_middle_module.gif); 
	BACKGROUND-REPEAT:repeat-x; 
	height:30px;
	clear:both;
	display:block;
}
.menu_left_module
{
	
	BACKGROUND-IMAGE: url(../images/menu_left_module.gif); 
	BACKGROUND-REPEAT: no-repeat;
	width:10px;
	height:30px;
}

.menu_right_module
{
	BACKGROUND-IMAGE: url(../images/menu_right_module.gif); 
	BACKGROUND-REPEAT: no-repeat;
	width:10px;
	height:30px;
}

.content_border
{
    border-left:solid 1px #000000;
    border-right:solid 1px #000000;
}

.left_middle_module
{
    BACKGROUND-IMAGE: url(images/left_middle_module.jpg); 
	BACKGROUND-REPEAT: repeat-y;
	width:7px;
	background-position:left top;
}

.right_middle_module
{
    BACKGROUND-IMAGE: url(images/right_middle_module.jpg); 
	BACKGROUND-REPEAT: repeat-y;
	width:7px;
	background-position:right top;
}

.left_bottom_module
{
    BACKGROUND-IMAGE: url(images/left_bottom_module.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width:7px;
	height:7px;	
	background-position:left bottom;
}

.right_bottom_module
{
    BACKGROUND-IMAGE: url(images/right_bottom_module.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	width:7px;
	height:7px;	
	background-position:right bottom;
}

.middle_bottom_module
{
    BACKGROUND-IMAGE: url(images/middle_bottom_module.jpg); 
	BACKGROUND-REPEAT: repeat-x;
	height:7px;	
	background-position:left bottom;
}


/*Top bar*/
.top_left_module 
{
	
	BACKGROUND-IMAGE: url(images/top_left_module.gif); 
	BACKGROUND-REPEAT: no-repeat;
	width:8px;
	height:35px;
}

.top_right_module 
{
	
	BACKGROUND-IMAGE: url(images/top_right_module.gif); 
	BACKGROUND-REPEAT: no-repeat;
	width:8px;
	height:35px;
}

.top_middle_module 
{
	
	BACKGROUND-IMAGE: url(images/top_middle_module.gif); 
	BACKGROUND-REPEAT:repeat-x; 
	height:35px;
}

/*logout button*/
.logout_left
{
	
	BACKGROUND-IMAGE: url(images/logout_left.gif); 
	BACKGROUND-REPEAT: no-repeat;
	width:7px;
	height:24px;
}

.logout_right
{
	BACKGROUND-IMAGE: url(images/logout_right.gif); 
	BACKGROUND-REPEAT: no-repeat;
	width:7px;
	height:24px;
}

.logout_middle
{
	BACKGROUND-IMAGE: url(images/logout_middle.gif); 
	BACKGROUND-REPEAT:repeat-x; 
	height:24px;
}
/*logout link*/
.logout_link
{
		
}

.separator
{
    background-image:url(images/seprator.gif);
    background-repeat:no-repeat;
    width:1px;
    height:15px;
    background-position:center center;
}

/*Top bar fonts*/
.ver1 
{
	FONT-SIZE: 9px; 
	font-weight:bold;
	COLOR: #03597b; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.ver2 
{
	FONT-SIZE: 10px; 
	font-weight:bold;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.ver3
{
	FONT-SIZE: 10px; 
	COLOR: #03597b; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.ver4
{
	FONT-SIZE: 10px; 
	font-weight:bold;
	color:#ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none;
}

.ver5
{
	FONT-SIZE: 11px; 
	font-weight:bold;
	color:#03597b; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none;
}

.ver5:hover
{
	FONT-SIZE: 11px; 
	font-weight:bold;
	color:#03597b; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
}

.ver6
{
    FONT-SIZE: 11px; 
	font-weight:bold;
	COLOR: #53baed; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    width:1px;
    height:15px;
    background-position:center center;
    padding:2px;
}

.ver7
{
    FONT-SIZE: 11px; 
	font-weight:bold;
	COLOR: #03597b; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;   
}

/*Button Bar*/
/* not yet used 
.tabgray_left_module
{
	
	BACKGROUND-IMAGE: url(images/tabgray_left_module.gif); 
	BACKGROUND-REPEAT: no-repeat;
	width:10px;
	height:26px;
	
}

.tabgray_right_module
{
	
	BACKGROUND-IMAGE: url(images/tabgray_right_module.gif); 
	BACKGROUND-REPEAT: no-repeat;
	width:10px;
	height:26px;
	
}

.tabgray_middle_module
{
	
	BACKGROUND-IMAGE: url(images/tabgray_middle_module.gif); 
	BACKGROUND-REPEAT:repeat-x; 
	height:26px;
}
*/
.formLabel{color:green}

.Right_Align
{
 text-align:right
}
.Left_Align
{
	text-align:left
}
.topLeftCorner
{
    position:relative;
    float:left;
    left:-3px;
    top:-3px;
    
}
.topRightCorner
{
    position:relative;
    top:-3px;
    float:right;
    right:-3px;
}
.useretc
{
 height: 32px;
 /*height:22px;*/
 border: solid 1px #4EB8EC; 
 background-color: #A5DBF5;
 margin-top:7px; 
 /*width: 580px; */
 padding-left: 5px;
 text-align: left;
 vertical-align: middle;
 position:relative;
 float:right;
 margin-bottom:15px;
 clear:both;
 display:block;
}

.gvPanel
{	
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
    padding-bottom: 15px;
    overflow-y: visible;
    overflow-x: auto;
   
}

.gvPanel2
{
	overflow-y: auto;
    overflow-x: auto;
    padding-bottom: 15px;
}

.content
{
    padding-top:10px;
   /*  min-height:500px;*/
    
}
.page
{
     margin-top:15px; 
     border:solid 1px #4EB8EC;
     min-height:600px;
     /* z-index:1000;   */
}
.bigTitle
{
	FONT-SIZE: 14px; 
	font-weight:bold;
	COLOR: #03597b; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none; 
}

.pageTitle
{
	padding-left: 6px; padding-bottom: 12px;	
}
.fieldColGap
{
	padding-right: 25px;
}

.borderTxt
{
	border: solid 1px #0d88b9;
}

.contentLeftPadding
{
	padding-left:8px;
}

.contentTopPadding
{
	padding-top:12px;
}

.pleaseWait
{
	position:absolute;
	top:250px;
	left:400px;
	/*width:200px;*/
	height:53px;
	padding-top: 21px;
	padding-left: 14px;
	padding-right: 14px;
	/* z-index:1000;  */
	background: #ffffff;
	font-family: Verdana;
	font-size: 28px;	
	margin:auto;
	text-align:center;
	color:#11a1da;
	border: solid 1px #11a1da;
}

.stuBasicLabel
{
	width: 121px;
}

.stuBasicLabelSml
{
	width: 118px;
}
.tablestyle
{
	vertical-align:top;
}
.DashboardZone
{
	white-space:pre-wrap;
	width:33%;
	vertical-align:top;
}
.emailLabel
{
  FONT-SIZE:11px;
  FONT-FAMILY:Verdana,Arial;
  font-weight:bold;
}
.linkButton
{
	font-size: 8pt;
    font-family: Verdana, Arial;    
    background-color:#a6dbf5;      
    color:Black;
    padding:2px 11px 3px 10px;
/*  height:15px;*/
    /*display:block;*/
    border:solid 1px #000000;   
    border-top:solid 1px #000000;    
}
.linkButton1
{
	font-size: 8pt;
    font-family: Verdana, Arial;    
    background-color:#a6dbf5;      
    color:Black;
    padding:2px 11px 3px 10px;
/*  height:15px;*/
    display:block;
    border:solid 1px #000000;   
    border-top:solid 1px #000000;    
    margin-left:8px;
    width:35px;
    float:left;
}
.chk
{
    float:left;
}
.grid table
{
 clear:right;
    float:left;
       clear:both;
}
/*menu*/

ul.AspNet-Menu 
{
    position: relative;
    
}

ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;    
    display: block;    
}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;   
               
}

ul.AspNet-Menu li a
{
	/*display: block;*/
    text-decoration: none;
    color:#fff !important;
    font-family:Arial;
    font-size:12px;
    margin-right:15px;
    margin-top:3px;   
    _margin-left:5px;    
    white-space:nowrap;
}

ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
    color:#fff;
    font-family:Arial;
    font-size:12px;
    margin-right:15px;
    margin-top:3px;   
    _margin:0 0 0 5px;
/*    margin-left:25px;      */
}
ul.AspNet-Menu li a img{border:none;}
ul.AspNet-Menu li a:hover,
ul.AspNet-Menu li span:hover
{
	color:#03597B;
}
.AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	white-space:nowrap;		
	clear:both;
	float:left;
	width:100%;
}

ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;
    top:21px;
    left:0;           
}
ul.AspNet-Menu ul li ul li
{
	/*z-index:300;    */
}

/*(submenu-2) */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    background-color:#4eb8ec;
    border:1px solid #0a96cc;
    position:absolute;
    display:none;   
    left:100%;
    top:0px;    
    /*white-space:nowrap;
    z-index:100;           */
    
}

/*(submenu-1) */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
    background-color:#4eb8ec;
    border:1px solid #0a96cc;
    
}
.lb1
{
    float:left;
    margin-top:-35px;
}
.lb2
{
    height:400px;
}
a.AspNet-Menu-Link img
{
	border:none;
	vertical-align:bottom;
	padding-left:1px;
	padding-right:2px;		
}

a.AspNet-Menu-NonLink img
{
	padding-left:1px;
	padding-right:2px;	
}

span.AspNet-Menu-NonLink img
{
	vertical-align:bottom;
	padding-left:1px;
	padding-right:5px;
	
}

/*---- menu css----*/


menu_middle_module .AspNet-Menu-Horizontal
{
	position:absolute;
	z-index:300;
}
 .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    /*width: 45em;*/
}


.AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    /*width: 10.5em;*
    /*left: 0;
    top: 100%;*/
    z-index:1000;
    
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    /*top: -0.3em;*/
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    /*width: 11.5em;*/
}


 .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    /*width: 9em;*/
   
}

.AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
	
}
ul.AspNet-Menu li ul li
{
	/*width:100%;*/
}


 .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
   
    /*width: 17.5em;*/    
	width:100%;
	float:left;
	clear:both;
	white-space:nowrap;
    /*width:-moz-max-content;*/
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu ul li div span
 {
	 
 
 /*width:100%;*/
 }
  .AspNet-Menu-Horizontal ul.AspNet-Menu ul li div span div
  {
  /*width:100%;*/
  }
 
 .AspNet-Menu-Horizontal ul.AspNet-Menu ul li span
 {
 	/*  */ 
 	/*margin-top:3px;  */
 	/*width:14.3em;*/
 	/*width:100%;*/
 	/*margin-left:21px;
 	clear:none;*/
 	/*float:left;*/
 }
 .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a span
 {
	/*text-transform:uppercase;*/
	/*margin-top:5px;*/
	/*padding:3px 0 0 0;*/
	/*_padding-top:-5px;*/
	/*_padding-top:-5px;*/	
 }

 .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li
{
   /* width: 11.5em;*/
   /*margin:5px 0 0 0;*/  
   
}
 .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li span  
 {

 }
 .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
    margin: 0 0 0 0;
}
/*ul.AspNet-Menu ul li span {

display:block;
padding-right:11px;
}*/

/*Css classes for sitemap*/
.menuimg{width:18px; height:18px;background:url(../images/img_sprite.gif);}
    
    /*.imgsrc{width:18px; height:18px;}*/
    .company{background-position: 0 0;vertical-align:middle;}
    .course{background-position: -18px 0;vertical-align:middle;}  
    .admin{background-position: -36px 0;vertical-align:middle;}
    .material{background-position: -54px 0; width:14px; height:18px;vertical-align:middle;}
    .room{background-position: -65px  0; vertical-align:middle;}
    .teacher{background-position: -82px  0;vertical-align:middle;}
    .accounting{background-position: -98px 0px;vertical-align:middle;}
    .student{background-position: -114px 0;vertical-align:middle;}
    .hr_manager{background-position: -130px 0;vertical-align:middle;}
           
    .list{background-position: -146px 0;vertical-align:middle;}
    .add_company {background-position: -164px 0;vertical-align:middle;}
    .contact_person{background-position: -180px 0;vertical-align:middle;}
    
    .add_course{background-position: -198px 0;vertical-align:middle;}
    .new_lesson{background-position: -214px 0;vertical-align:middle;}
    .lesson{background-position: -230px 0;vertical-align:middle;}
    .class_profile{background-position: -246px 0;vertical-align:middle;}
    .assessment{background-position: -264px 0;vertical-align:middle;}
    .analysis{background-position: -280px 0;vertical-align:middle;}
    .attendance{background-position: -298px 0;vertical-align:middle;}
    .monthly_progress{background-position: -316px 0;vertical-align:middle;}
    .add_monthly_progress{background-position: -334px 0;vertical-align:middle;}
    .assessment_plan{background-position: -354px 0;vertical-align:middle;}
    .add_assessment_plan{background-position: -372px 0;vertical-align:middle;}
    
    .user{background-position: -390px 0;vertical-align:middle;}
    .new_user{background-position: -408px 0;vertical-align:middle;}
    .school_account{background-position: -426px 0;vertical-align:middle;}
    .subscription{background-position: -442px 0;vertical-align:middle;}    
    .settings{background-position: -460px 0;vertical-align:middle;}
    .master_schedule{background-position: -482px 0;vertical-align:middle;}
    .custome_page{background-position: -498px 0;vertical-align:middle;}
    .unsocial_rate{background-position: -514px 0;vertical-align:middle;}
    .name_day{background-position: -532px 0;vertical-align:middle;}
    .add_name_day{background-position: -550px 0;vertical-align:middle;}
    .data_upload{background-position: -570px 0;vertical-align:middle;}
    .holiday{background-position: -588px 0;vertical-align:middle;}    
    .semester_break{background-position: -606px 0;vertical-align:middle;}
    
    .assigned_material{background-position: -624px 0;vertical-align:middle;}
    .material_management{background-position: -648px 0;vertical-align:middle;}
    
    .add_room{background-position: -666px 0;vertical-align:middle;}
    .room_block{background-position: -684px 0;vertical-align:middle;}
    .add_room_block{background-position: -702px 0;vertical-align:middle;}
    
    .class_register{background-position: -724px 0;vertical-align:middle;}
    
    .budgets{background-position: -742px 0;vertical-align:middle;}
    .add_budget{background-position: -760px 0;vertical-align:middle;}
    .invoice{background-position: -778px 0;vertical-align:middle;}
    
    .address{background-position: -796px 0;vertical-align:middle;}
    .contract_list{background-position: -814px 0; width:14px; height:18px;vertical-align:middle;}
    
    .dash_board{background-position: -828px 0;vertical-align:middle;height:15px; width:12px;}
    .setting{background-position: -845px 0;vertical-align:middle;height:15px;width:12px;} 
    
    .next{background-position: -860px 0; width:14px; height:18px;vertical-align:middle;} 
    .prev{background-position: -873px 0; width:13px; height:18px;vertical-align:middle;} 
    .last{background-position: -885px 0;vertical-align:middle;} 
    .first{background-position: -905px 0;vertical-align:middle;} 
    .delete{background-position: -925px 0;vertical-align:middle;} 
    .pop-up{background-position: -942px 0;vertical-align:middle;} 
    .print{background-position: -960px 0;vertical-align:middle;} 
    .e-mail{background-position: -978px 0;vertical-align:middle;} 
    .edit{background-position: -996px 0;vertical-align:middle;} 
    .edit_{background-position: -1014px 0; width:16px; height:18px;vertical-align:middle;} 
    .excel{background-position: -1031px 0;vertical-align:middle;} 
    .arrowright{background-position: -1052px 1px;vertical-align:middle;float:left;margin:0 0 0 0; width:10px; } 
    
    .mapping{background-position: -1060px 0;vertical-align:middle;} 
    .room_calendar{background-position: -1080px 0;vertical-align:middle;} 
    .monthly_budget{background-position: -1100px 0;vertical-align:middle;} 
    .Group_billing{background-position: -1120px 0;vertical-align:middle;} 
    .student_inquiry{background-position: -1140px 0;vertical-align:middle;} 
    .student_inq_list{background-position: -1160px 0;vertical-align:middle;} 
    .Payment{background-position: -1180px 0;vertical-align:middle;} 
    
    .select{background-position: -1200px 0; vertical-align:middle;}
    .checked{background-position: -1220px 0; vertical-align:middle;}
    .unchecked{background-position: -1240px 0; vertical-align:middle;}
    .attach{background-position: -1260px 0; vertical-align:middle;}
    .seprator{background-position: -1280px 0; vertical-align:middle;}
    .update{background-position: -1300px 0; vertical-align:middle;}
    .collapse{background-position: -1320px 0; vertical-align:middle;}
    .expand{background-position: -1340px 0; vertical-align:middle;}
    .Billing_Print{background-position: -1360px 0; vertical-align:middle;}
    .email{background-position: -1380px 0; vertical-align:middle;}
    .select_green{background-position: -1400px 0; vertical-align:middle;}
    .close{background-position: -1420px 0; vertical-align:middle;}
    
    
    /*new end*/
    
    
    
/*for student finance css starts*/
/*.deatils{/*float:left;margin:30px 0 0 0; width:618px;clear:both;}*/
.deatils{/*float:left;*/margin:15px 0px 0px 2px; width:618px;clear:both;}
.leftdetail{float:left;margin:0px; width:309px;}
.titlelbl{float:left;margin:2px 0px 2px 5px;/*width:120px;*/clear:both; width:130px;}
.textbx{float:left;margin:1px 0 2px 0;width:170px;}
.lnkbtn{float:left;margin:10px 0 0 125px} /*15px 15px 20px 0;}*/
.paymentdiv{margin:20px 0 0 0;clear:both;}
.gvPayment{margin:10px 0 0 0;}
.SearchDiv{margin:0 50px 0 400px;text-align:center;clear:both;float:left;}
.paymentsmaindiv{height:100%;}
.btnback{width:100px;clear:both;margin:0 0 50px 450px;}
.diverror{margin:0 0 0 125px;}
.title{float:left;margin:2px 0px 2px 5px;clear:both;}

.leftdetailnew{float:left;margin:0px; width:309px;}
.titlelblnew{float:left;margin:2px 0px 2px 5px;/*width:120px;*/clear:both; width:130px;}
.textbxnew{float:left;margin:1px 0 2px 0;width:170px;}
/*for print receipt*/
@media print,screen
{
.printmain{margin:0px auto;width:800px;border-style:solid;border-width:2px;border-color:#3e3e3e;height:500px}
.PrintHeader{margin:auto;text-align:center;width:600px;font-size:16px;font-weight:bold;}
.PrintContain{margin:20px 0 0 10px;float:left;}
.ContainTable{}
.ContainTable tr{font-size:14px;height:25px;}
.leftdata{text-align:left;padding:0 0 0 15px;}
.rightdata{text-align:left;padding:0 0 0 15px;}
.LowerPrintPart{margin:50px 0 0 50px;clear:both;float:left;}
.sign{float:right;width:500px;margin:100px 0 0 0;}
}

/*student finance css class ends.*/

.clear{ color:#03597B; cursor:pointer;}

.RemoveDoc{color:#03597B; cursor:pointer; margin-left:128px;}

/*.label {display:inline-block;font-size:12px; color:#362B36; text-align:left; 
 	    letter-spacing:1px; width:40%; margin-top:3px; } */
 	    
.lab {display:inline-block;font-size:12px; text-align:left;color:#362B36;
 	    letter-spacing:1px; margin-top:3px; }
 	    
.block{display:block; float:left;}
.alignlt{ width:38%}
.align{ width:30%;}
.-left{ margin-left:23px;}
.left-{ margin-left:11px;}
.textbox { margin-right:5px; margin-top:3px; font-family:Arial; letter-spacing:1px; font-size:12px;}
.div {display:block; padding:1px; width:35%; color:black; float:left;}

.aln{ margin-left:20px;}

/*.SMSpnl{ margin-left:133px;}
.Emailpnl{ margin-left:133px;}*/

.pnl{ margin-left:0px;}

.gcontainer_chk{ border:1px solid #0D88B9; width:148px;}

.gcontainer{ display:inline-block;}

.top{ vertical-align:top;}

.tab_border{border:1px solid #999999; float:left;}
.tab_br{border:1px solid #999999; padding:5px;}

.aln_top{ margin-top:35px;}
.lbl{ width:130px;}
.cc_tb{ width:180px;}

.setting_pnl{float:left; width:350px; padding-left:10px; padding-bottom:10px; padding-top:4px;}
.record_lbl{height: 18px; width:160px; float:left;}
.IA_lbl{ width:345px;}
.dir{ float:left; margin-top:20px;}
.SI_lbl{ width:50px;}
.TI_lbl{ width:120px;}
.TA_lbl{ width:50%;}
.aln_left{ padding-left:25px;}


.srch_dtl{ float:left; width:33%;}
.srch_lbl{ clear:both;float:left; margin:2px 0 2px 5px; width:110px;}
.tb{float:left;margin:2px 0;}
.top_aln{ margin-top:45px;}

.rec{ float:left; margin:2px 5px;}
.pgr_lnk{ float:left; margin:0px 3px;}
.cc_lbl{ width:135px;}

.aln_tab{ float:left; width:96%;}
.Error {padding-left:5px; padding-top:5px; float:left; clear:both;}
.lnk_btn{padding-left:5px; padding-top:5px; clear:both;}

.search{ float:left; padding-top:5px;}
.SucessMsg{color:Navy;}
.ErrMsg{color:Red;}


.tbieleft{float:left;margin:2px 0;}
.opentab{text-decoration:underline;cursor:pointer;color:#03597B;float:left;}
/*
.AspNet-Menu-Leaf div span {width:200px;float:left}


.AspNet-Menu-Leaf div span a{width:200px;float:left}
*/

/*CssClass for AddSundry*/

.alignbutton
{
	
}

.button_bg
{
	background-color:#A6DBF5;
border:1px solid #000000;
color:Black;
font-family:Verdana,Arial;
font-size:8pt;
padding:2px 11px 3px 10px;
margin:5px;
}

.textarea
{
	width: 200px;
	height: 70px;
}

.select_tb
{
	margin-top: 3px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	margin-left: 7px;
	width: 129px;
}

.block_left
{
	width: 30%;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 15px;
}

.label
{
	width: 130px;
	display: inline-block;
	font-size: 12px;
	text-align: right;
	float: left;
	margin-top: 3px;
	letter-spacing: 1px;
	font-family: Arial;
	clear: both;
}




.required
{
	margin-top: 3px;
	font-family: Arial;
	letter-spacing: 1px;
	font-size: 12px;
	margin-left: 7px;
	margin-left: 137px;
	float: left;
}

.Error
{
	border-color: Red;
}


/**/

/*For Delete In SundryListItem*/
.SendAjaxDelete {
    cursor: pointer;
}
/**/
.filterRow select {padding:0px;}
.container_box input {padding:0px;}
.val{color:red;font-family:Verdana,Arial;font-size:8pt;line-height:21px; }
.attendancebackground[disabled='disabled']{ background-color: darkgrey;}
.dashboradleft{ float: left;width: 185px;}
.dashboradright{ float: left;text-align: left;width: 600px;margin-top: 3px;margin-left: 10px;}
.separatorimage{ float: left;}