body {

	margin:0px; 
	FONT-FAMILY: Verdana, Tahoma, Arial;
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: normal;
	scrollbar-face-color: #4799D7;
	scrollbar-shadow-color: #1E7107;
	scrollbar-highlight-color: #1E7107;
	scrollbar-3dlight-color:#4799D7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #E2E2E2 ;
	scrollbar-arrow-color: #000000; 
}

A:link.header {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; font-weight:bold;
	}
A:visited.header {
	COLOR:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; TEXT-DECORATION: none; font-weight:bold;
	}
A:active.header {
	COLOR:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ;TEXT-DECORATION:none ;  font-weight:bold;
	}
A:hover.header {
	COLOR: #D654AC; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; TEXT-DECORATION: none underline;  font-weight:bold;
	} 
A:link.white {
	COLOR: #363636; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; font-weight:none;
	}
A:visited.white {
	COLOR:#363636; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; TEXT-DECORATION: none; font-weight:none;
	}
A:active.white {
	COLOR:#ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ;TEXT-DECORATION:none ;  font-weight:none;
	}
A:hover.white {
	COLOR: #C05F01; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; TEXT-DECORATION: none underline;  font-weight:none;
	} 
  
A:link.Spontree {
	COLOR: #840228; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; font-weight:none;
	}
A:visited.Spontree {
	COLOR:#840228; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; TEXT-DECORATION: none; font-weight:none;
	}
A:active.Spontree {
	COLOR:#840228; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ;TEXT-DECORATION:none ;  font-weight:none;
	}
A:hover.Spontree {
	COLOR: #C05F01; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px ; TEXT-DECORATION: none underline;  font-weight:none;
	}  
A:link {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px ; font-weight:normal
	}
A:visited {
	COLOR:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px ; TEXT-DECORATION: none; font-weight:normal;
	}
A:active {
	COLOR:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px ;TEXT-DECORATION:none ;  font-weight:normal;
	}
A:hover {
	COLOR: #AB5B0C; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px ; TEXT-DECORATION: none underline;  font-weight:normal;
	}
	
	
A:link.left {
	COLOR: #033E91; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 7.5pt ; font-weight:bold;
}
 A:active.left {
	COLOR: #033E91; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 7.5pt ; font-weight:bold;
}
 A:visited.left {
	COLOR: #033E91; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 7.5pt ; font-weight:bold;
}
 A:hover.left {
	COLOR:#FF9900; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt ; FONT-WEIGHT: bold;

}

A:link.proser {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 9pt ; font-weight:bold;
}
 A:active.proser {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 9pt ; font-weight:bold;
}
 A:visited.proser {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 9pt ; font-weight:bold;
}
 A:hover.proser {
	COLOR:#1E7107; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE:9pt; FONT-WEIGHT: bold;

}	
#dropmenudiv{
	border-left:1px solid #F0DDB8; border-right:1px solid #F0DDB8; border-top:1px solid #F0DDB8; border-bottom:0px solid #F0DDB8;
	 position:absolute;line-height:12px;
	z-index:100; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana
	}

#dropmenudiv a{
	width: 100%;
	display: block;
	border-bottom: 1px solid #A88137; 
	padding: 3px 0;
	text-indent: 6px;
	height:22px; 
	text-decoration: none;
	font-weight: bold; color: #003366;
	}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #CACACA;

	}

Td.gradient
	{
	    
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#219ed8',EndColorStr='#219ed8');
	color:#F1EFE4;
	font-weight:bold;
	font-family:Garamond;
	font-size:12pt; padding-left:5; padding-top:2; padding-bottom:2; padding-left:20px;
	background-color:#00aff0;
	}

.errtext
 {
   font-size:12px;font-weight:bold;color:#FF0000;font-family:verdana;
 }
td.pad
  {
     padding-left:5px;
     padding-right:5px;
     padding-top:3px;
     padding-bottom:3px;
     FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt; color:#000000;
   
  }

.tralternate
	  {
     padding-left:5px;
     padding-right:5px;
     padding-top:3px;
     padding-bottom:3px;
     background-color:#FFF2E9;
     FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt; color:#363636
   
  }  

 td.padlogin
  {
     padding-left:5px;
     padding-right:5px;
  }
 td.user
       {
         FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 7.5pt; font-weight:bold;
        }
  
table.admin
   {
     border: 1px solid #D3C5A0;
     padding:5; border:1px solid #D3C5A0; font-family:Verdana; font-size:10pt; font-weight:bold
     }  
  
td.pad1
  {
     FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt;
  }
