img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left; }
.caption { margin: 2px; padding: 2x; border: solid 1px #b5b28c; color: black } 




.green11 {
    FONT-FAMILY: Arial, Verdana;
	FONT-SIZE:12;
	TEXT-ALIGN: center;
	COLOR: green;
}

.green13bold {
    FONT-FAMILY: Arial, Verdana;
	FONT-SIZE:13;
	FONT-WEIGHT: 900;
	TEXT-ALIGN: center;
	COLOR: green;
}



.ppdefault {
    FONT-FAMILY:  arial;
	FONT-SIZE:12;
}

.pphead1 {
    FONT-FAMILY:  arial;
	FONT-SIZE:14;
	FONT-WEIGHT: 900;
}

.pphead2 {
    FONT-FAMILY:  arial;
	FONT-SIZE:13;
	FONT-WEIGHT: 900;
}

.pphead3 {
    FONT-FAMILY:  arial;
	FONT-SIZE:12;
	FONT-WEIGHT: 900;
}


.logo {
    FONT-FAMILY: verdana;
	FONT-SIZE:20;
	FONT-WEIGHT: 900;
	COLOR: darkgreen;
	
}

.slogan {
    FONT-FAMILY:  arial;
	FONT-SIZE:10;
	COLOR: darkgreen;
	FONT-WEIGHT: 900;

}

/*RatingSlope*/
.ratingslopered {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
	color: red;
}
.ratingslopegold {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
	color: gold;
}
.ratingslopeblue {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
	color: blue;
}
.ratingslopeblack {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
	color: black;
}
.ratingslopewhite {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
	color: silver;
}
.ratingslopepurple {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
	color: purple;
}
.ratingslopegreen {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
	color: green;
}
.ratingslopegray {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
	color: 808080;
}
.ratingslopebrown {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
	color: brown;
}


/*Directions link on Info page*/
/*order: link, visited, hover, active*/
.directions {
	color: blue;
	text-decoration: none;
}
.directions:hover {
	color: red;
	cursor: hand;
}
.directions:visited {
	text-decoration: none;
}


/*Standard text links */
.stdlink {
	color: blue;
	text-decoration: none;
}

a.stdlink:visited {
	text-decoration: none;
	color: blue;
}

a.stdlink:hover {
	color: red;
	cursor: hand;
}
 


/*Standard text links */
.stdlinkunderline {
	color: blue;
	text-decoration: none;
}

a.stdlinkunderline:visited {
	text-decoration: none;
}

a.stdlinkunderline:hover {
	cursor: hand;
	text-decoration: underline;	
}
 
/*Standard text links underline/green*/
.stdlinkunderlinedg {
	color: darkgreen;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.stdlinkunderlinedg:visited {
	text-decoration: none;
}

a.stdlinkunderlinedg:hover {
	cursor: hand;
	text-decoration: underline;	
}



/*Standard text links */
.stdlinkgreen {
    FONT-FAMILY:  arial;
	color: green;
	text-decoration: none;
	font-size: 13;
	font-weight: 900;
}

a.stdlinkgreen:visited {
	text-decoration: none;
	color: green;
}

a.stdlinkgreen:hover {
	color: red;
	cursor: hand;
}
 

/****************************** AD-Bar  ******************************************************/

.advertisead {
    FONT-FAMILY:  arial;
	FONT-SIZE:10;
	color: green;
	background-color: lightyellow;
	text-align: center;
	text-decoration: none;
	font-size: 13;
	font-weight: 900;
	BORDER-LEFT-WIDTH: 1;
	BORDER-TOP-WIDTH: 1;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-STYLE: solid;
	BORDER-LEFT-COLOR: #639a63;
	BORDER-TOP-COLOR: #639a63;
	BORDER-RIGHT-COLOR: #639a63;
	BORDER-BOTTOM-COLOR: #639a63;

}

a.advertisead:hover {
	color: red;
	cursor: hand;
}
 
a.advertisead:visited {
	text-decoration: none;
}


/****************************** CONTACT US PAGE ****************************************************/
.cushead {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13;
	TEXT-ALIGN: left;
	COLOR: #000000;	
	FONT-WEIGHT: bolder;
}


/****************************** PAGING *************************************************************/
.paging {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	TEXT-ALIGN: left;
	COLOR: blue;	
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
}

a.paging:hover {
	cursor: hand;
}
 
a.paging:visited {
	text-decoration: none;
}


/****************************** NEW/WHATS NEW SECTION ***********************************************/
.news {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	COLOR: #000000;
	BORDER-LEFT-WIDTH: 1;
	BORDER-TOP-WIDTH: 1;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-STYLE: solid;
	BORDER-LEFT-COLOR: #639a63;
	BORDER-TOP-COLOR: #639a63;
	BORDER-RIGHT-COLOR: #639a63;
	BORDER-BOTTOM-COLOR: #639a63;
	BACKGROUND-COLOR: white;
}

.whatsnewhead {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	BACKGROUND-COLOR: #639a63;
	COLOR: white;
	TEXT-ALIGN: center;
}

.whatsnew {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:11;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: white;
	COLOR: green;
	TEXT-ALIGN: left;
}

a.whatsnew:hover {
	color: red;
	cursor: hand;
}
 
a.whatsnew:visited {
	text-decoration: none;
}

.whatsnewred {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:11;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: white;
	COLOR: red;
	TEXT-ALIGN: left;
}


a.whatsnewred:hover {
	FONT-SIZE:12;
	color: red;
	cursor: hand;
}
 
a.whatsnewred:visited {
	text-decoration: none;
}




.t10 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10;
	TEXT-ALIGN: left;
	COLOR: #000000;	
}

.t11 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	TEXT-ALIGN: left;
	COLOR: #000000;	
}
.t12 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	TEXT-ALIGN: left;
	COLOR: #000000;	
}
.t12center {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	TEXT-ALIGN: center;
	COLOR: #000000;	
}

