body{ 
 margin:0 auto 0 auto; 
 padding:0;  
 background:#ffffff; 
 color:#4D004D; 
 font: 0.7em Verdana, Arial, Helvetica, sans-serif;
}

a {
 color:#B500B8;	 
 background:inherit; 
 text-decoration:none;
 font:bold 100%  Verdana, Arial,Helvetica, serif;
}

a:hover {
 color: #88257B;  
 background:inherit; 
 text-decoration:none;
 font:bold 100%  Verdana, Arial,Helvetica, serif;
}

.bodyimg{ 
 float:left; 
 padding:4px 5px 3px 10px;
}
.hide{
 display:none;
}

.welcome{ 
 background:inherit; 
 color:#660066;
 font:normal 150% Verdana, Arial, Helvetica, sans-serif;
}

#wrapper { 
 margin: 0 auto 0 auto; 
 width:100%;
}

h1{
 background: inherit;
 color:#660066;
 margin:0;
 padding:20px  0 0 0;
 font:normal 270%  Verdana, Arial, Helvetica, sans-serif;
}

h2{
	margin:0 0 0 20px;
	padding:20px 0 0 0;
  background:inherit;
  color:#660066;
  font:normal 210% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

h3{
	margin:20px 0 0 20px;
	padding:0;
  background:inherit;
  color:#660066;
  font:normal 200% Verdana, Arial, Helvetica, sans-serif;
}

h4{
	margin:20px 0 0 20px;
	padding:0;
  background:inherit;
  color:#660066;
  font:normal 130% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
hr {
border: 0;
color: #E6CCFF;
background-color: #E6CCFF;
height: 1px;
width: 80%;
text-align: left;
padding:0 20px; 0 20px;
}


#banner{
 width:100%;
 height:150px;
 color:#000;
 background:#FFFFFF;
 text-align:center;
 padding:0 0 8px 0;
 margin:0; 
 border-bottom:solid 1px #D9B3FF;
}

#bannerleft{
 width:153px;
 height:150px;
 float:left;
 background: transparent url(images/leftimg.gif); background-repeat:no-repeat;
 padding:0;
 margin:0;
}

#bannerright{
 width:153px;
 height:150px;
 float:right;
 background: transparent url(images/rightimg.gif); background-repeat:no-repeat;
 padding:0;
 margin:0;
}

#topmenu{
  text-align:center;
  padding:8px 0 8px 0;
  width:100%;
  background:#794A7D url(images/navigation.png);
  color:#FFFFFF;
  border-top: 1px solid  #4D004D;  
	border-bottom: 1px solid  #4D004D;
}

#topmenu ul{
 padding:0;
 margin:0;
 list-style-type:none;
}

#topmenu li {
 padding:0;
 margin:0;
 display:inline;
 list-style-type: none;
}

#topmenu a, #topmenu a:visited{
 margin:0 0 0 -6px;
 text-align:center;
 text-decoration:none;
 padding:8px 18px 8px 18px;
 color:#ffffff;
 border-left:1px solid #4D004D;
 background:inherit;
 line-height:30px;
 font:bold 90% Verdana, Arial, Helvetica, sans-serif;
}

#topmenu a:hover{
 color:#4D0026;
 background:#486127 url(images/navigation3.png); border-bottom:0;
}

#topmenu a.last{
 border-right:1px solid #4D004D;
}


#main{
  width:100%;
  float:left;
  color:#454456;
  background:#FFFFFF;
  padding:0;
  margin:0;
}

#content{
  width:80%;
  float:right;
  color:#660066;
  background:#FFFFFF;
  padding:0;
  margin:0;
}

#left{
  width:16%;
  float:left;
  padding:0;
  margin:0;
  background:#FFFFFF;
  color:#4D0026;	
	text-align:center;
}

#left p{
 line-height:1.5em;
 padding:4px 4px 0 14px;
 margin:0;
 text-align:center;
 }

#left ul{
  margin:12px 0 2px 0;
  padding:0;
  list-style:none;
	text-align:center;
}

#left li {
  margin:0 0 4px 18px;
  padding:0;
  list-style:none;
	text-align:center;
}

#left a {
  background:inherit;
  color:#B500B8; 
  font-size:100%;
 }
#left a:hover {
  background:inherit; 
  color:#AA1835;
 }

.sidebox{
  width:100%;
  background:#794A7D url(images/navigation.png);
  color:#FFFFFF;
  margin:20px 0 0 0;
  padding:4px 0 4px 0;
	text-align:center;
	font:bold 100%  Verdana, Arial,Helvetica, serif;
}

.sidebox2{
  width:40%;
	background:#794A7D url(images/navigation4.png);
  color:#FFFFFF;
  margin:10px 0 10px 0;
  padding:4px 0 4px 0;
	text-align:center;
	font:bold 100%  Verdana, Arial,Helvetica, serif;
}

