	body {
	margin: 0px;
	padding: 0px;
	/*font:10px/16px Verdana, Tahoma;*
	color:#363636;
/* NICE COLOR: #6688a3 - Blue from rhs box*/

		/* FIXES A BIT OF THE PAGE FLICKER*/
	min-height:550px;
	font-size:small;
	font-weight:normal;
	
}

/* THIS DEFINES THE FONT STUFF FOR THE ENTER SITE NOW */
body { color:#009; background:#fff; font-family: verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif; }

/*PGMbody, table, img, button, iframe, ul, li  { margin:0; padding:0; border:0; }*/


body {
	background-color:#6699cc;
	margin:0px;
	background-image:url('/images/background.jpg');
	background-repeat:repeat-x;
}

a {color: blue;}
a:visited{color: blue;}
hr {clear:both;}
p{line-height:1.5em;color:#333333;}
#articletable td{color:orangered}

#top_banner{height:177px;background-image:url('/images/top-banner.jpg');}

.noscreen {display:none;}
ul { margin-left:32px;color:#333333; }       /* kill default 50px left padding and set 20px */
li { margin-bottom:1.0em; line-height:1.4em; }          /* set default inter-item vertical spacing */
.tightlist li { margin-bottom:0.25em; }     /* tighter list for simple bullets */
/* page info container div  - used for every page from header*/ 
#pagecontainer {margin-left:20px;margin-right:20px;text-align:left; font-size:10pt; border:solid red 0px;margin-bottom:20px;}

#leftdiv {position:relative;top:0px;width:570px;border:solid orange 0px;float:left;background-color:white;padding-right:10px;border:solid blue 0px;}

#leftdivenrol {position:relative;top:0px;width:570px;float:left;background-color:white;padding-right:10px;border:solid blue 0px;padding-top:8px;}


#rightdiv {position:relative;margin-top:0px;width:270px;float:right;text-align:center;padding:0px;padding-bottom:10px;padding-top:10px;border:solid blue 0px;}

#leftdivhalf {width:430px;border:solid orange 0px;float:left;background-color:white;padding-right:10px;border:solid blue 0px;border-right:solid #eee 1px;}
#rightdivhalf {position:relative;top:-15px;width:410px;border:solid blue 0px; float:right;text-align:center;padding:0px;padding-bottom:10px;border:solid blue 0px;}

#rightdivhalf h3 {background-color:darkblue;padding:5px;}
#rightdivhalf h3 a {color:white;text-decoration:None;font-size:1.3em;margin-top:0px;padding:0px;}
#rightdivhalf h3 a:hover {color:gold;} 

.nonjsAlert {color:#660000;background-color:#FFFACD;border:solid #cccc99 1px;padding:10px;text-align:center;margin:10px;}

#sigs {margin-left:0px;}
#sigs p{font-weight:bold;margin:0px;margin-top:4px;}
#tinymsg{font-size:0.8em;font-family:sans-serif;color:#444444;margin:0px;}
#topline{border-top:solid #444444 1px;}

a.boldnoline, a.boldnoline:visited{font-weight:Bold;text-decoration:none;}
a.boldnoline:hover{color:crimson;text-decoration:underline;}

.selectlist{font-size:1.0em;color:#00f;font-family:verdana,tahoma,arial,sans-serif;}
.selectlist option{padding:4px;}
.selectlist option.location {font-weight:bold;color:#6688a3;padding:3px;background-color:white;}
.selectlist option.dates {font-weight:normal;color:black;padding-left:3px;padding-bottom:2px;}

#rightdivenrol {position:relative;top:0px;width:270px;border:solid blue 0px;float:right;text-align:center;}

/*#enrolformtable fieldset{border:solid #888888 1px;width:560px;margin-bottom:3px;}*/
#enrolformtable {table-layout:fixed;border:solid orange 0px;overflow:hidden;width:600px;}
#participantdetailstbl {border-bottom:dotted #999999 1px;border-top:dotted #999999 1px;margin-left:auto;margin-right:auto;width:99%;}

.boldhighlight {background-color:yellow;font-weight:Bold;}
.highlight {background-color:yellow;}
.emphasize {font-weight:Bold;color:crimson;font-size:1.1em;}

	h1{
		color:brown;
		margin-top:0px;
		font-size:1.8em;
		font-family:verdana, tahoma, sans-serif;
		color:black;
		font-family:arial narrow,arial,sans-serif;
		font-size:1.9em;
				
	}
	
	h1:first-letter {font-size:110%;color:brown;letter-spacing:0px;}
		
	h1 a, h1 a:visited{
		color:brown;
		margin-top:0px;
		text-decoration:underline;
	}
	
	h1 a:hover{
		color:blue;
		text-decoration:underline;
	}
		
	#home{
		text-align:center;
		font-size:1.7em;
	}



	h2{
		color:black;
		margin-top:24px;
		font-size:1.4em;
		font-family:verdana, tahoma, sans-serif;
	}
	
	h2 a{
		text-decoration:None;
	}


	
	
	
	#emphasis{
		color:#333399;
		text-align:center;
		font-size:1.3em;
		line-height:1.4em;
		background-color:#f3f3f3;
		padding:10px;
		
	}

#blueArrowList{list-style-type: none;
padding: 0px;
margin: 0px;margin-left:14px;}

#blueArrowList li{background-image: url('/images/blue-arrow-bullet.gif');
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 22px; margin-top:20px;
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-left: 22px; margin-top:0px;border:solid orange 0px;
		margin:5px;

}


#blueArrowListExpanded{list-style-type: none;
padding: 0px;
margin: 0px;margin-left:14px;}

#blueArrowListExpanded li{background-image: url('/images/blue-arrow-bullet.gif');
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 22px; margin-top:20px;
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-left: 22px; margin-top:0px;border:solid orange 0px;
		margin:5px;
		margin-top:10px;

}




