.centertable {  margin-top: 25px}

.P35l25t {  margin-top: 25px; margin-left: 35px; margin-bottom: 20px}

.HomeMainText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #000000}

.MainText_L {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: normal;

	color: #000000;

	text-align: left;

	vertical-align: top;

}

.HomeMainText_REG {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: normal;

	color: #000000;

	background-image: url(images/logo/ACElogo_700x115bg.png);

	background-repeat: no-repeat;

	background-position: right top;

}

.instructors {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

}



.CourseDates {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #783855}

.REGformtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: bold;

	color: #333333;

}



.benefits {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	color: #c74b89;

	margin-top: 10px;

	margin-left: 100px;

	font-weight: bold;

	font-variant: small-caps;

}

.hotpinkB {

	font-weight: bold;

	color: #c74b89;

}



.benefits_bullets {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	font-weight: normal;

	color: #333333;

	margin-left: 120px;

}

.bluedot {

	color: #0068af;

	font-weight: normal;

}







.FeesSmallText {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: normal;

	color: #333333;

	margin: 3px;

}

.BGltyel {

	background-color: #ffe8a9;

	background-image: url(images/bg_gr/bl_ltyel_ffe8a9.jpg);

}

.BGblue {

	background-color: #0068b3;

	background-image: url(images/bg_gr/bl_medblue_0068b3.jpg);

}

.BGltlblue {

	background-color: #7797d0;

	background-image: url(images/bg_gr/bl_ltblue_7797d0.jpg);

}

.FeesTable {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #333333;

	background-color: #FFFFFF;

	text-align: center;

	vertical-align: middle;

	width: 600px;

	border: 1px solid #999999;

}



.Pr15 {  margin-right: 15px}

.greencell { margin-top: 25px; margin-left: 35px; margin-bottom: 45px}

.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #999966; margin-left: 66px; margin-top: 35px}

.buttonText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #0068b3; margin-top: 4px}

