/* 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, Helvetica, Arial, sans-serif; font-size:12px; color:#666666; background-color:#CFE3F5;}

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

#header {text-indent:-9999px; background-image: url(images/sunny-beach.jpg); height:250px; margin-bottom:5px;}

#Topnav		{width:100%;  font-size:1em; font-weight:bold; float:right; border-left: 1px solid #ffffff}
#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:100px;height: 30px; display:block; padding: 4px 8px; text-decoration:none; background-color: #0083bd; color:#ffffff;}
#Topnav ul li a:hover {background-color: #7fd09e;}

#mainsection {width:60%; height:auto; padding:20px; text-align:left; float:left;}
#mainsection ul li {list-style:none;}
#mainsection2 {width:90%; height:auto; padding:20px; text-align:justify; float:left;}
#mainsection  p a:link, #mainsection p a:visited {text-decoration: underline; color:#0d74cc;}
#mainsection p a:hover {text-decoration:none;}


#mainsection3 {width:60%; height:auto; padding:20px; text-align:left; float:left;}
#mainsection3 ul li {list-style: inside;}
#mainsection2 {width:90%; height:auto; padding:20px; text-align:justify; float:left;}
#mainsection3  p a:link, #mainsection3 p a:visited {text-decoration: underline; color:#0d74cc;}
#mainsection3 p a:hover {text-decoration:none;}
#mainsection3 img {margin:25px;}
#mainsection3 table {width:60%;text-align:center; margin-top:20px;margin-bottom:20px; padding:10px; border:1px solid #CFE3F5;}
#mainsection3 th {border-bottom:1px solid #cfe3f5; padding:5px;}
#mainsection3 td {padding:5px;}



#info 	{width:30%; margin-top: 40px;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:#0d74cc; margin-bottom:10px; }
#info p a:hover {text-decoration:none;}

#Members {width:30%; margin-top:20px; float:right; /*border:#669966 1px solid;*/ margin-right:15px;}
#Members p{background-color:#7fd09e; font-size:1.4em; color:#FFFFFF; text-align:center;}
#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;}
#Members script {padding:10px; margin-left:20px;}


/*travel page*/
#Members2 {width:30%; margin-top:20px; float:right; /*border:#669966 1px solid;*/ margin-right:15px;}
#Members2 p{background-color:#7fd09e; font-size:1.4em; color:#FFFFFF; text-align:center;}
#Members2 ul {padding:3px; list-style:none; text-align:left;}
#Members2  ul li a:link, #Members  ul li a:visited {list-style-type:none; padding: 4px 8px; text-decoration: underline;  color:#004000; line-height:2em;}
#Members2 ul li a:hover {text-decoration:none;}
#Members2 script {padding:10px; margin-left:20px;}

#mainsection a:link, #mainsection a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #004000;text-decoration: underline;}
#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:#0083bd; 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:500px; border:1px solid #cfe3f5; margin-top:5px; margin-left:0px;text-align:left; padding-top:15px; padding-right:5px; padding-bottom:15px;}
input,textarea {width:50%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
/*textarea {width:212px;text-align:left;float:right;}
input{
	display: block;
	/*width: 220px;
	margin-bottom: 10px;
	
	/*margin:auto;*/


label {
	display:block;
	text-align:left;
	width: 225px;
	padding-right: 0px;
	padding-left:10px;
	float:left;
	margin-bottom:10px;
}
input,textarea{
	float:right; display:block; margin-bottom:10px;
}

textarea {height:100px;}
/*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;}
