BODY {
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	COLOR: #777777;
	BACKGROUND-IMAGE: none;
	BACKGROUND: #FFFFFF;
	MARGIN: 0px;
 }


/* ------------------------- General Styles Begin ------------------------- */
A {
	COLOR: #2a98f5;
	TEXT-DECORATION: Underline;
}
A:Hover {
	COLOR: #4F8AC4;
	TEXT-DECORATION: Underline;
}
A.TocLink {
	FONT-SIZE: 110%;
	COLOR: #4F8AC4;
	TEXT-DECORATION: Underline;
}
A.TocLink:Hover {
	FONT-SIZE: 110%;
	TEXT-DECORATION: Underline;
}
I {
	COLOR: #888888;
}
TABLE {
	FONT-SIZE: 100%
}
TD {
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
}
B {
	COLOR: #148BC0;
	FONT-WEIGHT: Bold;
}
B.Blue {
	COLOR: #6ab2ef;
	FONT-WEIGHT: Bold;
}
P {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px
}

HR {
	COLOR: #03a1c6;
	HEIGHT: 1px;
	TEXT-ALIGN: Center;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px;
}
STRONG {
	FONT-WEIGHT: Bold;
}
.AlignRight {
	TEXT-ALIGN: Right;
}
.Indent {
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 5px;
	MARGIN-BOTTOM: 8px;
}
.InstructorIndent {
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 5px;
	MARGIN-BOTTOM: 2px;
}

OL {
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 28px;
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 10px;
	TEXT-INDENT: -11px;
	list-style: inside;
}
UL {
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 6px;
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 10px;
	TEXT-INDENT: -11px;
	list-style: disc url(images/bullet_icon.gif) inside;
}

UL.Courses {
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 12px;
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 10px;
	TEXT-INDENT: -17px;
	list-style: disc url(images/bullet_icon.gif) inside;
}
	
LI.FrontBullets {
	MARGIN-BOTTOM: 1px;
}

LI.BulletIcons {
	list-style: disc url(images/blue_bullet.gif) inside;
	MARGIN-BOTTOM: 1px;
	TEXT-INDENT: -10px;
}

.New {
	FONT-WEIGHT: Bold;
	COLOR: #ed1025;
}
H1 {
	COLOR: #148BC0;
	FONT-WEIGHT: Normal;
	FONT-SIZE: 160%;
	TEXT-ALIGN: Left;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}
H2 {
	COLOR: #148BC0;
	TEXT-ALIGN: Center;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 120%;
	MARGIN-TOP: 8px;
	MARGIN-BOTTOM: 8px;
	LINE-HEIGHT: 150%;
}
H3 {
	COLOR: #148BC0;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 110%;
	MARGIN-TOP: 8px;
	MARGIN-BOTTOM: 4px;
	LINE-HEIGHT: 100%;
}
H4 {
	COLOR: #148BC0;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 110%;
	MARGIN-TOP: 6px;
	MARGIN-BOTTOM: 1px;
	TEXT-ALIGN: LEFT;
}

TR.FrontBullets TD {
	PADDING-BOTTOM: 10px;
}
TR.BulletTextRow TD {
	PADDING-TOP: 2px;
}
.BulletCell {
	VERTICAL-ALIGN: TOP;
	PADDING-RIGHT: 5px;
}
.BulletText {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 5px;
}


LI {
	TEXT-ALIGN: Left;
	MARGIN-TOP: 2px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 20px;
	MARGIN-BOTTOM: 0px;
}

TD.TopButtons2 IMG{
	display:block;
}

#RandomBar IMG{
	display:block;
}

/* ------------------------- General Styles End ------------------------- */
TD.TopButtons {
	HEIGHT: 24px;
	WIDTH: 776px;
	TEXT-ALIGN: Right;
	VERTICAL-ALIGN: Bottom;
	PADDING: 0px;
	BACKGROUND: #821989;
}

#MainCategories {
	WIDTH: 162px;
	TEXT-ALIGN: left
}

.NavHeading {
	DISPLAY: Block;
	COLOR: #999999;
	FONT-WEIGHT: Bold;
	PADDING-TOP: 4px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 4px;
	BORDER-BOTTOM: #E8E8E8 1px solid;
}
A.NavHeading {
	DISPLAY: block;
	TEXT-DECORATION: none
}
A.NavHeading:Hover {
	COLOR: #4F8AC4;
	TEXT-DECORATION: Underline;
	BACKGROUND-COLOR: #F5FAFE;
}

