@charset "utf-8";

/* CSS Document */



body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #949594;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #000000;

	background-image: url(images/background.gif);

	background-repeat: repeat-x;

}

a:link {

	color: #ffffff;

	text-decoration: none;

}

a:visited {

	color: #ffffff;

	text-decoration: none;

}

a:active {

	color: #ffffff;

	text-decoration: none;

}

a:hover {

	color: #ababab;

	text-decoration: none;

}

.centerpoint {

	height: auto;

	width: 800px;

	margin-top: auto;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: -400px;

	position: absolute;

	left: 50%;

}

.holder1, .holder2 {

	height: auto;

	width: 800px;

	position: static;

	float: left;

}.banner {

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 118px;

	width: 800px;

	position: static;

	background-image: url(images/banner.jpg);

}

.mainmenu {

	float: left;

	height: 55px;

	width: 800px;

	position: static;

}

.style2 {color: #CCCCCC}

.style3 {

	color: #FFF

}

.style4 {

	color: #000

}

.content {

	background-image: url(images/backgroundcontent.gif);

	background-repeat: repeat-y;

	background-position: left top;

	float: left;

	width: 800px;

	position: static;

	height: auto;

}

.bottom {

	background-image: url(images/backgroundbottom.gif);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 30px;

	width: 800px;

	position: static;

}

.closing {

	float: left;

	height: 40px;

	width: 800px;

	position: static;

	margin-top: 5px;

}

.menu1 {

	float: left;

	height: 55px;

	width: 97px;

	position: static;

}

.menu2 {

	float: left;

	height: 55px;

	width: 76px;

	position: static;

}

.menu3 {

	float: left;

	height: 55px;

	width: 98px;

	position: static;

}

.menu4 {

	float: left;

	height: 55px;

	width: 89px;

	position: static;

}

.menu5 {

	float: left;

	height: 55px;

	width: 113px;

	position: static;

}

.menu6 {

	float: left;

	height: 55px;

	width: 58px;

	position: static;

}

.menu7 {

	float: left;

	height: 55px;

	width: 65px;

	position: static;

}

.menu8 {

	float: left;

	height: 55px;

	width: 90px;

	position: static;

}

.menu9 {

	float: left;

	height: 55px;

	width: 114px;

	position: static;

}

.style1 {color: #FFFFFF}

.homewelcome {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.homenews {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.homewelcometop {

	float: left;

	height: 315px;

	width: 800px;

	position: static;

}

.homewelcomebottom {

	float: left;

	height: auto;

	width: 800px;

	position: static;

	margin-bottom: 20px;

}

.homewelcometopleft {

	float: left;

	height: auto;

	width: 400px;

	position: static;

}

.homewelcometopright {

	float: left;

	height: 292px;

	width: 400px;

	position: static;

	background-image: url(images/photo1home.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.homewelcometitle {

	float: left;

	height: 55px;

	width: 400px;

	position: static;

	background-image: url(images/title1welcome.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.homewelcometext1 {

	float: left;

	height: auto;

	width: 340px;

	margin-top: 20px;

	padding-left: 30px;

	position: static;

}

.homewelcometext2 {

	float: left;

	height: auto;

	width: 740px;

	margin-top: 15px;

	padding-left: 30px;

}

.aboutvisi {

	float: left;

	height: auto;

	width: 800px;

	position: static;

	margin-bottom: 30px;

}

.aboutvisititle {

	float: left;

	width: 800px;

	position: static;

	height: auto;

}

.aboutvisitext1 {

	float: left;

	height: auto;

	width: 530px;

	margin-top: 10px;

	padding-left: 139px;

	position: static;

	margin-bottom: 20px;

}

.aboutnumber {

	float: left;

	width: 147px;

	position: static;

	height: 180px;

}

.aboutvisitext2 {

	float: left;

	height: auto;

	width: 500px;

	margin-top: 17px;

	padding-left: 10px;

	position: static;

}

.abouttkm {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.abouttkmtop {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.abouttkmbottom {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.abouttkmtopleft {

	float: left;

	height: auto;

	width: 477px;

	position: static;

}

.abouttkmtopright {

	float: left;

	height: 280px;

	width: 323px;

	position: static;

	background-image: none;

}

.abouttkmtopright2 {

	float: left;

	height: 79px;

	width: 323px;

	position: static;

	background-image: none;

	margin-top: 10px;

}

.abouttkmtitle {

	float: left;

	height: 30px;

	width: 477px;

	position: static;

	background-image: url(images/title3abouttkm.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.abouttkmtitle2 {

	float: left;

	height: 30px;

	width: 477px;

	position: static;

	background-image: url(images/title3abouttkm2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 50px;

}

.abouttkmtext1 {

	float: left;

	height: auto;

	width: 420px;

	margin-top: 20px;

	padding-left: 30px;

	position: static;

}

.abouttkmtext2 {

	float: left;

	height: auto;

	width: 740px;

	margin-top: 15px;

	padding-left: 30px;

}

.aboutmatriksa {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.aboutmatriksatop {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.aboutmatriksatopright {

	float: left;

	height: 240px;

	width: 323px;

	position: static;

	background-image: none;

}

.aboutmatriksatitle {

	float: left;

	width: 800px;

	position: static;

	height: auto;

}

.aboutmatriksatopleft {

	float: left;

	height: auto;

	width: 477px;

	position: static;

}

.aboutmatriksatext1 {

	float: left;

	height: auto;

	width: 420px;

	margin-top: 20px;

	padding-left: 30px;

	position: static;

}

.programschedule {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.programscheduletop {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.programscheduletopleft {

	float: left;

	height: auto;

	width: 427px;

	position: static;

}

.programscheduletopright {

	float: left;

	height: auto;

	width: 373px;

	position: static;

}

.programschedulelogoinside {

	float: left;

	height: 150px;

	width: 297px;

	position: static;

	margin-top: 33px;

	padding-left: 20px;

}

.programschedulelogoinside2 {

	float: left;

	height: 150px;

	width: 223px;

	position: static;

	margin-top: 33px;

	padding-left: 56px;

}





.programscheduletitle {

	float: left;

	height: auto;

	width: 427px;

	position: static;

}

.programscheduletext {

	float: left;

	height: 220px;

	width: 427px;

	position: static;

	background-image: url(images/backschedule.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.programscheduleback1 {

	float: left;

	height: 220px;

	width: 427px;

	position: static;

	background-image: url(images/backschedule1.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.programscheduleback2 {

	float: left;

	height: 220px;

	width: 373px;

	position: static;

	background-image: url(images/backschedule2.gif);

	background-repeat: no-repeat;

	background-position: left top;

}





.programscheduletext1 {

	float: left;

	height: auto;

	width: 70px;

	position: static;

	padding-left: 50px;

	color: #999;

}

.programscheduletext2 {

	float: left;

	height: auto;

	width: 270px;

	position: static;

}

.programscheduletext3 {

	float: left;

	height: auto;

	width: 320px;

	position: static;

	margin-top: 15px;

	padding-left: 20px;

}

.programscheduletext4 {

	float: left;

	height: auto;

	width: 300px;

	position: static;

	margin-top: 35px;

	padding-left: 50px;

	color: #FFF;

}

.programscheduletext5 {

	float: left;

	height: auto;

	width: 375px;

	position: static;

	margin-top: 15px;

	padding-left: 25px;

	color: #999;

}

.programscheduletext6 {

	float: left;

	height: auto;

	width: 400px;

	position: static;

	margin-top: 30px;

	padding-left: 25px;

	color: #999;

}

.programscheduletext7 {

	float: left;

	height: 56px;

	width: 66px;

	position: static;

	margin-top: 5px;

	padding-left: 200px;

	color: #999;

}

.programscheduletext8 {

	float: left;

	height: auto;

	width: 340px;

	position: static;

	margin-top: 30px;

	padding-left: 50px;

	color: #FFF;

	margin-bottom: 10px;

}

.programscheduletext9 {

	float: left;

	height: auto;

	width: 340px;

	position: static;

	margin-top: 10px;

	padding-left: 50px;

	color: #FFF;

}

.programscheduletext10 {

	float: left;

	height: auto;

	width: 340px;

	position: static;

	margin-top: 55px;

	padding-left: 50px;

	color: #FFF;

	margin-bottom: 10px;

}

.programscheduletext11 {

	float: left;

	height: auto;

	width: 340px;

	position: static;

	margin-top: 60px;

	padding-left: 50px;

	color: #FFF;

	margin-bottom: 10px;

}

.programscheduletext12 {
	float: left;
	height: auto;
	width: 370px;
	position: static;
	margin-top: 28px;
	padding-left: 50px;
	color: #FFF;
	margin-bottom: 10px;
}
.programscheduletext13 {
	float: left;
	height: auto;
	width: 370px;
	position: static;
	margin-top: 50px;
	padding-left: 50px;
	color: #FFF;
	margin-bottom: 10px;
}
.programscheduletext14 {
	float: left;
	height: auto;
	width: 370px;
	position: static;
	margin-top: 90px;
	color: #FFF;
	margin-bottom: 10px;
	padding-left: 30px;
}










.programschedulephoto {

	float: left;

	height: 500px;

	width: 373px;

	position: static;

}



.line1 {

	float: left;

	height: 22px;

	width: 800px;

	position: static;

	background-image: url(images/line1.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.programservices {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.programservicestitle {

	float: left;

	width: 800px;

	position: static;

	height: auto;

}

.programservicestext {

	float: left;

	width: 800px;

	position: static;

	height: auto;

}

.programservicesnumber {

	float: left;

	width: 67px;

	position: static;

	height: 354px;

}

.programservicestext1 {

	float: left;

	height: auto;

	width: 680px;

	position: static;

	margin-top: 28px;

	padding-left: 20px;

}

.programservicesnumber2 {

	float: left;

	width: 67px;

	position: static;

	height: 155px;

}

.instuctor {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.instuctortop {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.instuctortopleft {

	float: left;

	height: auto;

	width: 523px;

	position: static;

}

.instuctortopright {

	float: left;

	width: 277px;

	position: static;

	background-image: none;

	height: auto;

}

.instuctortitle {

	float: left;

	height: auto;

	width: 523px;

	position: static;

}

.instuctortext1 {

	float: left;

	height: auto;

	width: 460px;

	margin-top: 20px;

	padding-left: 30px;

	position: static;

}

.faq {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.faqtitle {

	float: left;

	width: 800px;

	position: static;

	height: auto;

}

.faqtext {

	float: left;

	width: 800px;

	position: static;

	height: auto;

}

.faqnumber {

	float: left;

	width: 60px;

	position: static;

	height: 100px;

}

.faqtext1 {

	float: left;

	height: auto;

	width: 680px;

	position: static;

	margin-top: 23px;

}

.contact {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.contacttop {

	float: left;

	height: 382px;

	width: 800px;

	position: static;

}

.contacttopleft {

	float: left;

	height: 330px;

	width: 344px;

	position: static;

}

.contacttopright {

	float: left;

	height: 280px;

	width: 456px;

	position: static;

	background-image: none;

}

.contacttitle {

	float: left;

	height: auto;

	width: auto;

	position: static;

}

.contacttext {

	float: left;

	height: 120px;

	width: 200px;

	margin-top: 20px;

	padding-left: 60px;

	position: static;

}

.contactform {

	float: left;

	height: 332px;

	width: 456px;

	position: static;

	background-image: url(images/backform.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.contactformtop {

	float: left;

	height: auto;

	width: 456px;

	position: static;

}

.contactformbottom {

	float: left;

	height: 40px;

	width: 396px;

	position: static;

}

.contactformtopleft {

	float: left;

	height: auto;

	width: 130px;

	position: static;

	margin-top: 34px;

}

.contactformtopright {

	float: left;

	height: auto;

	width: 326px;

	position: static;

	margin-top: 34px;

}

.contactformbox1 {

	float: left;

	height: 25px;

	width: 300px;

	position: static;

}

.contactformtext1 {

	float: left;

	height: 20px;

	width: 100px;

	position: static;

	margin-top: 5px;

	padding-left: 30px;

}

.contactformbox2 {

	float: left;

	height: auto;

	width: 300px;

	position: static;

	margin-bottom: 1px;

}

#button {

	width: 50px;

	background-color: #45494D;

	color: #ffffff;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border: 1px solid #ffffff;

}

.submit {

	float: right;

	height: auto;

	width: 52px;

	margin-left: 2px;

	margin-top: 2px;

}

.reset {

	float: right;

	height: auto;

	width: 52px;

	margin-top: 2px;

}

	.homenewshead {



	float: left;

	height: auto;

	width: 450px;

	position: static;

}

.homenewstitle {



	float: left;

	height: auto;

	width: 350px;

	position: static;

}

.homenewsheadtitle {





	float: left;

	height: auto;

	width: 450px;

	position: static;

}

.homenewstitletitle {







	float: left;

	height: auto;

	width: 350px;

	position: static;

}

.homenewsheadcontent {







	float: left;

	height: auto;

	width: 450px;

	position: static;

}

.homenewstitlecontent {

	float: left;

	height: auto;

	width: 350px;

	position: static;

	margin-top: 10px;

}

.homenewstitlecontentdate {

	float: left;

	height: auto;

	width: 75px;

	position: static;

	padding-left: 10px;

}

.homenewstitlecontenttitle {

	float: left;

	height: auto;

	width: 220px;

	position: static;

	padding-left: 10px;

}

.homenewstitleline {

	float: left;

	height: 1px;

	width: 350px;

	position: static;

	margin-top: 10px;

}

.gallery {



	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.gallerytitle {



	float: left;

	width: 800px;

	position: static;

	height: auto;

}

.gallerymainimage {



	float: left;

	width: 800px;

	position: static;

	height: auto;

}

.galleryspacer1 {



	float: left;

	width: 205px;

	position: static;

	height: 100px;

}

.galleryimageplacer {



	float: left;

	height: auto;

	width: 390px;

	position: static;

}

.line2 {

	float: left;

	height: 2px;

	width: 800px;

	position: static;

	background-image: url(images/line3.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin-bottom: 20px;

}

.gallerythumbs {





	float: left;

	width: 800px;

	position: static;

	height: 100px;

}

.galleryspacer2 {





	float: left;

	width: 105px;

	position: static;

	height: 50px;

}

.gallerythumbsphoto {

	float: left;

	width: 110px;

	position: static;

	height: 90px;

	margin-right: 10px;

}

.contactformtext2 {



	float: left;

	height: 20px;

	width: 100px;

	position: static;

	margin-top: 50px;

	padding-left: 30px;

}

.thankyou {

	float: left;

	width: 300px;

	position: static;

	height: auto;

	margin-top: 150px;

	padding-left: 70px;

}

.instuctorbottom {

	float: left;

	height: auto;

	width: 750px;

	position: static;

	padding-top: 15px;

	margin-left: 30px;

}

.honors {

	float: left;

	height: auto;

	width: 800px;

	position: static;

}

.honorstitle {

	float: left;

	height: 50px;

	width: 800px;

	position: static;

	margin-bottom: 10px;

}

.honorstext {

	float: left;

	height: auto;

	width: 760px;

	position: static;

	margin-bottom: 20px;

	margin-top: 10px;

	padding-left: 30px;

}

.honorscontent1 {

	float: left;

	height: 130px;

	width: 400px;

	position: static;

	margin-bottom: 10px;

	background-image: url(images/boxhonorscontent.gif);

}

.honorscontent2 {

	float: left;

	height: 130px;

	width: 400px;

	position: static;

	margin-bottom: 10px;

	background-image: url(images/boxhonorscontent2.gif);

}

.honorscontent1a {

	float: left;

	height: 130px;

	width: 155px;

	position: static;

}

.honorscontent1b {

	float: left;

	height: 95px;

	width: 230px;

	position: static;

	padding-top: 20px;

}

.honorscontent2a {

	float: left;

	height: 130px;

	width: 140px;

	position: static;

}

.honorscontent2b {

	float: left;

	height: 95px;

	width: 230px;

	position: static;

	padding-top: 20px;

}

.honorstitle2 {

	float: left;

	height: 30px;

	width: 800px;

	position: static;

	margin-top: 30px;

}

.honorsalumni1 {

	float: left;

	height: auto;

	width: 140px;

	position: static;

	margin-bottom: 20px;

	margin-top: 20px;

	padding-left: 120px;

}

.honorsalumni2 {

	float: left;

	height: auto;

	width: auto;

	position: static;

	margin-bottom: 20px;

	margin-top: 20px;

	padding-left: 20px;

}

.bannercrazy {

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 82px;

	width: 81px;

	position: static;

	padding-left: 690px;

	margin-top: 36px;

}

