/* edit.com visible styles */
body, td, .NormalText { text-decoration: none; font-weight: normal; font-style: normal; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; color: #000000; }

.Header1 		{font-size: 18px; font-weight: normal; letter-spacing: 0px;}
.Header2 		{font-size: 18px; font-style: italic; font-weight: bold;}
.Header3 		{font-size: 14px; font-style: italic; font-weight: bold;}
.YellowHeader 	{font-size: 16px; font-weight: bold; font-style: normal; BACKGROUND-COLOR: #ffffcc;}

.Subheader 		{color: #000; font-size: 16px;  font-weight: bold;}
.BrownSubheader	{color: #330000; font-size: 16px; font-weight: bold; }
.OrangeSubheader{color: #ff6600; font-size: 16px; font-weight: bold; }
.GreenSubheader	{color: #336600; font-size: 16px; font-weight: bold; }
.LightGreenSubheader{color: #669900; font-size: 16px; font-weight: bold; }
.PinkSubheader	{color: #CC3366; font-size: 16px; font-weight: bold; }
.PurpleSubheader{color: #993366; font-size: 16px; font-weight: bold; }

.MushroomSubheader{color: #C3AC8A; font-size: 16px; font-weight: bold; }

.Text14Point,
table.Text14Point td {font-size: 14px; line-height: 16px;}

.Normal 	{font-weight:normal; font-style: normal;}
.Bold		{font-weight:bold;}
.Highlight 	{BACKGROUND-COLOR: #ffffcc;}

.Apple 		{color: #AD3C3B;}
.BeetRoot 	{color: #A25063;}
.Blueberry 	{color: #908DAC;}
.Broccoli 	{color: #7A8A43;}
.Carrot 	{color: #D78E22;}
.Mushroom 	{color: #C3AC8A;}
.Purple 	{color: #660066;}
.Pink		{color: #CC3366;}
.Green 		{color: #336600;}
.LightBrown	{color: #cc9966;}
.DarkBrown	{color: #663300;}
.Black 		{color: #000000;}

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 1em; }
.LargeText	{ font-size: 24px; line-height: 1em; }
.HugeText	{ font-size: 32px; line-height: 1em; }

IMG.FloatLeft 	{ float: left; margin: 0 10px 10px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 10px 10px; }

/* site */
* .blueberrysub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #817aa4;
}

* .beetrootsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #a25063;
	font-weight: bold;
}

* .broccolisubs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #7a8a43;
}

* .applesub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: ad3c3b;
}

* .mushroomsubs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #c3ac8a;
}

* .carrotsubs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #d78e22;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0px;
}

h2 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}

TABLE.CourseFees TD {vertical-align:top; font-size: 16px; font-weight: bold; padding: 5px 0;}
TABLE.Courses TD	{vertical-align:top; font-size: 14px; font-weight: bold; padding: 5px 0;}

div#message {
  color: #56478F;
  background-color: #F2EFFF;
  padding: 10px;
  margin-bottom: 10px;
}

div#message ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

TABLE.Files {
    width: 100%;
}

H3.Filelist,
TABLE.Files th {
    color: #56478F;
    font-size: 13px;
    padding: 5px;
    font-style: normal;
    text-align: left;
    margin-bottom: 0;
}

H3.Filelist a,
H3.Filelist a:link,
H3.Filelist a:visited,
H3.Filelist a:active,
H3.Filelist a:hover {
	color: #56478F;
	font-style: normal;
}

TABLE.Files td {
    padding: 5px;
    text-align: left;
}

TABLE.Files td.download {
    text-align: right;
}

TABLE.Files tr.alt td {
    background-color: #EFF6FF;
}

div.Grouping {
	display: none;
}

div.Grouping TABLE.Files {
	border-bottom: 1px solid #9BABBF;
}

div.Grouping TABLE.Files td {
	padding-left: 20px;
}

* .expander {
  background-color: #D9CFFF;
  width: 20px;
  padding: 1px 4px;
  font-size: 10px;
}

* .expanderInactive {
  color: #B2A7DF;
}

TABLE.timetable td { text-align: left; vertical-align: top; padding: 2px 2px 15px 2px; }

ul li { margin-bottom: 10px; }

a.PinkLink { color: #CC0066; }
a.PinkLink:hover { color: #660066; }

a.GreenLink { color: #669900; }
a.GreenLink:hover { color: #336600; }