


a:link {}
a:visited {}
a:hover {
	text-decoration: 	underline; 
	background-color: 	#dddddd
}
a:active {
	text-decoration: 	none; 
	color: 				#000099;
}

.menu {  
	border-style: 		solid;
	border-width: 	0px 1pt 0px 0px; 
	border-color: 	black #000066 black black 
	position: 		relative;  
	visibility: 	visible; 
	z-index: 		1; 
	background-color: #FFFFFF; 
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		10pt; 
	font-style: 	normal; 
	line-height: 	normal; 
	font-weight: 	normal; 
	color: 			#FFFFFF; 

}

.nav {  
	font-family: 		Geneva, Arial, Helvetica, san-serif; 
	font-size: 			8pt; 
	font-style: 		normal; 
	line-height: 		12pt; 
	font-weight: 		normal; 
	color: 				#000066; 
	border-color: 		#FFFFFF #FFFFFF #000066 #009933; 
	padding-left: 		10pt; 
	padding-bottom: 	1pt; 
	vertical-align: 	middle; 
	background-color: 	#dddddd; 
	border-style: 		solid; 
	border-top-width: 	1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 	1px;
}

.navbar {  
	font-family: 		Geneva, Arial, Helvetica, san-serif; 
	font-size: 			9pt; 
	font-style: 		normal; 
	line-height: 		12pt; 
	font-weight: 		normal; 
	color: 				#FFFFFF; 
	text-align: 		center; 
	padding-top: 		1pt; 
	padding-right: 		0pt; 
	padding-bottom: 	1pt; 
	padding-left: 		0pt; 
	border-color: 		#000000 #FFFFFF #000000 #000000; 
	position: 			relative; 
	visibility: 		inherit; 
	border-style: 		solid; 
	border-top-width: 	0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 	0px; 
	background-color: 	#000000;
}
.header {  
	font-family: 		Geneva, Arial, Helvetica, san-serif; 
	font-size: 			12pt; 
	font-style: 		normal; 
	font-weight: 		bold; 
	color: 				#000033; 
	padding-left: 		12pt; 
	padding-top: 		10pt; 
	padding-bottom: 	0pt;
}
.headerbar {  
	font-family: 		Geneva, Arial, Helvetica, san-serif; 
	font-size: 			16pt; 
	font-style: 		normal; 
	line-height: 		normal; 
	font-weight: 		normal; 
	color: 				#FFFFFF;
}
.menulink {  
	color: 				#000066; 
	font-style: 		normal; 
	font-weight: 		normal; 
}

// --------------- tags --------------//
body {
	font-family: 				Verdana, Arial, Helvetica, sans-serif; 
	color: 						#000066; 
	text-decoration: 			none; 
	padding-left: 				0pt; 
	padding-top: 				0pt; 
	padding-bottom: 			5pt; 
	margin-top: 				0pt; 
	margin-bottom: 				5pt; 
	text-align: 				justify;
	scrollbar-face-color: 		#000066;
	scrollbar-shadow-color: 	#daedf1;
	scrollbar-highlight-color: 	#daedf1;
	scrollbar-3dlight-color: 	#efefff;
	scrollbar-darkshadow-color: #daedf1;
	scrollbar-track-color: 		#efefff;
	scrollbar-arrow-color: 		#daedf1; 
}
p {  
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			1.0em; 
	line-height: 		1.6em;
	padding-top: 		0.6em; 
	color: 				#000000; 
	text-align:			justify;
}
p.tom{  
	text-align: 		center; 
	padding-right:		0px;
	margin-top:			6px;
	margin-bottom:		20px;
	margin-left:		auto;
	margin-right:		auto;	
}
.menutable {  
	border: 			1pt #99ff99 solid; 
	margin-bottom:		30px;
	width:				100%;
}
.menutable td{  
	font-size: 			1.2em;
}
table.more {  
	margin-top:			16px;
	margin-bottom:		0pt;
	padding-bottom: 	0pt; 
}
td.notes {
	background-color:		#ffffff;
	padding-right: 		30px; 
	padding-left: 		30px; 
	text-align: 		justify; 
	padding-top: 		0px; 
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			1.0em; 
	line-height:		1.5em;
}
p.survey {  
	color:				#440000;
}
p.closeit{  
	background-color:			#cccccc;
	font-size:					10px;
	color:						#003333;
}
table {
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			12px; 
	color: 				#000066; 
}
h1 {  
	font-family: 				Verdana, Arial, Helvetica, sans-serif; 
	font-size: 					1.2em; 
	font-style: 				normal; 
	color: 						#ffffff;
	background-color:			#777722; 
	padding-left: 				5pt;
	padding-top: 				6px;
	padding-bottom: 			3px;
}
h2 {  
	font-family: 		Geneva, Arial, Helvetica, san-serif; 
	font-size: 			16px;  
	font-weight: 		bold; 
	color: 				#000000; 
	padding-left: 		10pt
}
h3 {  
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			13px; 
	color: 				#224422;
	background-color:	#eeffef; 
	text-decoration: 	none;
	padding-top:		5px;
	padding-bottom:		2px;
}
h3 a:link{
	text-decoration: 	none;
	color: 				#224422;
}
h4 {  
	font-size: 			9pt;
	font-family: 		Geneva, Arial, Helvetica, san-serif; 
	color: 				#000000; 
}