.BlueNavHeading {
	DISPLAY: Block;
	FONT-WEIGHT: Bold;
	COLOR: #999999;
	PADDING-TOP: 4px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 4px;
	BORDER-BOTTOM: #E8E8E8 1px solid;
	BACKGROUND-COLOR: #F5FAFE;
}
A.BlueNavHeading {
	DISPLAY: block;
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.BlueNavHeading:hover {
	DISPLAY: block;
	TEXT-DECORATION: Underline;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #37a5e0;
}

.NavSub {
	COLOR: #4F8AC4;
	DISPLAY: Block;
	PADDING-TOP: 4px;
	PADDING-LEFT: 13px;
	PADDING-BOTTOM: 4px;
	BORDER-BOTTOM: #E8E8E8 1px solid;
}
A.NavSub {
	DISPLAY: block;
	TEXT-DECORATION: None;
}
A.NavSub:Hover {
	BACKGROUND-COLOR: #F5FAFE;
	TEXT-DECORATION: Underline;
}
.NavSub2 {
	DISPLAY: Block;
	PADDING-TOP: 4px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 4px;
	BORDER-BOTTOM: #E8E8E8 1px solid;
	BACKGROUND-COLOR: #F6F6F6;
}
A.NavSub2 {
	DISPLAY: block;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #F6F6F6;
}
A.NavSub2:hover {
	DISPLAY: block;
	BACKGROUND-COLOR: #F6F6F6;
	TEXT-DECORATION: Underline;
}

A.JumpQuestion {
	FONT-SIZE: 110%;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	TEXT-DECORATION: Underline;
}
A.JumpQuestion:hover {
	TEXT-DECORATION: Underline;
}
A.FAQAnswerHead	 {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 11px;
	DISPLAY: block;
	PADDING-TOP: 20px;
	TEXT-DECORATION: None;
}

.LeftNavText {
	FONT: Bold 100% Tahoma, Verdana, Arial;
	COLOR: #999999;
	PADDING-TOP: 4px;
	PADDING-LEFT: 7px;
}
A.LeftNavText {
	COLOR: #999999;
	TEXT-DECORATION: none
}
A.LeftNavText:hover {
	COLOR: #4F8AC4;
	TEXT-DECORATION: Underline;
}
	
.LeftNavTextOverview {
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 12px;
	MARGIN-RIGHT: 6px;
	LINE-HEIGHT: 135%;
}
A.LeftNavTextLink {
	COLOR: #777777;
	TEXT-DECORATION: none
}
A.LeftNavTextLink:hover {
	COLOR: #4F8AC4;
	TEXT-DECORATION: Underline;
}
.CompareIcon {
	TEXT-ALIGN: Center;
	PADDING-TOP: 14px;
}
.FrontSignUp {
	TEXT-ALIGN: Center;
	PADDING-TOP: 8px;
	PADDING-TOP: 12px;
}

A.More {
	FONT: bold 90% Verdana,sans-serif;
	COLOR: #4F8AC4;
	FONT-WEIGHT: Bold;
	MARGIN-LEFT: 3px;
	TEXT-DECORATION: None;
}
A.More:Hover {
	FONT: bold 90% Verdana,sans-serif;
	COLOR: #4F8AC4;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: Underline;
}
TD.CoursePrice {
	VERTICAL-ALIGN: Top;
	PADDING: 0px;
}

.CoursePricingHorizontal {
	TEXT-ALIGN: Center;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}
.RightNavHeader {
	WIDTH: 156px;
	TEXT-ALIGN: Left;
	COLOR: #4F8AC4;
	FONT-WEIGHT: Bold;
	PADDING-BOTTOM: 6px;
	PADDING-RIGHT: 0px;
}
.RightNavItem {
	WIDTH: 156px;
	TEXT-ALIGN: Left;
	DISPLAY: Block;
	FONT-WEIGHT: Bold;
	PADDING-TOP: 2px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	BORDER-BOTTOM: #B0D3EC 1px dashed;
	BORDER-LEFT: #B0D3EC 1px solid;
}
A.RightNavItem {
	DISPLAY: block;
	TEXT-DECORATION: none
}
A.RightNavItem:hover {
	DISPLAY: block;
	TEXT-DECORATION: Underline;
}

.InstructorDisplayBar {
	TEXT-ALIGN: Center;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}
A.Instructor {
	COLOR: #4F8AC4;
	TEXT-DECORATION: Underline;
}
A.Instructor:Hover {
	COLOR: #bc0ad1;
	TEXT-DECORATION: Underline;
}

IMG.Instructor {
	BORDER: 1px Solid #821989;
}
TD.InstructorSubject {
	TEXT-ALIGN: Center;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 90%;
	COLOR: #999999;
	HEIGHT: 35px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
TD.InstructorName {
	TEXT-ALIGN: Center;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 90%;
	COLOR: #999999;
	HEIGHT: 35px;
	BORDER-RIGHT: 1px Solid #e7e7e7;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
TD.InstructorNameRight {
	TEXT-ALIGN: Center;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 90%;
	COLOR: #999999;
	HEIGHT: 35px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}

TD.LocationDirections {
	VERTICAL-ALIGN: Top;
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
}


.CenteredHeader {
	TEXT-ALIGN: Center;
	FONT-SIZE: 130%;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 12px;
	LINE-HEIGHT: 140%;
}
.MainContent {
	TEXT-ALIGN: Justify;
	VERTICAL-ALIGN: Top;
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 12px;
	LINE-HEIGHT: 140%;
}
.InPageHead {
	FONT-SIZE: 15px;
	COLOR: #777777;
	LINE-HEIGHT: 130%;
}

.BlueHeads {
	FONT-WEIGHT: Bold;
	COLOR: #008fd4;
	PADDING-BOTTOM: 0px;
}
.BulletHead {
	FONT-WEIGHT: Bold;
	COLOR: #777777;
	PADDING-BOTTOM: 5px;
}
.SmallBulletHead {
	FONT-WEIGHT: Bold;
	COLOR: #0180C4;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 15px;
	PADDING-BOTTOM: 2px;
}
.ProgramsTag {
	TEXT-ALIGN: Center;
	COLOR: #0180C4;
	PADDING-TOP: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 9px;
}
.FaqNumber {
	COLOR: #0180C4;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
	TEXT-ALIGN: Right;
}
.FaqQuestion {
	COLOR: #0180C4;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
}
#Schedule {
	TEXT-ALIGN: Center;
}
#ScheduleTable {
	WIDTH: 100%;
	BORDER-TOP: #67A0CA 1px solid;
	BORDER-LEFT: #67A0CA 1px solid;
	BORDER-RIGHT: #67A0CA 1px solid;
	BORDER-BOTTOM: #67A0CA 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}
TR.Head TD {
	BACKGROUND-COLOR: #EBEAEB;
	BACKGROUND-IMAGE: url(images/back_table_head.gif);
}
TR.Off TD {
	HEIGHT: 28px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: Middle;
}
TR.On TD {
	HEIGHT: 28px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #F5FAFE;
	VERTICAL-ALIGN: Middle;
}
TR.Spacer TD {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #67A0CA;
}
TD.HeadDay {
	WIDTH: 110px;
	HEIGHT: 25px;
	FONT: bold 95% Tahoma, Verdana,sans-serif;
	COLOR: #187EC9;
	TEXT-ALIGN: Center;
	PADDING-TOP: 3px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
}
TD.HeadTime {
	WIDTH: 110px;
	FONT: bold 95% Tahoma, Verdana,sans-serif;
	COLOR: #187EC9;
	TEXT-ALIGN: Center;
	PADDING-TOP: 3px;
	PADDING-LEFT: 10px;
	BORDER-LEFT: #99BED9 1px solid;
}
TD.HeadOverview {
	FONT: bold 95% Tahoma, Verdana,sans-serif;
	COLOR: #187EC9;
	TEXT-ALIGN: Center;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #99BED9 1px solid;
}
TD.Day {
	TEXT-ALIGN: Center;
	PADDING-LEFT: 15px;
	BORDER-TOP: #99BED9 1px solid;
}
TD.Time {
	TEXT-ALIGN: Center;
	PADDING-LEFT: 15px;
	BORDER-TOP: #99BED9 1px solid;
	BORDER-LEFT: #99BED9 1px solid;
}
TD.Overview {
	TEXT-ALIGN: Center;
	PADDING-LEFT: 6px;
	BORDER-TOP: #99BED9 1px solid;
	BORDER-LEFT: #99BED9 1px solid;
}
TD.Simulation {
	FONT: bold 95% Tahoma, Verdana,sans-serif;
	TEXT-ALIGN: Center;
	VERTICAL-ALIGN: Middle;
	COLOR: #187EC9;
	BORDER-TOP: #99BED9 1px solid;
}

.CenterHead {
	FONT: bold 95% Tahoma, Verdana,sans-serif;
	TEXT-ALIGN: Center;
	VERTICAL-ALIGN: Middle;
	PADDING-BOTTOM: 6px;
}
.PhoneNumber {
	FONT: bold 105% Tahoma, Verdana,sans-serif;
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 6px;
	LINE-HEIGHT: 145%;
}

#ContactNumbers {
	width: 95%;
	border-color: #EAECF4;
	border-width: 0 0 1px 1px;
	border-style: solid;
	TEXT-ALIGN: Center;

}
TD.ContactNumbersHead {
	FONT-WEIGHT: Bold;
	COLOR: #148BC0;
	PADDING-TOP: 0px;
	TEXT-ALIGN: Center;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	border-color: #EAECF4;
	border-width: 1px 1px 0 0;
	border-style: solid;
}
TD.ContactNumbers {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	TEXT-ALIGN: Center;
	border-color: #EAECF4;
	border-width: 1px 1px 0 0;
	border-style: solid;
}

#StudyAids {
	width: 95%;
	border-color: #03a1c6;
	border-width: 1px 1px 0 0;
	border-style: solid;
	TEXT-ALIGN: Center;

}
TD.StudyAidsQuestion {
	BORDER-LEFT: #03a1c6 1px solid;	
	BORDER-BOTTOM: #03a1c6 1px solid;
	PADDING-TOP: 5px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	TEXT-ALIGN: Left;
	VERTICAL-ALIGN: Middle;
}
TD.StudyAidsSolution {
	BORDER-LEFT: #03a1c6 1px solid;	
	BORDER-BOTTOM: #03a1c6 1px solid;
	PADDING-TOP: 5px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	TEXT-ALIGN: Center;
	VERTICAL-ALIGN: Middle;
	WIDTH: 100px;
}


