body { padding:0px 27px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../images/bodybg.gif) repeat-x top #EFEFEF; }
div  { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img { border:none;}
form { padding:0px; margin:0px; }

.cl { clear:both;}
.fl { float:left;}
.fr { float:right;}
.vm { vertical-align:middle;}
.vb {vertical-align:bottom;}

a:link, a:visited { font-size:12px; color:#000000; text-decoration:none;}
a:hover { text-decoration:underline; }

#main { width:949px; margin:0px auto; padding:0px;}
.header { float:left; width:949px; background:url(../images/headerbg.gif) repeat-x bottom;}
.navileft { float:left; width:155px; padding-left:15px; }
.navileft img {padding:0px; }
.naviright { width:480px; float:right;  font-size:11px; color:#828282; padding:13px 0px 13px 0px; height:75px;}
.searchinput { vertical-align:middle; width:180px; border:#E8E8E8 solid 1px; margin:0px; padding:2px; font-size:11px; color:#999999;  }

.naviright a:link, .naviright a:visited { font-family:Tahoma; padding:0px  5px; font-size:11px; color:#828282;  }
.naviright a:hover { color:#000000; text-decoration:none; }
.menu {width:600px; clear:right; float:right;}

.banner { float:left; width:949px;}

.content { float:left; width:945px; margin:0px; padding:0px; background:#EFEFEF;}
.sitemapdiv{float:left; width:642px; padding-bottom:10px; min-height:50px; height:auto !important; height:50px;}
.sitemapdiv li{ line-height:20px;}

.contentleft { width:270px; float:left; }
.news {float:left; width:264px; display:inline; background:url(../images/newsbg.gif) repeat-y top; border:#FFFFFF 3px solid; margin-bottom:12px;  }
.news marquee{ color:#FFFFFF;}
.news p { width:244px; padding:5px 0px 5px 12px; line-height:17px; margin:0px;}
.news-data { width:244px; float:left; font-size:20px; color:#2e404b; padding:5px 0px 0px 12px;}
a.news-more:link, a.news-more:visited { float:right; font-size: 12px;  color:#064874; text-decoration: none; padding:0px 10px 3px 0px; }
a.news-more:hover { text-decoration:none;  color: #fff;}
.gallery { float:left; width:264px; display:inline; background:url(../images/picturebg.gif) repeat-y top; border:#FFFFFF 3px solid; margin-bottom:12px;  }
.gallery-data{ width:244px; float:left;  font-size:18px; color:#2e404b; padding:8px 0px 0px 12px;}
.gallery_img { width:244px; float:left;  padding:5px 0px 0px 12px; }
a.gallery-more:link, a.gallery-more:visited { float:right; font-size: 12px;  color:#064874; text-decoration: none; padding:0px 25px 0 0;}
a.gallery-more:hover { text-decoration:none;  color: #fff;}

.prospectus { float:left; width:264px; display:inline; background:url(../images/prospectbg.gif) repeat-y top; border:#FFFFFF 3px solid; margin-bottom:12px;  }
.prospectus-data{ width:170px; float:left;  font-size:18px; color:#2e404b; padding:20px 0px 20px 12px;}
.prospectus img { float:right; padding:5px 6px 5px 6px;}
a.prospectus_more:link, a.prospectus_more:visited { font-size: 18px;  color:#2e404b; text-decoration: none;  }
a.prospectus_more:hover { text-decoration:none;  color: #fff;}

.feedback { float:left; width:264px; display:inline; background:url(../images/feedabackbg.gif) repeat-y top; border:#FFFFFF 3px solid; margin-bottom:12px;  }
.feedback-data{ width:150px; float:left;  font-size:18px; color:#183883; padding:20px 0px 20px 12px;}
.feedback img { float:right; padding:5px 6px 5px 6px;}
a.feedback_more:link, a.feedback_more:visited { font-size: 18px;  color: #2e404b; text-decoration: none;  }
a.feedback_more:hover { text-decoration:none;  color:#fff;}

.data-left-inner{ float:left; width:625px;}
.contentright { width:642px; float:left; padding:0px 10px 0px 18px; display:inline;}
.contentright h1 {float:left; width:625px; font-size:20px; color:#0067b0; margin:0px 0px 15px 0px; border-bottom:#CECECE 1px solid; padding:0px 0px 8px 0px;}
.welcome { float:left; width:642px; padding:0px; margin:0px;}
.welcome p { float:left; width:642px;  line-height:17px; padding:0px; margin:5px 0px;  }

.course { float:left; width:630px;  background:url(../images/coursebg.gif) no-repeat top #C6D7FF; padding-bottom:22px; border:#FFFFFF 3px solid; margin-top:12px;  }
.course h2 { float:left; width:618px; font-size:18px; color:#183883; font-weight:normal; padding:10px 0px 10px 12px; margin:0px;}
.course_subleft { width:202px; float:left; padding:0px 0px 0px 6px;}
.course_subleft ul { float:left; margin:0px; width:202px; padding:0px 0px 0px 6px; list-style:none; }
.course_subleft li { list-style:none; line-height:14px; padding-bottom:8px;}
.course_subleft li a:link, .course_subleft li a:visited { display:block; padding:8px 7px; color:#6E6E6E; font-size:14px; font-weight:bold; font-family:Tahoma, Arial; }
.course_subleft li a:hover { text-decoration:none; background:#FFFFFF; color:#000000; }

.course_subright { width:394px; float:left; padding:0px; border:#FFFFFF 3px solid; }


.footer{float:left; width:940px; padding:0px 0px 5px 8px; background:url(images/footer-bg.jpg) left top repeat-x;}
.footer-inner {float:left; width:713px;}
.footer-top {float:left; width:677px; padding-top:14px; font-size:13px; color:#313131;}
.footer-top a:link, .footer-top a:visited {color:#313131; font-size:12px; padding:0px 4px;}
.footer-top a:hover{color:#183883; text-decoration:none;}
.footer-bot { float:left; width:677px; padding:5px 0px 0px 3px; font-size:11px; color:#313131;}


.contentright p{ float:left; width:642px; font-size:12px; text-align:justify; margin:0px; line-height:20px; padding:5px 0px;}
.contentright a:link, .contentright a:visited { color:#000; }
.contentright a:hover { color:#FF9900;}


/* ============= Appl.form ============== */ 


.application { float:left; width:625px; font-weight:bold;}
.application form { float:left; width:625px; padding:0px; margin:0px;}
.application strong { float:left; color:#033f71; font-size:14px; padding:10px 0px;}
.application input, select, textarea{ border:#e9e9e9 solid 1px; padding:2px; background:#FFFFFF;}
.application .bonone{ border:none; background:none; }
.application .bgnone{ background:none;}

/*.application table{ border:#FFFFFF solid 1px;}
.application table td { border-bottom:#FFFFFF solid 1px; padding:3px 10px;}
*/
.application table{ border-bottom:#FFFFFF solid 1px;}
.application table td { border-bottom:#FFFFFF solid 1px; padding-left:1px;}

.application .btn { cursor:pointer; font-weight:bold; background:#ffdcb8; border:#FFFFFF solid 2px; padding:3px; }
a.redlink:link, a.redlink:visited{font-size:12px; color:#FF0000; text-decoration:none;}
a.redlink:hover{color:#000000; text-decoration:underline;}
.red { color:#FF0000; }

/* ============= Courses ============== */ 

.table-head { background:#FFFFFF; border:none; font-size:15px; font-weight:bold; color:#183883;}
.courses-main table a:link, .courses-main table a:visited { font-size:12px; color:#000000; text-decoration:none;}
.courses-main table a:hover { color:#666666; text-decoration:underline; }

.courses-main table{ border:#FFFFFF solid 1px; color:#054173; margin-top:5px; }
.courses-main table td{ border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding-left:12px;}
.courses-main .bonone{ border:none;}


/* start contact us page */
/*h3{margin:0px;}
.contact { float:left; width:300px;  line-height:20px;}
.contact h2 {
	float:left;
	width:642px;
	font-size:16px;
	color:#2e404b;
	margin:0px;
	padding:5px 0px 10px 0px; border-bottom: solid 1px; border-bottom-color:#f47a37; width:300px;}
	#right{float:right; width:300px;}

	*/

h3{margin:0px; font-size:12px;}
.contact { float:left; width:300px;  line-height:20px;}
.contact h2 { float:left; width:280px; font-size:16px; color:#2e404b; margin:0px; padding:5px 0px 10px 0px; border-bottom: solid 1px; border-bottom-color:#f47a37; width:300px;}
#right{float:right; width:300px;}



.formmain { float:left; width:630px;  margin:0px;}
.formmain fieldset { border:#FFFFFF solid 1px; padding:10px 0px 10px 10px; width:600px;}
.formmain legend {  color:#044378; font-size:18px;}
.form-cover { float:left; width:600px; padding-bottom:5px;}
.form-cover span { float:left; width:120px;}
.form-cover div { float:left; width:400px;}
.form-cover div input,textarea { float:left; width:170px; padding:2px; border:#eaeaea solid 1px; background:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.form-cover div .formbtn { width:auto; cursor:pointer; font-weight:bold; background:#ffdcb8; border:#FFFFFF solid 2px; padding:3px; }

.box-row{float:left; width:642px; padding-bottom:10px; min-height:50px; height:auto !important; height:50px;}
.box-main{ float:left; width:150px; margin:0px 5px; display:inline;  border:#F4D5A8 solid 1px; background:url(images/box-bg.gif) repeat-x bottom #FFFFFF; min-height:10px; height:auto !important; height:10px;}
a.box-head:link, a.box-head:visited{ float:left; width:136px; font-weight:normal; color:#FD112D; font-size:13px; padding:8px 7px; margin:0px; font-weight:bold;}
a.box-head:hover{ text-decoration:none; color:#0277D1;}
.box-main-imgdiv{ float:left; width:136px; color:#FD112D; font-size:18px; line-height:36px; padding:0px 7px;}
.box-main-imgdiv img{ float:left; width:136px;}


/* ======= PDF pages ======= */
/*.box-PDF-mainimgdiv{float:left; width:200px; color:#FD112D; font-size:18px; line-height:36px; padding:10px 7px; text-align:center; border-bottom:1px #CCCCCC groove;}*/
.box-PDF-mainimgdiv{float:left; width:200px; color:#FD112D; font-size:18px; line-height:36px; padding:10px 7px; text-align:center;}
.box-PDF-mainimgdiv a:link, .box-PDF-mainimgdiv a:visited{ color:#666666; font-size:13px; font-weight:bold;}
.box-PDF-mainimgdiv a:hover{color:#FF0000; text-decoration:none;}
/* ======= End of PDF pages ======= */