#blueTickList{list-style-type: none;
padding: 0px;
margin: 0px;margin-left:14px;}

#blueTickList li{background-image: url('/images/tick-bullet.gif');
	/*padding-left: 22px; margin-top:20px;*/
		background-repeat: no-repeat;
		background-position: 0px 3px;
		padding-left: 30px; 
		margin-top:0px;
		margin:10px;
		margin-left:6px;
}




#questionlist {list-style-type: none;
padding: 0px;
margin: 0px;margin-left:14px;}
	#questionlist li{background-image: url('/images/question-bullet.gif');
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 22px; margin-top:20px;}



	#enrollist{list-style-type: none;
padding: 0px;
margin: 0px;margin-left:14px;}
	#enrollist li{background-image: url('/images/blue-arrow-bullet.gif');
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 22px; color:#333333;margin-top:3px;}

	#courselist1 {list-style-type: none;
padding: 0px;
margin: 0px;margin-left:14px;margin-top:6px;padding-bottom:3px;}
	#courselist1 a,#courselist1 a:visited {
	background-image: url('/images/blue-arrow-bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 22px; 
	color:#333333;
	color:blue;
	margin:0px;
	}
	#courselist1 li{
		margin:0px;
		margin-bottom:3px;
	}


	#enrolmentpageheader{border:solid red 0px;width:655px;height:29px;line-height:29px;left:9px;}
	.pageheadorder{font-size:1.2em;color:brown;font-weight:Bold; margin:0px;margin-bottom:0px;border:solid blue 0px;width:90%;background-color:white;padding:3px;padding-bottom:0px;color:brown;padding-left:10px;font-size:1.4em;}		

	#enrolnowboxlegend {font-size:1.4em;font-family:arial,sans-serif;}
	#strongpoint {font-weight:bold;color:crimson;}
	#coursedetails {border:solid #999999 1px;width:245px;margin:auto;margin-top:0px;}
	#coursedetails td{font-size:0.9em;padding:5px;}
	#coursedetails td.price {font-size:1.7em;font-family:georgia,serif;color:black;}
	.bigprice {font-size:1.7em;font-family:georgia,serif;color:black;font-weight:bold;}

	.txttiny{font-size:0.9em;color:darkblue;font-weight:bold;}