/* ------------------------- Left Bar Layout Styles Start ------------------------- */

H1.BoosterHead {
	COLOR: #4F8AC4;
	FONT-WEIGHT: Bold;
	FONT-SIZE: 120%;
	TEXT-ALIGN: Left;
	MARGIN-TOP: 14px;
	MARGIN-BOTTOM: 4px;
	PADDING-BOTTOM: 4px;
	BORDER-BOTTOM: 1px dashed #cae0f1;
	WIDTH: 95%;
}
.CourseDescription {
	FONT-SIZE: 100%;
	LINE-HEIGHT: 135%;
	TEXT-ALIGN: Justify;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 20px;
}


.CoursesOverview {
	FONT-SIZE: 110%;
	LINE-HEIGHT: 135%;
	MARGIN-BOTTOM: 5px;
}

#RightSideTable {
	FONT-SIZE: 100%;
	COLOR: #4F8AC4;
	LINE-HEIGHT: 135%;
	BACKGROUND: #f8fbfe;
	WIDTH: 160px;
}
TD.RightTableContent {
	BORDER-LEFT: #cae0f1 1px solid;
	BORDER-RIGHT: #cae0f1 1px solid;
}
.RightTableHead {
	FONT-SIZE: 110%;
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: Center;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}
.RightTableTextBot {
	TEXT-ALIGN: Center;
	BORDER-TOP: 1px dashed #cae0f1;
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.RightTableText {
	TEXT-ALIGN: Center;
	BORDER-TOP: 1px dashed #cae0f1;
	PADDING: 8px;
}
TD.RightTableTop {
	BORDER-TOP: #cae0f1 1px solid;
	WIDTH: 100%;
}
TD.RightTableBottom {
	BORDER-BOTTOM: #cae0f1 1px solid;
	WIDTH: 100%;
}

.TopTableHead {
	FONT-SIZE: 110%;
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: Left;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
}
.TopTableText {
	TEXT-ALIGN: Left;
	BORDER-TOP: 1px dashed #cae0f1;
	PADDING-LEFT: 15px;
	LINE-HEIGHT: 22px;
}
.TopTableText1 {
	TEXT-ALIGN: Left;
	BORDER-TOP: 1px dashed #cae0f1;
	PADDING-LEFT: 15px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 3px;
}
#Testimonials {
	COLOR: #4F8AC4;
	LINE-HEIGHT: 135%;
}
TD.TestimonialContent {
	BACKGROUND: #f8fbfe;
	BORDER-LEFT: #cae0f1 1px solid;
	BORDER-RIGHT: #cae0f1 1px solid;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: Center;
	WIDTH: 140px;
	VERTICAL-ALIGN: Top;
}
TD.TestimonialSpacer {
	WIDTH: 8px;
}
TR.TestimonialVertSpacer {
	PADDING-TOP: 8px;
}
TD.TestimonialTop {
	BACKGROUND: #f8fbfe;
	BORDER-TOP: #cae0f1 1px solid;
	WIDTH: 112px;
}
TD.TestimonialBottom {
	BACKGROUND: #f8fbfe;
	BORDER-BOTTOM: #cae0f1 1px solid;
	WIDTH: 112px;
}
.TestimonialName {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 90%;
	MARGIN-TOP: 10px;
}

