BODY {
  font-family: Verdana,Arial,helvetica,sans-serif;
  font-size: 12px;
	color: #000000;
  background-color: #ffffff;
}
FORM {margin:0px;}
INPUT, TEXTAREA {
  font-family: Verdana,Arial,helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	text-decoration: none;
	background: #ffffff;
	border: 1px solid #999999;
}
TH,TD {
  font-size: 12px;
  background-color: none;
  color: #222222;
}
UL {margin-top: 6px;}
A {
  color: navy;
	text-decoration: none;
}
A:HOVER {
  color: red;
  text-decoration: underline;
}
.topbar {
  BACKGROUND-IMAGE: url(images/topbg.jpg);
  background-repeat: no-repeat;
  border-top: 1px solid rgb(51,153,255);
  border-bottom: 1px solid rgb(64,116,173);
  height: 24px;
}
.slogan {
  color: #ffffff;
  padding-left: 24px;
  font-weight: bold;
}
a.topmenu:link, a.topmenu:visited {
	color: #0000ff;
	font-size: 11px;
  text-decoration: none;
	padding-left: 16px;
	padding-right: 16px;
}
a.topmenu:hover {color: #ff0000;}
.ptitle {
  font-family: Verdana,Arial,helvetica;
  font-size: 24px;
  font-weight: bold;
  color: rgb(0,0,128);
  padding-right: 16px;
  padding-top: 4px;
  text-align: right;
  vertical-align: top; 
}
.cornershop {
  font-size: 16px;
  padding-top:14px;
  padding-left: 16px;
  padding-right: 16px;
  vertical-align: top; 
  border-left: 1px solid rgb(64,116,173);
}
/* MENU */
.menubar {
  BACKGROUND-IMAGE: url(images/menu_center.png);
  border-bottom: 1px solid #ffffff; 
}
.menuLeft {
  BACKGROUND-IMAGE: url(images/menu_left.png);
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-POSITION: right;
  border-bottom: 1px solid #ffffff;
  width: 80;
}
.menuRight {
  BACKGROUND-IMAGE: url(images/menu_right.png);
  BACKGROUND-REPEAT: repeat-y;
  border-bottom: 1px solid #ffffff;
  width: 150;
}
a.menu:link, a.menu:visited {
	color: #ffffff;
	font-size: 12px;
  text-decoration: none;
  font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
a.menu:hover {
	color: #ff0000;
}
/* COURSES */
a.courses:link, a.courses:visited {
	color: #0000ff;
	display: block;
	font-size: 12px;
  font-weight: bold;
	text-align: left;
	text-decoration: none;
	height: 28px;
	padding-left: 16px;
	padding-top: 6px;
}
a.courses:hover {
	color: #ff0000;
	background: #F3E9DA;
	text-decoration: none;
}
/* TIPS & LESSONS */
.tip {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
/* text-align: justify; */
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.lessons {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.tipBar {
  BACKGROUND-IMAGE: url(images/headerbox.png);
  color: #ffffff;
  text-align: center;
  height: 24;
}
a.lessons:link, a.lessons:visited {
	color: #0000ff;
	display: block;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	height: 28px;
	padding-left: 16px;
	padding-top: 6px;
}
a.lessons:hover {
	color: #ff0000;
	background: #F3E9DA;
	text-decoration: none;
}
/* PAGE */
.pagetitle {
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  letter-spacing: 4px;
  padding-top: 8px;
	color: #000080;
}
.contents {
  text-align: justify;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 6px;
  padding-bottom: 10px;
}
.contents2 {
  font-family: Arial;
  font-size: 16px;
  text-align: left;
  padding-left: 34px;
  padding-right: 34px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.para {
  font-family: Arial;
  font-size: 14px;
  text-align: left;
  padding-left: 54px;
  padding-right: 34px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* FORM */
.label {
  font-size: 12px;
	vertical-align: top;
  background-color: none;
  color: #222222;
	padding-left: 10px;
	padding-right:10px;
}
.submitbtn {
	vertical-align: middle;
	font-size: 16px;
	color: #333333;
	text-align: center;
	text-decoration: none;
	background: #E6E6E6;
	border-top: 3px outset #999999;
	border-right: 3px outset #999999;
	border-left: 3px outset #999999;
	border-bottom: 3px outset #999999;
}
.smallbtn {
	vertical-align: middle;
	font-size: 12px;
	color: #333333;
	text-align: center;
	text-decoration: none;
	background: #E6E6E6;
	border-top: 2px outset #999999;
	border-right: 2px outset #999999;
	border-left: 2px outset #999999;
	border-bottom: 2px outset #999999;
  height:24px;
}
.footer {
  color:#ffffff;
  text-align: center;
  BACKGROUND-IMAGE: url(images/menu_center.png);
  height: 20;
}

