UL {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-LEFT: 10px;	
	PADDING-LEFT: 5px;	
}

LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	MARGIN-LEFT: 10px;	
	PADDING-LEFT: 5px;	
	MARGIN-TOP: 5px;	
}

H1 {
	FONT-SIZE: 14pt; COLOR: #778899; 
}
H2 {
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H3 {
	COLOR: black; 
	FONT-FAMILY: verdana, arial, sans-serif;
}
TABLE {
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
}

SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
}

TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
}


UL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}


P {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	PADDING-RIGHT:10px;
	FONT-SIZE:11px
}

.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; TEXT-ALIGN: left
}

.foot {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #b0c4de; 
	TEXT-ALIGN: left
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
}

H3 {
	FONT-SIZE: 10pt
}

P {
	FONT-SIZE: 10pt
}

TABLE {
	FONT-SIZE: 10pt
}

BODY {
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bcbdc1;
}

BODY.frame {
	SCROLLBAR-FACE-COLOR: #f5f5f5; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: gray; BACKGROUND-COLOR: white
}

A:link {
	COLOR: #FF6600; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #FF6600; TEXT-DECORATION: underline
}
A:active {
	COLOR: #FF6600; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #FF6600; TEXT-DECORATION: none
}
A.nav:link {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: underline
}
A.nav:visited {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: underline
}
A.nav:active {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: underline
}
A.nav:hover {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
A.foot:link {
	FONT-WEIGHT: bold; COLOR: #b0c4de; TEXT-DECORATION: none
}
A.foot:visited {
	FONT-WEIGHT: bold; COLOR: #b0c4de; TEXT-DECORATION: none
}
A.foot:active {
	FONT-WEIGHT: bold; COLOR: #b0c4de; TEXT-DECORATION: none
}
A.foot:hover {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: underline
}


.searchResultsInfo {
	MARGIN-TOP: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 10px; 
	MARGIN-LEFT: 10px; 
	COLOR: #000080
}

.pageHeading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
/*	COLOR: #191970; */
	COLOR: white; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-VARIANT: normal
}

.tentativeFontColor {
	COLOR: #daa520
}
.positiveFontColor {
	COLOR: #669966
}
.lightFontColor {
	COLOR: gray
}
.reverseFontColor {
	COLOR: white
}


A.type2nav:link {
	FONT-SIZE: 10px; 
	COLOR: #5c5c5c; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 8px; 
	TEXT-DECORATION: none;
}

A.type2nav:visited {
	FONT-SIZE: 10px; 
	COLOR: #5c5c5c; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 8px; 
	TEXT-DECORATION: none
}

A.type2nav:hover {
	FONT-SIZE: 10px; 
	COLOR: #FF6600; 
/*	COLOR: #ee1b24; */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 8px; 
	TEXT-DECORATION: underline
}
A.type2nav:active {
	FONT-SIZE: 10px; 
	COLOR: #5c5c5c; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 8px; 
	TEXT-DECORATION: none;
}


TABLE.header_1 TD TABLE TD {
	TEXT-ALIGN: left
}


.prominent {
	FONT-SIZE: 13px; 
/*	COLOR: #ee1b24;  */
	COLOR: #FF6600;

	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 8px; 
	TEXT-DECORATION: none;
}



.online {
	FONT-SIZE: 10px; 
	COLOR: white; 
	FONT-FAMILY: verdana, arial, sans-serif; 
	TEXT-DECORATION: none
}

.text { 
	FONT-WEIGHT: 300; 
	FONT-SIZE: 8pt; 
	COLOR: gray; 
	LINE-HEIGHT: 13pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}


.pagetext {
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-ALIGN: left; 
	MARGIN-BOTTOM: 5px; 
	PADDING-LEFT:10px; 
	PADDING-TOP: 10px; 
	FONT-SIZE: 12px; 
	COLOR: #000;
}


.prominentHeader {
	FONT-FAMILY: Arial Black bolder, Helvetica, sans-serif; 
	PADDING-TOP:2px; 
	PADDING-BOTTOM:5px; 
	PADDING-LEFT:10px; 
	PADDING-RIGHT:10px; 
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR: #FF6600; 
	MARGIN: 0px;
}

.menuItemHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	PADDING-TOP:2px; 
	PADDING-BOTTOM:5px; 
	PADDING-LEFT:10px; 
	PADDING-RIGHT:10px; 
	FONT-WEIGHT:bold;
	FONT-SIZE:11px;
	COLOR: #444444;
	/* FONT-SIZE:14px; COLOR:#FF6600; MARGIN:0px; */
}

.menuItemHeader A {
	FONT-SIZE: 12px; 
	COLOR: #FF6600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.menuItemHeader A:visited {
	FONT-SIZE: 12px; 
	COLOR: #FF6600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.menuItemHeader A:hover {
	FONT-SIZE: 12px; 
	COLOR: #FF6600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}

.menuItemText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	PADDING-LEFT:10px; 
	PADDING-RIGHT:20px;
	FONT-SIZE:11px;
	PADDING-BOTTOM:20px
}


