/* 
	Template:	Internet Academy
	Version:	1.0
	Author:		Valentin Zaraf
	Platform:	EggZack.com
*/
/*Custom Fonts*/
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);

.mainbody{
 margin:0;
 padding:0;
 background:#fff;
 text-align:center;
 font:12px/16px Tahoma, Geneva, sans-serif;
 color:#84847e;
}

a{
 color:#3b5998;
 text-decoration:none;
}
a:hover{
 color:#3b5998;
 text-decoration:none;
}

#adminbar{
 height:35px;
 background:#641111;
 -webkit-transition:all 0.3s ease;
 -moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 -ms-transition: all 0.3s ease;
 transition: all 0.3s ease;
 overflow:hidden;
}
.adminbar_inner{display:block;width:980px;margin:0 auto;text-align:center;}
.adminbar_item{display:block;padding:0 20px;font:bold 12px/31px Arial;color:#fff;float:left;background:url(images/bg.jpg);margin-right:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.adminbar_item:hover{background:#3f0a0a;color:#fff;}
.adminbar_help, .adminbar_logout{float:right;}
#adminbar_trigger{
 display:block;
 width:34px;
 height:28px;
 float:right;
 margin:0 20px 0 0;
 border:none;
 color:#d3e7f0;
 -moz-border-radius-bottomright:5px;
 -webkit-border-bottom-right-radius: 5px;
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-bottom-left-radius: 5px;
 cursor:pointer;
}
.adminbar_down{background:#641111 url(images/adminbar_down.png) 50% 50% no-repeat;}
.adminbar_up{background:#641111 url(images/adminbar_up.png) 50% 50% no-repeat;}

#adminbox{
 width:24px;
 height:18px;
 float:right;
 padding:5px;
 margin:0 5px 0 0;
 background:#641111 url(images/adminbox.png) 8px 5px no-repeat;
 border:none;
 color:#d3e7f0;
 -moz-border-radius-bottomright:5px;
 -webkit-border-bottom-right-radius: 5px;
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px;
 border-bottom-left-radius: 5px;
 text-indent:-9999px;
 -webkit-transition:all 0.3s ease;
 -moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 -ms-transition: all 0.3s ease;
 transition: all 0.3s ease;
 overflow:hidden;
}
#adminbox a{
 color:#d3e7f0 !important;
}
#adminbox a:hover{
 color:#fff;
}
#adminbox:hover{
 width:140px;
 text-indent:24px;
 -webkit-transition:all 0.3s ease;
 -moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 -ms-transition: all 0.3s ease;
 transition: all 0.3s ease;
}


#container{margin:0 auto;display:block;text-align:center;}




h1{
	margin:0;
	padding:0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:normal;
	font-size:28px;
	color:#641111;
}
h2{
	margin:0 0 0 0;
	padding:0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#898989;
}
h3{
	color: #3f0a0a;
    font-family: 'Roboto Condensed', sans-serif;
	font-weight:normal;
    font-size: 24px;
    margin: 0 0 0 0;
    padding: 0;
}
h4{
	color: #3f0a0a;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 28px;
	font-weight:normal;
    margin:20px 0 0 20px;
    padding: 0;
    text-align: left;
	text-decoration:none;
}
h4 a{
	color: #3f0a0a;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 28px;
	font-weight:normal;
    margin:20px 0 0 20px;
    padding: 0;
    text-align: left;
	text-decoration:none;
}
p{
	margin:0px;
	padding:0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#84847e;
}

body{
	background:url(images/patt.jpg) repeat left top;
	margin:0;
}
#container {
    background:url(images/bg.jpg) repeat-x left top;
    margin: 0 auto;
    text-align: center;
}

#header {
    height: 112px;
    margin: 0 auto;
    width: 1000px;
}
#header h2{
	margin:0 0 10px 0;
	padding:0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#898989;
}

#logo {
    background: url("images/logo.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    float: left;
    height: 77px;
    margin:16px 0 0 0;
    width: 320px;
}
.header_info {
    float: right;
    margin: 30px 0 0 0;
    padding: 0;
    text-align: center;
    width: 320px;
}

.days{
	float:left;
	width:90px;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#818181;
}
.hours{
	float:right;
	width:130px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#818181;
}


#outercontent2 {
    margin: 0 auto;
    width: 100%;
}


#outercontent {
    margin: 0 auto;
    width: 100%;
}


#leftnav {
    background: none repeat scroll 0 0 #641111;
    height: 55px;
    width: 100%;
}

#navbox{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
	width:1000px;
	margin:0 auto;
}