#courseheadsmall {font-weight:bold;	color:brown;}	

	#leftcalendardiv {width:600px;border:solid blue 0px;float:left;}
	#rightcalendardiv {position:relative;top:0px;right:0px;width:260px;float:right;border:solid green 0px;overflow:hidden;}

	#calendartable {position:relative;padding:0px;margin:0px;width:550px;table-layout:fixed;margin-right:6px;}
	
	#calendartable td {text-align:center;margin:0px;padding:3px;padding-left:0px;}
	
	#calendartable td.calendarlocation {font-family:verdana;text-align:left;font-size:1.3em;font-weight:bold;color:white;border-bottom:dotted #cccccc 1px;border-top:solid #eeeeee 1px;padding-top:6px;padding-bottom:6px;padding-left:8px;background-color:#6688a3;border-top:solid white 3px;}

	#calendartable td.info {padding-left:10px;}

	#calendartable {border:solid red 0px;}

	
	#calendartableie6 {margin-left:15px;padding:0px;margin:0px;width:550px;table-layout:fixed;}
	
		#calendartableie6 td {text-align:center;margin:0px;padding:3px;padding-left:0px;}
	
	#calendartableie6 td.calendarlocation {font-family:verdana;text-align:left;font-size:1.3em;font-weight:bold;color:white;border-bottom:dotted #cccccc 1px;border-top:solid #eeeeee 1px;padding-top:6px;padding-bottom:6px;padding-left:8px;background-color:#6688a3;border-top:solid white 3px;}

	#calendartableie6 td.info {padding-left:10px;}

	#calendartableie6 {border:solid red 0px;}
	
		
	#calendarrowtableie6 {margin:0px;width:540px;table-layout:fixed;border:solid orange 0px;}
	
		
	#calendarrowtableie6 .calendardatecell{text-align:left;font-size:1.0em;font-weight:bold;color:black;font-family:verdana,tahoma,arial,sans-serif;}




	
	#calendarrowtable {position:relative;margin:0px;width:540px;table-layout:fixed;border:solid orange 0px;}
	
		
	#calendarrowtable .calendardatecell{text-align:left;font-size:1.0em;font-weight:bold;color:black;font-family:verdana,tahoma,arial,sans-serif;}
	
	
	


	
	.calendardatecell a,.calendardatecell a:visited {text-decoration:none;}
	.calendardatecell a:hover {color:crimson;}
	
	.calendarenrollcell {vertical-align:middle;width:160px;}	
	.calendarenrollcellfull {vertical-align:middle;width:160px;}
	.calendarfullpricetext {font-size:0.7em;color:darkblue}
	
	 #calendarhead a, #calendarhead a:visited{color:orange;text-decoration:none;padding:6px;font-family:verdana,tahoma,arial,helvetica,sans-serif;font-size:1.2em;}
	 #calendarhead a:hover {text-decoration:none;color:brown;}
	 a.calendarmoredetails:link, a.calendarmoredetails:visited {font-size:0.9em;color:#555555;font-style:italic;}
	a.calendarmoredetails:hover {text-decoration:underline;color:blue}

	#optinsignup {background-color:#eee;padding:6px;padding-top:9px;border:solid #999999 1px;width:220px;}
	#optinsignup td.label {font-weight:bold;text-align:right;}
	#signupbutton {margin-top:10px;color:blue;font-weight:Bold;font-size:1.0em;font-family:arial,sans-serif;}

#placesavailabletable {border:dashed orange 2px;padding:5px;margin-bottom:10px;}
.placesavailabletxt {font-size:0.9em;font-family:verdana,arial,sans-serif;color:darkblue;text-align:center;}

fieldset {
		margin-top:1.0em;
}

fieldset legend {
	margin: 0px 0px 0px 0px;
	padding:5px;
	font-size:0.95em;
	font-size:1.1em;
	color:darkblue;
	color:white;
	font-weight:bold;

	background-color:#006699;
	background-color:crimson;
	background-color:#6688a3;
	/*background-color:white;*/

	border:solid white 2px;
}
#outer,#outercalendar{
	position:relative;
clear:both;
display: block;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0px;
margin-left: 0pt;
padding: 6px;
	padding: 1em;
padding: 0.5em;
background-color: #336699;
background-color:#006699;
background-color: #6688a3;

background-image:url('/images/stripes-bluelight.gif');
border:solid #555555 1px;
border:solid #888888 1px;
border:solid #6688a3 1px;
padding-top:0px;


}

#outernobg{
	position:relative;
clear:both;
display: block;
margin-top: 0px;
margin-right: 0pt;
margin-bottom: 0px;
margin-left: 0pt;
padding: 6px;
	padding: 1em;
padding: 0.5em;
background-color: white;
border:solid #6688a3 1px;
border:solid #6688a3 0px;
padding-top:0px;


}

	#outercalendar {width:584px;}

#inner,#navigation{
background-color:white;

border:solid #888888 1px;
border:solid #6688a3 1px;
margin-bottom:2px;
clear:both;
}
#inner{
	padding-bottom:1.3em;
}


#navigation{
	padding-top:1.3em;
	padding-bottom:10px;
}

#navtable td{vertical-align:middle;}


#navigation{text-align:right;}

#errorbox{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:10px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	width:470px;
	border:solid crimson 2px;
	border-left:solid crimson 2px;
	border-top:solid crimson 2px;
	border:dashed crimson 2px;
	width:80%;
	margin-top:3px;
	margin-bottom:5px;
	background-color:#ffffe0;
	
}

.errortext{
	color:crimson;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;
}

#errortable td{
	color:crimson;
	font-size:0.85em;
}
.enrolmentmsg {font-size:0.9em;margin-top:0px;margin-bottom:12px;}

#cancelbutton {text-decoration:None;margin-right:100px;color:white;font-weight:bold;padding:2px;background-color:brown;padding-left:18px;padding-right:18px;border:solid brown 1px;}
#cancelbutton:hover{color:crimson;background-color:#ffffff;border:solid crimson 1px;}

#subbutton{color:blue;}
#navleft {float:left;margin-left:10px;}
#navright {float:right;margin-right:30px;}
#navmid {float:left;margin-left:250px;}
.earlybirdspecialtxt {color:orange;}