td.cellupper
	
 {
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#FF8500',EndColorStr='#FFFFFF'); 
   border-style:solid; border-width:0px; 
   font-weight:bold; font-size:9pt; color:#FFFFFF
 }


Td.cellsponsor
 {
 
  	COLOR:#000000; 
   	FONT-FAMILY: Verdana, Tahoma, Arial; 
   	FONT-SIZE:8pt ; 
   	TEXT-DECORATION: none;
   	FONT-WEIGHT: bold;
    Background-color:#E4DAE1;
    height:25
 }	
 


table.Pagebackbg
{

 border: 0px solid #D3C5A0; 

}

.othersbox{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	padding:10px;
	border:1px dashed #c2c9d0;
	line-height:14px;
	color:#425b7d;
	text-decoration:none;
	background-color:#fff;
	text-align:text;
	outline-style:none;

}
.textheadings
{
	font-family: arial;
	font-size: 18px;
	color: #425b7d;
    text-align:left;
	font-weight: normal;
	TEXT-DECORATION: none;
	line-height: 22px;
	vertical-align:middle;
}
.tablerow1
{

	font-family:arial;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:4px;
	color:#000000;
	border-bottom:1px dashed #c2c9d0; 
}

td.welcomeHead 
   { 
     FONT-FAMILY: Arial;
     padding-left:5px;
     padding-right:5px;
     padding-top:8px;
     padding-bottom:3px;
	 text-transform: uppercase;
     font-weight:bold; color:#000000; font-size:10pt
   }

td.welcome 
   { 
      FONT-FAMILY: Arial;
     padding-left:5px;
     padding-right:5px;
     padding-top:8px;
     padding-bottom:3px;
     font-weight:none; color:#000000; font-size:10pt
   }
   
td.B_Plan 
   { 
     filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#45403D',EndColorStr='#EEC80D');
     border-bottom:0px solid #99815B; FONT-FAMILY: Arial;
     padding-left:5px;
     padding-right:5px;
     padding-top:5px;
     padding-bottom:5px;
     
     font-weight:bold; color:#FFFFFF; font-size:10pt
   }
      
   
  td.news 
   { 
     FONT-FAMILY: Arial;
     font-weight:bold; color:#746545; font-size:10pt
   }
  
  td.copy 
   { 
     FONT-FAMILY: Arial;
    
     padding-left:5px;
     padding-right:5px;
     padding-left:0px;
     padding-right:0px;
     color:#766642; font-size:8pt
   }
   
   
td.Desert 
   { 
     FONT-FAMILY: Arial;
     margin-left:0px;
     padding-left:5px;
     padding-right:5px;
     padding-left:0px;
     padding-right:0px;
     font-weight:bold; color:#FFFFFF; font-size:10pt
   } 


.loginleftmenu_menu
 {
	
	 background-color:#fff0e2;	
	 padding-left:15px;
	 padding-top:4px;
	 padding-bottom:4px;
	 COLOR: #a9311a;
	 FONT-FAMILY: Verdana;
	 font-size:12px;
	 cursor:pointer;
	
	 
 }
 TD.loginleftmenu_menu
 {
	border-bottom:1px solid #0272ac;
	 background-color:#5dc7fb;	
	 padding-left:15px;
	 padding-top:4px;
	 padding-bottom:4px;
	 COLOR: #FFF;
	 FONT-FAMILY: Verdana;
	 font-size:11px;
	 font-weight:900;
	 cursor:pointer;
	 
 }

TD.loginleftmenu_over_new
 {
	 border-bottom:1px solid #0272ac;	
	 background-color:#2a81af;
	 padding-left:15px;
	 padding-top:4px;
	 padding-bottom:4px;
	 COLOR: #F1f1f1; 
	 FONT-FAMILY: Verdana; 
	 FONT-SIZE: 11px;
	 font-weight:900; 
	 cursor:pointer;
 }
 
.submit{


	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
	padding-top:4px;
	border:1px solid #1e3a63;
	line-height:14px;
	color:#fff;
	text-decoration:none;
	background-color:#00afef;
	text-align:center;
	outline-style:none;
	letter-spacing:1px;
	}
.submit:hover{


	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
	padding-top:4px;
	border:1px solid #1e3a63;
	line-height:14px;
	color:#fff;
	text-decoration:none;
	background-color:#0ca4dc	;
	text-align:center;
	outline-style:none;
	letter-spacing:1px;
	}
.Submit_hover{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
	padding-top:4px;
	border:1px solid #cfa40c;
	line-height:14px;
	color:#fff;
	text-decoration:none;
	background-color:#6d170e;
	text-align:center;
	outline-style:none;
	letter-spacing:1px;
	}
