body{
padding:0px;
margin:0px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background:url(../images/bg.jpg) repeat-x #ffffff;
}

p{
margin:0;
font-size:12px; 
padding:1px 6px 10px 4px;
line-height:19px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

.clear{
clear:both;
}
#main_block{
width:940px;
margin:auto;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:8px;
margin-bottom:1px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:bold;
padding-left:8px;
}
#header{
width:940px;
background:url(../images/header.jpg) no-repeat;
height:137px;
}
.heading{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#990000;
}

#logo{
padding:57px 0 0px 93px;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold
}
#nav{
background:url(../images/nav_bg.jpg) repeat-x;
height:36px;
width:940px;
margin-bottom:4px;

}

#banner_block{
background-color:#FFFFFF;
height:254px;
margin-bottom:4px;
width:940px;
}


.box{
float:left;
width:40px;
height:37px;
margin:4px 4px 4px 4px;
padding:4px 4px 4px 4px;
}
.top_box1{
background:url(../images/box_top_calen.jpg) no-repeat;
width:147px;
height:21px;
font-weight:bold;
color:#ffffff;
font-size:14px;
padding:4px 0 0 14px;
}
.top_box1_by{
padding:4px 4px 4px 4px;
width:150px;
font-family:Arial, Helvetica, sans-serif;
}


.news{
width:221px;
background-color:#ededed;
border: 1px solid #dce5e9;
margin-bottom:6px;
}
.advan{
width:201px;
background-color:#f5f5f5;
border: 1px solid #dce5e9;
margin-bottom:4px;
height:150px;

}
.top_box2{
background:url(../images/box_top_news.jpg) no-repeat;
width:208px;
height:21px;
font-weight:bold;
color:#ffffff;
font-size:14px;
padding:4px 0 0 14px;
}
.top_box2_by{
padding:4px 4px 4px 4px;
width:190px;
font-family:Arial, Helvetica, sans-serif;
}

.welcome{
width:472px;
float:left;
}

.wecome_right{
float:right;
width:225px;
}
.top_box3{
background:url(../images/box_top_welcome.jpg) no-repeat;
width:759px;
height:21px;
font-weight:bold;
color:#ffffff;
font-size:14px;
padding:4px 0 0 14px;
}
.top_box3_by{
padding:4px 4px 4px 4px;
width:750px;
font-family:Arial, Helvetica, sans-serif;
}

.gallery{
width:222px;
height:67px;
}

.banner{
height:254px;
width:940px;
}


#scro{
height:20px;
padding-left:20px;
width:920px;
border: 1px solid #eed893;
background-color:#f6f6d6;
margin-bottom:4px;
padding-top:4px;
}
#content_block{
width:940px;
display:inline-block;
margin-bottom:3px;


}

#content_left{
float:left;
width:224px;
}
#content_right{
float:right;
width:706px;
}
.readmore2{
width:71px;
height:28px;
float:right;
margin:0 4px 4px 0;
}
.thum{
float:left;
margin:4px 4px 4px 4px;
padding:3px 3px 3px 3px;
border: 1px solid #dce5e9;
}
.readmore{
width:71px;
height:28px;
float:right;
margin:0 4px 4px 0;
}

.history{
background:url(../images/history.jpg) no-repeat;
width:114px;
height:35px;
color:#FFFFFF;
padding:10px 0 0 40px;
font-weight:bold;
font-size:14px;
margin-top:35px;
margin-left:4px;
}

#footer_main{
background:url(../images/footer_bg.jpg) repeat-x center top;
height:30px;
width:925px;
padding:15px 5px 1px 5px;
color:#ffffff;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
margin:auto;
}
#rcs{
width:200px;
float:left;
padding-left:20px;
}
#rcs a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#rcs a:hover{
color:#FF6600;
font-weight:bold;

}
#foolinks{
width:580px;
float:right;
text-align:center;
}
#foolinks ul{
margin:0;
padding:0;
list-style:none;
}
#foolinks ul li{
margin:0;
padding:0;
display:inline;
}
#foolinks ul li a{
margin:0;
padding-right:6px;
padding-left:4px;
color:#ffffff;
border-right:solid 1px #ffffff;
text-decoration:none;
}
#foolinks ul li a:hover{
margin:0;
padding-right:6px;
padding-left:4px;
color:#000000;

text-decoration:underline;

}
#foolinks ul li a.last{
border:none;

}
img{
border:none;
}
.admissions{
width:230px;
height:139px;
margin-bottom:6px;
}
.photo_gallery{
width:216px;
padding:0 4px 0 4px;
background-color:#006B9F;
height:140px;
text-align:center;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top:5px;
}
.thum_1{
float:left;
margin:4px;

}
.line{
border-bottom-color:#666666;
border-bottom-style:dashed;
border-bottom-width:1px;
margin-left:10px;
width:200px;
margin-bottom:3px;
}
