.fontdefault
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px;
		}

.fontdefaultred
	{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size:11px;
	color:#92222A;
	line-height:15px;
	}	

.fontdefaultred a:hover
	{
	text-decoration:underline;	
	}

.fontdefaultolive
	{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size:11px;
	color:#686418;
	line-height:15px;
	}	

.fontdefaultolive a:hover
	{
	text-decoration:underline;	
	}

		.hidden
		{
			visibility:hidden;
		}
		.SelectedRow
		{
			background:
		}
		.datagridHeader
		{			
			font-family: verdana, tahoma, arial, sans-serif; font-weight:bold; font-size: 9px; color: #FFFFFF; background: #C5C5C5; text-align:center; background-image: url(images/tablebackgroundgrey1.gif); padding-top:1px; margin-bottom:1px;
		}
		.datagridFooter
		{			
			font-family: verdana, tahoma, arial, sans-serif; font-size: 0px; color: #FFFFFF; background: #C5C5C5; text-align:center; background-image: url(images/tablebackgroundgrey2.gif);
		}
		.datagridFooterSum
		{			
			font-family: verdana, tahoma, arial, sans-serif; font-weight:bold; font-size: 9px; color: #FFFFFF; background: #C5C5C5; text-align:center; background-image: url(images/tablebackgroundgrey2.gif);
		}
		.datagridFooterWhite
		{			
			font-family: verdana, tahoma, arial, sans-serif; font-size: 0px; color: #FFFFFF; background: #FFFFFF; text-align:center; background-image: url(images/datagriddivider.gif);
		}
		.datagridpager
		{			
			font-family: verdana, tahoma, arial, sans-serif; font-weight:bold; font-size: 11px; color: #4076BE; background: #FFFFFF; text-align:center;
		}
		.datagridcolumn1
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; width: 198px;
		}
		.datagridcolumn
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; text-align:center; width: 55px;
		}
		.datagridedititem
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; background: white; border-style:solid; border-width:1px; border-color:black;
		}
		.datagriditem
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; background: #E5EAF5;
		}
		.datagriditemdate
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; background: #E5EAF5; text-align:center;
		}
		.datagridalternatingitem
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; background: #EfEfEf;
		}
		.datagridalternatingitemdate
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; background: #EfEfEf; text-align:center;
		}
		.compulsory
		{
			color:red;
		}
		.formstyle
		{
			width:175px; background-color:lightyellow;  margin-left: 10px; margin-bottom:1px; margin-top: 1px;
		}
		.formstylewide
		{
			width:267px; background-color:lightyellow;  margin-left: 10px; margin-bottom:1px; margin-top: 1px;
		}
		.formstyledate
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; line-height: 15px; background-color:lightyellow; margin-bottom:1px; margin-top: 1px; 
		}
		.formstyletextbox
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; line-height: 15px; width:368px; height:250px; background-color:lightyellow;  margin-bottom:1px; margin-top: 1px;
		}
		.formstyleschoolbox
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; line-height: 15px; width:368px; height:150px; background-color:lightyellow;  margin-bottom:1px; margin-top: 1px;
		}		
		.formstylereadonly
		{
			width:175px; background-color:white;  margin-left: 10px; margin-bottom:1px; margin-top: 1px; border-style:none;
		}
		.mbabackshadowleft
		{
			background-image: url("images/mbabackshadowleft.gif");
		}
		.mbabackshadowright
		{
			background-image: url("images/mbabackshadowright.gif");
		}
		.mbabackshadowbody
		{
			background-image: url("images/mbabackshadowbody.gif");
		}
		.copyrightfont
		{
			font-family: arial, verdana, sans-serif; font-size: 10px; color: #FFFFCC; margin-top: 0; padding-top: 1px;
		}
		.copyrightfont a:link, .copyrightfont a:visited, .copyrightfont a:active
		{
			font-family: arial, verdana, sans-serif; font-size: 10px; color: #FFFFCC; margin-top: 0; padding-top: 1px; text-decoration: none;
		}		
		.copyrightfont a:hover
		{
			font-family: arial, verdana, sans-serif; font-size: 10px; color: #686418; margin-top: 0; padding-top: 1px; text-decoration: none;
		}
		.articleintro
		{
			font-family: arial, verdana, sans-serif; font-size: 10px; color: #4076BE; font-weight: bold; margin: 0; padding: 0;
		}
		.articleheader
		{
			font-family: arial, verdana, sans-serif; font-size: 18px; color: #024F83; font-weight: bold; top-margin: 0; top-padding: 0; margin-bottom: 4px;
		}		
		.articleheader1
		{
			font-family: arial, verdana, sans-serif; font-size: 16px; color: #024F83; font-weight: bold; margin-bottom: 4px;
		}
		.articleheader2
		{
			font-family: arial, verdana, sans-serif; font-size: 18px; color: #024F83; font-weight: bold; top-margin: 0; top-padding: 0; margin-bottom: 0px;
		}
		.articlebody
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px;
		}
		.articlebodywhite
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 15px;
		}
		.articlebodyblack
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; line-height: 15px;
		}
		.articlebodyblue
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4076BE; line-height: 15px;
		}
		.articlebodyblue a:visited, .articlebodyblue a:active
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4076BE; line-height: 15px;
		}
		.articlebodybold
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4C4C4C; line-height: 15px; font-weight: bold;
		}
		.articlebodybluebold
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4076BE; line-height: 15px; font-weight: bold;
		}
		.articlebodysmall
		{
			font-family: verdana, arial, sans-serif; font-size: 9px; color: #666666; margin-top: 0px; padding-top: 0px; text-decoration: none; line-spacing: 0px;
		}
		.articlebodysmall a:link
		{
			font-family: verdana, arial, sans-serif; font-size: 9px; color: #666666; margin-top: 0px; padding-top: 0px; text-decoration: none; line-spacing: 0px;
		}
		.articlebody a:link
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; text-decoration: underline;
		}
		.articlebody a:visited, .articlebody a:active
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #7F7F7F; line-height: 15px; text-decoration: underline;
		}
		.articlebody a:hover
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4076BE; line-height: 15px; text-decoration: none;
		}
		.leftnavheader a:link, .leftnavheader a:visited, .leftnavheader a:active
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #FFFFFF; margin-top: 0; padding-top: 0px; font-weight: bold; text-decoration: none;
		}
		.leftnavheader a:hover
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #686418; margin-top: 0; padding-top: 0px; font-weight: bold; text-decoration: none;
		}
		.leftnavheader
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #FFFFFF; margin-top: 0; padding-top: 0px; font-weight: bold;
		}
		.leftnavfont
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #686418; margin-top: 0; padding-top: 0px; font-weight: bold; text-decoration: none;
		}
		.leftnavfontlight
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #686418; margin-top:0px;  margin-bottom:0px; padding-top: 5px; padding-bottom:5px; text-decoration: none;
		}
		.leftnavfontblack
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #000000; margin-top: 0; padding-top: 0px; font-weight: bold; text-decoration: none;
		}
		.leftnavfont a:link, .leftnavfont a:visited, .leftnavfont a:active, .leftnavfont img
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #686418; font-weight: bold; text-decoration: none; margin-right:0px; vertical-align:top;
		}
		.leftnavfont img
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #686418; font-weight: bold; text-decoration: none; margin-left:3px; vertical-align:top;
		}		
		.leftnavfont a:hover
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #000000; margin-top: 0; padding-top: 0px; font-weight: bold;
		}
		.rightnavheader
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #FFFFFF; margin-top: 0; padding-top: 0px; font-weight: bold;
		}
		.rightnavfont
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #686418; margin-top: 0; padding-top: 0px; font-weight: bold; text-decoration: none;
		}
		.subnavheader
		{
			font-family: arial, verdana, tahoma, sans-serif; font-size: 9px; color: #FFFFFF; margin-top: 0; padding-top: 0px; font-weight: bold;
		}
		.tablebody
		{
			font-family: arial, verdana, sans-serif; font-size: 10px; color: #024F83; margin-top: 0px; padding-top: 0px; text-decoration: none; line-spacing: 0px;
		}
		td.subnavlink a:link, td.subnavlink a:visited, td.subnavlink a:active
		{
			font-family: arial, verdana, sans-serif; font-size: 10px; color: #024F83; margin-top: 0px; padding-top: 0px; text-decoration: none; line-spacing: 0px;
		}
		td.subnavlink a:hover
		{
			font-family: arial, verdana, sans-serif; font-size: 10px; color: #024F83; margin-top: 0px; padding-top: 0px; text-decoration: underline; line-spacing: 0px;
		}
		.schoolheader
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #FFFFFF; margin-top: 0; padding-top: 0px; font-weight: bold;
		}
		.schoolbodyheader
		{
			font-family: arial, verdana, sans-serif; font-size: 18px; color: #024F83; font-weight: bold; margin-bottom: 4px;
		}
		.schoolbodyheader1
		{
			font-family: arial, verdana, sans-serif; font-size: 16px; color: #024F83; font-weight: bold; margin-bottom: 4px;
		}
		.schoolfontsmall
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #666666; margin-top: 0; padding-top: 0px; text-decoration: none;
		}
		.schoolfontsmall a:link, .schoolfontsmall a:visited, .schoolfontsmall a:active
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #4076BE; margin-top: 0; padding-top: 0px; text-decoration: none;
		}
		.schoolfontsmall a:hover
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #4076BE; margin-top: 0; padding-top: 0px; text-decoration: underline;
		}
		.schoolfontsmallbold
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #666666; margin-top: 0; padding-top: 0px; font-weight: bold; text-decoration: none;
		}		
		.schoolbody
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px;
		}
		.schoolblue
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4C4C4C; line-height: 15px;
		}
		.schoolbodyblue
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #686418; line-height: 15px; font-weight:bold;
		}
		.schoolbodygoldbold
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #686418; line-height: 15px; font-weight:bold;
		}
		.schoolbodygold
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #686418; line-height: 15px;
		}
		.schoolbodybold
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4C4C4C; line-height: 15px; font-weight: bold;
		}
		.schoolbody a:link, .schoolbody a:visited, .schoolbody a:active
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #7F7F7F; line-height: 15px; text-decoration: underline;
		}
		.schoolbody a:hover
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4076BE; line-height: 15px; text-decoration: none;
		}
		.iconfont
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4076BE; line-height: 15px;
		}
		.iconfont a:link, .iconfont a:visited, .iconfont a:active
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #4076BE; line-height: 15px; text-decoration: none;
		}
		.iconfont a:hover
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; text-decoration: underline;
		}
		.directorynavfont a:link, .directorynavfont a:visited, .directorynavfont a:active
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #FFFFFF; margin-top: 0; margin-left:7px; padding-top: 0px; font-weight: bold; text-decoration: none;
		}
		.directorynavfont
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #FFFFFF; margin-top: 0; margin-left:7px; padding-top: 0px; font-weight: bold; text-decoration: none;
		}
		.directorynavfont a:hover
		{
			font-family: verdana, tahoma, arial, sans-serif; font-size: 9px; color: #EBE9B1; margin-top: 0; margin-left:7px; padding-top: 0px; font-weight: bold; text-decoration: none;
		}
		h1
		{
			font-family: arial, verdana, sans-serif; font-size: 18px; color: #024F83; font-weight: bold; top-margin: 0; top-padding: 0; margin-bottom: 4px;	margin-top: 0px; text-decoration:none;
		}
		h1 a:link, h1 a:visited, h1 a:active
		{
			font-family: arial, verdana, sans-serif; font-size: 18px; color: #024F83; font-weight: bold; top-margin: 0; top-padding: 0; margin-bottom: 4px;	margin-top: 0px; text-decoration:none;
		}
		h2
		{
			font-family: arial, verdana, sans-serif; font-size: 16px; color: #024F83; font-weight: bold; margin-bottom: 4px; text-decoration: none;
		}
		h2 a:link, h2 a:visited, h2 a:active
		{
			font-family: arial, verdana, sans-serif; font-size: 16px; color: #024F83; font-weight: bold; margin-bottom: 4px; text-decoration: none;
		}
		.surveystyle
		{
			width:448px; background-color:lightyellow; margin-left: 0px; margin-bottom:14px; margin-top: 4px; font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px;
		}
		.surveystyleradio
		{
			width:150px; margin-left: 0px; margin-bottom:14px; margin-top: 4px; font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px;
		}
		.surveystylecheckbox
		{
			width:448px; margin-left: 0px; margin-bottom:14px; margin-top: 4px; font-family: verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px;
		}
		.surveystyledate
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; line-height: 15px; background-color:lightyellow; margin-bottom:1px; margin-top: 1px; 
		}
		.surveytextbox
		{
			width:135px; background-color:lightyellow; margin-left: 10px; margin-bottom:1px; margin-top: 1px;
		}
		.surveyschoolbox
		{
			font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; line-height: 15px; width:368px; height:150px; background-color:lightyellow;  margin-bottom:1px; margin-top: 1px;
		}		
		.surveyreadonly
		{
			width:175px; background-color:white;  margin-left: 10px; margin-bottom:1px; margin-top: 1px; border-style:none;
		}

.imagefloat
	{
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 0px;
	}	