body				{background-image: url(images/back.jpg); 
					background-repeat: repeat-x;background-attachment: fixed;text-align:center; 
					font-family: trebuchet ms, arial, sans-serif;}
p, li, .p,ul		{font-family: trebuchet ms, arial, sans-serif;font-size: 14px; color: #4D4D4D; line-height: 1.5;} 
.pb					{font-family: trebuchet ms, arial, sans-serif;font-size: 14px; color: #4D4D4D; font-weight:bold;} 
#tblMain			{background-color:rgb(231,234,183); margin-right:auto;margin-left:auto; margin-top:50px;border:solid 2px rgb(234,131,36);}
#bodyMain			{width:500px; padding:0px 30px 40px 15px;margin-bottom:75px;}
#bodyMainTeacher	{width:500px; padding:0px 0px 50px 15px;}
.sidebar			{width:180px; padding:0px 0px 0px 0px; margin-left:10px;float:left;}
.sidebarNav			{width:180px; padding:0px 0px 25px 0px; margin-left:10px;float:left;text-align:right;}
.sidebarNavEvts		{width:100px; padding:0px 0px 25px 0px; margin-left:10px;float:left;text-align:right;}
.Title				{width:500px; padding:10px 0px 10px 15px;}
#nav				{padding:0px;margin:0px}
					/*border:solid 1px; border-color:black;*/

a.profileNav:link, a.profileNav:visited
					{font-size: 11px; color: #000; font-family: verdana, sans-serif; text-decoration: none;} 
a.profileNav:hover	{font-size: 11px; color: #000; font-family: verdana, sans-serif; text-decoration: none;} 

div.margin10		{margin:10px;}
table.profileTable	{text-align:center; width:100%; background-color: rgb(224,224,224);}			
td.cellOff			{border-right:solid 1px; border-color:rgb(224,224,224);background-color: rgb(186,186,186);}	
.profileCell		{background-color: #FFFFFF; padding: 10px; height:100%;
				   	 border-top:0px; border-left:0px; 
					 border-right:solid 2px; border-bottom:solid 2px; border-color:rgb(186,186,186);}	
.profileLabel		{font-size: 11px; color: rgb(254,109,3);}
.profileData		{font-size: 11px; color: #000000;}
td.main				{background: white url(images/lotus_back.gif) no-repeat right top;}
#profilePhotoShadow	{padding-bottom: 18px; background: url(images/mug_shadow.jpg) no-repeat bottom center; width:20px;}
#profilePhoto		{border: solid 1px; border-color:#000; width:20px;}

blockquote			{font-size: 12px; color: #4D4D4D; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;} 
.black 				{font-size: 12px; color: #000000; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;} 
.menured			{font-size: 11px; color: #BF5517; font-family: trebuchet ms, arial, sans-serif;  line-height: 1.5; font-weight:bold;}
ix					{font-size: 12px; color: #4D4D4D; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5; font-decoration: italic;}
.menu 				{font-size: 11px; color: #185FD1; font-family: verdana, sans-serif; line-height: 1.5;} 
.small				{font-size: 10px; color: #4D4D4D; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;} 
.p12				{font-size: 12px; color: #4D4D4D; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;} 
.Green			    {font-size: 14px; color: rgb(53,127,46); font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;} 
.GreenB			    {font-size: 16px; color: rgb(53,127,46); font-family: trebuchet ms, arial, sans-serif;  text-decoration: none; font-weight: bold;} 
.smallGreen			{font-size: 12px; color: rgb(53,127,46); font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;} 
.smalltchr			{font-size: 11px; color: #4D4D4D; font-family: trebuchet ms, arial, sans-serif; line-height: 1;} 
.p14 				{font-size: 14px; color: #4D4D4D; font-family: trebuchet ms, arial, sans-serif;} 
.bold 				{font-size: 12px; color: #4D4D4D; font-family: trebuchet ms, arial, sans-serif; font-weight: bold;} 
.h1 				{font-size: 20px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;}         
.h2 				{font-size: 18px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;}         
.h3 				{font-size: 14px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;}         
.red				{font-size: 12px; color: #BF5517; font-family: trebuchet ms, arial, sans-serif;} 
.titleSmall			{font-size: 14px; color: rgb(53,127,46); font-family: trebuchet ms, arial, sans-serif;} 
.redsmall			{font-size: 10px; color: #BF5517; font-family: trebuchet ms, arial, sans-serif;} 
.bluesmall			{font-size: 9px; color: #BF5517; font-family: trebuchet ms, arial, sans-serif;} 
.white20			{font-size: 20px; color: White; font-family: trebuchet ms, arial, sans-serif; font-weight: bold;} 
.white				{font-size: 12px; color: White; font-family: trebuchet ms, arial, sans-serif; font-weight: normal;} 
ul.white			{font-size: 12px; color: White; font-family: trebuchet ms, arial, sans-serif; font-weight: normal;} 
.whitebold			{font-size: 12px; color: White; font-family: trebuchet ms, arial, sans-serif; font-weight: bold;} 
.whitesmall			{font-size: 10px; color: White; font-family: trebuchet ms, arial, sans-serif; font-weight: normal;} 
.bluebold			{font-size: 12px; color: #185FD1; font-family: trebuchet ms, arial, sans-serif; font-weight: bold;} 
.default			{font-size: 15px; color: #4D4D4D; font-family: times; font-weight: normal; line-height: 1.5;} 
h1 					{padding:0px;margin:0px;font-size: 20px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal; line-height: 1;}         
h2 					{padding:0px;margin:0px;font-size: 18px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;}         
h3 					{padding:0px;margin:0px;font-size: 11px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default;}              
.redheader			{font-size: 18px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;}         
.h1 				{font-size: 25px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal; line-height: 1;}         
.h2a				{font-size: 14px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;}         
.h2aB				{font-size: 14px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: bold;}         
.h2b				{font-size: 18px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;}         
.redbold			{font-size: 11px; color: #BF5517; font-family: trebuchet ms, arial, sans-serif; font-weight:bold;}
.redbold12			{font-size: 12px; color: #BF5517; font-family: trebuchet ms, arial, sans-serif; font-weight:bold;}
.teacherheading		{font-size: 13px; color: #BF5517; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif;  line-height: 1.5; font-weight:bold;}
.teacher			{font-size: 13px; color: #BF5517; text-decoration: none; font-family: trebuchet ms, arial, sans-serif;  
					line-height: 1.5; font-weight:bold;}
.teacherMenu, .teacherName		
					{font-size: 13px; color: #BF5517; text-decoration: none; font-family: trebuchet ms, arial, sans-serif;  
					font-weight:bold;padding-top:5px;}
.teacherPage		{font-size: 11px; color: #BF5517; text-decoration: none; font-family: trebuchet ms, arial, sans-serif;  
					font-weight:normal;clear:right;padding:0px;margin:0px;}
td.pend 			{font-size: 12px; background-color:#FFF299; color: blue; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5; font-weight:bold;} 
td.norm 			{font-size: 12px; color: #4D4D4D; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;} 
td.deny 			{font-size: 12px; background-color:#C4EBFF; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5; font-weight:bold;} 
a.typ:link			{color: #0066ff; text-decoration: underline;}
a.typ:visited		{color: gray; text-decoration: underline;}
a.typ:hover			{color: #ff6600; text-decoration: underline;}
a.menu:link			{font-size: 11px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial,verdana; line-height: 1.5;}
a.menu:visited		{font-size: 11px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial,verdana; line-height: 1.5;}
a.menu:hover		{font-size: 11px; color: #185FD1; text-decoration: underline; font-family: trebuchet ms, arial,verdana; line-height: 1.5;}
a.events:link		{font-size: 12px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial,verdana; line-height: 1.5;}
a.events:visited	{font-size: 12px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial,verdana; line-height: 1.5;}
a.events:hover		{font-size: 12px; color: #185FD1; text-decoration: underline; font-family: trebuchet ms, arial,verdana; line-height: 1.5;}
a.email:link		{font-size: 13px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial,arial, sans-serif;  line-height: 1.5;}
a.email:visited		{font-size: 13px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial,arial, sans-serif; line-height: 1.5;}
a.email:hover		{font-size: 13px; color: #185FD1; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.emailB:link		{font-size: 13px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial,arial, sans-serif;  line-height: 1.5; font-weight:bold;}
a.emailB:visited	{font-size: 13px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial,arial, sans-serif; line-height: 1.5; font-weight:bold;}
a.emailB:hover		{font-size: 13px; color: #185FD1; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5; font-weight:bold;}
a.teacher:link		{font-size: 13px; color: #BF5517; text-decoration: none; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5; font-weight:bold;}
a.teacher:visited	{font-size: 13px; color: #BF5517; text-decoration: none; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5; font-weight:bold;}
a.teacher:hover		{font-size: 13px; color: #BF5517; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5; font-weight:bold;}

a.teacherMenu		{font-size: 13px; color: #BF5517; text-decoration: none; font-family: trebuchet ms, arial, sans-serif;  font-weight:bold;
					text-align:right;padding:0px;margin:0px;}
a.teacherMenu:hover	{font-size: 13px; color: #BF5517; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; 
					 font-weight:bold;text-align:right;}
.teacherLine		{border-top:solid 1px; width:100%; padding-top:2px;padding-bottom:2px; border-color:#BF5517;line-height:3em; }

a.tch_page			{font-size: 11px; color: rgb(53,127,46); text-decoration: none; font-family: trebuchet ms, arial, sans-serif;  line-height: 1.5;}
a.tch_page:hover	{font-size: 11px; color: rgb(53,127,46); text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.h2:link			{font-size: 18px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;text-decoration: none;}       
a.h2:visited		{font-size: 18px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;text-decoration: none;}
a.h2:hover			{font-size: 18px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;text-decoration: underline;}
a.h3:link			{font-size: 14px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;text-decoration: none;}       
a.h3:visited		{font-size: 14px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;text-decoration: none;}
a.h3:hover			{font-size: 14px; color: #BF5517; font-family: trebuchet ms, arial, Book Antiqua, Times Roman, Times, default; font-weight: normal;text-decoration: underline;}
a.small:link		{font-size: 11px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial, sans-serif;  line-height: 1.5;}
a.small:visited		{font-size: 11px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.small:hover		{font-size: 11px; color: #185FD1; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.smallwhite:link	{font-size: 11px; color: white; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif;  line-height: 1.5;}
a.smallwhite:visited{font-size: 11px; color: white; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.smallwhite:hover	{font-size: 11px; color: white; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.ParagHead:link	{font-size: 14px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial, sans-serif;  line-height: 1.5;}
a.ParagHead:visited	{font-size: 14px; color: #185FD1; text-decoration: none; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.ParagHead:hover	{font-size: 14px; color: #185FD1; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.whitebold:link	{font-size: 12px; color: White; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; font-weight: bold;} 
a.whitebold:visited	{font-size: 12px; color: White; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; font-weight: bold;} 
a.whitebold:hover	{font-size: 12px; color: #33ffff; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; font-weight: bold;} 
a.tchrLogin:link	{font-size: 12px; color: #9fbef0; text-decoration: none; font-family: trebuchet ms, arial, sans-serif;  line-height: 1.5;}
a.tchrLogin:visited{font-size: 12px; color: #9fbef0; text-decoration: none; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.tchrLogin:hover	{font-size: 12px; color: #9fbef0; text-decoration: underline; font-family: trebuchet ms, arial, sans-serif; line-height: 1.5;}
a.smallGreen		{font-size: 12px; color: rgb(53,127,46); font-family: trebuchet ms, arial, sans-serif;  text-decoration: underline;} 
a.smallGreen:hover	{font-size: 12px; color: rgb(205,77,23); font-family: trebuchet ms, arial, sans-serif;  text-decoration: underline; } 
a.Green				{font-size: 14px; color: rgb(53,127,46); font-family: trebuchet ms, arial, sans-serif;  text-decoration: none; font-weight: normal;} 
a.Green:hover		{font-size: 14px; color: rgb(205,77,23); font-family: trebuchet ms, arial, sans-serif;  text-decoration: underline;  font-weight: normal;} 
a.GreenB			{font-size: 16px; color: rgb(53,127,46); font-family: trebuchet ms, arial, sans-serif;  text-decoration: none; font-weight: bold;} 
a.GreenB:hover		{font-size: 16px; color: rgb(205,77,23); font-family: trebuchet ms, arial, sans-serif;  text-decoration: underline;  font-weight: bold;} 

.form 				{font-size: 12px; font-family: trebuchet ms, Verdana, Arial; font-style: normal; height:25px;
						font-weight: normal; text-decoration: none;letter-spacing: normal; word-spacing: normal; background-image: none; 
						background-position: center center; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 3px; 
						vertical-align: baseline; white-space: normal; border: 1px solid #CCCCCC; width: 100%;}
.formCurr 			{font-size: 12px; font-family: trebuchet ms, arial,Arial; font-style: normal; 
						font-weight: normal; text-decoration: none;letter-spacing: normal; word-spacing: normal; 
						background-color: white; 
						background-position: center center; text-align: right; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 0px; 
						vertical-align: baseline; white-space: normal; border: 1px solid #CCCCCC;
						overflow: hidden; clip: rect(auto auto auto auto); width: 100%;}
.formCurrGray		{font-size: 12px; font-family: trebuchet ms, Arial; font-style: normal; 
						font-weight: normal; text-decoration: none;letter-spacing: normal; word-spacing: normal; 
						background-color: #EDEDED; 
						background-position: center center; text-align: right; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 0px; 
						vertical-align: baseline; white-space: normal; border: 1px solid #CCCCCC;
						overflow: hidden; clip: rect(auto auto auto auto); width: 100%;}
.formCurrOrange		{font-size: 12px; font-family: trebuchet ms, Arial; font-style: normal; 
						font-weight: bold; text-decoration: none;letter-spacing: normal; word-spacing: normal; 
						background-color: #FFCC99; 
						background-position: center center; text-align: right; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 0px; 
						vertical-align: baseline; white-space: normal; border: 1px solid #CCCCCC;
						overflow: hidden; clip: rect(auto auto auto auto); width: 100%;}
.formCurrRed		{font-size: 12px; font-family: trebuchet ms, Arial; font-style: normal; color: red;
						font-weight: normal; text-decoration: none;letter-spacing: normal; word-spacing: normal; background-image: none; 
						background-position: center center; text-align: right; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 0px; 
						vertical-align: baseline; white-space: normal; border: 1px solid #CCCCCC;
						overflow: hidden; clip: rect(auto auto auto auto); width: 100%;}
.formCurrBold		{font-size: 12px; font-family: trebuchet ms, Arial; font-style: normal; 
						font-weight: bold; text-decoration: none; letter-spacing: normal; word-spacing: normal; background-image: none; 
						background-position: center center; text-align: right; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 0px; 
						vertical-align: baseline; white-space: normal; border: 1px solid #CCCCCC;
						overflow: hidden; clip: rect(auto auto auto auto); width: 100%;}
.formCurrRO			{font-size: 12px; font-family: trebuchet ms, Arial; font-style: normal; 
						font-weight: normal; text-decoration: none; letter-spacing: normal; word-spacing: normal; background-image: none; 
						background-position: center center; text-align: right; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 0px; 
						vertical-align: baseline; white-space: normal; border: 0px none;
						overflow: hidden; clip: rect(auto auto auto auto); width: 100%;}
.formRO				{font-size: 12px; font-family: trebuchet ms, Arial; font-style: normal; 
						font-weight: normal; text-decoration: none; letter-spacing: normal; word-spacing: normal; background-image: none; 
						background-position: center center; text-align: left; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 0px; 
						vertical-align: baseline; white-space: normal; border: 0px none;
						overflow: hidden; clip: rect(auto auto auto auto); width: 100%;}
.formCurrROred		{font-size: 12px; font-family: trebuchet ms, Arial; font-style: normal; color: red;
						font-weight: normal; text-decoration: none; letter-spacing: normal; word-spacing: normal; background-image: none; 
						background-position: center center; text-align: right; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 0px; 
						vertical-align: baseline; white-space: normal; border: 0px none;
						overflow: hidden; clip: rect(auto auto auto auto); width: 100%;}
.formCurrRObold		{font-size: 12px; font-family: trebuchet ms, Arial; font-style: normal; 
						font-weight: bold; text-decoration: none; letter-spacing: normal; word-spacing: normal; background-image: none; 
						background-position: center center; text-align: right; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 0px; 
						vertical-align: baseline; white-space: normal; border: 0px none;
						overflow: hidden; clip: rect(auto auto auto auto); width: 100%;}
.formSelect			{font-size: 12px; font-family: trebuchet ms, Arial; font-style: normal; 
						font-weight: normal; text-decoration: none;letter-spacing: normal; word-spacing: normal; background-image: none; 
						background-position: center center; margin-top: 0px; 
						margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; 
						padding-right: 2px; padding-bottom: 0px; padding-left: 2px; 
						vertical-align: baseline; white-space: normal; border: 1px solid #CCCCCC;}
.EventListHeader
{
    BACKGROUND-COLOR: rgb(181,196,138);
    COLOR: white;
    FONT-FAMILY: trebuchet ms, Verdana,  Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.EventListFooter
{
    BACKGROUND-COLOR:  #BF5517;
    COLOR: black;
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
} 
.EventListItem
{
    COLOR: black;
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif;
}