.bg_1{
	background-image:url('../images/bg_1_03.gif');
	width:298px;
	height:239px;
	color:#333333;
	background-repeat:no-repeat
	}
.bg_2{
	background-image:url('../images/bg_2_03.gif');
	width:307px;
	height:203px;
	color:#333333;
	background-repeat:no-repeat
	}
	
.bg_3{
	background-image:url('../images/bg_4_03.gif');
	width:298px;
	height:239px;
	color:#333333;
	background-repeat:no-repeat
	}
	
.bg_4{
	background-image:url('../images/bg_3_03.gif');
	width:298px;
	height:239px;
	color:#333333;
	background-repeat:no-repeat
	}
.bg_main_grey {
	background-color: #CCCCCC;
	border: 1px solid #666666;
}



.button{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:4px;
	border:1px solid #1e3a63;
	line-height:14px;
	display:block;
	color:#fff;
	text-decoration:none;
	background-color:#ec268f;
	text-align:center;
	outline-style:none;

}
.button_HOVER{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:4px;
	border:1px solid #cfa40c;
	line-height:14px;
	display:block;
	color:#fff;
	text-decoration:none;
	background-color:#e4ba25;
	text-align:center;
	outline-style:none;
}

span.successmesg
   { 
     FONT-FAMILY: Verdana;
     Font-size:8pt;
     font-weight:bold;
     color:#008E3A;
   }
span.signout
   { 
     FONT-FAMILY: Verdana;
     Font-size:10pt;
     font-weight:bold;
     color:#AD1919;
   }
 span.heading
   { 
     FONT-FAMILY: Verdana;
     Font-size:10pt;
     font-weight:bold;
     color:#03409D;
   }
   span.search
   { 
     FONT-FAMILY: Verdana;
     Font-size:10pt;
     font-weight:bold;
     color:#AD1919;
   }
  span.notamemner
   { 
     FONT-FAMILY: Verdana;
     Font-size:10pt;
     font-weight:bold;
     color:#AD1919;
   }
   
  .TEXTBOX {
	font-family: arial;
	font-size: 11px;
	color: #425b7d;
	text-align:left;
	font-weight: normal;
	TEXT-DECORATION: none;
	line-height: 14px;
	background-color:transparent;
	BORDER: 1px solid #c2c9d0; 
	padding-left:20px;
	background-image:url('../images/pencil.gif');
	background-position: left midle;
	background-repeat:no-repeat;
	height:20px;
	margin:2px; 
}


TEXTAREA {
	font-family: arial;
	font-size: 11px;
	color: #425b7d;
	text-align:left;
	font-weight: normal;
	TEXT-DECORATION: none;
	line-height: 14px;
	background-color:transparent;
	BORDER: 1px solid #c2c9d0; 
	padding-left:20px;
	background-image:url('../images/pencil.gif');
	background-position: left midle;
	background-repeat:no-repeat;
}
Select
 {
	font-family:Verdana, Tahoma, Arial; 
	font-size: 11px;
	color: #425b7d;
	text-align:left;
	font-weight: normal;	
	TEXT-DECORATION: none;
	BACKGROUND-COLOR:#a9e1fb;
	BORDER: 1px solid #00b0eb;
	padding-left:20px;
    background-image:url('../images/pencil.gif');
    background-position: left midle;
    background-repeat:no-repeat;
}

.headermenu A:link {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt ; font-weight:bold
}
.headermenu A:visited {
	COLOR:#000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt ; TEXT-DECORATION: none; font-weight:bold;
}
.headermenu A:active {
	COLOR:#000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt ;TEXT-DECORATION:none ;  font-weight:bold;
}
.headermenu A:hover {
	COLOR: #C01704; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt ; TEXT-DECORATION: none;  font-weight:bold

}


TD.Teachtmenu
 {

	 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#9F8F76',EndColorStr='#7D775D'); 
	 padding-left:6px;
	 padding-top:4px;
	 padding-right:6px;
	 padding-bottom:4px;
	 COLOR: #FFFFFF; //#99cc00; 
	 FONT-FAMILY: Verdana; 
	 FONT-SIZE: 8pt; 
	 FONT-WEIGHT:bold; 
	 cursor:hand
	 
}
	
.hd_txt2{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-weight:bold;
	padding-left:15px;
	}
Td.login_Welcome
{

	color:#363636;
	font-weight:none;
	font-family: Arial,Tahoma,Verdana ;
	font-size:12px; 
}

