ul#menu {background-color:#109BFF; list-style:none; margin:0px; margin-top:3px; padding:17px; //margin-top:5px}
ul#menu li {display:inline; position:relative; padding:8px}
ul#menu li a {color:#FFFFFF; cursor:pointer; font-family:Arial,Helvetica,sans-serif; font-size:medium; font-weight:bold; text-decoration:none}
ul#menu li ul {background-color:#109BFF; display: none; position:absolute; left:0px; top:30px; margin:0px; padding:7px; width:173px; border:solid 1px #FFF}
ul#menu li:hover > ul {display: block}
ul#menu li:hover > a {color:#F6D381}

h2 {color:#F7A406}
h3 {color:#87C10D}
h4 {color:#0033cc}

body {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	background-color:#007ED2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-variant: normal;

}

.left {

	float:left;

}

.right {

}

#wrapper_top {

	background-image: url(images/top_ban.jpg);

	background-repeat: no-repeat;

	background-position:left top;

	width:1004px;

	clear: both;

	float: left;

}

#wrapper_bot {

	background-image:url(images/bottom_band.jpg);

	background-repeat: no-repeat;

	background-position:left bottom;

	width:1004px;

	clear: both;

	float: left;



}

#wrapper {

	width:715px;

	display: table;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(images/bg.jpg);

	background-repeat:repeat-y;

	background-position:center top;

	position: relative;

	padding-right: 4px;

	padding-left: 4px;

}

.top_navi	{
	width: 501px;
	height:0px;
	clear:both;
	float:right;
	background-color:#FFFFFF;

}

#header {

	width:715px;

	height:267px;

	clear:both;

	float:left;

}

#i_header {

	width:715px;

	clear:both;

	float:left;

	}

.bg_flash	{

	height:267px;

	width:214px;

	float:left;

	clear:both;

}

.i_bg_flash	{

	height:246px;

	width:214px;

	float:left;

	clear:both;

}

.right_part {
	background-image:url(images/top_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:501px;
	float:right;
	padding-top: 5px;
	height: 233px;
	background-color:#109BFF;

}

.i_right_part {

	background-image:url(images/top_bg.jpg);

	background-repeat:no-repeat;

	background-position:right top;

	width:501px;

	float:right;

	padding-top: 1px;

	height: 236px;

	background-color:#FFFFFF;

}

#main {
	width:687px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 15px;
	float: left;

}

#footer {
	width:714px;
	background: url(images/footer.jpg) no-repeat left bottom;
	height:83px;
	background-color: #FFFFFF;
	float:left;
	margin-left:1px;
}

.space {

	width:34px;

	height:51px;

	clear:both;

}

.about {

	width:87px;

	height:50px;

}

.celender {

	width:87px;

	height:50px;

}

.curriculum {

	width:108px;

	height:50px;

}

.faqs {

	width:67px;

	height:50px;

}

.contact {

	width:98px;

	height:50px;

}

.main_ima01 {

	background:url(images/main_img.jpg) no-repeat left bottom;

	height:181px;

	width:501px;

	float: right;

	padding-top: 9px;

}

.i_main_ima01 {

	height:185px;

	width:501px;

	float: right;

}

