body{margin: 0px; /*background: url(../images/main_bg.jpg) top center fixed no-repeat;*/ }
table,div{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; }
a{color: #333333; text-decoration: none; }
a:hover{color: #333333; text-decoration: underline;}
img{border:none;}
p{ margin:10px 0;}

h1,h2,h3,h4{margin:0px;}
/*Heading*/
h1{font-size:24px; font-weight:bold; line-height:18px; }
h2{font-size:20px; font-weight:bold; line-height:18px; }
h3{font-size:18px; font-weight:bold; line-height:18px; }
h4{font-size:14px; font-weight:bold; line-height:18px; }

.img_left1{float:left; margin-right:5px;padding-top:3px;}
.img_left{float:left; margin-right:15px;}
.img_right{float:right; margin-left:15px;}
.contact_text{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#333333; line-height:20px;}

.contact_text1{font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#333333; line-height:20px;}

/*ul li{ list-style:none;}*/

#main{width:963px; margin:0 auto;}
#header{width:963px; position:relative; display:inline-block; overflow:hidden; height:402px; margin-top:20px;}
.head_top {width:9px; height:402px; float:left}
.head_middle {width:945px; height:402px; float:left; background:url(../images/head_middle.png) repeat-x;}
#top{width:923px; height:402px; margin:0 auto; overflow:hidden;}
#logo_div{width:923px; float:left;}
.logo_top {float:left; width:923px; margin:16px 0 0 0;}
.logo_top1 {float:left; width:923px; height:35px;}
.logo_top1 ul {float:right; width:715px; margin:0 18px 0 0; padding:0;list-style:none;}
.logo_top1 ul li {float:left; padding:0; margin:0;}
.phone {float:right; width:167px; height:50px; margin-right:47px; padding-top:20px;}
.logo {width:305px; float:left; height:101px;}
#top_link{width:100px; float:right;}
#navi{width:963px;}
#banner{width:923px; overflow:hidden;}
#content{width:963px; overflow:hidden}
.content_middle {float:left; width:963px; overflow:hidden; background:url(../images/content_middle.png) repeat-y;}
.program_div {width:251px; float:left; margin:16px 0 8px 24px;}
.program_mid{float:left; background:#ddf6fe; border-top:#508331 solid 5px; width:251px;}
.program_mid_in{float:left; background:#ddf6fe; border-top:#508331 solid 5px; width:221px;-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}
.ttl {font-weight:bold; font-size:21px; color:#508331; padding:8px 0 0 25px;}
.txt {font-size:13px; font-weight:bold; padding: 0 30px 0 25px; text-align:left}
.program_foot{float:left; width:251px;}
.about_div {width:432px; float:left; margin:16px 0 8px 10px;}
.about_mid {float:left; background:#ddf6fe; border-top:#0093dd solid 5px; width:432px;}
.abt_ttl {font-weight:bold; font-size:21px; color:#0093dd; padding:8px 0 0 25px;}
.abt_txt {color:#212121; font-size:13px; text-align:justify; padding:0 40px 0 25px;}
.about_foot {width:432px; height:11px; float:left;}
.content_foot {float:left; width:963px; height:12px;}
.form {float:left; margin:11px 0 0 30px; width:190px;}
.form_in {float:left; margin:11px 0 0 10px; width:190px;padding-bottom:20px;}
.form_ttl {color:#FFF; font-weight:bold; font-size:21px;}
.text {font-size:12px; color:#212121; margin-top:9px !important; text-align:left; padding-left:5px; width:170px !important}
.text1 {font-size:13px; margin-top:9px !important; font-family:Arial, Helvetica, sans-serif; color:#212121; text-align:left; padding-left:5px; width:170px !important}
.sub {margin-top:9px !important}
#footer{width:963px; text-align:center; font-size:12px; overflow:hidden; padding:15px 0; color:#282828;}
#copy{width:400px; float:left;}
#jinfo{width:400px; float:right;}


.black_text1 ul{list-style-image:url(../images/arrow.png);padding-left:40px;padding-top:0px;margin-left:0px;}
.black_text1 ul li{text-decoration:none;text-align:justify;line-height:18px;}

.black_text2 ul{list-style-image:url(../images/arrow.png);padding-left:25px;padding-top:0px;margin-left:0px;}
.black_text2 ul li{text-decoration:none;text-align:justify;line-height:18px;}

.black_text3 ul{list-style-image:url(../images/arrow1.png);padding-left:25px;padding-top:0px;margin-left:0px;}
.black_text3 ul li{text-decoration:none;text-align:justify;line-height:18px;padding-bottom:10px;}

#content_in{width:943px; background:#d0cec8;-moz-border-radius: 0px 0px 8px 8px; webkit-border-radius:0px 0px 8px 8px; border-radius:0px 0px 8px 8px;position:relative;display:inline-block;float:left;padding:10px;}
#content_left{float:left;width:221px;/*background:#696258;-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;*/padding-bottom:10px;}

#contact_left{float:left;width:221px;background:#696258;-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}

#content_right{width:680px;float:right;padding-right:10px;text-align:justify;}
#program{float:left;width:221px;background:#ddf6fe;-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}
.green_text_header{color:#508331;font-size:15px;}

input.long{
    width: 200px;
	padding:5px;
	height:15px;
	background:#f2f2f2;
	-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;border:none;
	color:#7a7b7b;
}

select.long{
    width: 200px;
	padding:5px;
	height:30px;
	background:#f2f2f2;
	-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;border:none;
	color:#7a7b7b;
}


input.long1{
    width: 350px;
    color: #505050;
}

input.small{
    width: 80px;
    color: #505050;
}


input.small1{
    width: 50px;
    color: #505050;
}

textarea.long{
    width: 200px;
	padding:5px;
	height:60px;
	background:#f2f2f2;
	-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;border:none;
}
label { width: 80px; float: left; font-weight:bold;}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

input.text1{color:#999;  width: 200px;
	padding:5px;
	height:15px;
	background:#f2f2f2;
	-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;border:none;}
	
#addmission_form{float:left;width:400px;background:#b3b4b4;-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;padding:20px;}

#contact_form{float:left;width:300px;background:#b3b4b4;-moz-border-radius: 5px 5px 5px 5px; webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;padding:20px;}

.red_text{color:#e50803;font-size:13px;}