#menu_ul{zoom:1;text-align:left;}
#menu_ul:after{clear:both;}

#menu_ul li{font:normal 18px/55px 'Lato';font-weight:400;display:block;position:relative;padding:0;margin:0;float:left; text-decoration:none;color:#fff;}
#menu_ul li.active, #menu_ul ul li.subnav_active{background:#3f0a0a;}
#menu_ul a{color:#fff;display:block;padding:0 20px;white-space:nowrap;float:none; text-decoration:none;}
#menu_ul a:hover{text-decoration:none; color:#fff;}
#menu_ul li.active a, #menu_ul ul li.subnav_active a{color:#fff;}
#menu_ul li.active ul li a{color:#fff;}
#menu_ul li.active ul li a:hover{color:#fff;}
#menu_ul li.active:first-child{-moz-border-radius-topleft: 0px;-webkit-border-top-left-radius: 0px; border-top-left-radius: 0px;}
.toplevel{border-right:0px solid #eee;}
.toplevel:last-child{border-right:none;}
#menu_ul li ul{
	margin:0;
	opacity:0;
	visibility:hidden;
	position:absolute;
	top:55px;
	background:#641111 url(images/bg.jpg) left top no-repeat;
	text-align:left;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:0px 2px 3px rgba(50, 50, 50, 0.4);
	box-shadow:0px 2px 3px rgba(50, 50, 50, 0.4);
}
#menu_ul li:hover ul{
	opacity:1;
	visibility:visible;
	z-index:99999;
	}
#menu_ul ul li{
	float:none !important;
	display:block;
	border:0;
	_line-height:0;
	font:normal normal 18px/55px 'Lato';
	
}
#menu_ul li:hover{
	background:#3f0a0a;
}
#menu_ul li.active:hover, #menu_ul li.subnav_active:hover{
	background:#3f0a0a;
}
#menu_ul ul li:first-child{border-top:none;}
#menu_ul ul li:last-child{border-bottom:none;-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
#menu_ul .toplevel:first-child{-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 0px;
	 border-top-left-radius: 0px;}

#content{
    font-size: 100%;
    margin: 0 auto;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
	width:1000px;
}

#slides {
    background: none repeat scroll 0 0 #CCCCCC;
    float: left;
    height: 402px;
    margin: 20px 0;
    width: 1000px;
}
	.slider_img{
		width:1000px;
		height:402px;
		zindex:1;
	}
	.slider_desc{
		width:1000px;
		padding-bottom:22px;
		position:relative;
		top:276px;
		background:url(images/slider_desc.png) center bottom no-repeat;
		opacity:0.8;
		border-bootom-left-radius:15px;
		height:68px;
	}
	.slider_desc a{
		text-decoration:none;
		border-bootom-left-radius:15px;
	}
	.slider_desc h5 {
		background: none repeat scroll 0 0 #333333;
		color: #FFFFFF;
		margin: 30px 0 0;
		padding: 10px 20px 0;
		text-decoration: none;
		width: 960px;
		text-align:left;
	}
	.slider_desc h5 a{
		width:960px;
		font:20px/30px Tahoma, Geneva, sans-serif #fff;
		text-align:center;
		padding:10px 20px 0;
		color:#fff;
		text-decoration:none;
		text-shadow:none !important;
		text-align:left;
	}
	.slider_desc p{
		width:960px;
		font:13px/32px Tahoma, Geneva, sans-serif #FFF;
		background:#333333;
		height:88px;
		text-align:center;
		padding:0 20px;
		color:#fff;
		text-decoration:none;
		text-align:left;
	}
	.slider_desc p a{
		width:960px;
		font:13px/32px Tahoma, Geneva, sans-serif #FFF;
		background:#333333;
		height:88px;
		text-align:center;
		padding:0 20px;
		color:#fff;
		text-decoration:none;
		text-align:left;
	}
	.slidesjs-pagination{
		position:relative;
		top:-70px;
		z-index:999999;
		color:#000;
		display:none;
	}
	.slidesjs-pagination-item{
		display:inline-block;
	}
	.slidesjs-pagination-item a{
		display:block;
		width:20px;
		height:20px;
		background:url(images/pagination.png) center top no-repeat;
		margin-right:4px;
		text-indent:-9999px;
		overflow:hidden;
	}
	.slidesjs-pagination-item a.active{
		background:url(images/pagination.png) center -20px no-repeat;
	}
	
a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {
      
   z-index:5000;
 }

 
 a.slidesjs-stop {
width: 70px;
background-position: 0 0;
height: 32px;
background: url(images/pause.png);
left: 48%;
top: 487px;
}