.blueText {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; color: #0068b3; margin-top: 4px}

.Plrb2 {  margin-right: 2px; margin-bottom: 0px; margin-left: 2px}

.bluelinks {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFFFFF; border-color: black #000000 black black; border-right-width: 1px}

.bluetable {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.bluetable2 {

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



.bluelinks_noB { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFFFFF; border-color: black #000000 black black}

a.bl:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none }

a.bl:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none }

a.bl:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none }

.P15 {

	padding: 15px;

}



a.bl:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #bbbbbb; text-decoration: none }

a.bt:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #0068b3; text-decoration: none}

a.bt:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #0068b3; text-decoration: none }

a.bt:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #0068b3; text-decoration: none }

a.bt:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #333333; text-decoration: none }

.buttonTextgray { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #333333; margin-top: 4px }

a.cr:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #999966; text-decoration: none}

.cranberry {

	color: #783855;

}

.cranberryB {

	font-weight: bold;

	color: #783855;

}





a.cr:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #999966; text-decoration: none }

a.cr:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #999966; text-decoration: none }

a.cr:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; color: #e28c1b; text-decoration: none }

.topinfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; color: #666666; margin-left: 228px; font-style: normal; font-variant: small-caps; margin-bottom: 2px}

.orangedot {  color: #e28c1b}

a.ti:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; font-variant: small-caps; color: #666666; text-decoration: none}

a.ti:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; font-variant: small-caps; color: #666666; text-decoration: none }

a.ti:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; font-variant: small-caps; color: #666666; text-decoration: none }

a.ti:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-weight: normal; font-variant: small-caps; color: #e28c1b; text-decoration: none }

.greenBG {

	background-image: url(images/bg_gr/bl_ltgrn_dedab3.jpg);

	padding: 10px;

}

.popup {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: normal;

	color: #000000;

	background-color: #dedab3;

	background-image: url(images/bg_gr/bl_ltgrn_dedab3.jpg);

	margin: 0px;

}

.VERorgtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 19px;

	font-weight: bold;

	font-variant: small-caps;

	color: #e28c1b;

	text-align: center;

}

.rateinfo_Golf {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: normal;

	color: #333333;

	margin-left: 15px;

}



.greenBG2 {

	padding-top: 15px;

	padding-right: 50px;

	padding-bottom: 15px;

	padding-left: 50px;

	background-color: #dedab3;

	background-image: url(images/bg_gr/bl_ltgrn_dedab3.jpg);

}

.greenBG3 {

	padding-top: 15px;

	padding-right: 50px;

	padding-bottom: 15px;

	padding-left: 50px;

	background-color: #dedab3;

	background-image: url(images/bg_gr/Gr_gradientPR2_800x850.jpg);

}

.greenBG3b {

	padding-top: 15px;

	padding-right: 50px;

	padding-bottom: 15px;

	padding-left: 50px;

	background-color: #dedab3;

	background-image: url(images/bg_gr/Gr_gradientPR3_800x1300C.jpg);

}

.greenBG4-repeat {

	padding-top: 15px;

	padding-right: 50px;

	padding-bottom: 15px;

	padding-left: 50px;

	background-color: #dedab3;

	background-image: url(images/bg_gr/Gr_gradientPR3_800x1300C.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: bold;

	color: #000000;

}

.greenBG4b-repeat {

	padding-top: 15px;

	padding-right: 50px;

	padding-bottom: 15px;

	padding-left: 50px;

	background-color: #dedab3;

	background-image: url(images/bg_gr/Gr_gradientPR3_800x1600C.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: bold;

	color: #000000;

}

.greenBG4c-repeat {

	padding-top: 15px;

	padding-right: 50px;

	padding-bottom: 15px;

	padding-left: 50px;

	background-color: #dedab3;

	background-image: url(images/bg_gr/Gr_gradientPR3_800x1850.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: bold;

	color: #000000;

}

.greenBG4d-repeat {

	padding-top: 15px;

	padding-right: 25px;

	padding-bottom: 15px;

	padding-left: 25px;

	background-color: #dedab3;

	background-image: url(images/bg_gr/Gr_gradientPR3_800x1600C.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: bold;

	color: #000000;

}

.PageTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 15px;

	font-weight: bold;

	color: #000000;

}

.PageTitle2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 16px;

	font-weight: bold;

	color: #000000;

	margin-bottom: 6px;

}

.bluelinks2 {

	background-color: #7797d0;

	background-image: url(images/bg_gr/bl_ltblue_7797d0.jpg);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 30px;

}

a.bl2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

a.bl2:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}



.bottomcell2 {

	background-color: #ffe8a9;

	text-align: left;

	vertical-align: top;

	height: 115px;

	width: 800px;

}

.topcell {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	color: #666666;

	text-align: left;

	vertical-align: top;

	height: 150px;

	width: 800px;

}

.imgrt {

	float: right;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 10px;

}

.imgleft {

	float: left;

	margin-top: 2px;

	margin-right: 12px;

	margin-bottom: 8px;

	margin-left: 0px;

}

a.mt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

a.mt:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 19px;

	font-weight: normal;

	color: #999999;

	text-decoration: none;

}

a.mt2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 19px;

	font-weight: normal;

	color: #0068b3;

	text-decoration: none;

}

a.mt2:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 19px;

	font-weight: bold;

	color: #0068af;

	text-decoration: none;

}

.states {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 14px;

	font-weight: normal;

	color: #555555;

	text-decoration: none;

}

.states a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #555555;

	text-decoration: none;

}

.states a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #0068af;

	text-decoration: none;

}

a.states {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #555555;

	text-decoration: none;

}

#Statestext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #555555;

}



a.states:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #0068af;

	text-decoration: none;

}

a.mtCR {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: normal;

	color: #783855;

	text-decoration: none;

}

a.mtCR:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

a.mt:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: normal;

	color: #0068b3;

	text-decoration: none;

}

.bold {

	font-weight: bold;

}

.mainbullet {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 15px;

	font-weight: normal;

}

.rateslink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: bold;

	color: #0068b3;

	text-decoration: none;

}

a.rl {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: bold;

	color: #0068b3;

	text-decoration: none;

}

a.rl:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 19px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.SCHnames {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: bold;

	color: #333333;

	text-align: center;

	vertical-align: middle;

}

.SCHtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: normal;

	color: #333333;

}

.schedule {

	border: 1px solid #CCCCCC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: normal;

	color: #333333;

	text-align: center;

	vertical-align: middle;

	padding: 2px;

}

.blue0068b3 {

	color: #0068b3;

}

