@media all { 

/* =The above @media rule hides this stylesheet from the 
discontinued Microsoft Internet Explorer for Mac. */

/* =universals 
These rules are applied to all elements unless otherwise specified below. */
* { margin : 0; padding : 0; }


/* =html */
html { background:#636363; }

/* =body */
body { font:76%/160% Tahoma, Geneva, sans-serif ; color:#333;}

/* =hx */
h1, h2, h3 { font-weight : bold;}

/* =h1 */
ul {list-style-type:none;}

/* =h2 */
h2 { font-size : 130%; }


/* =h3 */
h3 { font-size : 110%; }

form p{margin:0;}

/* =a */
a:link { color:#ff7c5d; text-decoration : underline; }
a:visited { color:#DF6C56; text-decoration : underline; }
a:hover { color:#F60; }
a:active, a:focus { color : #000; }

/* =img */
img, img a { border : none }
abbr, acronym { text-decoration : none; border : none; }

/*mainpage*/
div#main { width:950px ; height: 720px; margin:0 auto;}
/*Branding Top*/
div#brandingTop{position : relative; }
div#brandingTop h1{ z-index : 1; width:950px; height : 115px; background : url(images/branding_1.png) no-repeat; }
div#brandingTop h1 a { display : block; width:950px; height : 115px; text-indent :-9999px; overflow:hidden; }
div#brandingTop blockquote{ font-size:10px; color:#999; text-align:right;}
/*Navi Top*/
div#naviTop{ position:relative; background:#FFDA6B; width:950px; height:35px; text-align:center;}
div#naviTop ul{ padding-top:9px;  font-weight:bold; font-size:12px;}
div#naviTop li{ display:inline; padding:20px;}
div#naviTop li a{ color:#4d4d4d; text-decoration:none; padding:5px 15px 8px 15px;}
div#naviTop li a:hover{ background-color:#ff9a62; color:#FFFFFF;}
div#mainpage{height:530px; width:950px;}
/*Column Left*/
div#colmleft{ background-color:#ffffff; width:190px; height:530px; float:left}
div#naviLeft{ background-color:#FFDFC5; width:190px; height:200px;}
div#naviLeft ul{padding-top:20px; text-align:right; font-size:12px; font-weight:bold;}
div#naviLeft li{padding-bottom:8px;}
div#naviLeft li a{ text-decoration:none; color:#333; padding:4px 15px 5px 25px;}
div#naviLeft li a:hover{ background-color:#ff7c5d; color:#FFFFFF;}
div#promoLeft_1{ width:190px; height:270px;}
div#mailLeft{ width:170px; height:48px; margin-top:10px; margin-left:15px;}
div#mailLeft li{ display:inline; padding-right:7px;
}
div#socialLabel{ margin-top:-10px;}
div#socialLabel ul{ width:165px; font-size:9px; display:inline;}
/*
.entry{
border:3px;
border-style:solid;
border-color:#F96;
background:#FC9;
width:125px;
height:20px;
margin-right:0px;
}

.buttons {
 height:24px;
 width:30px;
 border:none;
 margin-bottom:0px;
 font-size: 10px;
 background-color:#F63;
 color: #FFFFFF;
}*/
/* Home Main Content */
div#mainCont{ background:#fffaed; float:left; width:550px; height:530px;}
div#brandCont{ width:550px; height:140px; text-align:center;margin-top:5px;}
div#mainNews{width:500px; height:310px; margin:10px auto; text-align:center; overflow:auto}
h2#mainNews {background:#FC9; text-align:left; margin-left:25px; height:26px; margin-top:5px; padding-left:20px; padding-top:5px; width:480px; color:#333;}
h2#title {background:#FC9; height:26px; padding-left:20px; padding-top:5px; width:500px; color:#333;}
h2#title2 { font-size:18px;background:#FC9; margin-left:10px; height:30px; padding-left:20px; padding-top:5px; width:490px; color:#333;}
h2#title3 { font-size:18px;background:#FC9; height:30px; padding-left:20px; padding-top:5px; width:490px; color:#333;}

/* Column Right */
div#colmright{ background-color:#fff0dc; width:210px; height:530px; float:left}
h2#mainTest, h2#mainVideo, h2#mainStud{background:#FFDFC5; text-align:left; height:26px; padding-left:15px; padding-top:5px; width:195px; font-size:13px; color:#777; font-weight:bold;}
div#mainTest{ margin-top:14px; height:113px;}
span#mainTest { width:113px; float:right; text-align:justify; margin-right:12px;font-size:10px; line-height:10px;}
div#mainVideo{height:140px}
div#mainStud{height:170px;}
/*Footer*/
div#footer_1{ font-size:9px; text-align:left ;position:relative; line-height:10px; padding-top:5px; padding-left:10px; background:#ffd268; height:30px; width:950;}
div#footer_2{position:relative; background:url(images/footer.gif) no-repeat; height:10px; width:950; margin-bottom:10px;}
/* Column Left About */
div#naviLeft_2{ background-color:#FFDFC5; width:190px; height:200px;}
div#naviLeft_2 ul{padding-top:16px; text-align:right; font-size:12px; font-weight:bold;}
div#naviLeft_2 li{padding-bottom:9px;}
div#naviLeft_2 li a{ text-decoration:none; color:#333; padding:4px 15px 5px 25px;}
div#naviLeft_2 li a:hover{ background-color:#ff7c5d; color:#FFFFFF;}
/* Main About */
div#mainCont_2{ background:#fffaed; float:left; width:760px; height:530px;}
div#brandCont_2{ width:650px; height:150px; text-align:center; margin-left:45px; margin-top:15px;}
div#mainAbt{margin-top:10px;width:640px; height:330px; margin-left:45px; overflow:auto}
h2#mainAbt {background:#FC9; text-align:left;  height:26px;margin-top:10px; padding-left:20px; padding-top:5px; width:400px; color:#333;}
h2#mainMis {background:#FC9; text-align:left;  height:26px;margin-top:20px; padding-left:20px; padding-top:5px; width:400px; color:#333;}
/*Main Facilities*/
div#mainFac{margin-top:10px;width:660px; height:460px; margin-left:45px; overflow:auto}
h2#mainFac {background:#FC9; text-align:left;  height:26px;margin-top:20px; margin-left:45px;padding-left:20px; padding-top:5px; width:400px; color:#333;}
div#mainFac img {margin-right:10px; margin-top:10px;}
div#mainFac li{display:inline;}
/*Contact Us*/
div#mainCon{margin-top:20px;width:660px; height:410px; margin-left:45px; overflow:auto}
div#partCon{margin-top:20px;width:660px; height:430px; margin-left:45px; overflow:auto}
h2#mainCon {background:#FC9; text-align:left;  height:26px;margin-top:30px; margin-left:45px;padding-left:20px; padding-top:5px; width:400px; color:#333;}
div#mainCon h2{color:#F96;}
div#mainCon h3{color:#333;}
div#mainCon img {margin-right:10px; margin-top:10px;}
div#mainCon p {margin-right:15px;}
/* Video */
div#mainVid{margin-top:10px;width:680px; height:410px; margin-left:45px; overflow:hidden;}
div#mainVid h3{font-size:16px; margin-top:10px; margin-bottom:10px;}
div#mainVid h3 a{ text-decoration:none;}
h2#mainVid {background:#FC9; text-align:left;  height:26px;margin-top:20px; margin-left:45px;padding-left:20px; padding-top:5px; width:400px; color:#333;}

/*Courses*/
.corsTable {
width: 600px;
border: 1px solid;
border-color:#FF9966;
color:#333333;
}
.tableStyle_1 {
	font-size: 12px;
	border-style: none;
	border-width: medium;
	background-color:#FC9;
}

.tableStyle_2 {
	font-size: 12px;
	border-style: none;
	border-width: medium;
}

h2#corPV{background:#FC9; text-align:left;  height:26px;margin-top:20px; padding-left:20px; padding-top:5px; width:400px; color:#333; }
div#corPV {
	margin-left:10px;
}
div#corPV li{
	list-style:inside;
}
/* Timeslot*/
div#mainTime{margin-top:20px;width:660px; height:410px; margin-left:45px; overflow:auto}
h2#mainTime {background:#FC9; text-align:left;  height:26px;margin-top:30px; margin-left:45px;padding-left:20px; padding-top:5px; width:580px; color:#333;}
div#mainTime h2{color:#F60;}
div#mainTime h3{font-size:14px;}
div#mainTime img {margin-right:10px; margin-top:10px;}
/*Staff*/
div#staffCon{margin-top:10px; margin-left:10px;}
div#staffCon img {margin-right:10px;}
/*Portfolio*/
div#portCon{margin-top:20px;width:680px; height:410px; margin-left:45px; overflow:auto}
h2#portCon {background:#FC9; text-align:left;  height:26px;margin-top:30px; margin-left:45px;padding-left:20px; padding-top:5px; width:520px; color:#333;}
div#portCon a{ text-decoration:none; font-size:12px; line-height:18px;}
/* Outstanding Student */
div#studCon{margin-top:20px;width:680px; height:430px; margin-left:45px; overflow:auto}
h2#studCon {background:#FC9; text-align:left;  height:26px;margin-top:30px; margin-left:45px;padding-left:20px; padding-top:5px; width:520px; color:#333;}
div#studCon a{ text-decoration:none; font-size:12px; line-height:18px;}
/* Peformers*/
div#perfCon{margin-top:10px;width:670px; height:420px; margin-left:45px; overflow:auto}
/*Artiste*/
div#artCon table{margin-top:20px; margin-left:45px; text-align:center; border:1px solid; border-color:#FF9966;}
div#artCon a{ text-decoration:none; font-size:12px; line-height:18px;}
}