body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	text-align:center ;
	color:#003366 ;
}
a 
{
	color:Maroon ;
}
h2 {
margin:0px ;
font-size:24px ;
color:#006699 ;
}

h3 {
font-size:18px ;
color:#006699 ;
padding-bottom:2px ;
margin-bottom:2px ;
margin-top:0px ;
padding-top:0px ;
}
h5 {
font-size:14px ;
color:#006699 ;
margin-bottom:5px ;
margin-top:0px ;
}
h6 {
font-size:12px ;
color:#006699 ;
margin-top:5px ;
margin-bottom:5px ;
}
h7 {
font-size:12px ;
color:#006699 ;
font-weight:bold ;
}

LI {
font-size:12px ;
color:#006699 ;
font-weight:bold ;
}

#wrapper {
width:760px;
margin-left: auto;
margin-right: auto;

}
#layer1 {
	width:760px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	visibility: hidden;
}

#sidemenu 
 {
	font-size:11px ;
	padding-left:5px ;
	float:left ;
	width:150px ;
	text-align:left ;
 }

#wrapper {
width:760px ;
}

#content 
 {
	width:600px ;
	float:left ;
	font-size:12px ;
	padding-left:5px ;
	text-align:justify ;
	padding-top:0px ;
}


#headmenu {
text-align:left ; 
background-color:#edf7f9 ;
font-size:12px;
font-weight:bold ;
color:#006699 ;
padding-left:5px ;
padding-right:5px ;
 }
 #headmenu a {
 color:#006699 ;
 font-size:small ;
 text-decoration:none ;
 }
 #headmenu a:visited {
 color:#006699 ;
 }
 
 #headmenu a:hover {
 color: #FF3300 ;
 text-decoration:none ;
 }
 
 .menutitle 
{
background-color:#edf7f9 ;
padding-left:5px ;
font-size:14px ;
font-weight:bold ;
color: #006699 ;
/*/*/line-height: 1.35; /* */
}
.menutitle a 
{
	text-decoration:none ;
	color: #006699 ;
}
.submenu
{
padding-left:10px ;
padding-bottom:5px ;
padding-top:2px ;
font-size:12px ;
}
.submenu a {
	/*/*/padding: 1px 0 1px 0px;
	display: block;
	background-color:#ffffff ;
	color:#003366;
	text-decoration: none; /* */
}
.submenu a:hover {
	color:#993300 ;
	background-color:#edf7f9 ;
}

.filler {
/*/*/line-height: .6; /* */
}

.rightft 
{
	float:right ;
	padding-left:5px ;
}

.leftft 
{
	float:left ;
	padding-right:5px ;
}

#footer {
clear:both ;
}

.footeraddress {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
}
.footercompany {
font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}

#coursetable a {
color:#006699 ;
font-weight:800 ;
}

.courselistrow {
font-size:12px ;
height:35px ;
}
#coursetabheader {
background-color:#006699 ;
color:white ;
font-size:14px ;
font-weight:bold ;
height:25px ;
}
.tabcoursetitle {
padding-left:5px ;
width:200px ;
}
.tabcoursedates {
padding-left:5px ;
width:200px ;
}
.tabcoursecost {
padding-left:5px ;
width:80px ;
}
.padleft {
padding-left:5px ;
}
.coursedetail {
font-size:16px ;
}
#coursedetail li {
font-size:14px ;
font-weight:normal ;
}

.bookingheader {
background-color:#edf7f9 ;
font-size:14px ;
font-weight:bold ;
}
.nodot {
list-style:none ;
margin-left:-5px ;
}
.smally {
font-size:9px ;
}
#detcol1 {
font-size:24px ;
color:#006699 ;
font-weight:bold ;
}