.dkgreen {

	color: #999966;

}

a.mtG {

	color: #783855;

	text-decoration: none;

	font-weight: bold;

}

a.mtG:hover {

	color: #666666;

	text-decoration: none;

	font-weight: bold;

}

.CEtopbanner {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 20px;

	font-weight: bold;

	font-variant: small-caps;

	color: #783855;

	background-color: #f3d3e1;

	background-image: url(images/bg_gr/bl_pink_f3d3e1_CEtopbox.jpg);

	padding: 8px;

}

.REGtopcell {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 16px;

	font-weight: bold;

	color: #fbf0f4;

	background-color: #ad6c80;

	background-image: url(images/bg_gr/bl_mauve_ad6c80.jpg);

	font-variant: small-caps;

}



.CEbecomea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: #999966;

}

.CEleftcol {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #000000;

	padding: 20px;

}

.CEtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	font-weight: normal;

	color: #000000;

}



.CEtitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 16px;

	font-weight: bold;

	font-variant: small-caps;

	color: #783855;

	margin-bottom: 10px;

}

.CEromannumerals {

	font-weight: bold;

	color: #783855;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

}



.CEtitles_nocap {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: bold;

	font-variant: normal;

	color: #333333;

}

.ProdCell {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	font-weight: normal;

	color: #333333;

	text-align: center;

	vertical-align: top;

	padding-right: 10px;

	padding-left: 10px;

	width: 50%;

}

.ProdCell2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	font-weight: normal;

	color: #333333;

	text-align: center;

	vertical-align: top;

	padding-right: 10px;

	padding-left: 10px;

}

.ProdTitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 18px;

	font-weight: bold;

	color: #0068b3;

	margin-top: 0px;

	margin-bottom: 7px;

}

.ProdImgPadding {

	padding-bottom: 25px;

}

.ProdPriceCell {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 17px;

	font-weight: bold;

	color: #333333;

	text-align: center;

	vertical-align: top;

}

.ProdPrice {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 17px;

	font-weight: bold;

	color: #333333;

}

.ProdPayPalcell {

	text-align: center;

	vertical-align: top;

	padding-top: 5px;

}

.ProdHR {

	text-align: center;

	vertical-align: middle;

	height: 10px;

	padding-bottom: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	font-weight: bold;

	color: #333333;

}

.webmail {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: normal;

	color: #999999;

	text-decoration: none;

	text-align: right;

	padding-right: 25px;

}

a.wm {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	font-weight: normal;

	color: #999999;

	text-decoration: none;

}

a.wm:hover {

	color: #783855;

	text-decoration: none;

}

.SchedEv_leftcol {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;

	font-weight: normal;

	color: #783855;

	text-align: left;

	vertical-align: bottom;

	width: 235px;

	padding-bottom: 5px;

}

.SchedEv_rtcol {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	line-height: 14px;

	font-weight: bold;

	color: #666666;

	text-align: right;

	vertical-align: bottom;

	width: 40px;

	padding-bottom: 5px;

}

.gray {

	color: #666666;

}

.insttext {

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.insttext a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #783855;

	text-decoration: none;

}

.insttext a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.SecLinks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: normal;

	color: #444444;

	text-decoration: none;

	text-align: left;

}

.SecLinks a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	font-weight: normal;

	color: #444444;

	text-decoration: none;

	text-align: left;

}

.SecLinks a:hover {

	color: #783855;

	text-decoration: none;

}

.SecLinks_cell {

	background-color: #ebe7c5;

	text-align: left;

	vertical-align: top;

	padding-top: 15px;

	padding-right: 50px;

	padding-bottom: 15px;

	padding-left: 50px;

}

.RegCosts {

	background-color: #FFCCFF;

}

.RegBoxCells {

	padding-right: 5px;

	padding-left: 5px;

	text-align: left;

	vertical-align: top;

}

.RegBoxTitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 15px;

	font-weight: bold;

	font-variant: small-caps;

	color: #783855;

	margin-bottom: 10px;

}#availalbe {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;

	font-weight: normal;

	color: #000000;

}

.RoomStillAvailable {

	background-color: #FFCC66;

	font-weight: bold;

}

.SoldOut {

	font-weight: bold;

	background-color: #FF6699;

}