.calendarcourseprice {font-weight:bold;font-size:1.0em;color:#333333;padding:30px;}



.calendarcoursepricebig {font-weight:bold;color:crimson;font-family:georgia;font-size:1.9em;}
.calendarcoursefulltxt {font-size:1.0em;font-variant:small-caps;font-weight:bold;color:darkgreen;}
.calendarcell {text-align:center;height:36px;}
.calendardatecell {text-align:left;}
.strikeprice {text-decoration: line-through;}

.smalltext {font-size:0.9em;font-family:verdana,tahoma,sans-serif;}
.smalltext a,.smalltext a:visited {color:darkgreen;text-decoration:none}
.smalltext a:hover {text-decoration:underline;color:blue;}


.policydate {margin-top:0px;font-size:0.9em;margin-bottom:15px;font-family:tahoma,sans-serif;}
.policyhead {margin-bottom:0px;}
#popupdiv {margin:0px;background-color:white;padding:20px;}

#pagecontent{
		position:relative;
		margin:10px;
		margin-top:0px;
		border:solid red 0px;
	}

	#pagecontent-medium {
		position:relative;
		margin:35px;
		margin-top:0px;
		margin-bottom:0px;
		top:0px;
		text-align:left;
	}

	#pagecontent-narrow {
		position:relative;
		margin:56px;
		margin-top:0px;
		margin-bottom:0px;
		top:0px;
		text-align:left;
	}


	#pagecontentwide{
		position:relative;
		margin:5px;
		margin-top:0px;
		border:solid red 0px;
		
	}
	#pagecontentwidest{
		position:relative;
		margin:0px;
		margin-top:0px;
		border:solid red 0px;
		
	}
	
	
	#pagecontentshaded{
		position:relative;
		margin:0px;		
		margin-top:0px;
		border:solid red 0px;
		
		background-image:url('/images/right-div-right-shading.gif');
		background-repeat:repeat-y;
		background-position:right;
	}

		#innertabs{padding:10px;}
		
		#faqh2 {
			text-align:center;			
			
		}

	#clear{
		clear:both;
		background-color:white;
		height:3px;
		line-height:3px;
		font-size:0.1em;
	}
	
.boldnodecoration, .boldnodecoration:visited{
	text-decoration:none;
	font-weight:Bold;
}	


#backtotopdiv {
	
	height:30px;
	padding-right:30px;
	float:right;
}

.faqhead {
	background-color:whitesmoke;
	border-left:solid 1px #aaaaaa;
	border-top:solid 1px #aaaaaa;
	font-weight:bold;
	padding-right:50px;
	color:blue;
	padding:5px;
	width:100%;
	font-size:1.0em;
	padding-left:5px;
	margin-bottom:10px;
}
#mainbodycontent{
	background-image:url('/images/centerwhite.jpg');
	background-repeat:repeat;
	padding-bottom:15px;
	border:solid red 0px;
}

#letter {margin-top:20px;color:black;margin-left:20px;margin-right:20px;}
#letter p{line-height:1.5em;font-size:1.1em;font-family:verdana,sans-serif;}
#letter h2 {text-align:center;color:brown;padding:9px;}
#letter h2.up {position:relative;top:-55px;margin-bottom:-40px;}
#letter #image {text-align:center;}
#letter #testimonial {width:600px;padding:25px;padding-top:15px;margin-left:auto;margin-right:auto;background-color:#FFFACD;margin-bottom:0px;background-repeat:no-repeat;background-position:right bottom;background-image:url('/images/testimonial-background-shadow.gif');
	padding-bottom:75px;font-size:1.1em;}

/*#letter #testimonial {width:600px;padding:15px;padding-top:6px;margin-left:auto;margin-right:auto;background-color:#fff7b2;margin-bottom:0px;background-color:red;
	background-image:url(../images/testimonial-background2.gif);background-repeat:no-repeat;background-position:right bottom;background-image:url(../images/testimonial-background=shadow.gif)
	padding-bottom:75px;}
*/	

#letter #testimonial p{font-size:0.85em;}
#letter #testimonial p.right{text-align:right;}


#sitemappagelinkcurr{color:brown;text-decoration:None;font-weight:bold;}

#sitemappagelinkcurr:hover{text-decoration:none;color:#888888;}
#sitemappagelink{text-decoration:none;color:brown;font-weight:bold;}
#sitemappagelink:link{text-decoration:none;color:blue;font-weight:bold;}
#sitemappagelink:hover{text-decoration:underline;color:red;}


#sitemapmainfirst{padding-left:10px;text-align:left;height:24px;line-height:24px;padding-top:1px;padding-bottom:3px;background-image:url('/images/grey-faded-bg2.gif');background-repeat:repeat-y;width:350px;margin-bottom:10px;margin-top:0px;}

#sitemapmain{padding-left:10px;text-align:left;height:24px;line-height:24px;padding-top:1px;padding-bottom:3px;background-image:url('/images/grey-faded-bg2.gif');background-repeat:repeat-y;width:350px;margin-bottom:10px;margin-top:21px;}


#sitemappage{margin-top:20px;} 
#sitemappage a{text-decoration:none;font-weight:bold;}
#sitemappage a:hover{color:crimson;text-decoration:underline;}

#sitemappage ul{list-style-type: none;
padding: 0px;
margin: 0px;margin-left:10px;}

#sitemappage ul li{padding:0px;padding-top:6px;}

#sitemappage ul li a{text-decoration:none;font-weight:normal;color:blue;font-size:1.0em;}