.t12 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	COLOR: #000000;	
}
.t12r {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	TEXT-ALIGN: left;
	COLOR: red;	
}


.t12rb {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	FONT-WEIGHT: bolder;
	TEXT-ALIGN: center;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: red;	
	BORDER-LEFT-WIDTH: 1;
	BORDER-TOP-WIDTH: 1;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-STYLE: solid;
	BORDER-LEFT-COLOR: #639a63;
	BORDER-TOP-COLOR: #639a63;
	BORDER-RIGHT-COLOR: #639a63;
	BORDER-BOTTOM-COLOR: #639a63;
	BACKGROUND-COLOR: EFEFE7;

	
}

.t12i {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
    FONT-STYLE: italic;
	COLOR: #000000;	
}




.t12center {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	TEXT-ALIGN: center;
	COLOR: #000000;	
}



.b8 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8;
	TEXT-ALIGN: left;
	COLOR: black;	
}

.b10 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10;
	TEXT-ALIGN: left;
	COLOR: #000000;	
}
.b13 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13;
	TEXT-ALIGN: center;
	COLOR: blue;	
	FONT-WEIGHT: 900;
}

.blue11 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	TEXT-ALIGN: center;
	FONT-WEIGHT: 900;
	COLOR: blue;	
	
}


.b11 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	TEXT-ALIGN: left;
	FONT-WEIGHT: 900;
	COLOR: #000000;	
	
}

.b12 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	TEXT-ALIGN: left;
	COLOR: #000000;	
}

.t14 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14;
	TEXT-ALIGN: left;
	FONT-WEIGHT: 700;
	COLOR: green;	
}

.t13 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13;
	FONT-WEIGHT: 700;
	COLOR: darkgreen;	
}

.coursedesc {
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12;
	TEXT-ALIGN: left;
	COLOR: black;	

}

.adspacecol {
	/*
	border-left: 2 solid #B5B28C;
	border-right: 2 dotted #B5B28C;
	*/

	border-left-width: 2;
	border-left-style: solid;
	border-left-color: #B5B28C;

	border-right-width: 2;
	border-right-style: dotted;
	border-right-color: #B5B28C;
	
	
}

/*********************************  FEATURED COURSE ******************************/

