@charset "utf-8";
/* CSS Document */


.main
{
	margin:auto;
	width:950px;
	line-height:23px;
	font-size:13px;
	color:#666;	
}


.bot a
{
	text-decoration:none;
	color:#003300;
	font-size:12px;
}
.bot a:hover
{
	color:#990000;
}

.part1
{
	width:607px;
	float:left;
	margin-left:auto;
	height:350px;
	margin-top:20px;
	margin-bottom:20px;
	
}
.part2
{
	width:305px;
	float:right;
	margin-top:20px;
	height:345px;
	margin-bottom:20px;
	border:#CCCCCC 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	background-color:#ebf7da;
	
}
.mid
{
	background-image:url(images/mid.png);
	
	padding-left:5px;
	
}
.bottom
{
	background-image:url(images/bottom.png);
	height:17px;
}

.shpmid
{
	background-image:url(images/shpmid.png);
}
.shpbot
{
	background-image:url(images/shp_bot.png);
	height:27px;
}
.shpcnt
{
	width:224px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}
.menu
{

	margin-left:20px;
	padding-bottom:10px;
		padding-top:8px;

	
}
.menu a
{

	border-right:1px #CCCCCC solid;
		padding-left:12px;
	padding-right:12px;
	width:auto;	display:block;
	text-align:center;
	font-size:13px;
	color: #FFF;
	text-decoration:none;
	margin-bottom:8px;
	float:left;
}
.menu a:hover
{
	color:#CCCCCC;
	
	
	}
.boxes
{
	width:250px;
	height:200px;
	margin-right:20px;
	margin-top:20px;
	float:left;
	border:1px solid #CCC;
	background-color: #ededed;
}
.boxes1
{
	width:382px;
	height:200px;
	margin-right:20px;
	margin-top:20px;
	float:left;
	border:1px solid #CCC;
	background-color: #ededed;
}
#boxex_top
{
	height:30px;
	background-color:#243a04;
	
	line-height:30px;
	font-size:14px;
	 color:#FFFFFF;
	 font-weight:500;
	 padding-left:8px;
}
.content_txt
{
	width:930px;

	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:auto;

	text-align: justify;
	
}

.titleside
{
	font-size:17px;
	color: #C00;
	padding-left:0px;
	font-weight:bold;
	height: 30px;
	margin-top:15px;
	margin-bottom:8px;
	padding-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bfb38f;
	
}

.botline
{
	border-bottom:1px #999999 dashed;
}
.school  a
{
	
	text-decoration:none;
	color: #333;
	font-size:13px;
	text-align:left;
}
.school  a:hover
{
	color:#CC0000;
}
#copyright
{
	font-size:12px;
	padding-top:5px;
}
.papercut img
{
	width:180px;
	height:160px;
	padding:8px;
	border:1px #666666 solid;
}
.tb
{
	padding:5px;
	
	
	
	
}
.titleshp
{
	height:44px;
	background-image:url(images/titleshp.png);
	padding-left:55px;
	line-height:44px;
	font-size:15px;
	color:#814908;
	font-weight:bold;
}

ol{
				counter-reset: li;
				list-style: none;
				*list-style: decimal;
				font: 14px 'trebuchet MS', 'lucida sans';
				padding: 0;
				margin-bottom: 4em;
				text-shadow: 0 1px 0 rgba(255,255,255,.5);
			}


.rectangle-list li a{
				position: relative;
				display: block;
				padding: .4em .4em .4em .8em;
				*padding: .4em;
				margin: .5em 0 .0em 2.5em;
				background-color:#99CC99;
				color: #444;
				text-decoration: none;
				-webkit-transition: all .3s ease-out;
				-moz-transition: all .3s ease-out;
				-ms-transition: all .3s ease-out;
				-o-transition: all .3s ease-out;
				transition: all .3s ease-out;	
			}

			.rectangle-list li a:hover{
				background: #eee;
			}	

			.rectangle-list a:before{
				content: counter(li);
				counter-increment: li;
				position: absolute;	
				left: -2.5em;
				top: 50%;
				margin-top: -1em;
				background: #fa8072;
				height: 2em;
				width: 2em;
				line-height: 2em;
				text-align: center;
				font-weight: bold;
			}
			
			.rectangle-list li a:after{
				position: absolute;	
				content: '';
				border: .5em solid transparent;
				left: -1em;
				top: 50%;
				margin-top: -.5em;
				-webkit-transition: all .3s ease-out;
				-moz-transition: all .3s ease-out;
				-ms-transition: all .3s ease-out;
				-o-transition: all .3s ease-out;
				transition: all .3s ease-out;				
			}

			.rectangle-list li a:hover:after{
				left: -.5em;
				border-left-color: #fa8072;				
			}


