@charset "utf-8";

body { background: url(../images/bg.jpg) repeat-x; margin: auto; }
img { border: 0px; }
.clear { clear: both; }
.wrapper { width: 1004px; margin: auto;}
.header { height: 126px; }
.logo { float: left; width: 209px; height:79px; padding: 25px 0px 0px 0px; }
.followus { width: 143px; height: 27px; float: left; padding: 15px 0px 0px 640px; }
.followus h3 { margin: 0px; padding: 5px 0px 8px 0px; font-family: calibri; font-size: 14px; color: #9da2a8; float: left; }
.followus img { padding: 0px 2px; float: left;}
.menu { width: 695px; height: 20px; float: left; padding: 50px 0px 0px 100px; }
.menu ul { margin: 0px; padding: 0px; }
.menu ul li { margin: 0px; padding: 0px; list-style: none; float: left; }
.menu ul li a { font-family: Meiryo UI; font-size: 13px; color: #6a7279; float: left; font-style: italic; padding: 0px 18px; text-decoration: none; }
.menu ul li a:hover { text-decoration: underline; }
a.end-menu { padding-right: 0px; }
.slider { width: 1004px; height: 566px; }
.slider2 { width: 1004px; height: 371px; }
.pan-title { height: 105px; text-align: center; }
.pan-title h1 { font-family: tahoma; color: #FFFFFF; font-size: 30px; margin: 0px; padding: 40px 0px 0px 0px; font-weight: normal; }
.pan-title img { padding-top: 42px; margin: auto; }
.all-courses { height: 251px; width: 904px; padding: 50px 50px; }
.all-courses ul { margin: 0px; padding: 0px; float: left;}
.all-courses ul li { float: left; list-style: url(../images/bullet.jpg) inside; width: 440px; font-family: Tahoma; font-size: 13px; color: #444444; line-height: 30px; }
.all-courses ul li  a { color: #444444; text-decoration: none; }
.h2b { height: 24px; width: 100%; background: #7a90a2; }

.content { width: 100%; padding: 30px 0px; }
.content h2 { width: auto; height: 24px; background: #fff; font-family: Myriad Pro; font-size: 18px; float: left; margin: 0px; padding: 0px 10px 0px 0px;  text-transform: uppercase; font-weight: normal; color: #1e4f80;}
.content h3 { width: auto; height: 24px; background: #fff; font-family: Myriad Pro; font-size: 15px; margin: 0px; padding: 0px 10px 0px 0px;  text-transform: none; font-weight: normal; color: #1e4f80;}
.content p { font-family: tahoma; font-size: 12px; color: #555050; line-height: 20px; text-align: justify; }

.content a { text-decoration: none; color:#555050; }

.home-welcome { width: 574px; height: 400px; float: left; }
.home-calander { width: 370px; height: 400px; float: left; padding-left: 50px; }
.calender-prog { height: 52px; background: #e5eaee; margin: 5px 0px; }
.calender-prog h4 { font-family: arial; font-size: 11px; color: #5a5a5a; font-weight: bold; margin: 0px; padding: 10px 0px 0px 20px; }
p.green { font-family: arial; font-size: 11px; color: #388c1e; font-weight: normal; margin: 0px; padding: 3px 0px 0px 20px; height: 15px; float: left; }
p.grey { font-family: arial; font-size: 11px; color: #80858a; font-weight: normal; margin: 0px; padding: 3px 0px 0px 20px; height: 15px; float: left; }

.home-recent-post { width: 410px; height: 392px; float: left; margin: 20px 0px 0px 0px; }
.recent-post { width: auto; padding: 15px 0px 0px 0px; }
.recent-post img { float: left; padding-right: 5px; }
.recent-post h3 { float: left; font-family: arial; font-size: 12px; color: #0066CC; font-weight: bold; margin: 0px; padding: 0px; text-transform: uppercase; }
.recent-post ul { margin: 0px; padding: 0px; }
.recent-post ul li { list-style: none; }
.recent-post ul li a { color:#272e38; font-size: 13px; font-family: tahoma; font-weight: bold; }
.recent-post p { font-family: arial; font-size: 11px; color: #999999; font-weight: normal; margin: 0px; padding: 0px; float: left;  }
.home-video { width: 580px; height: 392px; float: left; margin: 20px 0px 0px 10px; }

.footer-wrapper { height: 85px; background: #135595; }
.footer { width: 1004px; margin: auto; padding-top: 20px; }
.footer p { font-family: arial; color: #FFFFFF; text-align: center; margin: 0px; padding: 0px; font-size: 11px; line-height: 20px; }
.footer p a { text-decoration: none; color: #FFFFFF; }
.testimonials {
	height: 100px;
	padding: 10px 10px 10px 0px;
	background: url(../images/testimonials.jpg) no-repeat;
	padding-left: 100px;
	border: 1px dashed #CCCCCC;
	margin: 7px 0px;
	font-style: italic;
	 }
}
.testimonials p {
	font-style: italic;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
}
.testimonials span { font-style: normal; float: left; font-family: arial; font-size: 13px; font-weight: bold; }
.gallery img { float: left; padding: 4px; border: 1px solid #CCCCCC; margin: 0px 20px 10px 0px; }
.asteric { color: #FF0000; }