.featurehead
{
    FONT-FAMILY:  verdana;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
    FONT-STYLE: italic;
	COLOR: #639a63;
	TEXT-ALIGN: right;
	/*TEXT-TRANSFORM: uppercase;*/
	BORDER-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 2;
	BORDER-TOP-WIDTH: 0;
	BORDER-LEFT-WIDTH: 0;
	BORDER-RIGHT-WIDTH: 0;
	BORDER-BOTTOM-COLOR: #639a63;
}

.featurecoursename {
    FONT-FAMILY:  verdana;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bolder;
	TEXT-ALIGN: "center";
	COLOR: green;
}

.fcphotocaption {
    FONT-FAMILY: verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bolder;
	TEXT-ALIGN: "left";
	COLOR: green;
    FONT-STYLE: italic;
}


/*These are for the actual link in the upper-left corner*/
a.featuredcoursetext {
	color: white;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 13;
    FONT-WEIGHT:900;
	text-decoration: none;
	
}

a.featuredcoursetext:hover {
	color: yellow;
	cursor: hand;
}
 
a.featuredcoursetext:visited {
	text-decoration: none;
	COLOR: darkpurple;
}




.leftadbar {
	border-bottom: 2 dashed #EFEFE7;
	
}


.photolinkstd {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	BORDER-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #639a63;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #639a63;
	BORDER-TOP-WIDTH: 0;
	BORDER-BOTTOM-WIDTH: 0;
	background-color: EEEEE3;
	padding-left: 7;
}


a.photolinks {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	text-decoration: none;
	color:  #639A63;
    FONT-WEIGHT:900;
 }


a.photolinks:visited {
	text-decoration: none;
}

a.photolinks:hover {
	color: red;
	cursor: hand;
}


.photolinktop {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	BORDER-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #639a63;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #639a63;
	BORDER-TOP-WIDTH: 1;
	BORDER-TOP-COLOR: #639a63;
	BORDER-BOTTOM-WIDTH: 0;
	background-color: EEEEE3;
	padding-left: 7;
}

.photolinkbottom {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	BORDER-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #639a63;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #639a63;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #639a63;
	BORDER-TOP-WIDTH: 0;
	background-color: EEEEE3;
	padding-left: 7;
}

.curphotolink {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	BORDER-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #639a63;
	BORDER-RIGHT-WIDTH: 0;
	BORDER-TOP-WIDTH: 0;
	BORDER-BOTTOM-WIDTH: 0;
	background-color: EEEEE3;
	padding-left: 7;
}

.curphotolinktop {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	BORDER-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #639a63;
	BORDER-TOP-WIDTH: 1;
	BORDER-TOP-COLOR: #639a63;
	BORDER-RIGHT-WIDTH: 0;
	BORDER-BOTTOM-WIDTH: 0;	
	background-color: EEEEE3;
	padding-left: 7;
}

.curphotolinkbottom {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	BORDER-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #639a63;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #639a63;
	BORDER-RIGHT-WIDTH: 0;
	BORDER-TOP-WIDTH: 0;
	background-color: EEEEE3;
	padding-left: 7;
}


.pgcurrent {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	Padding-left: 0px;
	height: 20px;
	BORDER-STYLE: solid;
	BORDER-TOP-WIDTH: 1;
	BORDER-TOP-COLOR: #639a63;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #639a63;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #639a63;
	BORDER-LEFT-WIDTH: 0;
}

.pgtext {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14;
	Padding-left: 0px;
	text-decoration: none;
}

.pgtext2 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14;
	FONT-WEIGHT: 700;
	Padding-left: 0px;
	text-decoration: none;
	Color: #639A63;
}


.nwggbody
{
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}

a.fcourse {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18;
    FONT-STYLE: italic;
	TEXT-DECORATION: none;
}

.feedback {
   FONT-FAMILY: Arial;
   COLOR: black;
   FONT-SIZE: 13;
   PADDING-LEFT: 5px;
}

.feedbackstatus {
   FONT-FAMILY: Arial;
   COLOR: red;
   FONT-SIZE: 12;
   TEXT-ALIGN: center;
   FONT-WEIGHT:900;
}




a.fcourse:visited
{
	COLOR: #669966;
}

a.fcourse:hover
{
    CURSOR: hand;
	COLOR: darkgreen;
	FONT-WEIGHT:900;
}


