@charset "utf-8";
/* CSS Document */

/* Reset */
img, em,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;padding:0;border:0;outline:0;
}
.clear { clear:both; }

/* Reset End */

html, body { 	
	background:url(../images/backrep-horizontal.jpg) repeat-x top center #139aaa;
	margin:0px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:14px; 	
}

/* Heading Styles */


/* Link Styles */
a:link, a:visited  { text-decoration: none; color:#7ee6e6; font-weight:bold; }
a:hover, a:active  { text-decoration: none; color:#54d9d9; }

.main-back { background:url(../images/back.jpg) no-repeat top center; width:100%;  }
.wrapper { 
	width:1026px; 
	background:url(../images/page-footer-end.png) no-repeat top center;
	background-position: bottom;
	padding:28px 0;
	margin:0px auto;
	overflow: hidden;
}

.nav, .nav li    { list-style:none; margin:0; padding:0; display:inline; display:block; float:left; }
.wrapper-nav     { background:url(../images/nav/right-end.jpg) no-repeat top right; width:1026px; height:52px; }
.wrapper-content { width:1026px; }
.content         { background:url(../images/page-back-rep.png) repeat-y center; padding:0 0 0 35px; overflow:hidden; }
.content-sub     { background:url(../images/page-back-rep.png) repeat-y center; padding:0 0 0 0; overflow:hidden; }
.left-cont       { width:470px; float:left; }
.right-cont      { width:485px; float:left; }
.about           { height:256px; padding:10px 0 0 0; }
.pic             { padding:15px; }

.aha             { background:url(../images/aha.jpg) top no-repeat; width:488px; height:288px; }
.map             { background:url(../images/address-orange.gif) bottom right no-repeat; width:470px; height:156px; }
.map-right       { background:url(../images/reg-map-right.gif) bottom left no-repeat; width:180px; height:134px; float:left; display:block; }
.credit-cards    { float:right; width:184px; height:58px; margin:0 0 0 18px; }
.promotion       { float:left; margin:7px 0 0 15px; }
.bbb             { float:right; width:135px; height:52px; margin:7px 0 0 15px; }
.map-link        { display:block; width:470px; height:156px; }

.content a, .content-sub a             { color:#0F8C9E; }
.content a:hover, .content-sub a:hover { color:#0CF; }

.content-top  { background:url(../images/page-top.png) top center no-repeat; width:1026px; height:25px; }
.content-end  { background:url(../images/page-bottom.png) top center no-repeat; width:1026px; height:19px; }

.search-box   {
	background:url(../images/search-back.png) repeat-x top;
	width:187px;
	height:52px;
	float:left;
}
.search { 
	width:110px; 
	height:20px; 
	border:solid 0px;
	background:none;
	color:#454544; 
	padding:3px 5px; 
	margin:27px 0px 0 20px;
	float:left;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.search-go {
	border:none; 
	margin:26px 0 0 7px;
	padding:7px;
	cursor:pointer;
	float:left;
}
.go-button {
	padding-left:3px;
}
.stared    { list-style-type:none; margin-left:0; padding-left:0; color: #C00; }
.stared li { background:url(../images/star.png) left no-repeat; padding-left:25px;  }

.c-right   { float:right; color:#fff; margin-top:5px; font-size:12px; padding-right:20px; }
.c-left    { float:left; color:#fff; margin-top:5px; font-size:12px; padding-left:20px; }
.img-border{ border: solid 3px #94cad0; margin:10px 10px 10px 0; }
.footer-info { 
	color:#777777;
	float:left;
	font-size:9px;
	padding:10px;
	text-align:justify;
	width:930px;
}

.emt-course-info { float:right; width:292px; overflow:hidden; margin:0 33px 0 0;   }
.facebook-feed { float:right; width:292px; overflow:hidden; margin:0 33px 0 0; padding-top:35px;  }