.leftside{
  margin:0px 0 2px 8px;
	padding:0;
  font:bold 100% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.sidebox3{
  width:40%;
	background:#794A7D url(images/navigation4.png);
  color:#FFFFFF;
  margin:10px 0 10px 200px;
  padding:4px 0 4px 0;
	text-align:left;
	font:bold 100%  Verdana, Arial,Helvetica, serif;
}
.sidebox4{
  width:30%;
	background:#794A7D url(images/navigation2.png);
  color:#FFFFFF;
  margin:10px 0 10px 0;
  padding:4px 0 4px 8px;
	text-align:left;
	font:bold 100%  Verdana, Arial,Helvetica, serif;
}
.sidebox5{
  width:20%;
	background:#ffffff;
  color:#570048;
  margin:10px 0 10px 0;
  padding:4px 0 4px 8px;
	text-align:left;
	font:normal 100%  Verdana, Arial,Helvetica, serif;
}
.sidebox6{
  width:30%;
	background:#ffffff;
  color:#570048;
  margin:10px 0 10px 80px;
  padding:4px 0 4px 8px;
	text-align:left;
	font:normal 100%  Verdana, Arial,Helvetica, serif;
}
.sidebox7{
  width:10%;
	background:#ffffff;
  color:#570048;
  margin:10px 0 10px 160px;
  padding:4px 0 4px 8px;
	text-align:left;
	font:normal 100%  Verdana, Arial,Helvetica, serif;
}
#center{ 
 width:76%; 
 background:#FFFFFF; 
 color:#330033; 
 float:left;  
 padding:8px 0 10px 0; 
 margin:0;  
 border-left: 0px solid #4D004D;  
 border-right: 0px solid #4D004D;
 }

#center p{ 
 line-height:1.5em; 
 padding:4px 10px 0 4px; 
 margin:0;text-align:justify;
 }

.small{ 
 padding:4px 10px 0 4px; 
 margin:0;text-align:justify;
 font:normal 80%  Verdana, Arial,Helvetica, serif;
 }
 .courses{
 background:#520353;
 width: 60%;
  color:#FFFFFF;
	margin:10px 0 10px 170px;
  padding:4px 0 6px 0;
 text-align:center;
 font:bold 110%  Verdana, Arial,Helvetica, serif;
 }
 
#right{
  width:22%;
  float:right;
  padding:0 0 10px 0;
  margin:0;
  background:#FFFFFF;
  color:#4D004D;	
	text-align:center;
}

#right p { 
  line-height:1.5em; 
  padding: 4px 0 4px 0; 
  margin:0;
 }

.rightside{
  background:inherit;
  color:#81298E;
  margin:10px 0 2px 8px;
	padding:0;
  font:bold 100% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

#footer{
  margin:0;
  clear:both;
  width:100%;
  text-align:center;
  background:#570057;
  color:#Ffffff;
  padding:10px 0 10px 0;
  border-top: 1px solid  #4D004D;
}

#footer p{
	margin:0;
	font:normal 90%  Trebuchet MS, Verdana, Arial,Helvetica, serif;
}

#footer a { 
 color: #ffffff;	 
 background: inherit; 
 text-decoration:none;
 }
 
#colwrapper { 
 margin: 0 auto;
font:80% Verdana, Arial, Helvetica, sans-serif;
}
#leftcolumn { 
 color: #700070;
 border: 1px solid #C552FF;
 background: #EEE5F0;
 margin: 10px 5px 10px 0px;
padding: 15px 0 15px 5px;
height: 690px;
 width: 16%;
 float: left;
 font:90% Verdana, Arial, Helvetica, sans-serif;
}
#leftmiddle { 
 color: #700070;
 border: 1px solid #C552FF;
 background: #E6E6F0;
margin: 10px 5px 10px 0px;
padding: 15px 0 15px 5px;
 height: 690px;
 width: 26%;
 float: left;
 font:90% Verdana, Arial, Helvetica, sans-serif;
}
#rightmiddle { 
 color: #700070;
 border: 1px solid #C552FF;
 background: #EEE5F0;
margin: 10px 5px 10px 0px;
 padding: 15px 0 15px 5px;
height: 690px;
 width: 38%;
float: left;
font:90% Verdana, Arial, Helvetica, sans-serif;
}
#rightcolumn { 
 color: #700070;
 border: 1px solid #C552FF;
 background: #E6E6F0;
margin: 10px 5px 10px 0px;
padding: 15px 0 15px 5px;
height: 690px;
font:90% Verdana, Arial, Helvetica, sans-serif;
 float: left;
}
#linkleft{ 
color: #700070;
margin: 10px 5px 10px 0px;
padding: 15px 0 15px 5px;
font:95% Verdana, Arial, Helvetica, sans-serif;
float: left;
}
#linkmid{ 
color: #700070;
margin: 10px 5px 10px 0px;
padding: 15px 0 15px 5px;
font:95% Verdana, Arial, Helvetica, sans-serif;
float: left;
}
#linkright{ 
color: #700070;
margin: 10px 5px 10px 0px;
padding: 15px 0 15px 5px;
font:95% Verdana, Arial, Helvetica, sans-serif;
float: right;
}
.clear { float: left; width: 1px;
}