.tmppage {
	PADDING-TOP: 20;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18;
    FONT-STYLE: normal;
	COLOR: green;
	TEXT-ALIGN: center;
	HEIGHT: 100%;
	WIDTH: 100%;
	
}



a.imglinks:hover
{
    CURSOR: hand;
}

.courselinks
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10;
    FONT-STYLE: normal;
}

a.courselinks
{
    COLOR: darkgreen;
	POSITION: relative;
	TOP: -3px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
}

a.courselinks:hover
{
    COLOR: white;
    CURSOR: hand;
    FONT-SIZE: 12;
	/*FONT-WEIGHT: bolder;*/
	TEXT-DECORATION: none;
}

.categorylinks {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	/*COLOR: #F5F5F5;*/
	COLOR: darkgreen;		
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #B5B28C;
}


a.categorylinks:visited {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12;
	TEXT-DECORATION: none;
}

a.categorylinks:hover {
    CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-WEIGHT: 900;
	TEXT-DECORATION: none;
}




.menulinks 
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 13;
    FONT-WEIGHT: 900;
	TEXT-DECORATION: none;	
	COLOR: darkgreen;
	TEXT-ALIGN: center;
	WIDTH: 16%;
	BACKGROUND-COLOR: #B5B28C;


}

a.menulinks:hover
{
	cursor: hand;
	color: darkgreen;
}


.locatorbar
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #B5B28C;
	COLOR: darkgreen;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	FONT-SIZE: 12px;
}

.locatorcontrols 
{
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11;
	/*WIDTH: 130px;*/
	HEIGHT: 18px;

}

.locatorcontrolsborder {

	/*
	border-left: 1  darkgreen;
	border-right: 1 solid darkgreen;
	border-top: 1 solid darkgreen;
	border-bottom: 1 solid white;
	*/

}

.courselistheader
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	PADDING-TOP: 1;
	padding-bottom: 2;
	BACKGROUND-COLOR: #999966;
	COLOR: white;
	FONT-WEIGHT: bolder;
}
.courselistheadercount
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:11;
	PADDING-TOP: 1;
	padding-bottom: 2;
	BACKGROUND-COLOR: #999966;
	COLOR: white;
}


.coursemenubarname
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	BACKGROUND-COLOR: #999966;
	COLOR: white;
	FONT-WEIGHT: bolder;
	PADDING-BOTTOM: 1pt;
}

.coursemenubartitle
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:18;
	BACKGROUND-COLOR: #CECF9C;
	COLOR: darkgreen;
	PADDING-BOTTOM: 1pt;
}


.coursemenubar
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:14;
	BACKGROUND-COLOR: #999966;
	COLOR: green;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
	PADDING-TOP: 1pt;


}


.imgbanner
{
	BACKGROUND-COLOR: #CECF9C;
	BORDER-BOTTOM-COLOR: red;
	BORDER-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 2;

	/*BORDER-BOTTOM-COLOR: medium solid #ff3366;*/

}

.contenttable
{
	 border: 1px #639A63 solid;
	 MARGIN-TOP:  7px;
	 MARGIN-BOTTOM:  7px;
}

.testmenubar
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	border-top: 1px grey solid;
	COLOR: red;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
}

.errortext
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	COLOR: red;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
	Padding-top: 20px;
	height: 100%;
	width: 100%;
}

.nodatatext
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	COLOR: green;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bolder;
	Padding-top: 20px;
	height: 100%;
	width: 100%;
}


a.coursemenubar:hover
{
    COLOR: gray;
    CURSOR: hand;
}

.footer1
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:11;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #B5B28C;
}


a.footerlink
{
	color: black;
	text-decoration: none;	
}

a.footerlink:visited
{
	color: black;
	text-decoration: none;
}


a.footerlink:hover
{
	color: white;
	text-decoration: underline;
}


.footer2
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:10;
	TEXT-ALIGN: center;
	/*BACKGROUND-COLOR: #999966;*/
}