TD.Footer {
	HEIGHT: 22px;
	WIDTH: 100%;
	TEXT-ALIGN: Left;
	VERTICAL-ALIGN: Middle;
	PADDING: 0px;
	BORDER-TOP: #E8E8E8 1px solid;
	BORDER-BOTTOM: #E8E8E8 1px solid;
}
A.FooterLink {
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	TEXT-DECORATION: None;
}
A.FooterLink:hover {
	TEXT-DECORATION: Underline;
}
.Copyright {
	FONT-SIZE: 10px;
	TEXT-ALIGN: Right;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 5px;
}



#EvaluationsTable {
	BORDER-TOP: #03a1c6 1px solid;
	BORDER-LEFT: #03a1c6 1px solid;
	BORDER-RIGHT: #03a1c6 1px solid;
	BORDER-BOTTOM: #03a1c6 1px solid;
	BACKGROUND: #FFF;
	WIDTH: 97%;
}


#ComparisonTable {
	BORDER-TOP: #03a1c6 1px solid;
	BORDER-LEFT: #03a1c6 1px solid;
	BORDER-RIGHT: #03a1c6 2px solid;
	BORDER-BOTTOM: #03a1c6 1px solid;
	BACKGROUND: #FFF;
	WIDTH: 595px;
	MARGIN-LEFT: 10px;
}
#CriteriaTable {
	BORDER-TOP: #03a1c6 1px solid;
	BORDER-LEFT: #03a1c6 1px solid;
	BORDER-RIGHT: #03a1c6 2px solid;
	BORDER-BOTTOM: #03a1c6 2px solid;
	BACKGROUND: #FFF;
	WIDTH: 585px;
	MARGIN-LEFT: 10px;
}

