@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#f7f7f5; }
html { padding:0; margin:0; }
.main { margin:0 auto; padding:0; }
.resize { width:960px; padding:0; margin:0 auto; }
/********** header **********/
.header_resize {
	margin:0;
	padding:0;
	padding-bottom:4px;
	background-image: url(header.png);
}

.header {
	width:960px;
	padding:0;
	margin:0 auto;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px#ccc;
	box-shadow: 0 0 5px #ccc;
	background-image: url(header.png);
}
.header_students {background:#fff url(images/students-header.jpg) 0 0  no-repeat;}
/* 2 */
.header_blog2 { background:url(images/header_blog_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:95px; }
.header_blog2 h2 { font: bold 36px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 0; margin:0; }
/* logo */
.logo { padding:0; margin:0; }
.logo a { display:block; height: 86px; text-decoration:none; }
/*menu*/
.menu { padding:0; margin:0;border-top: 1px solid #DCDCDD;/*#C7D5EC;*/  }
.menu ul { text-align: left; padding:0; margin:0; list-style:none; border:0; }
.menu ul li { float:left; margin:0; padding:0; border:0; }
.menu ul li a { float:left; margin:0; padding:5px 12px; color:#000; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; }
.menu ul li a:hover, .menu ul li a.active { color:#196A00; background-color:#FFF; background-color:rgba(255,255,255,.5) }

/* header_blog*/
.header_blog {
	padding:0;
	margin:0 auto;
	background-image: url(bg.png);
}
.header_blog_resize { width:960px; margin:0 auto; padding:0; }
.header_blog h2 { font: bold 36px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f7f7f5; padding:30px; margin:0; }
/* body */
.body {
	padding:0;
	margin:0 auto;
	width:960px;
	-moz-box-shadow: inset 0 0 5px #ccc;
	-webkit-box-shadow: inset 0 0 5px #ccc;
	box-shadow: inset 0 0 5px #ccc;
}
.body2 {-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;}
.body h2 { font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#101010; padding:10px 0; margin:0 0 5px 0; }
.body h2 span { font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7e7e7e; text-transform:none; }
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#7e7e7e; line-height:1.5em; padding:5px 0; margin:0; }
.body p.headd {
	padding-bottom: 0;
	border-bottom: 2px solid #339933;
	margin-right:5px;
	color:#339933;
	font-size:14px;
}
.body ul {padding-left: 15px; }
.body li { font:normal 12px Arial, Helvetica, sans-serif; color:#7e7e7e; line-height:1.5em; padding:0 0 5px; margin:0; }
.body a { color:#a63046; text-decoration:none; }
.body img { margin:10px auto; padding:0; }
.body img.floated { float:left; margin:15px 10px 10px 0; padding:0; }
.body img.serv { float:left; margin:20px 10px 10px 0; padding:0; }
.body .deepbox {
	background-color: #006633;
	padding:5px 10px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	border-radius:5px;
}
.body .deepbox p { color:#FFFFFF; text-align:justify; font-weight:bold;}
.body .block { display:block}
.body .center { text-align:center; }
 .justify {text-align:justify; }
.right { width:300px; margin:0; padding:10px 25px; float:right; }
.left { width:560px; margin:0; padding:10px 25px; float:left; }
.fullwidth { width:auto; margin:0; padding:10px 25px; }
.port { width:280px; margin:0; padding:0 10px 0 25px; float:left; }
/*.body_blog*/
.body_blog {
	width:960px;
	margin:0 auto;
	padding:15px 0;
	border-top:1px solid #ececec;
	border-bottom:1px solid #eaeaea;
	background-image: url(header.png);
}
.body_blog h2 { font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#101010; padding:10px 0; margin:0; }
.body_blog h2 span { font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7e7e7e; text-transform:none; }
.body_blog p { font:normal 12px Arial, Helvetica, sans-serif; color:#7e7e7e; line-height:1.5em; padding:10px 0; margin:0; }
.body_blog a { color:#a63046; text-decoration:none; }
.body_blog img { margin:1px 5px 0 0; padding:0; }
.leftt {
	width:560px;
	margin:0;
	padding:10px 25px;
	float:left;
}
.rightt { width:297px; margin:0; padding:10px 25px; float:right; border-left:1px solid #e5e5e5; }
.contacttable p { padding:0; padding-bottom:4px; }
/*FBG*/
.FBG_resize { background:url(images/fbg_bg.gif) top repeat-x; margin:0; padding:0; padding-top:8px; }
.FBG { margin:0 auto; padding:10px 0; width:972px; background:#f7f7f5; border-bottom:1px solid #e4e4e3;-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px#ccc;
box-shadow: 0 0 5px #ccc; }
.FBG a { color:#a54356; text-decoration:none; }
.FBG img { float:left; margin:0; padding:0; }
.FBG .cararight { float:right; width:130px; height:80px; text-wrap:normal !important}
.FBG p { font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#5f5f5f; text-decoration:none; padding:5px 0; margin:0; line-height:1.5em; }
.FBG h2 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2e2e2e; padding:5px 0; margin:0; }
.FBG .bloga { width:222px; float:left; margin:0; padding:10px; height:90px; }
/********** contact form **********/
#contactform { margin:0; padding:5px 0; }
#contactform * { }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:5px 0; color:#7e7e7e; font: bold 12px Arial, Helvetica, sans-serif; float:left; }
#contactform label span.red { color:#F00; }
#contactform label span.desc { display:block; font:normal 11px Arial, Helvetica, sans-serif; color:#7e7e7e }
#contactform input.text { width:350px; border:1px solid #cdcdcd; margin:2px 0; padding:5px 2px; height:16px; background:#fefefe; float:left; }
#contactform textarea { width:350px; border:1px solid #cdcdcd; margin:2px 0; padding:2px; background:#fefefe; float:left; }
#contactform li.buttons input { padding:3px 0 3px 100px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }
/*************footer**********/
.footer { padding:10px 0; margin:0; }
.footer_resize { width:910px; margin:0 auto; padding:5px 25px; }
.footer p { font:normal 11px Arial, Helvetica, sans-serif; color:#737373; }
.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#737373; text-decoration:none; padding:5px 0; margin:0; }
.footer p.righttt { text-align:right; margin:0; padding:15px 0; float:right; }
.footer p.lefttt { text-align:left; margin:0; padding:15px 0; float:left; }
p.clr,
.clr {
	clear:both;
	padding:0;
	margin:0;
	background-image: url(header.png);
}
/* Slider */
#slider {
	width:960px;
	padding:11px 0;
	margin:0 auto;
	background-image: url(bg.png);
}
div#slideshow { width:960px; height:300px; padding:0; margin:0 auto; overflow:hidden; }
.slider-item { width: 100% !important; }
.slider-item img { float:right; margin:0; padding:0; }
.slider_content_inner img { border: none; }
.controls-center { width: 917px; margin:0 auto; padding:5px 0; }
#slider_controls { margin:0 auto; z-index: 1000; width:936px; }
#slider_controls ul { margin:0 auto; padding:0; width:76px; }
#slider_controls ul li { margin:0; padding:0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width:11px; height: 11px; background:url('images/tabs_2.gif') no-repeat center center; display: block; float: left; padding:10px 2px 0 2px; margin:2px !important; margin:1px 1px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { color:#979797; background:url('images/tabs_1.gif') no-repeat center center; }


/* Default settings for the button */
.google-button img {
vertical-align:middle;
}
.google-button {
text-decoration: none;
display: inline-block;
min-width: 54px;
text-align: center;
color: #555;
font-size: 11px;
font-weight: bold;
height: 27px;
padding: 0 8px;
line-height: 27px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all 0.218s;
-moz-transition: all 0.218s;
-ms-transition: all 0.218s;
-o-transition: all 0.218s;
transition: all 0.218s;
border: 1px solid gainsboro;
border: 1px solid rgba(0, 0, 0, 0.1);
background-color: whiteSmoke;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: default;
}

.google-button:hover {
border: 1px solid #C6C6C6;
color: #333;
-webkit-transition: all 0.0s;
-moz-transition: all 0.0s;
-ms-transition: all 0.0s;
-o-transition: all 0.0s;
transition: all 0.0s;
background-color: #F8F8F8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.google-button:active {
background-color: #F6F6F6;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.google-button-blue {
border: 1px solid #3079ED;
color: #FFF;
text-shadow: 0 1px rgba(0, 0, 0, 0.1);
background-color: #4D90FE;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
background-image: linear-gradient(top,#4d90fe,#4787ed);
}

.google-button-blue:hover {
text-decoration:none;
border: 1px solid #2F5BB7;
color: #FFF;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
background-color: #357AE8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
background-image: linear-gradient(top,#4d90fe,#357ae8);
}

.google-button-red {
border: 1px solid transparent;
color: #fff;
text-shadow: 0 1px rgba(0, 0, 0, 0.1);
background-color: #D14836;
background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));
background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
background-image: -o-linear-gradient(top,#dd4b39,#d14836);
background-image: linear-gradient(top,#dd4b39,#d14836);
}

.google-button-red:active {
text-decoration:none;
border: 1px solid #992A1B;
background-color: #B0281A;
background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));
background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);
background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);
background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);
background-image: -o-linear-gradient(top,#dd4b39,#b0281a);
background-image: linear-gradient(top,#dd4b39,#b0281a);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}

.google-button-red:hover {
border: 1px solid #B0281A;
color: #FFF;
text-decoration:none;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
background-color: #C53727;
background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));
background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
background-image: -moz-linear-gradient(top,#dd4b39,#c53727);
background-image: -ms-linear-gradient(top,#dd4b39,#c53727);
background-image: -o-linear-gradient(top,#dd4b39,#c53727);
background-image: linear-gradient(top,#dd4b39,#c53727);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
-o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
box-shadow: 0 1px 1px rgba(0,0,0,0.2);
text-decoration: none;
-webkit-transition: all 0.0s;
}
table.zebra {
	font-size:16px;
	line-height: 24px;
	background:#FFFFFF;
	border: 1px solid #ddd;
	border-style: solid solid none none;
}
.zebra tr td, .zebra tr th {
	padding: 10px;
	border: 1px solid #ddd;
	border-style: none none solid solid;
}
.zebra tr.even td, .zebra tr.even th, .zebra td.even, .zebra2 tr:nth-child(even) td, .zebra3 tr:nth-child(odd) td {
	background-color: #eee;
}
.asfa p {padding:0 0 5px; font-weight:bold;}
.asfa strong {color:#A63046;}