/*Course Information pages*/
.cinfosectionhead
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 13;
	FONT-WEIGHT: 900;	
	
	BORDER-TOP: thin solid silver;
	/*BACKGROUND-COLOR: #EFF3BD;*/

	BORDER-TOP: thin solid silver;
	COLOR: darkgreen;
	BACKGROUND-COLOR: #EFEFE7;
	BORDER-LEFT-WIDTH: 1;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-TOP-WIDTH: 1;
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-STYLE: solid;
	BORDER-LEFT-COLOR: #639A63;
	BORDER-RIGHT-COLOR: #639A63;
	BORDER-BOTTOM-COLOR: #639A63;
	BORDER-TOP-COLOR: #639A63;



}

.cinfosectionheadR
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 13;
	FONT-WEIGHT: bold;
	COLOR: blue;
	BACKGROUND-COLOR: #EFEFE7;
	/*BACKGROUND-COLOR: #EFF3BD;*/
	BORDER-TOP: thin solid silver;

}

.defaultsectionhead
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 13;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #EFEFE7;
	COLOR: green;
	BORDER-TOP: thin solid silver;

}




.cinfolabel
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	font-weight : bold;
}

.cinfotext
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
}

.margintext
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	MARGIN-TOP: 10px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	
}



/*reviews pages*/

/* "Write a Review! text*/
.writereview {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	FONT-WEIGHT: bold;
	COLOR: white;
	TEXT-DECORATION: none;
}

a.writereview:visited {
	text-decoration: none;
}

a.writereview:hover {
	color: white;
	cursor: hand;
	text-decoration: underline;
}


.reviewbody {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 12;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	BACKGROUND-COLOR: #FFFFFF;	
	COLOR: black;
	border-style: solid; 
	border-width: 1;
	border-color: darkgreen;
	width: 460px;
}

.revhomesectionhead {
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE:13;
	COLOR: white;
	/*BACKGROUND-COLOR: #F7F7F7;*/
	BACKGROUND-COLOR: #639A63;
}

.revhomesectionheadlight {
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	FONT-WEIGHT: 900;
	COLOR: darkgreen;
	BACKGROUND-COLOR: #E0E0E0;

}


.userrevbox {

	COLOR: darkgreen;
	BORDER-LEFT-WIDTH: 1;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-TOP-WIDTH: 1;
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-STYLE: solid;
	BORDER-LEFT-COLOR: #EEEEE3;
	BORDER-RIGHT-COLOR: #EEEEE3;
	BORDER-BOTTOM-COLOR: #EEEEE3;
	BORDER-TOP-COLOR: #EEEEE3;
	MARGIN-BOTTOM: 5px;
	/*#639A63*/
	
}

.revhomebox {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	BORDER-LEFT-WIDTH: 1;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-LEFT-COLOR: #639A63;
	BORDER-RIGHT-COLOR: #639A63;
	BORDER-BOTTOM-COLOR: #639A63;
}


.reviewsectionhead {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13;
	FONT-WEIGHT: bold;
	COLOR: green;
	BACKGROUND-COLOR: #EFEFE7;
	/*BACKGROUND-COLOR: #EFF3BD;*/
	BORDER-TOP: thin solid silver;
		
}

.reviewrating {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 16;
	COLOR: black;
	BACKGROUND-COLOR: lightyellow;
	FONT-WEIGHT: 700;
	TEXT-ALIGN: center;
}
 
.reviewlabel
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
}

a.reviewnumlinks {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 14;
	COLOR: white;
	/*BACKGROUND-COLOR: #EFEFE7;*/
	FONT-WEIGHT: normal;
}

a.reviewnumlinks:hover {
	FONT-WEIGHT: bolder;
}


.readerreviewheader {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	COLOR: black;
	/*BORDER-TOP: 1 solid #000000;*/
	BACKGROUND-COLOR: #F7F7F7;
}

.readerreviewcname{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:13;
	COLOR: white;
	/*BACKGROUND-COLOR: #F7F7F7;*/
	BACKGROUND-COLOR: #639A63;
	FONT-WEIGHT: bolder;
	
}
.revclinks {
	color: white;
	text-decoration: none;
}


a.revclinks:visited {
	color: white;
	text-decoration: none;
}

a.revclinks:hover {
	cursor: hand;
	text-decoration: underline;
}



.readerreviewrating {
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	COLOR: #000000;
	/*BORDER-TOP: 1 solid #000000;*/
	BACKGROUND-COLOR: #F7F7F7;
}

