.color1		{background:#77AAFF;}		// 119 170 255	CMYK 0.533 0.333 0.000 0.000
.color2		{background:#AACCFF;}		// 170 204 255	CMYK 0.333 0.200 0 0
.color3		{background:#CCDDFF;}		// 204 221 255	CMYK 0.200 0.133 0 0
.color4		{background:#DDE8FF;}
.color5		{background:#E8F0FF;}
.color6		{background:#F0F4FF;}
.colorA		{background:#FFFFCC;}
.colorLine	{color:#3366CC;}

a:link		{color:#333366;}
a:visited	{color:#333366;}
a:hover		{color:#CC0000; text-decoration:underline;}

.mainbg		{background:#3399cc;}

body		{font-family:arial,sans-serif; color:#000000; font-size:12px; line-height:17px; 
		 background:#F0F9FF url(images/mainBodyBGL.gif) repeat-y;
		 scrollbar-face-color:       #77AAFF;	scrollbar-track-color:      #F0F9FF;
		 scrollbar-highlight-color:  #99CCFF;	scrollbar-3dlight-color:    #BBEEFF;
		 scrollbar-shadow-color:     #5588CC;	scrollbar-darkshadow-color: #336699;
		 scrollbar-arrow-color:      #BBEEFF;}

.hdg1		{font-family:arial,sans-serif; color:#0033AA; font-size:18px; font-weight:bold; 
		 text-align:center; margin-top:0px; margin-bottom: 8px;}

.hdg2		{font-family:arial,sans-serif; color:#000000; font-size:17px; font-weight:normal; 
		 text-align:center; margin-top:0px; margin-bottom: 0px;}

.hdg3		{font-family:arial,sans-serif; color:#CC0000; font-size:15px; font-weight:bold; 
		 text-align:center; margin-top:0px; margin-bottom: 0px;}

h1		{font-family:arial,sans-serif; color:#5080FF; font-size:20px; line-height:24px; font-weight:bold; text-align:center; margin:6px 0px 8px 0px;}
h1		{color:#000000; font-size:17px; line-height:20px; text-align:left; margin:0px 0px 8px 0px;}

h2		{font-family:arial,sans-serif; color:#000066; font-size:17px; font-weight:normal; text-align:center; margin:0px 0px 4px 0px;}
h2		{color:#5588FF; font-size:13px; text-align:left; margin:0px 0px 8px 0px;}
h2		{color:#CC0000;}

h3		{font-family:arial,sans-serif; color:#1144AA; font-size:15px; font-weight:normal; text-align:left; margin:0px 0px 4px 0px;}
h3		{color:#000000; font-size:14px; line-height:18px; padding:2px 0px 2px 0px; font-weight:bold; background:#CCDDFF;}
h3 a:link	{color:#0050DD; text-decoration:none;}
h3 a:visited	{color:#0050DD; text-decoration:none;}
h3 a:hover	{color:#CC0000; text-decoration:underline;}

h4		{font-family:arial,sans-serif; color:#000000; font-size:13px; line-height:16px; padding:2px 0px 2px 0px; text-align:left; font-weight:bold;}
h4		{color:#1144AA; font-size:14px; font-weight:normal; margin:2px 0px 2px 0px;}
h4		{color:#003399; font-size:12px;}

.courseHead	{margin:0px 0px 6px 5px;}
.courseHead h1	{color:#000000; font-size:12px; font-weight:normal;}
.courseHead h2	{color:#CC0000; font-size:16px; font-weight:bold  ; line-height:20px;}

.infoHead h1	{font-size:12px; font-weight:normal;}
.infoHead h2	{font-size:15px; font-weight:bold;}

p		{font-family:arial,sans-serif; color:#000000; font-size:12px; line-height:17px; margin: 0px 0px 15px 0px; text-align:justify;}
div		{font-family:arial,sans-serif; color:#000000; font-size:12px; line-height:17px; margin: 0px 0px  0px 0px;}

.smallText	{font-size:11px; line-height:13px;}

.dlText		{color:#0000CC; cursor:pointer; cursor:hand; text-decoration: underline;}
.addText	{display:none;}
.addLayer	{visibility:hidden;}
.addLink	{color:#000000;}
.addLink a:link		{color:#000000; text-decoration:none; cursor:text;}
.addLink a:visited	{color:#000000; text-decoration:none; cursor:text;}
.addLink a:hover	{color:#000000; text-decoration:none; cursor:text;}

.breadcrumb	{width:100%; background:#CCDDFF; line-height:18px; padding:2px;}
.breadcrumb0	{color:#CC0000; font-size:13px; font-weight:bold;}
.breadcrumb0 a:link	{color:#CC0000; text-decoration:none;}
.breadcrumb0 a:visited	{color:#CC0000; text-decoration:none;}
.breadcrumb0 a:hover	{color:#0000CC; text-decoration:none;}
.breadcrumb1	{color:#000000; font-size:11px;}
.breadcrumb1 a:link	{color:#000000; text-decoration:none;}
.breadcrumb1 a:visited	{color:#000000; text-decoration:none;}
.breadcrumb1 a:hover	{color:#FF0000; text-decoration:none;}
.breadcrumb2	{color:#505050; font-size:11px;}

.footNote		{color:#000000; font-size:11px;}
.footNote a:link	{color:#000000; text-decoration:none;}
.footNote a:visited	{color:#000000; text-decoration:none;}
.footNote a:hover	{color:#000000; text-decoration:none;}

ul		{font-family:arial,sans-serif; color:#000000; font-size:12px; line-height:15px; margin: 5px 0px 20px 20px; 
		 list-style-position:outside; list-style-type:square;}

li		{font-family:arial,sans-serif; color:#000000; font-size:12px; line-height:16px; margin: 2px 0px 2px 10px;}

.courseList	{color:#3366CC; margin-bottom:0px; list-style-type:disc;}
.courseList li	{color:#3366CC;}

.courseList2	{color:#77AAFF; font-size:22px; margin-bottom:0px; list-style-type:disc;}
.courseList2BG	{background:#AACCFF;}

.courseintro1	{text-align:justify; margin:0px 10px 0px 2px;}
.courseintro2	{text-align:justify; margin:6px  0px 2px 2px;}
.courseintro li	{margin: 2px 0px 2px 30px; font-weight:normal; list-style-position:outside; list-style-type:square;}

.appList	{width:170px; border:solid 1px #77AAFF; padding:2px; color:#000099; font-size:12px; line-height:18px;}
.appList ul	{margin: 5px 0px 10px 10px; list-style-position:outside; list-style-type:square;}
.appList li	{margin: 2px 0px  2px 10px; list-style-position:outside; list-style-type:square;}

ol		{color:#000000; font-size:12px; line-height:15px; margin: 5px 0px 20px 20px; list-style-position:outside;}

b		{color:#000000;}
b a:link	{color:#0050DD;}
b a:visited	{color:#0050DD;}
b a:hover	{color:#CC0000;}

.textlist	{font-family:sans-serif; color:#000000; font-size:12px; line-height:15px; 
		 margin: 5px 0px 5px 20px; list-style-position:outside; list-style-type:square;}

hr		{color:#3366CC;}
.box1		{background:#ffffff; border:0px double #dddddd; padding:5px;}
.box2		{background:#ddeeff; border:0px double #dddddd; padding:6px;}
.box2text	{font-family:arial,sans-serif; color:#000099; font-size:14px; line-height:20px; text-align:center;}
.paddingmain	{padding: 0px 10px 0px 10px;}
.paddingleft	{padding: 0px  0px 0px 10px;}
.paddingRight	{padding: 0px 20px 0px  0px;}
.paddingbox	{padding:10px;}
.txb		{font-weight:bold;}
.txr		{text-align:right;}
.headIntro	{text-align:center; font-size:11px; color:#000099; margin-bottom:10px;}
.headDays	{font-size:13px; color:#0033AA;}
.head1		{color:#000099; font-size:15px; font-weight:normal; margin: 0px 0px 3px 0px;}
.head2		{color:#CC0000; font-size:13px; font-weight:bold;   margin: 0px 0px 3px 0px;}
.head3		{color:#000066; font-size:12px; font-weight:bold;   margin: 0px 0px 3px 0px;}
.text3		{color:#000066; font-size:12px; font-weight:normal; margin: 0px 0px 3px 0px;}

.bottlinks	{font-size:13px; text-align:center;}
.bottlinks a:link	{text-decoration:underline;}
.bottlinks a:visited	{text-decoration:underline;}

.emphasise	{color:#CC0000; font-weight:bold;}
.emphasise1	{color:#3366CC; font-style:italic;}
.emphasise2	{color:#CC0000; font-weight:bold; font-size:13px;}
.txt01		{font-size:10px; line-height:12px;}

.txtC		{text-align:center;}
.txtJ		{text-align:justify;}

.box1headTD	{background: #B4D0FF; padding: 5px;}
.box1head	{color:#000000; font-family:arial,helvetica,sans serif; font-weight: bold; font-size: 12px; text-align: center;}
.box1head2	{color:#000000; font-family:arial,helvetica,sans serif; font-size: 10px; font-weight: normal; color: #000000; text-align: center;}
.box2headTD	{background: #B4D0FF; padding: 2px;}
.box2head	{color:#000000; font-family:arial,helvetica,sans serif; font-size: 12px; font-weight: bold; padding:2px;}
.box2mainTD	{background:#DDE8FF; padding: 2px;}

.boxSPtbl 	{background: url(images/boxSPbg.gif);}
.boxSPheadTD	{background: #FFFAB5; padding: 5px;}
.boxSPhead	{font-family: arial, helvetica; color: #663333; text-align: center; font-weight: bold; font-size: 12px;}
.boxSPmainTD	{}
.boxSPmain	{color:#000000; text-align: center; padding:2px;}
.boxSPmain a:link	{font-weight: bold;}
.boxSPmain a:visited	{font-weight: bold;}
.boxSPmain a:hover	{font-weight: bold; color:cc0000; text-decoration:underline;}

.listCourses	{color:#660000; font-size:12px; line-height:15px; margin-left:10px;}
.listCoursesHDR	{color:#000000; font-size:12px; line-height:15px; margin-bottom:6px; font-weight: bold;}
.listCourses ul	{margin: 0px 0px 0px 10px;}
.listCourses li	{color:#000099; font-size:12px; line-height:15px; margin-left:20px; font-family:Arial,sans-serif;}

.listCourses a:link	{color:#000099; text-decoration:none;}
.listCourses a:visited	{color:#000099; text-decoration:none;}
.listCourses a:hover	{color:#CC0000; text-decoration:underline;}

.tandcTextJ	{color:#000000; font-size:11px; line-height:15px; text-align:justify;}

.footer1	{font-family:arial,sans-serif; color:#000000; font-size:10px; font-weight:bold; text-align:center;}

.footer2	{font-family:arial,sans-serif; color:#999999; font-size: 9px; text-align:center;}
.footer2 a:link		{color:#999999; font-size:9px;}
.footer2 a:visited	{color:#999999; font-size:9px;}

.courseDates	{color:#000000; font-size:11px; font-weight:normal;}

.bookNow	{color:#666666; font-size:11px; font-weight:normal; text-align:center;}
.bookNow a:link		{color:#3278BE; text-decoration:underline;}
.bookNow a:visited	{color:#3278BE; text-decoration:underline;}
.bookNow a:hover	{color:#0000FF; text-decoration:underline;}
.bookNowtd		{background:#F0F0FC;}

.coursePricesH1 {color:#000000; font-size:11px; font-weight:normal;}
.coursePricesH1td	{background:#D2E3FF;}

.coursePricesH2 {color:#000000; font-size:12px; font-weight:normal; text-align:center;}
.coursePricesH2td	{background:#D2E3FF;}

.courseLocation	{color:#000000; font-size:11px; font-weight:normal; text-align:center;}

.coursePrices	{color:#CC0000; font-size:11px; font-weight:normal; text-align:center;}
.coursePricestd		{background:#FFFFF0;}
.coursePricePer	{color:#660000; font-size:11px; font-weight:normal; text-align:center;}

.coursePricesDisc {color:#CC0000; font-size:12px; font-weight:normal; 
			 background:#FFFF33;}
			 
.discountText	{color:#CC0000; font-size:11px; background:#FFFFDE;}

.web		{color:#006666; font-size:12px; line-height:20px; 
		 font-weight:bold; text-align:center;}

.address	{color:#000000; font-size:12px; line-height:20px; font-weight:bold; text-align:center;}

.schedtext	{font-family:arial,sans serif; font-size: 12px; padding: 0px 0px 0px 0px;}
.schedLink 	{font-family:arial,sans serif; font-size: 12px; padding: 0px 0px 0px 0px; color: #666666}
.schedLink a:link	{color:#666666; text-decoration:none;}
.schedLink a:visited	{color:#666666; text-decoration:none;}
.schedLink a:hover	{color:#0000FF; text-decoration:underline;}

.schedhead	{font-family:arial,sans serif; text-align:left;}
.schedprice	{font-family:arial,sans serif; font-size:12px; color:#666666;}

.schedBook	{font-family:arial,sans serif; font-size:11px; color:#000000; text-align:center; padding: 0px 2px 0px 0px;}
.schedBook a:link	{color:#003399;}
.schedBook a:visited	{color:#003399;}
.schedBook a:hover	{color:#CC0000;}

.schedVendor	{color:#990000; font-size:12px; font-weight:bold;}

.pricetable	{margin: 5px;}
.pricetable h1	{color:#3366CC;}
.pricetable h2	{color:#000099; font-weight:bold;}
.pricesheadTD	{background:#ffffEE;}
.pricestext	{color:#000000; font-size:11px; line-height:15px;}
.pricesheader	{color:#000000; font-size:13px; line-height:16px; text-align:center;}
.pricesheadl	{color:#000000; font-size:12px; line-height:15px;}
.pricesheadc	{color:#000000; font-size:12px; line-height:15px; text-align:center;}
.prices0	{color:#000000; font-size:12px; line-height:15px; margin:2px 0px 2px 5px;}
.prices1	{color:#3366CC; font-size:11px; line-height:15px; text-align:center; font-weight:normal;}
.prices2	{color:#CC0000; font-size:12px; line-height:15px; text-align:center; font-weight:normal;}
.pricesnote1	{color:#3366CC; font-size:11px; line-height:14px; text-align:center;}
.pricesnote2	{color:#3366CC; font-size:11px; line-height:14px; text-align:center;}

.txcolor1	{color:#330000;}
.bgcart1	{background-color:#FFFFFF;}
.bgcart2	{background-color:#FF0000;}
.carthead	{font-size:12px; font-weight:bold; color:#FFFFFF;}
.note1		{font-size:11px; text-align: center; color: #000000; font-style: italic}

.Lmain		{position:absolute; z-index:1; left:160px; top: 80px; width:590px; margin:0px; padding:0px 0px 0px 15px; 
		 background:url(images/mainLayerBG.gif) no-repeat;}
.Llogo		{position:absolute; z-index:2; left:  0px; top:  0px;}
.Ltopmenu	{position:absolute; left: 200px; top: 62px; z-index:3;}
.Ltopbg		{position: absolute; left: 0px; top: 0px; width: 100%; z-index: 1; padding:0px; margin:0px;}
.Ltopbg-extra	{background: url(images/headerBG.gif) repeat-x;}

.Lprintpage	{position:absolute; z-index:3; left:630px; top: 90px;}
.LwhyActivia	{position:absolute; z-index:3; left:190px; top: 90px;}
.LbespokeMaker	{position:absolute; z-index:3; left:336px; top: 90px; width:120px;}

.skillcheck	{position:absolute; z-index:3; left:484px; top: 88px; width:120px;}

.skillcheck a:link	{color:#FFFFFF;}
.skillcheck a:visited	{color:#FFFFFF;}
.skillcheck a:hover	{color:#66FFFF; text-decoration:none;}

.searchHead	{font-size:10px; font-weight: bold;}
.searchText	{font-size:9px;}

.courseFinderDiv		{}
.courseFinderLinkA	{font-size:13px; color:#660000; background:#FFDD66; font-weight:bold; padding:3px 0px 3px 1px; margin:6px 0px 2px 0px; text-align:center;}
.courseFinderLinkP	{font-size:13px; color:#003300; background:#B9DBDA; font-weight:bold; padding:3px 0px 3px 1px; margin:6px 0px 2px 0px; text-align:center;}
.courseFinderLinkM	{font-size:13px; color:#003399; background:#BBCCF6; font-weight:bold; padding:3px 0px 3px 1px; margin:6px 0px 2px 0px; text-align:center;}
.courseFinderLinkW	{font-size:13px; color:#000066; background:#BBBBFF; font-weight:bold; padding:3px 0px 3px 1px; margin:6px 0px 2px 0px; text-align:center;}
.courseFinderLinkC	{font-size:13px; color:#660000; background:#FFCCCC; font-weight:bold; padding:3px 0px 3px 1px; margin:6px 0px 2px 0px; text-align:center;}
.courseFinderLinkT	{font-size:13px; color:#FFFFFF; background:#0066CC; font-weight:bold; padding:3px 0px 3px 1px; margin:6px 0px 2px 0px; text-align:center;}
.courseFinderLink1	{font-size:12px; background:#FFFFFF; text-align:left; font-size:12px; line-height:18px; font-weight:bold; margin:2px 0px 2px 0px;}
a.courseFinderLink1:link	{color: #000000; text-decoration:underline;}
a.courseFinderLink1:visited	{color: #000000; text-decoration:underline;}
a.courseFinderLink1:hover	{color: #CC0000; text-decoration:underline;}
.courseFinderLink2	{font-size:12px; line-height:16px; margin:0px 0px 0px 0px;}
a.courseFinderLink2:link	{color: #0033CC; text-decoration:none;}
a.courseFinderLink2:visited	{color: #0033CC; text-decoration:none;}
a.courseFinderLink2:hover	{color: #CC0000; text-decoration:underline;}
// Not sure what these were for:
.ZcourseFinder	{font-size: 11px;}
.ZcourseFinder H2	{text-align:left; margin-bottom: 0px; color: #000000; font-weight: bold; font-size: 12px}

// MENUS:	Left menu (1):	Text spec's for Main and Sub menus defined in <div> tags with mainMtextSpec and subMtextSpec
//				Then colours both defined in <a> tags with menuText1A, P, etc and subMtext1A, P, etc.   Z is Tools/Information menu
.mainM1td	{}
.mainMenu1	{position:absolute; left:10px; top:90px; width:150px; z-index:8;}
.mainMtextSpec	{font-size:12px; line-height:16px; font-weight:normal;}
.subMtextSpec	{font-family:arial; font-size:11px; line-height:12px;}
.menuTextTop	{line-height:17px; padding:6px 0px 0px 3px; text-align:center; background:#BDCBF6; display:block;}
a.menuTextTop:link	{color: #333399; text-decoration:none;}
a.menuTextTop:visited	{color: #333399; text-decoration:none;}
a.menuTextTop:hover	{color: #CC0000; text-decoration:none;}

.menuText1Z	{background:#E4EEFF; display:block; width:140px; padding:1px 0px 3px 5px;}
a.menuText1Z:link	{color: #0000CC; text-decoration:none;}
a.menuText1Z:visited	{color: #0000CC; text-decoration:none;}
a.menuText1Z:hover	{color: #FFFFFF; text-decoration:none; background:#2255BB;}
.menuLine1Z	{background:#2255BB;}
.menuText1A	{background:#FFDD66; display:block; width:140px; padding:1px 0px 3px 5px;}
a.menuText1A:link	{color: #880044; text-decoration:none;}
a.menuText1A:visited	{color: #880044; text-decoration:none;}
a.menuText1A:hover	{color: #CC0000; text-decoration:none; background:#FFB866;}
.menuLine1A	{background:#FFB03C;}
.menuText1P	{background:#AADDAA; display:block; width:140px; padding:1px 0px 3px 5px;}
a.menuText1P:link	{color: #006600; text-decoration:none;}
a.menuText1P:visited	{color: #006600; text-decoration:none;}
a.menuText1P:hover	{color: #CC0000; text-decoration:none; background:#77AAAA;}
.menuLine1P	{background:#006600;}
.menuText1M	{background:#BDCBF6; display:block; width:140px; padding:1px 0px 3px 5px;}
a.menuText1M:link	{color: #444499; text-decoration:none;}
a.menuText1M:visited	{color: #444499; text-decoration:none;}
a.menuText1M:hover	{color: #CC0000; text-decoration:none; background:#AAAADD;}
.menuLine1M	{background:#8989D8;}
.menuText1W	{background:#DDDDFF; display:block; width:140px; padding:1px 0px 3px 5px;}
a.menuText1W:link	{color: #000099; text-decoration:none;}
a.menuText1W:visited	{color: #000099; text-decoration:none;}
a.menuText1W:hover	{color: #CC0000; text-decoration:none; background:#6699CC;}
.menuLine1W	{background:#003399;}
.menuText1C	{background:#FFBBBB; display:block; width:140px; padding:1px 0px 3px 5px;}
a.menuText1C:link	{color: #993333; text-decoration:none;}
a.menuText1C:visited	{color: #993333; text-decoration:none;}
a.menuText1C:hover	{color: #CC0000; text-decoration:none; background:#FF9999;}
.menuLine1C	{background:#FF6666;}

// Text/Image-only boxes with no background change on mouseover
.ok		{}
.menuText1R	{background:#CCCCCC; width:140px; padding:1px 0px 3px 5px;}
a.menuText1C:link	{color: #000000; text-decoration:none;}
a.menuText1C:visited	{color: #000000; text-decoration:none;}
a.menuText1C:hover	{color: #CC0000; text-decoration:none;}
.menuText1S	{background:#E4EEFF; width:140px; padding:1px 0px 3px 5px;}
.menuText1T	{background:#E4EEFF; width:140px; padding:1px 0px 3px 5px;}

.menubutton1	{text-align:center; padding:2px; border:1px solid #3333CC; background-color:#0044CC;}
.buttontext1	{color:#FFFF00; font-family:arial,sans-serif; font-size:12px; line-height:15px; font-weight:bold;  }
.buttontext2	{color:#FFFFCC; font-family:arial,sans-serif; font-size:12px; line-height:15px; font-weight:normal;}

.subMenuOutlineZ	{background:#99BBFF;}

.subMenuDivZ	{position:absolute; left:151px; top:0px; width:140px; visibility:hidden; background:#F9FCFF; z-index:12;}
.subMenuDivA	{position:absolute; left:151px; top:0px; width:140px; visibility:hidden; background:#FFDBA4; z-index:12;}
.subMenuDivP	{position:absolute; left:151px; top:0px; width:140px; visibility:hidden; background:#B9DBDA; z-index:12;}
.subMenuDivM	{position:absolute; left:151px; top:0px; width:140px; visibility:hidden; background:#BDCBF6; z-index:12;}
.subMenuDivW	{position:absolute; left:151px; top:0px; width:140px; visibility:hidden; background:#EEEEFF; z-index:12;}
.subMenuDivC	{position:absolute; left:151px; top:0px; width:140px; visibility:hidden; background:#FFDDDD; z-index:12;}

.mainMenu2	{position:absolute; left: 10px; top: 30px; width:600px; z-index:4;}
.mainMtext2	{font-family:arial,sans-serif; font-size:11px; font-weight:bold; line-height:12px; padding: 0px 2px 1px 2px;}
.mainMtext2-extra	{background:#000099; font-weight:normal; border: 0px solid #E7E7E7; display:block;}

.mainMtext2 a:link	{color: #FFFFFF; text-decoration:none;}
.mainMtext2 a:visited	{color: #FFFFFF; text-decoration:none;}
.mainMtext2 a:hover	{color: #CC0000; text-decoration:none;}

.subMenu21	{position:absolute; left: 10px; top: 86px; width:130px; visibility:hidden; z-index:6;}
.subMenu22	{position:absolute; left:210px; top: 86px; width:130px; visibility:hidden; z-index:6;}
.subMenu23	{position:absolute; left:278px; top: 86px; width:160px; visibility:hidden; z-index:6;}
.subMenu24	{position:absolute; left:344px; top: 86px; width:160px; visibility:hidden; z-index:6;}
.subMenu25	{position:absolute; left:398px; top: 86px; width:130px; visibility:hidden; z-index:6;}
.subMenu26	{position:absolute; left:446px; top: 86px; width:130px; visibility:hidden; z-index:6;}
.subMenu27	{position:absolute; left:524px; top: 86px; width:130px; visibility:hidden; z-index:6;}
.subMenu28	{position:absolute; left:620px; top: 86px; width:130px; visibility:hidden; z-index:6;}
.subMenu29	{position:absolute; left:590px; top: 86px; width:130px; visibility:hidden; z-index:6;}
.subMtext2w1	{font-family:arial,sans-serif; font-size:11px; line-height:11px; text-align:left; padding:2px; width:130px;}
.subMtext2w2	{font-family:arial,sans-serif; font-size:11px; line-height:11px; text-align:left; padding:2px; width:160px;}
a.subMtext2w1:link	{color: #0000CC; background-color:#CCDDFF; text-decoration:none; display:block;}
a.subMtext2w1:visited	{color: #0000CC; background-color:#CCDDFF; text-decoration:none;}
a.subMtext2w1:hover	{color: #FFFFFF; background-color:#0033CC; text-decoration:none;}
a.subMtext2w2:link	{color: #0000CC; background-color:#CCDDFF; text-decoration:none; display:block;}
a.subMtext2w2:visited	{color: #0000CC; background-color:#CCDDFF; text-decoration:none;}
a.subMtext2w2:hover	{color: #FFFFFF; background-color:#0033CC; text-decoration:none;}

.rightMenu1	{position:absolute; left:800px; top:85px; width:100px; z-index:8; text-align:center;}
.RHmenuBox	{font-size:11px; background:#DDE8FF; padding:2px 0px 2px 0px; margin: 0px 0px 3px 0px;}

.RHmenuCellA	{text-align:center; width:160px}
.RHmenuBandA	{font-size:13px; font-weight:bold; width:160px; padding: 4px 0px 6px 0px; background:#CCDDFF; display:block;}
a.RHmenuBandA:link	{color: #003399; text-decoration:none;}
a.RHmenuBandA:visited	{color: #003399; text-decoration:none;}
a.RHmenuBandA:hover	{color: #003399; text-decoration:none; background:#77AAFF;}

.RHmenuCellA2	{text-align:right; width:140px}
.RHmenuBandA2	{font-size:13px; font-weight:normal; width:140px; padding: 0px 5px 3px 5px; background:#CCDDFF; display:block;}
a.RHmenuBandA2:link	{color: #003399; text-decoration:none;}
a.RHmenuBandA2:visited	{color: #003399; text-decoration:none;}
a.RHmenuBandA2:hover	{color: #003399; text-decoration:none; background:#77AAFF;}


.RHmenuCellB	{text-align:center; width:160px;}
.RHmenuBandB	{font-size:12px; font-weight:bold; width:160px; padding: 4px 0px 6px 0px; background:#DDE8FF; display:block;}
a.RHmenuBandB:link	{color: #0055AA; text-decoration:none;}
a.RHmenuBandB:visited	{color: #0055AA; text-decoration:none;}
a.RHmenuBandB:hover	{color: #0055AA; text-decoration:none; background:#77AAFF;}

.RHmenuCellC	{text-align:center; width:160px;}
.RHmenuBandC	{font-size:12px; font-weight:bold; width:160px; padding: 4px 0px 6px 0px; background:#CCDDFF; display:block;}
a.RHmenuBandC:link	{color: #003399; text-decoration:none;}
a.RHmenuBandC:visited	{color: #003399; text-decoration:none;}
a.RHmenuBandC:hover	{color: #003399; text-decoration:none; background:#77AAFF;}

.RHmenuCellC2	{text-align:right; width:140px;}
.RHmenuBandC2	{font-size:10px; font-weight:normal; width:140px; padding:  0px 5px 3px 0px; background:#AACCFF; display:block;}
a.RHmenuBandC2:link	{color: #003399; text-decoration:none;}
a.RHmenuBandC2:visited	{color: #003399; text-decoration:none;}
a.RHmenuBandC2:hover	{color: #003399; text-decoration:none; background:#77AAFF;}

.RHsubmenu1 	{position:absolute; left:588; background-color:#CCDDFF; z-index:20; visibility:hidden; width:100px}
.RHsubmenu2 	{position:absolute; left:588; background-color:#CCDDFF; z-index:20; visibility:hidden; width:100px}
.RHsubmenu3 	{position:absolute; left:588; background-color:#CCDDFF; z-index:20; visibility:hidden; width:100px}
.RHsubmenu4 	{position:absolute; left:588; background-color:#CCDDFF; z-index:20; visibility:hidden; width:100px}
.RHsubmenu5 	{position:absolute; left:588; background-color:#CCDDFF; z-index:20; visibility:hidden; width:100px}
.RHsubmenu6 	{position:absolute; left:588; background-color:#CCDDFF; z-index:20; visibility:hidden; width:100px}
.RHsubmenu7 	{position:absolute; left:588; background-color:#CCDDFF; z-index:20; visibility:hidden; width:100px}
.RHsubmenu8 	{position:absolute; left:588; background-color:#CCDDFF; z-index:20; visibility:hidden; width:100px}

.RHsubmenuText		{font-family:arial,sans-serif; font-size:11px; line-height:11px; text-align:left; padding:3px 0px 3px 5px; width:160px;}
a.RHsubmenuText:link	{color: #0000CC; background-color:#CCDDFF; text-decoration:none; display:block;}
a.RHsubmenuText:visited	{color: #0000CC; background-color:#CCDDFF; text-decoration:none;}
a.RHsubmenuText:hover	{color: #0000CC; background-color:#CCDDFF; text-decoration:none; background:#77AAFF}

.RHsubmenuLine		{background-color:#3366CC}

.rightLink1	{font-family:arial,sans-serif; color: #3366CC; font-size:11px; line-height:13px; width:160px; padding: 2px 0px 2px 5px; margin: 0px 0px 0px 0px;}
.rightLink1 b	{color: #3366CC; font-size:12px;}
a.rightLink1:link	{color: #3366CC; text-decoration:none;}
a.rightLink1:visited	{color: #3366CC; text-decoration:none;}
a.rightLink1:hover	{color: #0055AA; text-decoration:none; background:#77AAFF;}

.flashDiv	{font-size:13px; font-weight:bold; text-align: center; color: #000099; background-color:#77AAFF; padding: 2px 0px 2px 0px;}
.flashDiv	{font-size:13px; font-weight:bold; text-align: center; color: #000099; background-color:#B4D0FF; padding: 2px 0px 4px 0px;}
.flashPrice	{font-size:18px; color:#FF0000;}
.flashPrice2	{font-size:28px; line-height:34px; color:#FFFF00;}
.flashPrice3	{font-size:22px; line-height:34px; color:#000000; font-weight:normal;}
.flashNote	{font-size:11px; color:#000000; line-height:14px; text-align:left; padding:6px 4px 6px 4px;}

.benefitsText	{position:absolute; left:175px; top:98px; width:720px; background:#F0F4FF; text-align:justify; 
		 display:none; border:solid 1px #77AAFF; padding:6px 10px 6px 10px; z-index:9;}
.benefitsText h1	{font-family:arial,sans-serif; color:#000000; font-size:17px; line-height:20px; text-align:left; font-weight:bold; margin:0px 0px 8px 0px;}
.benefitsText h2	{font-family:arial,sans-serif; color:#CC0000; font-size:15px; line-height:18px; text-align:left; font-weight:bold; margin:0px 0px 8px 0px;}
.benefitsText h3	{font-family:arial,sans-serif; color:#000066; font-size:14px; line-height:17px; text-align:left; font-weight:normal; margin:4px 0px 0px 0px; background:#F0F4FF;}
.benefitsText h4	{font-family:arial,sans-serif; color:#003399; font-size:13px; line-height:16px; text-align:left; font-weight:normal; margin:2px 0px 2px 0px;}
/*
position:absolute; z-index:1; left:160px; top: 80px; width:590px; margin:0px; padding:0px 0px 0px 15px;
*/

.coursePricesDates	{position:absolute; top:260px; width:620px; padding:5px; border: 1px #77AAFF solid; background:#FFFFFF; display:none; z-index:10; visibility:visible;}
.courseInfo	{position:absolute; left: 20px; top:284px; width:542px; height:380px; overflow:auto; padding:10px 10px 0px 10px; visibility:hidden; 
		 scrollbar-face-color:       #77AAFF;	scrollbar-track-color:      #F0F9FF;
		 scrollbar-highlight-color:  #99CCFF;	scrollbar-3dlight-color:    #BBEEFF;
		 scrollbar-shadow-color:     #5588CC;	scrollbar-darkshadow-color: #336699;
		 scrollbar-arrow-color:      #BBEEFF;}
.courseTabs	{line-height:22px; color:#000066; font-weight:bold; text-align:center; width:135px; cursor:hand; cursor:pointer;}
.courseTabs2	{line-height:14px; color:#000066; font-size:11px; font-weight:normal;}
.courseLinks	{position:absolute; left:20px; top:218px; width:540px; height: 20px; padding:4px 2px 4px 2px;}
.spanLink	{text-decoration:underline; cursor:hand; cursor:pointer;}
.usefulLinks	{color:#CC0000;}
a.usefulLinks:link	{color: #CC0000;}
a.usefulLinks:visited	{color: #CC0000;}
a.usefulLinks:hover	{color: #0000FF;}
.topicLesson	{color:#1144AA; font-size:13px;}

.rightBox1	{width:140px; text-align:left; font-size:11px; line-height:14px; background:#CCDDFF; border:solid 1px #003399; padding:4px;}
.rightBox1 b	{color:#000099;}
.coursePanel	{position:absolute; left:150px; top:15px; width:440px; background:#FFFFFF; border:solid 2px #77AAFF; padding:10px; display:none; overflow:auto; height:500px;}
.bulletsSection	{display:none;}
.bulletsSection li	{font-size:11px; line-height:14px; margin: 2px 0px 2px 10px;}

.h1Home		{color:#5588FF; font-family:arial,sans-serif; font-size:15px; line-height:20px; font-weight:normal; text-align:right; margin:0px 0px 8px 0px; font-style:italic;}
.h2Home		{font-family:arial,sans-serif; color:#000000; font-size:16px; line-height:20px; font-weight:bold;   text-align:left;  margin:0px 0px 4px 5px;}
.h3Home		{font-family:arial,sans-serif; color:#000000; font-size:13px; line-height:19px; font-weight:bold;   text-align:left;  margin:0px 0px 4px 5px;}
.p1Home		{font-size:14px; color:#CC0000; margin:0px 0px 8px 5px;}
.ulHome		{margin: 0px 0px 0px 10px;}
.HomePagePanel	{padding: 5px; text-align:justify;}
.HomePagePanel h3	 {color:#CC0000; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px;}
.HomePagePanel a:link	 {color:#003399;}
.HomePagePanel a:visited {color:#003399;}
.HomePagePanel a:hover	 {color:#CC0000;}
.HomePagePanelHP {padding: 5px; text-align:justify; position:absolute; left:15px; top:131px; width:300px; z-index:100; background:#FFFFFF url(images/HomePagePanels1.gif);}
.HomePagePanelHP h3	 {color:#CC0000; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px;}
.HomePagePanelHP a:link	 {color:#003399;}
.HomePagePanelHP a:visited {color:#003399;}
.HomePagePanelHP a:hover {color:#CC0000;}

.Button1	{background:#CCDDFF; border: 2px outset #77AAFF;}