a.slidesjs-play {
width: 70px;
background-position: 0 0;
height: 32px;
background: url(images/play.png);
left: 48%;
top: 487px;
}



a.slidesjs-previous {
    background: url("images/prev.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 46px;
    left: 32px;
    position: relative;
    top: -60%;
    width: 46px;
	color:transparent;
}

a.slidesjs-next {
    background: url("images/next.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 46px;
    left: 92.8%;
    margin-right: 10px;
    position: relative;
    top: -70.7%;
    width: 46px;
	color:transparent;
}
	

#homepage_form {
    background:#1d2e50;
    float: right;
    height: 365px;
    width: 283px;
	border-bottom-right-radius: 10px;
}
#homepage_form p{
	margin:10px 0 0 20px;
	padding:0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#d8e4fe;
	text-align:left;
}

input[type="text"], input[type="password"], input.text, input.password, input.title, textarea, select {
    background-color: #FDFBE7;
    border: 1px solid #FDFBE7;
    border-radius: 5px;
    color: #333333;
    height: 22px;
    margin: 10px 0 10px -30px;
    width: 201px;
}



input[type="submit"] {
    background: url("images/submit.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 26px;
    margin: 0 0 0 -173px;
    padding: 0;
    width: 70px;
}

#homepage_form img[name='app'] {
 margin:80px 0 48px 0;
 }

#shadow{
	background: url(images/shadow.png) repeat scroll 0 0 ;
	width:1000px;
	height:27px;
	float:left;
}

.home_welcome {
    background: none repeat scroll 0 0 #fff;
    float: left;
    margin: 0;
    overflow: hidden;
    width: 696px;
}

.home_welcome h2{
	margin:0px;
	padding:0px;
	font-family:'Roboto Condensed', sans-serif;
	font-size:28px;
	color:#641111;
	text-align:left;
}

.home_welcome p{
	margin:0px;
	padding:0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#84847e;
	margin:10px 20px 20px 0;
	text-align:left;
}




#tabber_wrap {
    background: none repeat scroll 0 0 #ccc;
    float: left;
    height: auto;
    margin:0;
    overflow: hidden;
    width: 304px;
}



#box_video{
	width:696px;
	height:300px;
	float:left;
	margin:20px 0;
	text-align:left;
}
#box_video h2 {
    color: #641111;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 28px;
    font-weight: normal;
	text-align:left;
    margin: 0;
    padding: 0;
}
#box_video img{
	width:425px;
	height:203px;
    margin: 40px 0 0 0;
    padding: 0;
}

.footer_map_box {
    float: left;
    margin: 0 0 0 30px;
    text-align: left;
    width: 200px;
}
#container {
    text-align: center;
}
#container {
    text-align: center;
}


#testimonial_sec{
	width:304px;
	height:auto;
	background:#fff;
	float:left;
	margin:20px 0;
}


.box_left{
	background: none repeat scroll 0 0 ;
	width:265px;
	height:auto;
	float:left;
	margin:30px 0 0 20px;
}

.box_right{
	background: none repeat scroll 0 0 ;
	width:387px;
	height:277px;
	float:left;
	margin:30px 0 0 20px;
}
.news_bigimg {
    float: left;
    height: 60px;
    margin: 0 10px 64px 0;
    width: 60px;
	border-radius:0px;
}


.footer_map_box {
    float: left;
    margin: 0 0 0 30px;
    text-align: left;
    width: 200px;
}
#container {
    text-align: center;
}
#container {
    text-align: center;
}


.box_right h4{
	color: #fdfbe7;
    font-family: Tahoma, Geneva, sans-serif;

    font-size: 30px;
	font-weight:normal;
    margin:0 0 10px 0;
    padding: 0;
    text-align: left;
	text-decoration:none;
}
h5 {
    color: #3D3D3D;
    float: none;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 3px 0 0;
    padding: 0;
    width: 260px;
	text-align:left;
}
.article_bigrow {
    border-bottom: 1px solid #B7B7B7;
    float: left;
    height: 71px;
    margin:20px 20px 0px 20px;
    padding: 0 0 20px;
    width: 260px;
}

.article_bigrow p {
    color: #84847e;
    float: none;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 3px 0 0;
    padding: 0;
    width: 260px;
	text-align:left;
}

#prefooter {
    background: none repeat scroll 0 0 #d8d8d8;
	clear:both;
    height: 257px;
    margin: 0 auto;
    width: 100%;
}
.prefooter {
	clear:both;
    height: 257px;
    margin: 0 auto;
    width: 1000px;
}
.prefooter h2{
	font-family:'Roboto Condensed', sans-serif;
	font-size:28px;
	color:#641111;
	margin:0;
	padding:16px 0;
}