.reviewlegend{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE:12;
	COLOR: #000000;
    MARGIN-TOP: 5px;	
	MARGIN-BOTTOM: 5px;
	BORDER-LEFT-WIDTH: 0;
	BORDER-TOP-WIDTH: 0;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-STYLE: solid;
	BORDER-LEFT-COLOR: silver;
	BORDER-TOP-COLOR: silver;
	/*
	BORDER-RIGHT-COLOR: green;
	BORDER-BOTTOM-COLOR: green;
	*/
	BACKGROUND-COLOR: F7F7F7;

}

.feelegend {

    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE:14;
	BORDER-TOP: 1 solid green;
	BACKGROUND-COLOR: F7F7F7;


}

/*********  Home page styles *********/
.home {
	/*background-image: url(images/paper1.gif);*/
}

.homesectionhead
{
    FONT-FAMILY:  verdana;
	FONT-SIZE:14;
	FONT-WEIGHT: bolder;
	COLOR: #639a63;
	/*TEXT-TRANSFORM: uppercase;*/
	BORDER-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 2;
	BORDER-TOP-WIDTH: 0;
	BORDER-LEFT-WIDTH: 0;
	BORDER-RIGHT-WIDTH: 0;
	BORDER-BOTTOM-COLOR: #639a63;
}
.hometext
{
    FONT-FAMILY: arial;
	FONT-SIZE:12;
	COLOR: #000000;
	text-align: left;
	vertical-align: middle;
	
	
}
.homepicscaption {
    FONT-FAMILY: arial;
	FONT-SIZE:10;
	COLOR: #000000;
	text-align: left;
	FONT-STYLE: italic;
}


H2 {
	font-family : "Book Antiqua";
	font-variant : small-caps;
	font-weight : bold;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	text-align : center;
}
H3 {
	font-family : "Book Antiqua";
}

/********************************************************************************************/
									/* MILEAGE PAGE */
.miledefault {
    FONT-FAMILY:Arial, Helvetica, sans-serif; 
	FONT-SIZE:10px;
}
.mileshade {
	BACKGROUND-COLOR: #EFEFE7;

}
.milehead {
	BACKGROUND-COLOR: #CECF9C;
	FONT-WEIGHT: bolder;
	COLOR: #006400;
	FONT-SIZE: 12px;
}
.milebold {
	COLOR: #0000FF;
}

.milenotes {
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 13px;

}

/********************************************************************************************/
									/* SPECIALS PAGE */
.specialsdefault {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12;
    TEXT-ALIGN: center;
    COLOR: black;	
}

TABLE.specialsdefault {
 	/*
	border-left: 2 dotted #006400;
	border-right: 2 dotted #006400;	
 	border-top: 2 dotted #006400;
	border-bottom: 2 dotted #006400;
	*/
	border-width: 2;
	border-style: dotted;
	border-color: #006400;
	
}


.specialshead {
    FONT-SIZE: 20;
    FONT-WEIGHT: bold;
    COLOR: black;
}

.specialscoupon {
    FONT-SIZE: 22;
    TEXT-ALIGN: center;
    COLOR: green;	
}

.specialscouponco {
    FONT-SIZE: 22;
    TEXT-ALIGN: center;
    COLOR: green;
	FONT-WEIGHT: bolder;	

}

.specialscouponoffer {
	FONT-STYLE: italic;
}

.specialscouponexpires {
    TEXT-ALIGN: right;
    COLOR: red;
}


.specialsoptions {
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 12;
	TEXT-ALIGN: center;
	COLOR: black;
	BACKGROUND-COLOR: #EFF3BD;
	/*
 	border-left: 1 solid #006400;
	border-right: 1 solid #006400;	
 	border-top: 1 solid #006400;
	border-bottom: 1 solid #006400;
	*/
	border-width: 1;
	border-style: solid;
	border-color: #006400;

}

.specialaction {
	position:relative;
	top:-200;
	left:475;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12;
	WIDTH: 100;
	TEXT-ALIGN: center;
}



}

/*
TD.specialsdefault{
    FONT-SIZE: 10;
}

 apply to ALL spans in tables 
table span {font-size: 24}
*/
/********************************************************************************************/