/*#sitemappage ul li a:hover{text-decoration:none; font-weight:Bold;color:red;}*/


#sitemappage ul li{background-image: url('/images/blue-arrow-bullet.gif');
background-repeat: no-repeat;
padding:0px;
background-position: 0px 3px;
padding-left: 22px; margin-top:0px;font-weight:normal;list-style-type:none; border:solid red 0px;background-color:white;}

#sitemappage ul ul li a{font-weight:normal;color:blue;}
/*#sitemappage ul ul li a:hover{font-weight:normal;color:green;}*/

#letter #bonus {width:600px;padding:15px;padding-top:0px;margin-left:auto;margin-right:auto;background-color:lightsteelblue;margin-bottom:0px;background-repeat:no-repeat;background-position:right bottom;background-image:url('/images/testimonial-background-shadow.gif');padding-bottom:67px;border-top:solid steelblue 1px;}
/* background-color of bonuses was #f8f8ff */
#letter #bonus  #bonushead{margin-top:9px;color:brown;font-size:1.3em;font-weight:Bold;background-color:white;text-align:center;padding:6px;border:solid cornflowerblue 1px;background-image:url("/images/right-arrow-red.jpg");background-position:25% 20%;background-repeat:no-repeat;}

#letter #bonus #bonushead .bonuslisttitle {color:crimson;}


#letter #bonus #right{text-align:center;font-weight:bold;color:crimson;border-top:solid #888888 1px;padding:6px;padding-right:10px;margin-bottom:0px;background-color:#f8f8ff;margin-bottom:6px;line-height:15px;height:15px;}

#letter #roundbullets li {
list-style-type: none;
background-color:transparent;
background-image: url('/images/blue-arrow-bullet.gif');
background-repeat: no-repeat;
background-position: 0pt 5px;
padding-left: 27px;
margin-top: 0px;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 35px;
border:solid red 0px;
padding-bottom:11px;
line-height:1.5em;
margin-right:50px;
font-weight:bold;
color:#191970;
padding-top:1px;
}


#letter #greenticks li {
list-style-type: none;
background-color:transparent;
background-image: url('/images/ctz-tick.gif');
background-repeat: no-repeat;
background-position: 0pt 5px;
padding-left: 70px;
margin-top: 0px;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 0pt;
border:solid red 0px;
padding-bottom:11px;
line-height:1.5em;
margin-right:50px;
height:70px;
padding-top:10px;
}


#letter #crosses li {
list-style-type: none;
background-color:transparent;
background-image: url('/images/ctz-redcross.gif');
background-repeat: no-repeat;
background-position: 0pt 0px;
padding-left: 55px;
margin-top: 0px;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 0pt;
padding-bottom:11px;
line-height:1.5em;
margin-right:50px;
height:45px;
margin-top:auto;
margin-bottom:auto;
}

#showtipsbox{border:dashed brown 4px;text-align:center;margin-top:0px;padding:9px;}
#showtipsbox h2{margin-top:0px;}
#showtipsbox p{margin-left:40px;margin-right:40px;}

#letter #center{text-align:center;}

#headline {text-align:center;}
#subheadline {margin-left:40px;margin-right:40px;text-align:center;}
#booksiframe {position:relative;margin-top:-5px;border:none;position:relative;width:800px;height:1000px;border:none;}

#courselisttable{padding:0px;margin-top:0px;}
/*#courselisttable .coursename {background-color:darkred;height:10px;padding-left:10px;}*/
#courselisttable .coursename {background-color:white;height:10px;vertical-align:top;}
/*#courselisttable .arrows {color:crimson;}*/
#courselisttable .coursename p {margin:0px;font-size:1.4em;}
#courselisttable .coursename p a {text-decoration:none;color:blue;}
#courselisttable .coursename p a:hover {color:crimson;text-decoration:underline;}

#courseinflink{text-decoration:none;font-weight:bold;color:#993333;text-decoration:none;padding:3px;}
#courseinflink:hover{text-decoration:underline;color:blue;}


#courselisttable .courseinfo {border-bottom:solid darkred 0px;padding-bottom:15px;}
#courselisttable .courseinfo p {margin:0px;line-height:1.6em;}
#resourcepage h3 {background-color:#191970 ;;padding:8px;font-size:1.4em;margin-top:20px;} /*background-color:#6699cc;*/
#resourcepage h3 a,#resourcepage h3 a:visited {color:white;text-decoration:none;}
#resourcepage h3 a:hover {color:gold;}
#waitlisttable {border:solid #888888 1px;width:420px;}
#waitlisttable #label{font-weight:Bold;text-align:right;}
#waitlisttable #labelcenter {font-weight:Bold;text-align:center;}
p.right {text-align:right;}


.adminh1head {font-size:1.3em;}
.littletext {font-size:0.7em;}

#homecopy {text-align:center; line-height:1.4em;}
#homecopy .homelink {text-decoration:none;font-weight:Bold;color:#00f;}
#homecopy a:hover{color:crimson;}