TR.WhiteBackground {
	BACKGROUND: #fff;
	HEIGHT: 25px
}
TR.GrayBackground {
	BACKGROUND: #eee;
	HEIGHT: 25px;
}
TD.CourseDesc {
	WIDTH: 300px;
	BORDER-TOP: #03a1c6 1px solid;	
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: Middle;
}
TD.CompChart {
	WIDTH: 55px;
	BORDER-TOP: #03a1c6 1px solid;	
	BORDER-LEFT: #03a1c6 1px solid;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 0px;
	TEXT-ALIGN: center;
}
TD.CompChartPrep {
	BORDER-TOP: #03a1c6 1px solid;	
	BORDER-LEFT: #03a1c6 1px solid;
	BACKGROUND: #e9fbff;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 0px;
	TEXT-ALIGN: center;
}
TD.SectionHead {
	FONT-SIZE: 100%;
	FONT-WEIGHT: Bold;
	BACKGROUND: #03a1c6;
	VERTICAL-ALIGN: middle;
	COLOR: #FFF;
	TEXT-ALIGN: Left;
	PADDING-LEFT: 5px;
	HEIGHT: 20px
}
TD.TableHeadNoBorder {
	FONT-SIZE: 100%;
	FONT-WEIGHT: Bold;
	BACKGROUND: #FFFFFF;
	VERTICAL-ALIGN: middle;
	COLOR: #03a1c6;
	TEXT-ALIGN: Left;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 4px;
}
TD.TableHead {
	BORDER-LEFT: #FFF 1px solid;
	FONT-SIZE: 90%;
	FONT-WEIGHT: Bold;
	BACKGROUND: #03a1c6;
	VERTICAL-ALIGN: middle;
	COLOR: #fff;
	TEXT-ALIGN: center;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 4px;
}

