
body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana;
font-weight:bold;
color:#004bbf;

}
.label
{
	width:250px;
	
	}
	
	
/*a{
color: #f7db16;
}
a:link{
color:#f7db16;
}
a:visited{
color:#f7db16;
}*/

a:hover
 {
	color:orange;
	text-decoration:none;
}
div#wrapper {
	width: 1000px;
	background-image: url(images/wrapper_back.gif);
	margin: auto;
	
}

div#wrapper div#shadow_left {
	background: white url(images/shadow_left.gif) no-repeat left top;
	padding-left: 12px;
	width: 947px;
}

div#wrapper div#shadow_left div#shadow_right {
	background: white url(images/shadow_right.gif) no-repeat right top;
	padding-right: 12px;
	width: 1024px;
}

.wrapper
{
width:900px;
margin:0 0 0 0;
border-left:3px solid #ededed;
border-right:20px solid #ededed;
text-align:center;
background:#fff;
}
.HeaderImage1
{
	background-image:url(Image/header2.jpg);	
	background-repeat:no-repeat ; 
}
.HeaderImage2
{
	background-image:url(Image/blue_bar.gif);	
	background-repeat:repeat-x  ; 
	  
}
.HeaderImage3
{
	background-image:url(Image/welcome_box_back.gif);	
	background-repeat:no-repeat; 
	  
}
.block
{
	/*background-color: #cacaca;	 */
	background-color: #628ea9;
	/*background-image: url(images/tab_r.gif);*/
}
.windowslinkbuttonfont
{
	font-family:"Verdana"; 
	font-size: smaller;
	color:#007bba;
	/*font-weight:bold;	*/
}
.panelcolor
{	
	/*background-color: #cacaca;*/
	background-color: #628ea9;
	vertical-align:middle;
	/*background-image: url(images/tab_r.gif);*/
	/*background-repeat:repeat ; */
}

.backgroundimage
{	
	
/*background:url(image/mid-day-meal-sitapur_13.gif);*/
  
	/*background-color:White ; */
 
}

.gridheaderGrid
{
	
	/*background-color:#cacaca;*/
	
background-color:#4682B4 ;
	
	font-size:smaller  ;
	border:1;
	
	/*color:#007bba;*/
	
	color:White;
	font-family:Verdana;  	
	
}

.gridPagerStyle
{
	background-color:#d9d7d5;
	font-size:smaller  ;
		font-family:Verdana;  
}
.Rowstyle
{
	/*background-color:#FFFBD6;*/
	font-size:small  ;
		font-family:Verdana;  
}

.selectedRowStyle
{
	/*background-color:#FFCC66;	*/
		background-color:#b1c1d2;	
	
	
		font-family:Verdana;  
}

.gridheaderfont
{
	font-family:"Verdana"; 
	font-size:small  ;
	color:#040404;
}

.Button
{
	font-size: small;
	border: 1;
	background-color: #E4E4FA;	
	font-family:"Verdana";
	font-weight: bold;
	color:#14679c;
	
}

.button{
background:url(image/buttontopleft_12.jpg) top left no-repeat #00488C;
border:1px solid #05396A;
height:21px;
font-size:14px;
font-weight:bold;
color:#FFF;
font-family:verdana;
font-weight: bold;
text-align:center;
}
.labelheader
{
	font-family:"Verdana"; 
	font-size:16pt;
	font-weight:bold; 
	color: Black;	
}

.legend
{
	font-family:Verdana;
	font-size:small;   
	font-weight: bold; 
	color:#007bba;	
}

.gridAlternatingRowStyle
{
	background-color: #FAFACF;
	font-size:small  ;
	font-family:Verdana;  	
	
}
.upperhead{
width:100%;
background:url(image/toprepeatx_02.jpg) repeat-x top;
height:51px;
}
.tel{
float:right;
background:url(image/tel_04.jpg) center top no-repeat;
margin-right:10px;
padding-top:19px;
padding-left:60px;
font-size:12px;
width:200px;
}
.banner
{
text-align:center;
background:url(image/banner-repeat_06.jpg) repeat-x top;
height:90px;
padding-top:64px;

}
.underbanner{

padding-top:3px;
padding-bottom:3px;
text-align:left;
padding-left:40%;
background:#F8F8F8;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed;
}
.underbanner2{
width:40%;
padding-top:2px;
padding-bottom:4px;
text-align:left;

font-size:11px;
background:#F8F8F8;
border:2px solid #ededed;
}
.article{
padding-top:5px;
padding-bottom:10px;
border-bottom:3px solid #ededed;
margin-bottom:30px;
}




.leftcolumn{
width:200px;
float:left;
padding-left:9px;
padding-right:40px;
}
.clear {
    width: 100%;
    height: 1px;
    margin: 0 0 -1px;
    clear: both;
}
.rightcolumn{
width:480px;
float:right;
padding-right:30px;
}
#navvy
{

font-size:12px;
font-weight:bold;
padding: 0;
text-align:left;
font-family:Verdana;
}