#homecopy h3 {background-color:#191970 ;;padding:8px;font-size:1.4em;margin-top:0px;} /*background-color:#6699cc;*/
#homecopy h3 a,#resourcepage h3 a:visited {color:white;text-decoration:none;}
#homecopy h3 a:hover {color:gold;}

#homecopy #advertbox {
		border:solid darkblue 0px;
		margin-left:20px;
		margin-right:20px;
		padding:1px;
	}



#rightadvert p, #rightadvert ul li {font-size:0.9em;}
#rightadvert h3 {font-size:1.0em;}
#rightadvert h3 a{color:brown;}
#rightadvert a{text-decoration:none;}
#rightadvert a:hover {color:crimson;}

/* ADMIN STUFF HERE */
.txtcoursetitle {font-weight:bold;color:darkblue;padding:6px;font-size:1.1em;}
.txtnormalnochange {color:#888888;font-weight:bold;}

	a.articletitle {color:#333333;font-size:1.3em;text-decoration:underline;font-family:tahoma,verdana,sans-serif;}
	a.articletitlehidden{color:#888888;font-size:1.3em;text-decoration:underline;font-family:tahoma,verdana,sans-serif;}

	a.articletitle:hover,a.articletitlehidden:hover {color:crimson;text-decoration:none;}
	a.readmorelink {color:blue;text-decoration:none;}
	a.readmorelink:hover {color:crimson;text-decoration:Underline;}
	a.noncurrentadminlink {font-weight:bold;color:blue;text-decoration:none;font-size:0.9em;}
	a.currentadminlink {font-weight:bold;color:crimson;text-decoration:none;font-size:0.9em;}
	a.adminlink,a.adminlink:visited {color:indianred;font-weight:bold;text-decoration:none;}
	a.adminlink:hover {color:crimson;text-decoration:underline;}
		

#articledisplay {padding-bottom:10px;}
#articledisplay p{line-height:1.4em;}
#articledisplay ul {list-style-type:circle;}
#articledisplay ul li{line-height:1.4em;}
#articledisplay h1{padding:10px;}
#articledisplay h2{color:darkblue;padding-top:10px;font-size:1.2em;padding-bottom:5px;border-bottom:dotted cornflowerblue 1px;width:98%;}
#articledisplay a,#articledisplay a:visited{color:blue;text-decoration:none;font-weight:bold;}
#articledisplay a:hover{text-decoration:underline;color:crimson;background-color:ivory;}


#tipdisplay {border:solid red 1px;padding-bottom:10px;}
#tipdisplay p{line-height:1.4em;}
#tipdisplay ul {list-style-type:circle;}
#tipdisplay ul li{line-height:1.4em;}
#tipdisplay h1{padding:10px;}
#tipdisplay h2{color:darkblue;padding-top:10px;font-size:1.2em;padding-bottom:5px;border-bottom:dotted cornflowerblue 1px;width:98%;}
#tipdisplay a,#articledisplay a:visited{color:blue;text-decoration:none;font-weight:bold;}
#tipdisplay a:hover{text-decoration:underline;color:crimson;background-color:ivory;}



/*  below here is old I think */

	.txttinyboldgreen {font-size:0.8em; font-family: verdana,arial,sans-serif; font-weight:bold; color:#006666;}
	.forwardarrows {font-size:1.3em; font-family: verdana,arial,sans-serif; font-weight:bold;margin-top:10px; color:darkgreen;}
	.orderprocnoncurrent {font-size:0.7em; font-family: verdana,arial,sans-serif; font-weight:bold; color:#888888;}
	.orderproccurrent {font-size:0.8em; font-family: verdana,arial,sans-serif; font-weight:bold;color:WHITE;background-color:#6688a3;border:solid #eee 1px;}
	
#selectpayer{color:blue;}

	
	
	

	.box-right h4 {
		background-color: #6688a3;
		padding:3px;
		margin-top: 0px;
		margin-bottom: 6px;
		color: white;
		font-size: 1em;
		
}

.box-right li a {

		display: block;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding:4px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #dddddd;
		text-decoration: none;
		color: #336699;
		font-size:0.9em;

}

/*.box-right li a {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		text-decoration: none;
		color: #336699;
}*/


/* original - courses box right stuff : */



.box-right li a:visited {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		text-decoration: none;
		color: #336699;
}

.box-right li a:hover {

background-color: #f7f7f7;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
color: #990000;
}


.box-right{
	/*border:solid #aaaaaa 1px;*/
margin-top:0px;

/*width:210px;
border:solid red 1px;*/
}

.box-right li a:hover {
	/* home page over grey  bg version*/
	background: #f7f7f7;
	background:white;
	
}

.box-right li {
	display: inline; /* white space bug IE6 */
}

.box-right li.submenucurrent a{
	color:crimson;
	font-weight:bold;
	background-color:white;
}
.box-right li.submenucurrent a:hover{
	color:orange;
}

/* ////////////////////// DESIGN BOX RIGHT STUFF  //////////////////////////////*/

	.box-right-design h4 {
		background-color: #6688a3;
		background-color:white;
		padding:1px;
		margin-top: 0px;
		margin-bottom: 6px;
		color: white;
		color:#333333;
		font-size: 1em;
		
}


.box-right-design li a {

		display: block;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding:4px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #dddddd;
		text-decoration: none;
		color: #336699;
		font-size:0.9em;

}

.box-right-design li a:visited {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		text-decoration: none;
		color: #336699;
}

.box-right-design li a:hover {

background-color: #f7f7f7;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
color: #990000;
}


.box-right-design{
	/*border:solid #aaaaaa 1px;*/
margin-top:0px;

/*width:210px;
border:solid red 1px;*/
}

.box-right-design li a:hover {
	/* home page over grey  bg version*/
	background: #f7f7f7;
	background:white;
	
}

.box-right-design li {
	display: inline; /* white space bug IE6 */
}

.box-right-design li.submenucurrent a{
	color:crimson;
	font-weight:bold;
	background-color:white;
}
.box-right-design li.submenucurrent a:hover{
	color:orange;
}




/* end design box right stuff */



#leftcontent{
	width:650px;
	border-right:solid #cccccc 1px;
	float:left;
}

	#contenttable {
		width:919px;
		table-layout:fixed;
		margin:0 auto;
		
	}
	#contenttable td{
		vertical-align:top;
		padding:10px;
	}
	#contenttable td.rightcol{
		width:230px;
		background-color:#f3f3f3;
	}	
	
	
			#articlelisttable td{padding:4px;}
		#articlelisttable td p{font-size:0.9em;font-family:sans-serif;}
		#articlelisttable td a{text-decoration:None;font-family:verdana;color:#3333cc}
		#articlelisttable td a:hover{color:crimson;}
		.articlerowodd{background-color:#f3f3f3;}
		.articleroweven{background-color:white;}
.greysub{margin:0px;color:#555555;font-size:11px;font-family:verdana,sans-serif;font-weight:bold;margin-top:1px;margin-bottom:3px;}		
	

#homecoursename,#homecoursename:visited{color:blue;font-size:1.1em;}
#homecoursename:visited{text-decoration:None;}
#homecoursename:hover{text-decoration:underline;color:crimson;}
#homecontentdiv {padding:15px;}
#homecontentdiv p{margin:6px;}
a.readmore {font-weight:bold;color:#FF7F50;text-decoration:None;font-size:0.8em;margin:0px;}

a.readmore:hover{color:crimson;}

#rightp {text-align:right;margin:0px;margin-top:3px;}

#adverttitlehomepage {font-size:1.5em;color:crimson;}
#advert {border:dashed brown 3px;padding:10px;margin-right:10px;margin-left:10px;}
#adverttitle {border:none;text-align:left;padding:0px;margin:0px;color:crimson;}

h1.courses{
background-image:url('/images/Career-Development-Courses-Heading.png');
background-repeat:no-repeat;
height: 33px;
width: 206px;
margin: 0px;
}
h1.courses a{
display: inline-block;
height: 39px;
text-decoration: none;
}
h1.courses a span{
visibility: hidden;
}

h1.articles{
background-image:url('/images/Articles-and-Tips.png');
background-repeat:no-repeat;
height: 39px;
width: 206px;
margin: 0px;
}
h1.articles a{
display: inline-block;
height: 39px;
text-decoration: none;
}
h1.articles a span{
visibility: hidden;
}

h1.resources{
background-image:url('/images/Learning-and-Development-Resources-Tools.png');
background-repeat:no-repeat;
height: 39px;
width: 206px;
margin: 0px;
}
h1.resources a{
display: inline-block;
height: 39px;
text-decoration: none;
}
h1.resources a span{
visibility: hidden;
}


h1.homepage{
background-image:url('/images/professional-career-development-for-learning-and-development-professionals.png');
background-repeat:no-repeat;
height: 48px;
width: 450px;
margin: 0px;
margin-bottom:0px;
/*border-bottom:solid red 1px;*/
}
h1.homepage a{
display: inline-block;
height: 39px;
text-decoration: none;
}
h1.homepage a span{
visibility: hidden;
}



h1.ebookAdvert{
/*background-image:url('/images/free-training-tips-ebook.png');*/
/*background-image:url('/images/download-free-training-tips.gif');*/
background-image:url('/images/trainers-download-your-free-training-tips.png');
background-repeat:no-repeat;
height: 96px;
width: 240px;
margin: 0px;
position:relative;
top:-5px;
margin-bottom:6px;
}
h1.ebookAdvert a{
display: inline-block;
height: 39px;
text-decoration: none;

}
h1.ebookAdvert a span{
visibility: hidden;
}


h2.homesubline {margin:0px;color:#993333;font-size:1.1em;}

#homepagetable {margin-left:auto;margin-right:auto;width:861px;table-layout:fixed;}
#homepagetable p{color:#333333;}
#homepageinfo p{color:#333333;}

#homepageimage1{padding:0px;padding-left:3px;padding-right:8px;border:solid red 0px;position:relative;float:left;clear:left;}
#homepagecontent1{width:385px;border:solid red 0px;position:relative;float:left;padding:0px;}

#homeadvert a {text-decoration:none;}
#homeadvert a:hover {text-decoration:underline;color:crimson;}
#homeadvert h3 a {color:darkblue;}
#homeadvert h3 a:hover{color:crimson;}

a.contactuslink{text-decoration:none;font-weight:bold;color:blue;font-size:1.1em;}
a.contactuslink:hover{text-decoration:none;color:blue;}


.keypoint {margin-top:10px;text-align:center;color:brown;}
#showme {border:none;}
#showme p{line-height:1.3em;}


/* MAIN MENU STYLES */

	.menu ul li a,.menu ul li a:hover {
		background-image:url('/images/menu-right-image.gif');
		background-repeat:no-repeat;
		background-position:bottom right;
		padding:0px;
		padding-left:3px;
		padding-right:5px;
		
	}

		.menu ul li.last a,.menu li.last a:hover {
		border-right:solid red 0px;
		background-image:none;
	}
		.menu ul.current li a {			
		color:gold;
	}
	.menu ul li ul li.submenucurrent a{
		color:crimson;
		color:#800000;
		background-color:white;
	}
	.menu ul li ul li.submenucurrent a:hover{
		color:grey;
		
				
	}
	#tablemenu {
		font-weight:bold;
		padding-left:10px;
		
		
	}
	
	#currenttablemenu a,#currenttablemenu a:visited{
		color:gold;
		text-decoration:None;
	}
	
	#noncurrenttablemenu a,#noncurrenttablemenu a:visited{
		color:white;
		font-weight:bold;
		text-decoration:None;
	}
	
	
	#noncurrenttablemenu a:hover{
		color:white;
		text-decoration:none;
	}
	
	.vertbar{
		color:white;
		font-size:15px;
		font-weight:bold;
		padding-left:6px;
		padding-right:6px;
	}
	
	
	
	#outercalendar{background:white;border:none;}
/*fieldset#inner{}*/
legend#calendarhead{background-color:white;padding-left:0px;}

#calendarhead a, #calendarhead a:visited {
color: brown;
text-decoration: none;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
font-family: verdana,tahoma,arial,helvetica,sans-serif;
font-size: 1.3em;

}
a.calendarcoursename{color:darkblue}
#inner h2{text-align:left}
	
	
a#enrollink:link, a#enrollink:visited{color:brown}
a#enrollink:hover {color:crimson}
.calendardatecell a:link, .calendardatecell a:visited  {font-weight:bold;color:brown;}
.calendardatecell a:hover {color:crimson;}
#enrollimage {vertical-align:sub;display:none;}

.regpricetext{color:#333333;font-weight:normal;font-size:0.9em;font-style:italic;}
.fullpricetext{color:darkgreen;font-weight:normal;font-size:0.9em;font-style:italic;}

#backtotopcalendar {text-align:right;padding-right:6px;padding-top:6px;}


.calendarlocation {background-color:steelblue;color:white;}

		#coursepage h3{color:crimson;text-align:center;font-size:1.1em;}

		#coursepage p, #coursepage ul{color:#333333;}
		#coursepage #testimonial {
					width: 540px;
					padding-right: 20px;
					padding-left: 20px;
					padding-top: 6px;
					margin-left: auto;
					margin-right: auto;
					background-color: #fffacd;
					margin-bottom: 0px;
					background-repeat: no-repeat;
					background-position: right bottom;
					background-image: url("/images/testimonial-background-shadow.gif");
					padding-bottom: 67px;
					font-size: 1.0em;
			}
			#testimonial {border:solid white 1px;}
			#testimonial p{color:black;}
			#coursepage p.right{font-size:0.8em;color:#333333;font-weight:bold;}
			p.bonusnumber{font-weight:bold;margin-bottom:6px;}
			p.bonusname {font-weight:bold:}
		h2#calendarhead {color:#444444;text-align:center;padding:6px;}
		.courseheadline {font-size:1.5em;text-align:center;color:crimson;line-height:1.4em;font-family:arial,sans-serif;margin-top:0px;}
		.attentionheading {color:#444444;text-align:center;font-family:arial,sans-serif;margin-top:0px;}
		#coursepage h3.courseblueintro {font-size:1.4em;font-family:arial,sans-serif;color:darkblue;margin-top:25px;}
		h2#coursesubhead{font-family:arial,sans-serif;margin-top:0px;font-size:1.4em;color:#336699;margin-bottom:10px;}
.anamefont {line-height:1px;size:1px;text-decoration:none;}

#articledisplay span.txtnormal {color:#333333;line-height:20px;}
#articlelist td {color:#333333;line-height:20px;}