.special {

	height:56px;

	width:715px;

	clear:both;

	float:left;

	background-image: url(images/special_main.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.left_part {

	float:left;

	background-repeat: no-repeat;

	background-position: left top;

}

.i_left_part {

	width:190px;

	float:left;

	clear:both;

}

.i_left_bg {

	background:url(images/spe_bg.jpg) repeat-y left top;

	width:191px;

	float:left;

}

.i_special_events {

	height:59px;

	width:191px;

	background-image: url(images/dys_img.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.i_contat_info {

	height:66px;

	width:191px;

	background-image: url(images/contact_info.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.right_main {
	width:481px;
	float:right;
	background-color:#FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;

}

.i_right_main {

	width:510px;

	float:right;

	background-color:#FFFFFF;

	padding-right: 5px;

	padding-left: 6px;

}



.i_right_main1 {

	width:698px;

	float:right;

	background-color:#FFFFFF;

	padding-right: 5px;

	padding-left: 6px;

}

.right_content {

	width:450px;

	float: right;

	background-color: #F0F0F0;

	background-image: url(images/right_bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding-right: 18px;

	padding-left: 13px;

	margin-bottom: 10px;

	clear: both;

	padding-bottom: 20px;

}

.special_bott {

	width:191px;

	clear:both;

	height: 22px;

	background-color: #FFFFFF;

}

.spe_bg {

	background:	url(images/spe_bg.jpg) repeat-y left top;

	width:191px;

}

.welcome {

	background:url(images/welcome_text.jpg) no-repeat left top;

	margin-top:10px;

	width:460px;

	clear: both;

	float: left;

	padding-top: 25px;

}

.right_bott {

	background:url(images/right_bg.jpg) no-repeat right top;

	width:481px;

	height:24px;

}

.img_area {

	background:url(images/img_area.jpg) no-repeat left top;

	width:481px;

	height:183px;

}

.donation {

	background:url(images/donation_img.jpg) no-repeat left top;

	height:125px;

	margin-top:19px;

	width:191px;

	float: left;

	margin-bottom: 13px;

}

.i_donation {

	height:125px;

	background-color:#FFFFFF;

	width:191px;

	margin-top:19px;

	background-image: url(images/donation_2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.curriculm {

	background:url(images/curriculm.jpg) no-repeat right top;

	height:50px;

	width:481px;

	float:right;

	clear:both;

	margin-top:10px;

	margin-bottom: 10px;

}

.contact_email {
	width:692px;
	float:left;
	background-image: url(images/contact_email.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 0px;
	padding-top: 30px;

}

.curr_head {

	background:url(images/curriculm_head.jpg) no-repeat left top;

	height:12px;

	width:89px;

	margin-top:11px;

	margin-left:17px;

	margin-bottom:2px;

}

.contact_left {

	width:190px;

	clear:both;

	float:left;

	margin-top:20px;

	margin-left:25px;

}

.contact_right {

	float:right;

	margin-bottom:0px;

	margin-top:25px;

	width: 240px;

}

.copyright {float:right; height:20px; margin-right: 7px; padding-top: 47px; text-align:right}

.main_top {

	background-image: url(images/main_top.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	width:510px;

	clear:both;

	float:right;

}



.main_top1 {

	background-image: url(images/main_top1.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	width:698px;

	clear:both;

	float:right;

}

#contact {

	float: left;

}



.main_bg {

	background-image:url(images/main_bg.jpg);

	background-repeat:repeat-y;

	background-position:center top;

	width:510px;

	clear: both;

	float: left;

}



.main_bg1 {

	background-image:url(images/main_bg1.jpg);

	background-repeat:repeat-y;

	background-position:center top;

	width:698px;

	clear: both;

	float: left;

}

.main_bott {
	width:700px;
	background-image: url(images/main_bott.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	clear: left;

}

.main_bott1 {

	width:698px;

	clear:both;

	float:left;

	background-image: url(images/main_bott1.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.line_bg {

	background-image: url(images/special_line.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.educationl {

	width: 250px;

	padding-left: 50px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9;

	line-height: 14px;

	font-weight: normal;

	color: #333333;

	float: left;

}

.summer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9;

	line-height: 14px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	width: 250px;

	margin-left: 90px;

	float: left;

}

.bottom_img2 {

	height: 20px;

	background-image: url(images/bottom_img2.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	width: 692px;

	float: left;

	margin-left: 11px;

}

.heading_2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 17px;

	color: #3C9DFF;

	text-decoration: none;

	text-align: center;

	width: 480px;

	line-height: 19px;

	vertical-align: top;

	font-weight: normal;

}

.email_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FF6666;

	text-decoration: underline;

}



.email_link a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FF6666;

	text-decoration: underline;

}



.email_link a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #3399FF;

	text-decoration: underline;

}

.textfild {

	height: 16px;

	width: 150px;

	border: 1px solid #99CCFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

}

.button {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #3399CC;

	border: 1px solid #3399CC;

}

.terv_b {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #4E4E4E;

	text-decoration: none;

}



.head_1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	font-weight: bold;

	color: #0066CC;

	text-decoration: underline;

}

.arial8 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	text-decoration: none;

}

.web_link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	text-decoration: underline;

	color: #333333;

}



.web_link a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	text-decoration: underline;

}



.web_link a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	text-decoration: underline;

	color: #0066CC;

}

.trv_11b {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0066CC;

	text-decoration: none;

}

.left_1 {

	width: 180px;

	height: 20px;

	float: left;

}

.submeet {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #007ED2;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	height: 20px;

	width: 50px;

}

.button_1 {

	margin-left: 45px;

	width: 300px;

	clear: both;

	float: left;

}

.bottom_bg1 {

	background-image: url(images/left_centerbg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	margin-bottom: 0px;

}

.bottom_3 {

	background-image: url(images/bottom_3.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.link_2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #E80000;

	text-decoration: none;

	font-weight: bold;

}

.link_2 a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FF0000;

	text-decoration: none;

	font-weight: bold;

}

.link_2 a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #007ED2;

	text-decoration: underline;

}

P {
	text-align: left;
}

li {

	font-size: small;

}

directcontact {

	padding-left: 100px;

	margin-left: 100px;

}

.boldbigger {
	font-size: medium;
	font-weight: bold;
	color: #89C413;
}

h2 {
	text-align: center;
	font-size: large;

}
.aboutus {
	padding-left: 5%;
}
.aboutus2 {
	padding-left: 5%;
    color:#0033CC
}
.centertext {
	text-align: center;
}