ul#navvylist
{
text-align: left;
list-style: none;
margin: 0;
padding: 0;

}

ul#navvylist li
{
width:253px;
display: block;
margin: 0;
padding: 0;
}

ul#navvylist li a
{
display: block;
margin:0;

padding-top:6px;
padding-bottom:7px;
padding-left:60px;
padding-right:20px;
color: #315E88;
text-decoration: none;
background:url(image/link_13.jpg) no-repeat left top;
}

#navvy>ul#navvylist li a { width: auto; }


ul#navvylist li a:hover, ul#navvylist li#active a:hover
{
color: #315E88;width:174px;
padding-left:60px;
background:url(image/hover_13.jpg) no-repeat left top;
}
.box{
width:224px;
background:#E2EBF4 url(image/bgbottomright_22.jpg) bottom right no-repeat;
border:1px solid #A5CAEF;
padding:10px;
color:#315E88;
font-size:11px;
margin-top:20px;
}
h2
{
	font-family:Verdana;
font-size:20px;
color:Black;
font-weight:normal;
margin:0;
width:92%;
padding-left:8%;
/*background:url(image/bullet_16.jpg) no-repeat bottom left;*/
padding-bottom:5px;
padding-top:3px;
text-decoration:none;
}
h2 a, h2 a:link, h2 a:visited{
font-size:20px;
color:#6A6A6A;
font-weight:normal;
text-decoration:none;
}
h2 a:hover{
font-size:20px;
color:#333;
font-weight:normal;
text-decoration:underline;
}
.Footer{
	clear: both;
	height: 30px;
	background-image: url('/images/footer_back.gif');
	
/*background:#F8F8F8;
border-top:2px solid #ededed;
text-align:center;*/
}
.footer a:link, .footer a, .footer a:visited{
color:#666;
}
div#wrapper div#footer {
	clear: both;
	height: 30px;
	background-image: url(images/footer_back.gif);
	color: #707070;
}

div#wrapper div#footer a {
	color: #FFFFFF;
}

div#wrapper div#footer a:hover {
	color: #f7db16;
}

div#wrapper div#footer div#footer_left {
	float: left;
	margin-left: 14px;
	margin-top: 20px;
}

div#wrapper div#footer div#footer_right {
	font-weight: bold;
	float: right;
	margin-top: 20px;
	margin-right: 43px;
}
.GlassPanel
{
	background: #000000;
	opacity: 0.5;
	filter: alpha(opacity=70);
	cursor: not-allowed;
	position: absolute;
	left: 0px;
	top: 0px;
	
}



.Buttons
{
background:url(image/buttontopleft_12.jpg) top left no-repeat #00488C;
border:1px solid #05396A;
height:21px;
font-size:14px;
font-weight:bold;
color:#FFF;
font-family:verdana;
font-weight: bold;
text-align:center;
}

onMouseOverMenu
{
	color:Orange;

}
.ButtonStyle
{
 background-color:#E0E0E0;
 border: solid 2px #4682B4 ;
 color :#4682B4 ;
 font-family:Verdana;
 font-size:10pt;
 font-weight:bold;  
      

}


.ButtonStyleTabColor
{
 background-color:#E0E0E0;
 border: solid 1px #4682B4 ;
 color :Red;
 font-family:Verdana;
 font-size:9pt;
 font-weight:bold;
 cursor:pointer; 
height:45px;
 width:100px;
}

.ButtonStyle1
{
 background-color:#E0E0E0;
 border: solid 1px #4682B4 ;
 color :#4682B4 ;
 font-family:Verdana;
 font-size:10pt;
 font-weight:bold;  
}

.ButtonStyles
{
	
	}
	
		.SideBarMenu
{

	background-image: url(Image/sidebarh.gif);	
	 background-repeat:repeat-x ; 
	
	font-family:"Verdana"; 
	font-size:9pt ;	
	font-weight:bold;	
	color:#ffffff; 
	 
	
}
		.SideBarMenu1
{

	background-image: url(Image/sidebar1.gif);	
	 background-repeat:repeat-x ; 
	
	font-family:"Verdana"; 
	font-size:9pt ;	
	font-weight:bold;	
	color:#ffffff; 
	 
	
}
.SideBarMenuSub
{
	color:#ffffff; 
	background-image: url(Image/sidebar_link1.gif);	
	 background-repeat:repeat-x ; 	
	font-family:"Verdana"; 
	font-size:9pt ;	
	font-weight:bold;	

	border-bottom:solid 1px ffcc66;
	 
	
}
.dynamicmenu
{	
	
	/*color:#14679c;*/
	color:#ffffff;
	font-family:Verdana;
	font-size:9pt;   
	font-weight:bold; 
	/*background-image: url(images/lowerheader.jpg);*/
	 background-image: url(Image/sidebar_link11.gif);	
	 background-repeat:repeat-x ; 	
	 BORDER-RIGHT:#1A4C91 outset 1px; 
	BORDER-LEFT:#1A4C91 solid 1px;  
	BORDER-BOTTOM:#1A4C91 solid 1px; 
	 height:22px; 

	
}
.dynamicmenu1
{
	
	
	color:#ffffff;
	font-family:Verdana;
	font-size:9pt;   
	font-weight:normal; 	
	 background-image: url(Image/sidebar_link111.gif);	
	 background-repeat:repeat-x ; 	
	 BORDER-RIGHT:#1a88a3 outset 1px; 
	 border-left:#1f77ae solid 1px;  
	BORDER-BOTTOM:#1A4C91 solid 1px; 
	 height:22px; 

	
}