.brightFontColor {
/*	COLOR: #ee1b24; */
	COLOR: #FF6600;
}

.greenFontColor {
	COLOR: #FF6600; 
}



.button {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 

	BORDER-RIGHT: #666666 2px solid; 
	BORDER-TOP: #cccccc 2px solid; 

	BACKGROUND: #FF6600; 
	BORDER-LEFT: #cccccc 2px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #666666 2px solid;
	MARGIN-TOP:5px;
}

.elegantButton {
	border: 1px solid #d19405; 
	background: #fece2f url(sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png) 50% 50% repeat-x; 
	font-weight: bold; 
	color: #4c3000;
	cursor: pointer;
	PADDING: 3px 10px 3px 10px;
	overflow: visible;
}

.elegantButton:hover {
	border: 1px solid #a45b13; 
	background: #ffdd57 url(sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png) 50% 50% repeat-x; 
	font-weight: bold;
	color: #381f00; 
	cursor: pointer;
	PADDING: 3px 10px 3px 10px;
	overflow: visible;
}

.inputHeading {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-LEFT:0px; 
	PADDING-BOTTOM:2px; 
	FONT-SIZE: 12px; 
	COLOR: #000;
}


.inputExplanation {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 10px; 
	MARGIN-TOP: 5px; 
	FONT-SIZE: 11px; 
	COLOR: maroon; 
}


.errorMessage {
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-ALIGN: left; 
	WIDTH: 515px; 
	PADDING-LEFT:60px; 
	PADDING-TOP:20px; 
	FONT-SIZE: 12px; 
	COLOR: red; 
	FONT-WEIGHT: bold;
}

.waysToBook {
/*	COLOR: #ee1b24; */
	COLOR: #FF6600; 
	FONT-WEIGHT: BOLD;
}

.lessonPrice {
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
/*	COLOR: #A02020; */
	COLOR: #FF6600; 
	TEXT-DECORATION: none
}

.lessonType {
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 12px; 
	COLOR: #5c5c5c; 
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: none
}

A.clickHere:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #FF6600; 
/*	COLOR: #ee1b24; */
	TEXT-DECORATION: underline
}

A.clickHere:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
/*	COLOR: #ee1b24; */
	COLOR: #FF6600; 
	TEXT-DECORATION: underline
}

A.clickHere:active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
/*	COLOR: #ee1b24; */
	COLOR: #FF6600; 
	TEXT-DECORATION: underline
}

A.clickHere:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
/*	COLOR: #ee1b24; */
	COLOR: #FF6600; 
	TEXT-DECORATION: none
}

.clickHere {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
/*	COLOR: #ee1b24; */
	COLOR: #FF6600; 
	TEXT-DECORATION: underline
}

.verticalGradient {

	BACKGROUND: url(../images/vertical-gradient.jpg) repeat left top;
}

.verticalGradient2 {

	BACKGROUND: url(../images/vertical-gradient2.jpg) repeat left top;
}


.horizontalGradient {

	BORDER-RIGHT: 1px dotted; 
	BORDER-TOP: 0px;
	BACKGROUND: url(../images/gradient_200X1.jpg) repeat left top;
}

.bottomGradient {

	BACKGROUND: url(../images/mid.gif) repeat left top;
}


.hoverActionInactive {
	COLOR: #FF6600; 
	TEXT-DECORATION: none;
	FONT-SIZE:12px;
	CURSOR:pointer;
}

.hoverActionActive {
	COLOR: #FF6600; 
	TEXT-DECORATION: underline;
	CURSOR:pointer;
	FONT-SIZE:12px;
}

.bulletpoints {border-collapse:collapse; margin:10px 0px; width:100%; font-size:12px;}
.bulletpoints td{padding:2px 5px;}
.bulletpoints tr.lightbackground{background-color:#f2f2f2;}


.pcodeinput2 {
/*border: 1px solid #8e846b; background: #feeebd; FONT-SIZE:16px; COLOR:#555555; PADDING-LEFT:5px; */

	PADDING-LEFT: 5px;
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;

	MARGIN-top: 0px;
	MARGIN-BOTTOM: 0px;

	vertical-align:top; 

	TOP: 0.0em; 
	LEFT: 0.0em;  

	FONT-WEIGHT: normal;
	COLOR: #555555; 
	FONT-SIZE: 14px; 
	BACKGROUND: url(../images/pcodeinput.gif) #ffffff repeat-x left top;
	border: 1px solid #8e846b;

	HEIGHT: 28px; 
	POSITION: relative; 

}


.areaDropdown {

	vertical-align:top; 

	FONT-WEIGHT: normal;
	COLOR: #555555; 
	FONT-SIZE: 14px; 
	border: 1px solid #8e846b;
	TOP: -0.3em; 
	POSITION: relative;
}