td.pad_join
  {
     padding:4px; height:23px;
     FONT-FAMILY: Verdana, Tahoma, Arial; FONT-SIZE: 8pt; 
     color:#363636;
	 text-align:left; 
font-weight:normal;
    }

Td.cellhead_join
{
	background-color:#7C6A47;
	color:#EDE9E0;
	font-weight:bold;
	font-family:Garamond;
	font-size:12pt; padding-left:5; padding-top:2; padding-bottom:2
}

table.celltable
 {
    background-color:#FFFFFF;
    border:1px solid #4C4A3D;
 }
 
 Td.cellhead
		{
		FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#a9e1fb',EndColorStr='#a9e1fb');
		padding-left:10px;padding-right:10px;padding-top=5px;padding-bottom:5px; 
  		color:#000; FONT-FAMILY: verdana; FONT-SIZE: 9pt; FONT-WEIGHT: Bold;
		background-color:#e7e4e7;
		height:25px;
		 
		}

Td.tdselected
 {
     padding:10px; height:23px;
     FONT-FAMILY: Verdana, Tahoma, Arial; 
     FONT-SIZE: 8pt; 
     color:#000000; 

 }
 
 .cellhead1
 {
   Padding-left:5px;
   padding-right:5px;
   COLOR:#000000; 
   FONT-FAMILY: verdana; 
   FONT-SIZE: 8pt ; 
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#F9CD36',EndColorStr='#F9CD36');
 }
 
 .Pageheading
 {

   COLOR:#ED7914; 
   FONT-FAMILY: verdana; 
   FONT-SIZE:13pt ;  
   FONT-WEIGHT: bold;
   text-transform: uppercase;
  text-decoration: underline;

 

 }
 
 
 .UnSubmittedRec
  {
    background-color:#FFAA95;
  }
  
  
  td.catListback
  {
  padding-left:15;
  
  }
  
  
  /*-------------------  form 2------------------*/
  .textbox {
		font-family: arial;
		font-size: 11px;
		color: #425b7d;
		font-weight: normal;
		TEXT-DECORATION: none;
		line-height: 14px;
		background-color:transparent;
		BORDER: 1px solid #00aff0; 
		padding-left:20px;
		background-image:url('../images/pencil.gif');
		background-position: left midle;
		background-repeat:no-repeat;
		width:220px;
		height:24px;
}
  
  .combox {
		font-family: arial;
		font-size: 11px;
		color: #425b7d;
		font-weight: normal;
		TEXT-DECORATION: none;
		line-height: 14px;
		background-color:transparent;
		BORDER: 1px solid #00aff0; 
		padding-left:20px;
		background-image:url('../images/pencil.gif');
		background-position: left midle;
		background-repeat:no-repeat;
		height:24px;
		}

.combox1 {
		font-family: arial;
		font-size: 11px;
		color: #425b7d;
		font-weight: normal;
		TEXT-DECORATION: none;
		line-height: 14px;
		background-color:transparent;
		BORDER: 1px solid #00aff0; 
		padding-left:20px;
		background-image:url('../images/pencil.gif');
		background-position: left midle;
		background-repeat:no-repeat;
		width:242px;
		height:24px;
		}

.style1 {color: #FF00FF; font-size:17px;}

#reg02 {background-image:url(../images/regg.gif); background-repeat:no-repeat; width:880px; height:95px; margin:auto;padding-top:1px;  font-weight:bolder;}
#reg02left { float:left; width:200px; }

#reg02right { float:right; width:290px; height:95px; }
.reg02 { float:left; margin-right:45px; } 
#reg01{ background-image:url(../images/reg2.gif) ; background-repeat:no-repeat; width:880px; height:153px;margin:auto;padding-top:30px; font-weight:bolder;}
#reg03 {background-image:url(../images/reg02.gif); background-repeat:no-repeat; width:880px; height:522px; margin:auto;padding-top:30px; font-weight:bolder; }
#reg041 { background-image:url(../images/reg041.gif); background-repeat:no-repeat; width:880px; height:208px; margin:auto;padding-top:30px; font-weight:bolder;}
#reg042 { background-image:url(../images/reg042.gif); background-repeat:no-repeat; width:880px; height:224px; margin:auto;padding-top:30px; font-weight:bolder;}
#reg05 {background-image:url(../images/reg05.gif); background-repeat:no-repeat; width:880px; height:264px; margin:auto;padding-top:30px; font-weight:bolder;}
.fontsmall {font-size:10px; font-family:Arial, Helvetica, sans-serif;}