.blockheaderfont11
{
	color:#ffffff;
	font-family:"Verdana"; 
	font-size:10pt;
	
	font-weight:bold;
	
}
.MenuList
{
 background-image: url(Image/side_bar1.jpg);
  background-repeat: repeat-y;
   border-right: #003399 1px solid;
}
.tdStyleMenu1
{
 background-image: url(Image/welcome_box_back1.gif);
  background-repeat: no-repeat ;
 
}
.tdStyleMenu2
{
 background-image: url(Image/welcome_box_back2.png);
    background-repeat: no-repeat ;
  
}
.tdRight
{
 background-image: url(Image/shadow_right.gif);
    background-repeat: no-repeat ;
   background-position:right;
  
  
}
.tdLeft
{
 background-image: url(Image/shadow_right.gif);
    background-repeat: no-repeat ;
   background-position:left;
  
  
}

.RptRowHeader
{
	background-color:#284775; 
	font-family:Verdana;
	font-weight:bold;
	font-size:small; 
	color:White;
}
.RptRow

{
	font-family:Verdana;
	font-size:medium; 
	text-align:left;
}

.RptColumnHeader
{
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid;
	
}

.RptColumn
{
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid;
	font-family:Verdana;
	font-size:small; 
	font-weight:normal;
}

.RptColumn_1
{
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid;
	font-family:Verdana;
	font-size:8pt; 
	font-weight:normal;
}

.RptColumn1
{

	border-top: black 1px solid; 

	font-family:Verdana;
	font-size:small; 
	font-weight:normal;
}
a {
	text-decoration: none;
}

 div#sidebar a {
	display: block;
	height: 22px;
	width: 134px;
	 
	line-height: 21px;
	background:  url(image/sidebar1.gif) no-repeat left top;
	color: #FFFFFF;
	font-size:9pt; 
	
	 
}
 div#sidebar a:hover {
	background: url(Image/sidebar_link_over.gif) no-repeat left top;
	color: #7baded;
	font-size:9pt; 

}

div#side_bar a
{
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 55px;
	
	padding-bottom: 3px;
	
	background: url(Image/sidebarh1.gif) no-repeat left;
	margin-bottom: -3px;	
}
div#side_bar a:hover
{
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 55px;		
	padding-bottom: 3px;
	
	background:  url(Image/sidebarh1.gif) no-repeat left;
	margin-bottom: -3px;
}

div#side_bar1 a
{
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

	
}
div#side_bar2 a
{
color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

	
}
div#side_bar3 a
{
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

	
}
div#side_bar4 a
{
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

	
}
div#side_bar1 a:hover
{
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

	
}
div#side_bar2 a:hover
{
color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

	
}
div#side_bar3 a:hover
{
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

	
}




div#side_bar4 a:hover
{
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

	
}

 div#sidebar h1 {
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

}
 div#div_home a {
	color: #ffffff;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	
	padding-bottom: 3px;
	
	margin-bottom: -3px;

}
div#div_log a {
	color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 22px;
	line-height: 23px;
	
	padding-bottom: 3px;
	
	margin-bottom: -3px;

}


.tb
{
	font-weight:bold;
	font-size:small;
	font-family:Verdana;
	font-weight:normal;
}

.tdipt
{
	height:45px;
 width:100px;
}

.ButtonStyleTab
{
 background-color:#E0E0E0;
 border: solid 1px #4682B4 ;
 color :#4682B4 ;
 font-family:Verdana;
 font-size:9pt;
 font-weight:bold;
 cursor:pointer; 
height:45px;
 width:100px;
}

.ButtonStyleTabOver
{
 background-color:Silver;
 border: solid 2px #4682B4 ;
 color :#4682B4 ;
 font-family:Verdana;
 font-size:10pt;
 font-weight:normal; 
height:45px;
 width:100px;
}

