
/* CSS Document MM */
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

@font-face{
	src:url(assets/fonts/trebuc.ttf);
	src:url(assets/fonts/trebucbd.ttf);
	src:url(assets/fonts/trebucbi.ttf);
	src:url(assets/fonts/trebucit.ttf);
}

#wrap{
	width:1200px;
	height:auto;
	margin:0 auto;
}

.headwrap{
	width:auto;
	height:auto;
}

.headpart{
	position:absolute;
	background:url(assets/img/head_bg_line.jpg) left top repeat-x;
	height:130px;
	width:1200px;
}

.logo{
	position:absolute;
	background-image:url(assets/img/logo.png);
	width:100px;
	height:101px;
	margin-left:50px;
	margin-top:15px;
}

.title1{
	position:absolute;
	margin-left:175px;
	margin-top:20px;
	width:200px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-image:url(assets/img/title.png);
	width:370px;
	height:95px;
}

.title2{
	width:300px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}

.title3{
	width:300px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}

.search_cont{
	float:right;
	margin-right:70px;
	margin-top:30px;
	color:#FFFFFF;
}

/*----------------NAVIGATION------------------*/
.nav_cont{
	position:absolute;
	margin-top:130px;
	margin-left:70px;
	width:1066px;
	height:auto;
	font-size:14px;
	box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

a{
	text-decoration:none;
	color:inherit;
}

.homebg{
	background:url(assets/img/home_grad.jpg);
	width:130px;
	height:40px;
	color:#FFFFFF;
}

.sep{
	background-image:url(assets/img/seperator.jpg);
	width:2px;
	height:45px;
}

/*----------------NAVIGATION------------------*/

/*----------------BANNER------------------*/
.banner{
	position:absolute;
	width:1066px;
	height:357px;
	margin-left:70px;
	margin-top:180px;
	box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

.index_cont_bg{
	z-index:-1;
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	
	box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}



.body_cont{
	margin:0 auto;
	position:absolute;
	width:1066px;
	height:auto;
	margin-top:537px;
}
/*----------------BANNER------------------*/

/*---------INDEX------LEFT SIDE-------------------*/
.leftside{
	position:absolute;
	background-color:#0099cc;
	width:308px;
	height:auto;
	margin-left:70px;
}

.news_title{
	position:relative;
	margin-top:20px;
	margin-left:30px;
	color:#FFFFFF;
	font-weight:bold;
}

.news_image{
	position:relative;
	background-image:url(assets/img/students.jpg);
	width:264px;
	height:143px;
	margin-left:-8px;
	margin-top:10px;
}

.news_text{
	position:relative;
	font-weight:normal;
	margin-top:10px;
	font-size:12px;
	text-align:justify;
	width:250px;
}

.below_title{
	position:relative;
	
	width:264px;
	height:142px;
	margin-left:20px;
	margin-top:20px;
}

.below_title_text{
	position:absolute;
	font-weight:normal;
	font-size:14px;
	color:#FFF;
	margin-top:150px;
	text-align:justify;
	width:250px;
	margin-left:50px;
}

/*-----------INDEX----RIGHT SIDE-------------------*/
.rightside{
	position:absolute;
	background-color:#FFFFFF;
	width:757px;
	height:auto;
	margin-left:379px;
}

.welcome{
	width:500px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:24px;
}

.summary{
	width:740px;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	text-align:justify;
	font-size:14px;
}

.readmore{
	margin-top:20px;
}

/*--------------INDEX BOXES--------------------*/

.box1{
	position:absolute;
	background-image:url(assets/img/box1.png);
	width:230px;
	height:273px;
	margin-left:20px;
}

.title_text1{
	margin-left:50px;
	margin-top:10px;
	font-weight:bold;
	color:#FFF;
	}

.box_image1{
	background-image:url(assets/img/box_img1.png);
	margin-left:20px;
	width:191px;
	height:137px;
}

.box2{
	position:absolute;
	background-image:url(assets/img/box2.png);
	width:230px;
	height:273px;
	margin-left:265px;
}

.title_text2{
	margin-left:30px;
	margin-top:10px;
	font-weight:bold;
	color:#FFF;
	}

.box_image2{
	background-image:url(assets/img/box_img2.png);
	margin-left:20px;
	width:191px;
	height:137px;
}

.box_text1{
	position:absolute;
	width:180px;
	text-align:justify;
	font-size:10px;
	color:#FFFFFF;
	margin-top:140px;
	margin-left:5px;
	font-weight:bold;
}

.box3{
	background-image:url(assets/img/box3.png);
	width:230px;
	height:273px;
	margin-left:510px;
}

.title_text3{
	position:absolute;
	margin-left:90px;
	margin-top:10px;
	font-weight:bold;
	color:#FFF;
	}

.box_image3{
	position:absolute;
	background-image:url(assets/img/box_img3.png);
	margin-left:20px;
	margin-top:30px;
	width:191px;
	height:137px;
}

/*---------------------FOR PAGES------------------------*/
.about_cont_bg{
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	height:1000px; box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

.dept_cont_bg{
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	height:1086px; box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

.rules_cont_bg{
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	height:1745px; box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

.admin_cont_bg{
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	height:2957px; box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

.ac_cont_bg{
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	height:967px;box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

.off_cont_bg{
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	height:2520px;box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

.rti_cont_bg{
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	height:735px; box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

.fee_cont_bg{
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	height:1349px; box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
}

.contact_cont_bg{
	background:url(assets/img/body_bg.jpg) left top repeat-y;
	height:904px; box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
	}

.pages-footer{
	position:absolute;
	margin-left:-70px;
}

.pages_struct{
	position:absolute; 
	background-color:#FFFFFF; 
	width:1066px; 
	height:auto;
	margin-left:70px;
	margin-top:550px;
	box-shadow: 0 0px 15px rgba(0, 0, 0, 20);
	}
	
.page-title{
	width:500px;
	height:auto;
	margin-top:10px;
	margin-left:30px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:24px;
}
	
.page-summary{
	width:1000px;
	height:auto;
	margin-top:10px;
	margin-left:30px;
	text-align:justify;
	font-size:14px;
}

/*---------------------FOR PAGES------------------------*/

/*---------------------FOOTER------------------------*/

.footer_bg{
	position:absolute;
	background:url(assets/img/footer_bg.jpg) left repeat-x;
	height:80px;
	margin-left:70px;
	width:1066px;
}

.footer_bg a{
	text-decoration:none;
	color:#FFF;
}

.footer_bg ul{
	font-size:13px;
	color:#FFFFFF;
	width:auto;
	margin-left:-10px;
}

.footer_bg li{
	list-style-type:none;
	display:inline-block;
	padding-left:1px;
}

.footer_text{
	color:#FFFFFF;
	font-size:12px;
}

.cr{
	color:#FFFFFF;
	font-size:12px;
	float:left;
	margin-left:10px;
	margin-top:15px;
}

.pwd{
	color:#FFFFFF;
	font-size:12px;
	float:right;
	margin-top:15px;
	margin-right:10px;
}

.url{
	text-decoration:none;
}

.url:hover{
	text-decoration: underline;
}


.wp-pagenavi ul {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.wp-pagenavi ul>li {
	display: inline;
}

.wp-pagenavi ul>li>a,
.wp-pagenavi ul>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.wp-pagenavi ul>li:first-child>a,
.wp-pagenavi ul>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.wp-pagenavi ul>li:last-child>a,
.wp-pagenavi ul>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.wp-pagenavi ul>li>a:hover,
.wp-pagenavi ul>li>a:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.wp-pagenavi .current {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}

.wp-pagenavi .dots {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.blog .index_cont_bg,
.archive .index_cont_bg {
	height: 1900px;
}

.single .index_cont_bg,
.page .index_cont_bg {
	height: 2957px;
}

.single-view,
.post-item {
	padding: 0 10px;
	margin-bottom: 10px;
}

.page-id-1 .index_cont_bg {
	height: 1170px !important;
}

.widget {
	padding: 0 10px;
}

.widget-title {

}

.widget ul {

}

.widget li {

}

.widget a {

}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}