TD.InstructorRecordHead {
	FONT-SIZE: 110%;
	COLOR: #148BC0;
	FONT-WEIGHT: Bold;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.InstructorRateInfo {
	WIDTH: 100px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}

TD.CriteriaChart {
	BORDER-TOP: #03a1c6 1px solid;	
	BORDER-LEFT: #03a1c6 1px solid;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 0px;
	TEXT-ALIGN: center;
}

#InPageCalHeader {
	BORDER-TOP: #03a1c6 1px solid;
	BORDER-LEFT: #03a1c6 1px solid;
	BORDER-RIGHT: #03a1c6 2px solid;
	BORDER-BOTTOM: #03a1c6 1px solid;
}
#InPageCalTable {
	MARGIN: 0px auto;
}
CAPTION {
	PADDING: 3px;
	FONT: 20px Georgia, serif;
	TEXT-ALIGN: Left
}
TD.MonthTitles {
	PADDING: 3px;
	FONT: 20px Georgia, serif;
	TEXT-ALIGN: Left
}
TD.ClassTimes {
	FONT-WEIGHT: Bold;
	PADDING: 3px;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	COLOR: #03a1c6;
	TEXT-ALIGN: Right
}

TD.InPageCal {
	BORDER-TOP: #03a1c6 1px solid;	
	BORDER-LEFT: #03a1c6 1px solid;
	BORDER-BOTTOM: #03a1c6 1px solid;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
}
TD.InPageCalBottom {
	BORDER-TOP: #03a1c6 1px solid;	
	BORDER-LEFT: #03a1c6 1px solid;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
}
TD.SplitCalendar {
	BORDER-LEFT: #03a1c6 1px solid;
	BORDER-BOTTOM: #03a1c6 1px solid;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
}
TD.InPageCalNoBorder {
	BORDER-TOP: #03a1c6 1px solid;	
	BORDER-BOTTOM: #03a1c6 1px solid;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
}
TD.InPageCalBottomNoBorder {
	BORDER-TOP: #03a1c6 1px solid;	
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
}
TR.day {
	FONT-SIZE: 100%;
	COLOR: #665;
	HEIGHT: 40px
}
TR.SplitDay {
	FONT-SIZE: 100%;
	BACKGROUND: #fff;
	COLOR: #665;
	HEIGHT: 20px
}
TR.number {
	FONT-SIZE: 80%;
	FONT-WEIGHT: Bold;
	BACKGROUND: #eee;
	VERTICAL-ALIGN: middle;
	COLOR: #998;
	HEIGHT: 15px;
	TEXT-ALIGN: right
}
TR.number TD {
	BORDER-TOP: #FFF 1px solid;
	BORDER-BOTTOM: #FFF 1px solid;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
}
TD.DaysNoBorder {
	FONT-SIZE: 100%;
	FONT-WEIGHT: Bold;
	BACKGROUND: #03a1c6;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: capitalize;
	COLOR: #fff;
	TEXT-ALIGN: center;
	FONT-VARIANT: small-caps;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 4px;
}
TD.DaysBorder {
	BORDER-LEFT: #FFF 1px solid;
	FONT-SIZE: 100%;
	FONT-WEIGHT: Bold;
	BACKGROUND: #03a1c6;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: capitalize;
	COLOR: #fff;
	TEXT-ALIGN: center;
	FONT-VARIANT: small-caps;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 4px;
}


#CourseCalendar {
	HEIGHT: 306px;
	WIDTH: 580px;
	COLOR: #fff;
	background-position: Top Left;
	background-repeat:no-repeat;
	background-image:url('images/schedules_back.png');
	PADDING: 100px 0px 0px 24px;
	
}
TR.RowDivider .CalendarIcon {
	BORDER-BOTTOM: #777777 1px solid;
}
TD.CalendarLabel {
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: Bold;
	LINE-HEIGHT: 13px;
	WIDTH: 140px;
	COLOR: #777777;
	PADDING: 10px;
	TEXT-ALIGN: Left;
	BORDER-BOTTOM: #777777 1px solid;
}
TD.CalendarLabel2 {
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: Bold;
	LINE-HEIGHT: 13px;
	WIDTH: 140px;
	COLOR: #777777;
	PADDING: 10px;
	TEXT-ALIGN: Left;
}
TD.CalendarIcon {
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: Bold;
	HEIGHT: 60px;
	WIDTH: 100px;
	COLOR: #777777;
	PADDING: 5px;
	TEXT-ALIGN: center;
}
A.CalendarLink {
	COLOR: #996ea2;
	TEXT-DECORATION: None;
}
A.CalendarLink:Hover {
	COLOR: #4F8AC4;
	TEXT-DECORATION: None;
}

