BODY, P, H1, H2, H3, H4, H5, H6, LI, TD, TH, DD, DT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
BODY, P, LI, TD, TH, DD, DT
{
	font-size: 8pt;
}
BODY
{
    margin: 0px;
}

A:visited.whitemenu {
	color: #003366;
} 
A:hover.whitemenu {
	color: #FF9900;
}
a { 
	color : #FFFFCC
} 

a:hover {
	color: #FF9900;
	/*
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	*/
} 

a.whitemenu {
	color: #003366;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
}
a.help {
	color: #FFFFCC;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover.help {
	color : #FF9900;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited.help {
	color: #99CCFF;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
} 
a.data {
	color : navy;
	font-size: 8pt;
	font-weight:bold; 
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: underline;
} 
a:hover.data {
	color: green;
} 
a:visited.data {
	color: purple;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	background: white;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	/*white-space: pre;*/
}
body.green {
	font-style: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color: #003366;
	color: white;
}

body.LBlue	
{
}

body.navbar {
	background: #003333;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #003333;
}
body.navy {
	font-style: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #000033;
	color: white;
}

body.pHead {
}

font.hello {
	font-size: "16pt";
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
font.label {
	font-size: "8pt";
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 16pt;
	vertical-align: bottom;
	line-height: 1;
	padding:0;
	margin-bottom: 0;
	margin-top: 10px;
	font-weight: bold;
}
h2 {
	font-size: 14pt;
	vertical-align: bottom;
	line-height: 1;
	padding: 0;
	margin-bottom: 0;
	margin-top: 10px;
	font-weight: bold;
}
h3 {
	font-size:12pt;
	vertical-align: bottom;
	line-height: 1;
	padding: 0;
	margin-bottom: 0;
	margin-top: 10px;
	font-weight: bold;
}
h4 {
	font-weight: bold;
	vertical-align: bottom;
	line-height: 1;
	padding: 0;
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 8pt;
}
input.buttonNavy {
	background: wheat;
	color: #000033;
	font-weight: bold;
	font-size: 8pt;
	width: 180 px;
}
input.white {
	background: white;
	color: black;
	font-weight: normal;
	font-size: 8pt;
	width: 180px;
}
input.generic {
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
textarea.white {
	background: white;
	color: black;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
input.buttonGreen {
	background: #DFF2CC;
	color: #003333;
	font-weight: bold;
	font-size: 8pt;
	width: 220 px;
}
table {
	border: 0;
}
table.data  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	background: white;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	vertical-align: top;
	border: none
	width: 100% ;
	padding: 0 ;
	background: white;
	color: black;
}
table.Green {
	width: 100%;
	padding: 0;
	border-spacing: 0;
	border: 0;
	background: #003333;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table.navy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width:100%;
	padding: 0;
	border-spacing: 0;
	border: 0;
	background: #000033;
	color: white;
}
table.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 100%;
	padding: 0;
	border-spacing: 0;
	border: 0;
	background: white;
	color: black;
}
td.data {
	border: 1px solid wheat;
	vertical-align: top;
	background: white;
	color: black;

}
td.dataheader {
	border: 1px solid white;
	vertical-align: top;
	background: wheat;
	color: black;

}
td.navy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0;
	text-align: left;
	background: #000033;
	color: white;
	vertical-align: top;
	padding: 2;
}
td.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0;
	background: white;
	color: black;
	vertical-align: middle;
	padding: 0;
}
td.green {
	font-size: 8pt;
	border: 0;
	text-align: left;
	color: #000000;
	vertical-align: top;
	padding: 0 0 0 3px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 3px;
	background-position: top;
}
tr.navy {
	width: 100%;
	font-size: 8pt;
	border: 0;
	background: #000033;
	color: white;
	padding: 4;
}
tr.green {
	width: 100%;
	font-size: 8pt;
	border: 0;
	background: "#003333";
	color: white;
	padding: 4;
}
tr.dataheader {
	width: 100%;
	font-size: 8pt;
	border: 0;
	background: wheat;
	color: black;
	padding: 4;
}
tr.white {
	width: 100%;
	font-size: 8pt;
	border: 0;
	background: white;
	color: black;
	padding: 1;
}	
tr.data {
	padding: 4;
}
.reg_links { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900}
.reg_links:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6699FF; text-decoration: underline}
td.title2 { font-size : 12px; border: 0; text-align: left; background="#003333"; color: #0066CC; vertical-align: top; padding: 1 1; ; font-weight: bold; background-color: #d9e0e8; text-indent: 5pt}
td.parameters { border : 1px solid white; vertical-align: top; background:#BDD2BD; color: black; }
input.updateseminars { background:#DFF2CC; color: #003333; font-weight: bold; font-size: 8pt; width: 240 px; }
td.seminartext { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; border: 0; text-align: left; background="#000033"; color: #000000; vertical-align: top; padding: 1 1; ; background-color: #FFFFFF}
td.subheadingbold { border : 1px solid white; vertical-align: top; background:#BADB9B; color: black; ; font-size: 10px; font-weight: bold; text-indent: 5pt; font-family: Verdana, Arial, Helvetica, sans-serif}
td.subheadingred { border : 1px solid white; vertical-align: top; background:#FF0000; color: #FFFFFF; ; font-size: 12px; font-weight: bold ; text-indent: 5pt}
input.submitgreen { background:#DFF2CC; color: #003333; font-weight: bold; font-size: 8pt; width: 80px; }
td.borders { border: 1px #0099FF solid; background="#003333"; ; background-color: #FFFFFF}
table.borders { background: white; text-decoration: none; border : 1px #006699 solid; height: 348px}
td.courseheadingred { border : 1px solid white; vertical-align: middle; color: #FF0000; ; font-size: 12px; font-weight: bold; text-indent: 5pt ; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center}
td.wsheadgreen { border : 1px solid white; vertical-align: top; background:#FFFFFF; color: #006633; ; font-size: 12px; font-weight: bold ; text-indent: 2pt; font-family: Verdana, Arial, Helvetica, sans-serif }
td.greentextwhitebg { font-size : 10px; border: 0; background: #FFFFFF; color: #009933; ; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px}
td.titleworkshop { font-size : 16px; border: 0; text-align: left; background="#003333"; color: #0066CC; vertical-align: top; padding: 1 1; ; font-weight: bold; background-color: #D9ECD9; text-indent: 1pt; font-family: Verdana, Arial, Helvetica, sans-serif; height: 20px}
td.totalvalue { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; border: 0; background=white; color: #CC0000; vertical-align: middle; padding: 0; }
td.smallredtext { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; border: 0; background=white; color: #006699; padding: 0; ; font-weight: bold; text-indent: 3pt}
td.smallbluetext { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; border: 0; background=white; color: #006699; padding: 0; ; font-style: italic; font-weight: bold}
td.subheadingyellow { border : 0px none; background:#006633; color: #FFFFFF; ; font-size: 10px; font-weight: bold; text-indent: 2pt; font-family: Verdana, Arial, Helvetica, sans-serif ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-color: black #CCCCCC #CCCCCC}
td.smallbluetextplain { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; border: 0; background=white; color: #006699; padding: 0; ; font-style: normal; font-weight: normal}
input.sem_button { background:#DFF2CC; color: #003333; font-weight: bold; font-size: 8pt; width: 61px; }
input.book_pack { background:#DFF2CC; color: #003333; font-weight: bold; font-size: 8pt; width: 102px; }
td.yellowbg { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; border: 0; background=white; color: #006699; padding: 0; ; font-style: italic; font-weight: bold ; background-color: #FFFF00}
td.results { font-family : Arial, Helvetica, sans-serif; font-size : 12px; border: 0; background=white; color: #CC0000; padding: 0; ; font-weight: bold}
table.borders2 { background: white; text-decoration: none; border : 1px #006699 solid; clip:  rect(   )}
.satisfaction { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; border: 0; background=white; color: #FFFFCC; padding: 0; ; font-style: italic; font-weight: bold ; background-color: #006633}

TABLE.seminars {
}
TABLE.seminars TH {
	border: 1px solid white;
	background: #BDD2BD;
	color: black;
	font-size: 10pt;
	font-weight: normal;
}
TABLE.seminars TD {
	padding: 8px 3px;
}

TABLE.data-input {
	border-color: #BDD2BD;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
}

TH.data-input {
	border-width: 1px;
	border-style: solid;
	border-color: #BDD2BD;
	background: #BDD2BD;
	font-size: 10pt;
}

TH.data-input,
TD.data-input {
	padding-left: 3px;
	padding-right: 3px;
}
.seminar-booking-button {
	font: bold;
	background-color: #FF1111;
	color: #FFFFFF;
}