#readmore a
{

	
	color:#990000;
	text-decoration:none;
	font-size:14px;
	float:right;
	margin-right:15px;
	margin-top:2px;
	
	
	
				
}
#readmore a:hover
{
	
	color: #000; 
}


#readmore1 a
{
	background-image: url(images/readmore1.png);
	width:89px;
	height:25px;
	color:#990000;
	text-decoration:none;
	text-align:center;
	display:block;
	margin-left:105px;
	margin-right:auto;
	margin-top:5px;
				
}
#readmore1 a:hover
{
	background-image:url(images/readmore1over.png);
	color:#333333;
}
#mainshp
{
	
	height:47px;
	line-height:47px;
	
	margin-bottom:10px;
	width:645px;
	font-size:18px;
	font-weight:bold;
		color: #C00;
		border-bottom:1px #bfb38f dashed;
	
}
.tb ul li
{
	list-style-image: url(images/bullet.PNG);
	color: #963;
}

.cert img
{
	width:135px;
	height:180px;
	padding:8px;
	border:1px #333333 solid;
	margin-bottom:3px;
		
}
.col
{
	color: #960;
	font-size:14px;
	font-weight:500px;
}
.audit
{
	background-image:url(images/shp.PNG);
	width:350px;
	height:66px;
	line-height:66px;
	font-size:15px;
	color:#FFF;
	margin-bottom:4px;
	margin-top:4px;
	
}
.audita
{
	width:110px;
	float:left;
	text-align:center;
}
.audita a
{
	text-decoration:none;
	color: #FC0;
width:110px;
height:66px;
display:block;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;

}
 .audita a:hover
 {
	 color:#FFF;
	 background-color: #333;
 }
.member td
{
	padding-left:8px;
	border-bottom:1px #bfb38f solid;
}
.col1
{
	font-size:15px;
	color:#990000;
}
.gal img
{
	width:180px;
	height:130px;
	box-shadow:1px 1px 1px 1px #333333;
	padding:3px;
	margin-bottom:22px;
	margin-left:20px;
}
.col3_head
{
	font-size:17px;
	color:#900;
	padding-bottom:5px;
	border-bottom:2px #996600 solid;
	margin-bottom:10px;
	font-weight:900px;
}
.govt
{
	border:1px solid #CCC;
	background-color:#ebf7da;
	padding:10px;
	margin-top:20px;
	text-align:left;
	font-size:14px;
}
.govt td
{
	height:30px;
	padding-top:3px;
}
.govt a
{
	color: #006;
	text-decoration:none;
}
.govt a:hover
{
	color:red;
	text-decoration:underline;
}
.col3
{
	border-bottom:2px solid #960;
	padding-bottom:5px;
	font-size:14px;
	color:#660000;
}
.col4
{
	color:#960;
	font-size:15px;
	
	font-weight:bold;
}
.competitive
{
	width:200px;
	float:left;
}
.school1 a
{
	width:200px; height:80px;
         text-align:center; line-height:80px; font-size:15px; border:1px #996633 solid; background-color: #030; color:#FFFFFF; margin-right:50px; float:right; -webkit-border-radius:8px;-moz-border-radius:8px; display:block;
		 }
.school1 a:hover
{
	background-color:#FC3;
	color: #900;
}
.admissionbtn a
{
	background-image: url(images/button.png);
	width:217px;
	height:49px;
	display:block;
	text-align:center;
	
	margin-left:auto;
	margin-right:auto;
	line-height:49px;
	color:#669900;
	text-decoration:none;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}