h5 {  
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			16px; 
	color: 				#FFFFFF
}

ol {  
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				1.0em;
	line-height: 			1.5em;  
	color: 					#000000; 
	padding-top: 			4px; 
	padding-bottom: 		4px; 
	text-indent: 			20pt; 
	list-style-type: 		decimal; 
}

ul {  
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				1.0em;
	line-height: 			1.5em;  
	color: 					#000000; 
	padding-top: 			4px; 
	padding-bottom: 		4px; 
	text-indent: 			20pt; 
}

.tabpad {  
	padding-top: 		2pt; 
	padding-right: 		2pt; 
	padding-bottom: 	2pt; 
	padding-left: 		5pt; 
	font-family: 		Geneva, Arial, Helvetica, san-serif; 
	font-size: 			9pt; 
	color: 				#000066; 
	margin:				2pt;
	left: 				5pt; 
}
.list {  
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			11px; 
	color: 				#000066; 
}

.menulink2 {  
	font-family: 		Geneva, Arial, Helvetica, san-serif; 
	font-size: 			8pt; 
	color: 				#000066; 
	padding-left: 		20pt
}
.explink {  
	font-family: 		Geneva, Arial, Helvetica, san-serif; 
	font-size: 			10pt; 
	color: 				#990099; 
	background-color: 	#FFFFFF
}
.asslink {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #000099; background-color: #FFFF99}


.h3 {  
	font-family: 	Geneva, Arial, Helvetica, san-serif; 
	font-size: 		10pt; 
	font-style: 	normal; 
	line-height: 	normal; 
	font-weight: 	bold; 
	color: 			#000000;
}

.bodylink {  
	font-family: 	Verdana, Arial, Helvetica, sans-serif; 
	font-size: 		12px; 
	color: 			#0000FF; 
	text-decoration: none; 
	background-color: #CCCCCC
}
.box {  width: 50%; border: 1px #000000 solid; position: relative; visibility: inherit; z-index: 2; top: 20px; clip:   rect(   ); color: #006600; background-color: #CCCCCC; margin-left: 40px; padding-top: 6px; padding-right: 20px; padding-bottom: 6px; padding-left: 20px}
.boxliner {  border-color: black #000099 black black; border-style: solid; border-top-width: 0pt; border-right-width: 1pt; border-bottom-width: 0pt; border-left-width: 0pt}
.replink {  color: #0000CC; background-color: #eeeeee; border-style: none}


.border {  
	border: 			1pt #000066 solid; 
	padding-left: 		5pt
}
.top {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #0000FF; background-color: #eeeeee}


.imglink {  
	text-decoration: 	none; 
	border-style: 		none
}
.nav2 {  
	font: 				normal 9pt/12pt Geneva, Arial, Helvetica, san-serif; 
	color: 				#000066; 
	text-decoration: 	none; 
	padding: 			1pt 10pt
}
.leftshade {  
	border: 			solid; 
	border-width: 		0px 0px 0px 0pt; 
	border-color: 		black black black #0000CC; 
	padding: 			5px 0px 0px 5pt
}
.crisscross {  
	border: 			1px #000000 solid
}
.undeclink {  
	text-decoration: 		none; 
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	color: 					#003300;
}
.unlink {  text-decoration: none; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; background-image: none; color: #0000CC; border-style: none}
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000066; text-decoration: none; padding-left: 20pt; padding-bottom: 10pt; padding-top: 7pt}
.divided {  border-color: black black #003399; text-align: center; vertical-align: bottom; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.syllink {  font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif; color: #000033; text-decoration: underline}
.powerpoint {  color: #009900; padding-left: 0pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: left}
.word {  color: #000066; padding-left: 0pt}
.imagelink {  color: #9900FF; padding-left: 0pt}
.pdf {  color: #993300}
.flash {  color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif}
.sitemap {  text-align: left; text-indent: 2pt; vertical-align: middle}
.headmenulink {  
	font-weight: 		bold; 
	color: 				#FFFFFF; 
	text-decoration: 	none
}
.indextable {  padding-left: 20px}
.adboxh {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #000066; text-align: center; padding-top: 2px; padding-bottom: 2px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.adboxbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000033; text-decoration: none; background-color: #CCCCCC; padding-left: 3px; border: 1px #000000 solid; padding-top: 5px}
.adboxhr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF; text-decoration: none; background-color: #660000; text-align: center; padding-top: 2px; padding-bottom: 2px; border: 1px #000000 solid}
.bottombar {  color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}
.addtofav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border: 0px solid; background-color: #000000; text-align: center; padding-right: 6px; padding-left: 6px; border-color: #000000 #006600 #006600 #FFFFFF; color: #FFCC00}
.boxlined { border-color: black #000000 black black; border-style: solid; border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 1pt; border-left-width: 0pt}
.boxlineu { border-color: black #000000 black black; border-style: solid; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt}
.lowernav { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #000000; background-color: #FFFFFF}
.boxlineuw { border-color: #FFFFFF #000000 #CCCCCC black; border-style: solid; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 1pt; border-left-width: 0pt}
.unnamed1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000099; background-color: #CCCCCC}
.linkstable {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; background-color: #CCCCCC; padding-left: 10px; line-height: normal}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #003300; background-color: #CCCCCC; height: 16px; width: 160px; border: 1px #003300 solid; text-align: center; text-decoration: none; background-position: center}

.headmenulinke { font-weight: normal; color: #FFFFFF; text-decoration: none ; font-size: 10px}
.bodytable {  
	padding-right: 		12px; 
	padding-left: 		16px; 
	text-align: 		justify; 
	padding-top: 		12px;
	border-width: 		0px 1pt 0px 0px; 
	border-color: 		#cccccc;
}
.routebox {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; font-style: normal; color: #CCFF00; padding-top: 1px; padding-right: 20px; border-color: black black #999999; padding-bottom: 1px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.linkwhite { text-decoration: none; font-family: Geneva, Arial, Helvetica, san-serif; color: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.notesheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000033; background-color: #CCCCCC}
.smap {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
.update {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #666666; text-align: center; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.emphbox {  
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	line-height: 		1.6em;  
	color: 				#990000; 
	background-color: 	#CCCCCC; 
	padding:			20px;
	border: 			1px #000000 solid; 
	margin-left: 		2px; 
	width: 				500px;
}
.emphbox td p{  
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	line-height: 		1.6em;  
	color: 				#990000; 
	padding-top:		0em;
	text-align: 		left; 
}
.boxlinel { border-color: black #000000 black #000066; border-style: solid; border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 1pt}
.adboxhl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #000066; text-align: left; padding-top: 2px; padding-bottom: 2px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.biz {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-top: 20px; padding-right: 20px; padding-left: 20px; background-color: #FFFFFF}
.adboxhlbig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #000066; text-align: left; padding-top: 5px; padding-bottom: 5px; border: 1px #000000 solid}
.ulist { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 30px; font-weight: bold; color: #003300 ; list-style-image: url(../root_img/dollar.gif)}
.bizmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 20px; padding-left: 0px}
.piclist {  list-style-image: url(../IBO/images/bullet.gif); background-position: center; vertical-align: middle; padding-top: 10px; padding-bottom: 10px; font-weight: normal; color: #0000FF}
.statement {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	line-height: 		24px;
	color: 				#003300;
	background-color: 	#CCCCCC;
	text-align: 		left;
	width: 				98%;
	padding:			5px;
}
.tdbox {  
	font-family: 			Geneva, Arial, Helvetica, san-serif; 
	font-size: 				12px; 
	border: 				#009900; 
	border-style: 			solid; 
	border-width: 			1px;  
	text-align: 			center
}
.egbox {  
	background-color: 		#FFeeFF; 
	border: 				#990000 solid;
	color: 					#003300; 
	padding:				1em;
	border-width: 			1px 3px 3px 1px;
}
.egbox td p{  
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				1.2em;  
	line-height: 			1.6em; 
	padding-top:			0em; 
	color: 					#003300; 
}
.bottomlink {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.jump {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CCCCdd; padding-left: 2px; text-align: center; padding-right: 2px}
.padr {  padding-right: 20px}
.padt {  padding-top: 20px}
.emflink {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: underline}
.leaderboard {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #990000; border: #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.disclaimer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; color: #000000; text-decoration: none; text-align: justify; background-color: #FFCCFF; vertical-align: top; border-color: #000000 #006600 #006600 #000000; border-style: solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px}
.temp_colour {  color: #FF0000}
.adboxwords {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; color: #000000}
.answer {  background-color: #999999; text-align: center; padding-top: 10px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-color: black black #000000; font-weight: bold; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.indent {  background-position: center; text-align: center}
.memberForm {  color: #FFFFFF; background-color: #000066; border: 2px #000000 solid}
.navHead { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-style: normal; line-height: 12pt; font-weight: normal; color: #000066; border-color: #FFFFFF #FFFFFF #000066 #009933; padding-left: 10pt; padding-bottom: 1pt; vertical-align: middle; background-color: #bbbbbb; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.memberForm2 { color: #FFFFFF; background-color: #000066; border-color: black #000000 #000000 black; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.codeform {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #000066; border: #006600; border-style: solid; border-top-width: 1px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 1px}
.navbarshop { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9pt; font-style: normal; line-height: 12pt; font-weight: normal; color: #FFFFFF; text-align: center; padding-top: 1pt; padding-right: 0pt; padding-bottom: 1pt; padding-left: 0pt; border-color: #000000 #FFFFFF #000000 #000000; position: relative; visibility: inherit; left: 0pt; clip: rect( ); border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; background-color: #000066}
.shopbg-l {  background-image: url(../shop/img/boxl(600).gif); background-repeat: repeat}
.bullet1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 20px; color: #000000; list-style-position: outside; list-style-image: none; list-style-type: square}
.description {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; text-indent: 0pt; text-align: justify; padding-left: 50px}
.minreq {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000033; background-color: #ccFFcc; text-align: justify; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border-color: #000000 #006600 #006600 #000000; list-style-image: none; vertical-align: top; border-style: dotted; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px}
.minreqlist {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; text-decoration: none; list-style-image: none}
.adboxhg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #993300; text-decoration: none; background-color: #66FF00; text-align: center; padding-bottom: 2px; border: 1px #000000 solid }
.adboxbody2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000033; text-decoration: none; padding-left: 3px; border: 1px #990000 solid; padding-top: 5px }
.nodec {  text-decoration: none}
.headline {  
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				12px; 
	color: 					#FFFFFF; 
	background-color: 		#000066; 
	text-align: 			center; 
	vertical-align: 		middle; 
	width: 					100%; 
	padding-top: 			6px; 
	padding-bottom: 		2px
}

.flashbox{  
	align: 			center; 
	margin-left:	auto;
	margin-right:	auto;
	margin-top:		20px;
	margin-bottom:	20px;
}
.flashbox td{  
	vertical-align: top; 
	border: 1px #006600 solid;
}

.story {  
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				10px
}
.adboxbody-w { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000033; text-decoration: none; padding-left: 3px; border: 1px #000000 solid; padding-top: 5px }
.highlight-y {  background-color: #FFFF00}
.alevel-heading {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #9966FF; text-align: left; text-indent: 10pt; height: 20px; width: 100%; border-color: #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #FFFFFF}
.cont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CCCCdd; padding-left: 2px; text-align: left; padding-right: 2px ; text-indent: 10pt}
.price {  
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			11px; 
	font-weight: 		bold; 
	color: 				#CC6600
}

li.ad:first-letter {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color:			green;
	font-weight:	bold;
	font-size: 		1.6em;
	line-height:	150%;
	padding: 		2px;
	float: 			left;
}
img.down{
	border:		none;
	position:	relative;
	top:		50px;
	left:		100px;
}

img.right{
	float:		right;
	border:		none;
}

table.borderRed{
	border:				1px solid	red;
}
table.note_index{
	background-color:	#996699;
	border:				1px solid	red;
}
table.note_index td{
	color:				#eeeeee;
}
table.note_index a:link{
	font-size: 			1em;
	color:				white;
	text-decoration:	none;
}
table.note_index a:visited{
	font-size: 			1em;
	color:				white;
	text-decoration:	none;
}
table.note_index a:hover{
	font-size: 			1em;
	color:				red;
}
table.note_index a:active{
	font-size: 			1em;
	color:				white;
	text-decoration:	none;
}
table.ebook{
	background-color:	#333333;
	border:				1px solid yellow;
	align:				center;
}

table.ebook td, table.ebook p{
		text-align:			center;
		color:				#eeeeee;
}
table.syllabus{
		margin-top:				32px;
		background-color:		#ddddff;
		border:					1px solid #440000;
}
table.syllabus td p{
		padding-top:	0em;
		text-size:		0.8em;
		color:			#440000;
}
table.data{
		margin-top:				16px;
		margin-bottom:			16px;
		border:					0px solid #003300;
		text-align:				center;
		margin:					auto;
}
table.data td{
		background-color:		#f0f0f0;
		border:					1px solid #003300;
}
table.data th{
		background-color:		#333333;
		text-align:				center;
		color:					#efefef;
		font-style: 			normal;
}
table.dataleft{
		margin-top:				16px;
		margin-bottom:			16px;
		text-align:				left;
		margin:					auto;
}
table.dataleft td{
		background-color:		#f0f0f0;
		border:					1px solid #003300;
}
.gosyll{
	color:				white;
	text-decoration:	none;
	width:				80px;
	text-align:			center;
	background-color:	#339933;
	padding:			2px ;
	border:				1px solid #000044;
}
.gosyll_on{
	color:				black;
	text-decoration:	none;
	width:				80px;
	text-align:			center;
	background-color:	#99cc99;
	padding:			2px;
	border:				1px solid #000044;
}

img.blue{
	padding:			4px;
	border:				1px solid #000066;

}
hr.blue{
	color:			#ff0000;
}
hr.dgreen{
	color:			#009900;
}
hr.green{
	color:			#00ff00;
}
.num_red {   
	font-size: 			14px; 
	color: 				#FFFFFF; 
	background-color: 	#FF0000; 
	text-align: 		center; 
	padding:			2px; 
	border: 			solid	1px	#000000; 
}
.support { 
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size: 			10px; 
	background-color: 	#CCCCdd; 
	padding-left: 		2px; 
	text-align: 		left; 
	padding-right: 		2px; 
	text-indent: 		10pt
}
table.section {
	margin-right:		0px;
	padding-right:		0px
	margin-top:			10px;
	margin-bottom:		30px;
}
hr.pad {
	padding:			2px
	margin-top:			2px;
	margin-bottom:		2px;
}

.text-script{
	font-size: 			11pt; 
	color: 				#444444;
	line-height:		1.3em;
}

/*------------------- colour boxes ----------------*/

table.green{
	border: 			solid	1px	#00cc00;
	padding:			20px;
	margin-left:		auto;
	margin-right:		auto;
}
table.green td{
	padding:			16px;
	font-size: 			1.2em; 
	text-align:			center;
}

/*------------------- img boxes ----------------*/

img.igreen{
	border: 			solid	1px	#00cc00;
	padding:			20px;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
}

td.frontad{
	border: 			solid	1px	#00cc00;
	padding:			20px;
}
td.frontad p{
	font-size:		1.0em;
	padding:		0px;
	margin:			4px;	
}

td.csupdate p{
	padding-left:	4px;
	font-size:		0.8em;
	color:			#ffffff;
}
td.csupdate{
	background-color:		#000066;
}
