/* CSS Document */
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,th,td,tr,fieldset
{  margin:0px;  padding:0px;  border:0px;  border-collapse:separate;  border-spacing:0px;}input,select{  margin:0;  padding:0;}


/*home page css */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color:#669966;}

#wrapper{width:700px; height:auto; margin:auto;margin-top:15px; background-color:#ffffff;}

#header {text-indent:-9999px; background-image:url(images/header.gif); height:200px; margin-bottom:5px;}

#Topnav		{width:100%; font-size:1em; font-weight:bold; float:right;}
#Topnav ul li{ list-style:none; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff;float:left; text-align:center;}
#Topnav  ul li a:link, #Topnav  ul li a:visited {width:82px; display:block; padding: 4px 8px; text-decoration:none; background-color: #004000; color:#ffffff;}
#Topnav ul li a:hover {background-color: #669966;}

#mainsection {width:60%; height:auto; padding:20px; text-align:justify; float:left;}
#mainsection ul li {list-style:none;}
#mainsection2 {width:90%; height:auto; padding:20px; text-align:justify; float:left;}

#info 	{width:30%; margin-top: 20px;float:right;  margin-right:15px;text-align:center;}
#info p {margin-bottom:10px;}
#info  p a:link, #info p a:visited {padding: 4px 8px; text-decoration: underline; color:#004000; margin-bottom:10px; }
#info p a:hover {text-decoration:none;}

#Members {width:30%; margin-top:20px; float:right; border:#669966 1px solid; margin-right:5px; margin-bottom:15px;}
#Members p{background-color:#FF0000; font-size:.8em; color:#FFFFFF; text-align:left;}
#Members ul {padding:8px; list-style:none; text-align:center;}
#Members  ul li a:link, #Members  ul li a:visited {list-style-type:none; padding: 4px 8px; text-decoration: underline;  color:#004000; line-height:2em;}
#Members ul li a:hover {text-decoration:none;}

#mainsection a:link, #mainsection a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #004000;text-decoration: underline; margin-right:10px;}
#mainsection a:hover {text-decoration:none;}


/*tariff*/
#tariff {text-align:center;}
#tariff  ul li {list-style:none;}
#tariff table{width:88%;border:1px solid #669966; font-size:10px; line-height:20px; text-align:center; padding:0px;}
#tariff th {background-color:#669966;color:#FFFFFF;}
#tariff p{margin-left:auto; }

#mainsection2 a:link, #mainsection2 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #004000;text-decoration: underline; margin-right:20px;}
#mainsection2 a:hover {text-decoration:none;}

#footer {clear:both; font-size:9px; padding: 8px; text-align:center; margin-top:auto;}
#footer a:link, #footer a:visited {list-style-type:none; padding: 4px 8px; text-decoration: underline;  color:#004000; line-height:2em;}
#footer a:hover {text-decoration:none;}

/*card of course*/
#card table {width:88%;border:0px solid #000000; font-size:10px; text-align:center; padding: 2px; text-align:center;border-left:1px solid #999999;border-bottom:1px solid #999999;}
#card th, #card td {border-top:1px solid #999999; padding:2px;border-right:1px solid #999999;}
.style1 {color: #FFFFFF}
.style2 {color: #ffffff}

/*gallery*/

#gallery {width:75%; margin:auto;}

/*diary*/
#diary {text-align:center;}
#diary  ul li {list-style:none;}
#diary table{width:95%;border:1px solid #669966; font-size:10px; line-height:20px; text-align:center; padding:0px;}
#diary th {background-color:#669966;color:#FFFFFF;}
#diary p{margin-left:auto; }
#diary td a:link, #diary td a:visited{font-size:10px; padding: 4px 8px; text-decoration: underline; color:#004000; margin-bottom:10px; }
#diary td a:hover {text-decoration:none;}



/*contact us form*/
form {height:210px; width:80%; border: solid #669966 1px; margin-top:0; margin-left:23px;text-align:left;padding-top:15px; padding-right:5px; padding-bottom:15px;}
input,textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
/*textarea {width:212px;text-align:left;float:right;}*/
label,input,textarea{
	display: block;
	width: 180px;
	margin-bottom: 10px;
	
	/*margin:auto;*/
}

label {
	text-align:left;
	width: 55px;
	padding-right: 0px;
	padding-left:10px;
	float:left;
}
input,textarea{
	float:right;
}
/*mark dance tuition div */
#tuition 	{width:30%; margin-top: 20px;float:right;  margin-right:15px;text-align:center;}
#tuition p {margin-bottom:10px;}
#tuition  p a:link, #tuition p a:visited {padding: 4px 8px; text-decoration: underline; color:#004000; margin-bottom:12px; }
#tuition p a:hover {text-decoration:none;}