﻿html {
	width:100%;
	margin:0 auto;
	
}
a {
	color: #006600;
	outline: none;
	text-decoration: none;
}

a:hover {
	color: #339933;
}

body {
	font-family:Arial Unicode MS;
	font-size:13px;
	color:#333333;
	margin:0 auto;
	background-color:#CEECD1;
	background-image:url('../image/brushed-alum.png');
	background-repeat:repeat;
	text-align:justify;
	line-height:1.5;
}
#header
{
    width:100%;
    margin:0 auto;
    height:90px;
    background-color:#ffffff;
	background-image:url('../image/brushed-alum.png');
    border-top:4px solid #228B22;
	
}
#sub_head
{
    width:1000px;
    margin:0 auto;
    height:90px;
}

.b_r
{
    width:820px;
    float:left;
   
}
#men
{
    width:100%;
    margin:0 auto;
    height:46px;
   background-color:#228B22;
	
	
}
.logos
{
    width:170px;
    height:135px;
    float:left;
    background-color:#228B22;
    overflow:hidden;
    text-align:center;
   
}
.bk_men
{
    width:1000px;
    margin:0 auto;
    height:42px;
}
.bk_m_r
{
   width:850px;
    height:39px;
    float:right;
} 
#bannar
{
    width:100%;
    height:500px;
   
}
#main
{
    width:100%;
   
}  

#cat_main
{
    width:1000px;
    margin:2px auto;
}
.bk_main1
{
   width:100%;
    height: 69px;
} 
.bk_con
{
    width:300px;
    height:310px;
    padding:10px;
    background-color:#FFFFCC;
    float:left;
    margin-left:10px;
}

.divid
{
    background-color:#87D3EF;
    border-radius:10px;
    -moz-border-radius:10px;
}
.bk_main2
{
   width:100%;
    height: 280px;
    margin-top:15px;
} 
.bk_main3
{
    width:1000px;
    height:170px;
    
}

.bk_l
{
    width:650px;
    float:left;
     margin-bottom:15px;
     background-color:#ffffff;
      -webkit-box-shadow:0px 0px 4px 0px #333333;
	-moz-box-shadow: 0px 0px 4px 0px #333333;
	padding:10px;
}

.bk_r
{
    width:280px;
    float:right;
    margin-bottom:15px;
    background-color:#ffffff;
     -webkit-box-shadow:0px 0px 6px 0px #333333;
	-moz-box-shadow: 0px 0px 6px 0px #333333;
	
}
.mbk_l
{
     width:720px;
    float:left;
     margin-bottom:15px;
     background-color:#ffffff;
      -webkit-box-shadow:0px 0px 4px 0px #333333;
	-moz-box-shadow: 0px 0px 4px 0px #333333;
	padding:10px;
}

.mbk_r
{
    width:230px;
    float:right;
    margin-bottom:15px;
    background-color:#ffffff;
     -webkit-box-shadow:0px 0px 6px 0px #333333;
	-moz-box-shadow: 0px 0px 6px 0px #333333;
	
}
  

 #admissionSpeaks{ background:url(../image/schoolSpeaks.png) repeat-x 0 0; height:194px; padding:1px 0 9px;}
 .more a {
	background:url(../image/more-bg.png) no-repeat 0px 0px;
	width:76px;
	height:28px;
	float:right;
	
	margin-top:5px;
	}
	.more a:hover {
	background:url(../image/more-bg.png) no-repeat 0px -28px;
	
	}
 
 #add_main
{
    width:990px;
    height:190px;
    margin:0 auto;
}
#gal_main
{
    width:990px;
    height:220px;
    margin:30px auto 0 auto;
}

#footer
{
    width:100%;
    position:relative;
    clear:both;
    margin-top:15px;
     border-bottom:4px solid #228B22;
}  

#footer_sub
{
    width:990px;
    height:50px;
    margin:0 auto;
    padding-top:10px;
    background-color:#228B22;
    
    -moz-border-radius:15px 15px 0px 0px;
    border-radius:15px 15px 0px 0px ;
    
}

#footer_sub a {
	color: #ffffff;
	outline: none;
	text-decoration: none;
}

#footer_sub a:hover {
	color:#ffff99;
}

.bk_man_l
{
    width:220px;
    background-color:#FFFFCC;
    float:left;
    margin-bottom:15px;
}

.bk_man_r
{
    width:760px;
    background-color:#FFFFCC;
    float:right;
    margin-bottom:15px; 
}
.bk_man_ad
{
  
     width:1000px;
    float:left;
     margin-bottom:15px;
     background-color:#ffffff;
      -webkit-box-shadow:0px 0px 4px 0px #333333;
	-moz-box-shadow: 0px 0px 4px 0px #333333;
	padding:10px;
}


#p_main
{
  width:99.4%;
  background-color:#333333;
  height:35px;
  color:#ffffff;
  padding:5px;
  font-size:24px;
  font-family:Andalus; 
  background-image:url(../image/black-scales.png); 
}
#p_sub
{
width:98%;
  background-color:#FFFFCC;
  padding:10px;
}

.image:hover {
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.image {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
width:100px;
height:100px;
}

.imagess:hover {
-webkit-transform:scale(1.1);
transform:scale(1.1);
}
.imagess {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
width:160px;
height:160px;

}

.d_main
{
  width:490px;
  background-color:#333333;
  height:25px;
  color:#ffffff;
  padding:5px;
  font-size:18px;
  font-family:Andalus; 
  background-image:url(../image/black-scales.png); 
}
.d_sub
{
width:490px;
  background-color:#FFFFCC;
  padding:5px;
}

/*********************************************************************Ribban**********************************************************************/
.mas_h
{
     font-family:Nyala;
            font-size: 26px;
            color: #F7F4B5;
            height: 42px;
        background-image:url('../image/sneaker-mesh-fabric.png');
    
    background-color:#2C3D9E;
            padding-left:10px;
}
.mas_h_ad
{
      font-family:Nyala;
            font-size: 26px;
            color: #F7F4B5;
            height: 42px;
        background-image:url('../image/sneaker-mesh-fabric.png');
    
    background-color:#2C3D9E;
            padding-left:10px;
}




.content_left {
	float: left;
	width: 390px;
	background-image: url(image/highlight.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-top: 46px;
	padding-bottom: 10px;
	color: #FFFFFF;
}
.content_left_inner {
	margin: 13px 0px 0px 12px;
	width: 343px;
	background-color: #e98810;
	padding:0px 12px 0px 12px;
	margin-top:5px;
}
.content_left h3 {
	font-size:18px;
	color:#242524;
	border-bottom:1px dotted #000;
	margin:0;
	padding:10px 0 7px 0;
	font-weight:normal;
}
.content_left h2 {
	font-size:30px;
	color:#fff;
	line-height:45px;
	
	padding:0;
	letter-spacing:5px;
	margin:0;
	text-align:center;
}
.title_1{ font-size:16px !important; color:#000 !important;clear:both; padding-top:10px; 
   
   }
.content_left h2.smal{ font-size:16px; font-family:"myriad Pro"; text-transform:uppercase; letter-spacing:1px; word-spacing:nowrap;}
.more {
	float:right;
	margin-bottom:10px;
}

.content_left_inner_image {
	padding: 15px 0 0 0px;
}