.footer_map_box {
    width: 200px;
	text-align:left;
	margin:0px 0 0 30px;
	float:left;
}

.footer_map_box a img, *:link img, *:visited img {
    border: medium none;
	margin:0 0 0 -31px !important;
	width:190px !important;
	border:1px solid #000;
	border-radius:0px;
}



.footer_contact_box {
    width: 250px;
	text-align:left;
	margin:0px 0 0 30px;
	float:left;
}




.footer_call_box {
    width: 220px;
	text-align:left;
	margin:0px 0 0 30px;
	float:left;
}
.footer_call_box h4 {
    color: #641111;
    font-family: Tahoma;
    font-size: 20px;
    font-weight: normal;
    margin: 0px 0 -24px 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
.footer_call_box P{
	color: #818181;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.footer_call_box P a{
	color: #641111;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.footer_map_box {
    float: left;
    margin: 0 0 0 30px;
    text-align: left;
    width: 200px;
}
#container {
    text-align: center;
}
#container {
    text-align: center;
}




.footer_follow_us_box {
    width: 190px;
	text-align:left;
	margin:0px 0 0 30px;
	float:left;
}
.footer_follow_us_box a img, *:link img, *:visited img {
    margin: 0 !important;
    width: 43px !important;
}



.custom_footer {
    background:#641111;
    padding: 0;
	height:38px;
	line-height:38px;
    width: 100%;
}

.custom_footer p{
	margin:0px;
	padding:0 0 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
}




#e662ack1060 a img, *:link img, *:visited img {
    border: medium none;
	margin:0px !important;
	width:10% !important;
}










#content {
 background: #fff;
}
.custom_body_home #content {
 background: none;
 border-top:none !important;
}

.listing_article.ati_1 {
    color: #d8e4fe;
    float: left;
    font-family: tahoma;
    font-size: 12px;
    margin: 0 20px 20px;
    text-align: left;
    width: 960px;
}
.listing_image img{
	float:left;
	margin:0 20px 0 0;
	border-radius:10px;
	width:71px;
	height:71px;
}
.artile_list_h1 {
    color: #641111;
    font: 30px/20px 'Roboto Condensed';
    margin:20px 20px 20px 20px;
    text-align: left;
}

.listing_header > a {
    color: #3d3d3d;
    display: block;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    margin:0px 0 2px 90px;
    text-decoration: none;
}
.listing_type {
    color: #84847e;
    margin: 0;
    padding: 0;
}

.listing_desc {
    color: #84847E;
}
.id_btn {
    border: 1px solid #641111 !important;
    border-radius: 2px;
    display: inline-block;
    font: 12px/26px Arial !important;
    height: 26px !important;
    margin: 20px  auto; 
    padding: 0 10px !important;
    text-align: center !important;
    text-decoration: none;
	color:#641111;
}
.article_image img {
    float: left;
    padding:0 0px 20px;
}
.article_description_2014-01-09-lorem-ipsum-dolor_hipte p {
    color: #333333;
    text-align: left;
	margin:10px 0 10px 0;
}
.article_header {
    color: #641111;
    margin:20px 0px 0;
	text-align:left;
}
.custom_body_20140107news3 #article_description p {
    color: #D8E4FE;
    font-family: tahoma;
    font-size: 12px;
    margin:10px 20px 20px 20px;
    padding-bottom: 0;
    text-align: left;
    width: 960px;
}





#contact-us-info {
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    margin-left: 20px;
    text-align: left;
    width: 480px;
}
#contact-us-info a{
    color: #FFFFFF;
    font-family: tahoma;
}

#contact-us-info img {
    border: medium none;
    margin: 20px 0;
}



#contact_inner h1 {
    color: #FFFFFF;
    float: right;
    font-family: tahoma;
    font-size: 30px;
    font-weight: normal;
    margin: 0 0 0 20px;
    padding: 0;
    text-align: left;
    width: 480px;
}


#contact-us-form {
    float: right;
    margin: 0;
    width: 480px;
	text-align:left;
}
#contact-us-form h3 {
    color: #FFFFFF;
    font-family:tahoma;
    font-size: 16px;
	font-weight:normal;
    margin:0;
    padding: 0;
    text-align: left;
}

#contact-us-form textarea {
    height: 60px;
    width: 300px;
}

#contact-us-form td{
	width:50%;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}


#contact-us-form input[type="submit"] {
    background: url("images/submit.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: 26px;
    margin:0 0 20px 168px;
    padding: 0;
    width: 70px;
	color:transparent;
}