.tdStyle
{
	/*BORDER-RIGHT: #006699 1px groove;
	BORDER-TOP: #006699 1px groove;
	BORDER-LEFT: #006699 1px groove;
	BORDER-BOTTOM: #006699 1px groove;
BORDER-RIGHT: gainsboro 1px solid; 
 BORDER-BOTTOM: gainsboro 1px solid*/
	
	BORDER: gainsboro 1px solid;
	height:50px;
	

}
.tdStyletbl
{
	/*BORDER-RIGHT: #006699 1px groove;
	BORDER-TOP: #006699 1px groove;
	BORDER-LEFT: #006699 1px groove;
	BORDER-BOTTOM: #006699 1px groove;*/

BORDER-RIGHT: black 1px solid; 
 BORDER-BOTTOM: black 1px solid;
	
	BORDER-TOP: black 1px solid;
	 BORDER-LEFT: black 1px solid;
	

}


.tablestyle11
{
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid;
	}
	
	.tdStyletb2
{
	


 BORDER-BOTTOM: black 1px solid;
	
	
	 BORDER-LEFT: black 1px solid;
	  font-size:12pt; 
	
	
	     
	

}

div#side_bar2 a
{
color: #f7db16;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	
	padding-bottom: 3px;
	background:  url(Image/sidebarh.gif) no-repeat left;
	margin-bottom: -3px;

	
}
.tdStyletb2_2
{
	


 BORDER-BOTTOM: black 1px solid;
	
	
	 BORDER-LEFT: black 1px solid;
	
	
	
	     
	

}
.local_holyday
{
	
	background:  url(Image/local_holiday2.png) no-repeat center;	
}
.state_holyday
{
	
	background:  url(Image/state_holiday2.png) no-repeat center;	
}
.displayStyle
{
	display:none;
}

.border
{
	/*border-bottom-color: #52cc0d;*/
	/*border-bottom-color:#7777FF;*/
	/*border-color:#5881D6;*/
	border-color:#94ADE2;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	
}

.wrapper
{
	background-color: #d4edf2;	
	font-size: 10pt;
	font-family: Calibri (Body);
	font-weight: bold;
	border-style: solid;
	border-color: #94ADE2;
	/*border-color:#5881D6;*/
	
	
	
	border-width: 1pt;
	
}

.labelGrid
{
	font-size: 11pt;
	font-family: Calibri (Body);
	font-weight: bold;
	
}

.loginHead
{
	font-size: 14pt;
	font-family: Arial Unicode MS;
}
.loginPageText
{
	font-size: 12pt;
	font-family: Arial Unicode MS;
	
	font-weight:normal;
	text-align:justify;
	margin: 0in 0in 0pt;
	
}



.border
{
	/*border-bottom-color: #52cc0d;*/
	/*border-bottom-color:#7777FF;*/
	/*border-color:#5881D6;*/
	border-color:#94ADE2;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	
}

.wrapper
{
	background-color: #d4edf2;	
	font-size: 10pt;
	font-family: Calibri (Body);
	font-weight: bold;
	border-style: solid;
	border-color: #94ADE2;
	/*border-color:#5881D6;*/
	
	
	
	border-width: 1pt;
	
}

.labelGrid
{
	font-size: 11pt;
	font-family: Calibri (Body);
	font-weight: bold;
	
}

.loginHead
{
	font-size: 14pt;
	font-family: Arial Unicode MS;
}
.loginPageText
{
	font-size: 12pt;
	font-family: Arial Unicode MS;
	
	font-weight:normal;
	text-align:justify;
	margin: 0in 0in 0pt;
	
}



#login-box {
	width:300px;
	height: 205px;
	padding: 0 0 0 0;
	color: #ebebeb;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(images/login-box-backg.png) no-repeat left top;
}

#login-box img {
	border:none;
}

#login-box h3 {
	padding: 5px 0 0 0 ;
	margin:0;
	color: #ebebeb;
	font: bold 44px "Calibri", Arial;
}


#login-box-name {
	float: left;
	display:inline;
    width :80px;
	text-align: right;
	padding: 14px 5px 0 0;
	margin:0 0 7px 0;
}
#login-box-name1 {
	float: left;
	display:inline;
	width:80px;
	text-align: right;
	padding: 14px 5px 0 0;
	margin:0 0 7px 0; 
}

#login-box-field {
	float: left;
	display:inline;
	width:130px;
	margin:0;
	margin: 0 0 7px 0;
}

#login-box-field1 {
	float: left;
	display:inline;
	width:130px;
	margin:0;
	margin:0 0 7px 0;
}

.form-login  {
	width: 205px;
	padding:  10px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color:#1e4f8a;
	font-size: 16px;
	color: #ebebeb;
}


.login-box-options  {
	clear:both;
	padding-left: 8px;
		padding:5px 0 0 0;
	font-size: 11px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}