body {
	margin : 0px 0px 0px 0px;
}

.head {
	/*width:99%;*/
	padding : 2% 2% 0% 2%; 
	margin  : 1% 1% 0% 1%;
	clear : both;
	background : #F8F8FF url(bg1a.gif) repeat-x top;
}

.head h1 {
	margin : 0.3em 2% 0px 2%;
	padding : 0% 1% 2% 1%; 
	text-align : right;
}

.nowrap {
	white-space : nowrap;
}

.title {
	width:99%;
	padding : 0% 2% 0% 2%; 
	margin  : 0% 1% 0% 1%;
	background : #F8F8FF url(bg2a.gif) no-repeat top left;
	clear : both;
}

.title h2 {
	text-align : center;
}
.menu{
	background : #F8F8FF url(bg1a.gif) repeat-y top left;
	margin-top : 0px;
	margin-left : 1%;
	padding : 0px 0px 0px 0px;
	float : left;
	text-align : center;
}

.menu ul {
	border : none;
	list-style-image : none;
	list-style-type : none;
	margin-left : -30px;
	margin-top : 2%;
	padding:1%;
	width : 233px;
}

.menu li {
	margin : 0em 0px 0.5em 0px;
	padding : 0px 0px 0.5em 0px;
	list-style-image: none;
	list-style-type: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom : 2px dashed Navy;
		width : 233px;
	}
/*
html>body #menu li a {
	width : auto;
}
*/

.menu li a {
	color : #0000CC;
	display : block;
	padding : 0.5em 0.5em 0.5em 0.5em;
	text-decoration : none;
	/*width : auto;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
}

.menu li a:hover {
	color : #FF0000;
}

.content{
	padding: 0px 0px opx 0.2%;
	float : left;
	margin-right : 0.3%;
		/*margin:1em 1em 0.1em 135px;*/
}

.content p, .content dl{
	margin-left : 4em;
	margin-right : 1em;
}

.course p{
	margin-left : 1em;
	margin-right : 0.5em;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{
	margin-left : 1.5em;
	margin-right : 1em;
}

.contact{
	padding: 1% 1% 1% 1% ;
	width:98%;
	margin : 1% 1% 1% 1%;
	clear : both;
}

.centre {
	width: auto;
	margin:0px auto;
	text-align: center;
	padding:1.2em;

#footer  .lk {
	font-family: "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
	color: #999999;
	text-align: center;
	font-size : 0.75em;
	padding-top : 1px;
	line-height : 1.8em;
	border-bottom: 1px  solid #0000CD;
	background : #FCFCE8;
	border-top : 1px solid #0000CD;
}

#footer .lk a{
	white-space : nowrap;
}


.foot {
	clear : both;
	margin-top : 2em;
	padding-top : 1em;
	border-top : 1px solid Navy;
}

.foot  h2{
	font-weight : 600;
	letter-spacing : 0.05em;
	font-size : 110%;
}

.foot p {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-weight : 600;
	letter-spacing : 0.05em;
	margin-bottom : 0.85em;
	padding-bottom : 0.85em;
	padding-top : 10px;
	text-align : center;
	vertical-align : middle;
	font-size : 60%;
	font-style : italic;
}

.bleedleft{
	margin-left:-5%;
}

.course{
	width : 43%;
	border : 1px solid Black;
	float : left;
	padding : 1%;
	margin-left : 2%;
	margin-right : 0%;
	margin-bottom : 2%;
	margin-top : 1.5%;
	font-size : 1em;
}

.course h3{
	text-align : center;
	margin-top : 0.6em;
}

.ltop{
	border : 2px solid Blue;
	margin-left : 2%;
	margin-right : 2%;
	margin-bottom : 2%;
	margin-top : 2%;
	padding:1%;
	font-size : 0.9em;
}

.leftcol{
	float : left;
	width : 50%;
}

.leftcol h2{
	font-size : 1.15em;
	margin-top :  0.4em;
	padding-top : 0.1em;
	color : #993300;
}

.leftcol h3{
	font-size : 1.05em;
	margin-top :  0.4em;
	padding-top : 0.1em;
	color : #993300;
}

.left{
	border : 2px solid Blue;
	margin-left : 2%;
	margin-right : 2%;
	margin-bottom : 2%;
	margin-top : 2%;
	padding:1%;
	font-size : 0.9em;
}

.who{
	clear : both;
	border : 2px solid Blue;
	margin-left : 1%;
	margin-top : 1%;
	margin-right : 4.5%;
	font-size : 0.9em;
}

.who li{
	margin : 1% 1% 1% 6%;
	list-style-image : url(images/greenloz.gif);
}

.contact{
	clear : both;
}

.nowrap {
	white-space : nowrap;
}

.item {
	margin : 2em 2em 2em 2em;
	padding : 0px 0px 0.8em 0px;
	background-color : #F0F0F8;
	border : 1px solid Navy;
}

.lcol{
	float : left;
	width : 40%;
}


.rtcol{
	background : #DDD8FF;
	color : #003333;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	width : 20%;
	border : 1px solid Black;
	float : left;
	padding : 0px 0px 0.8em 0px;
	margin-left : 2%;
	margin-right : 0%;
	margin-bottom : 2%;
	margin-top : 1.5%;
	font-size : 0.95em;
}

div.rtcol h3 {
	background : #330066;
	color : #CCE0FF;
	font-family : Arial, Helvetica, sans-serif;
	letter-spacing : 0.1ex;
	margin : 0px 0px 0px 0px;
	padding : 0.2ex 0.6ex 0.4ex 0.6ex;
	width : auto;
	text-align : center;
}

div.rtcol ul{
	margin-right:0.5ex;
}