body{ padding:0px; margin:0px; color:#4a4a4a; font-size:13px; line-height:20px; background:url(/images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}

a{ text-decoration:none; color:#0066CC;}
a:{ text-decoration:underline; color:#0066CC;}

#main-bg{ background:url(/images/main-bg-border-reapeat.jpg) repeat-y; background-position:left top;}
.navi-bg{ background:url(/images/navi-bg.jpg) repeat-x; background-position:left top; height:68px; vertical-align:top;}
.navi-bg .left{ background: url(/images/nav-left-cor.jpg) no-repeat; background-position:left top; width:20px; height:68px;}
.navi-bg .call{ background: url(/images/call-bg.jpg) no-repeat; background-position:right top; width:194px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#cb4526; text-align:center; vertical-align:top;}
.navi-bg .call span{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0072b2;}
#navigation{ padding:10px 0px 0px 0px; margin:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}

#navigation ul{ padding:0px; margin:0px; list-style:none;}
#navigation ul li{ float:left; padding:0px 0px 0px 0px; margin:0px; display:block; background:url(/images/divider.jpg) no-repeat; background-position:right top;}
#navigation ul li a{ color:#ffffff; font-weight:bold; display:block; padding:10px 20px 10px 20px; margin:0; text-decoration:none;}
#navigation ul li a:hover{ color:#91ddff;}

.header-bottom-bg{ background:url(/images/header-bg.jpg) no-repeat; background-position:left bottom; vertical-align:top;}
#header{ padding:0px; margin:0px; border:solid 1px #858080; vertical-align:top;}
#header .logo{ float:left; padding:0px; margin:0px; width:238px; height:216px;}
#header .banner{ float:right; padding:0px; margin:0px; width:760px; height:216px;}

#footer{ padding:10px 0px 30px 0px; margin:0; background:url(/images/footer-bg.jpg) #ffffff repeat-x; background-position:left top; text-align:center;}
#footer ul{ padding:0px; margin:0px; list-style:none;}
#footer ul li{ padding:0px; margin:0; display:inline; background:url(/images/footer-divider.jpg) no-repeat; background-position:right 3px;}
#footer ul li a{ text-decoration:none; color:#FFFFFF; padding:0px 12px; }
#footer ul li a:hover{ text-decoration:underline; color:#8fc1f7;}
#footer .categories{ padding:0px; margin:0px; vertical-align:top;}

#footer .categories #box1{ padding:0px 0px 22px 0px; margin:0px; background:url(/images/divider-foot.jpg) repeat-y; background-position:right top; vertical-align:top; width:33%;}

#footer .categories #box1 h3{ padding:10px 0px 10px 0px; margin:0px; font-weight:bold; color:#FFFFFF; font-size:13px; text-align:left;}
#footer .categories #box1 ul{ padding:0px; margin:0px; list-style:none; }
#footer .categories #box1 ul li{padding:0px 0px 0px 10px; margin:0px; list-style:none; background:url(/images/footer-bullet.jpg) no-repeat; background-position:left 8px; display:block; text-align:left;}
#footer .categories #box1 ul li a{ text-decoration:none; font-size:12px; color:#b1d8f9; padding:5px 0px 5px 10px; margin:0px;}
#footer .categories #box1 ul li a:hover{ text-decoration:underline; color:#FFFFFF;}


#footer .categories #box2{ padding:0px 0px 22px 30px; margin:0px; background:url(/images/divider-foot.jpg) repeat-y; background-position:right top; vertical-align:top; width:32%;}

#footer .categories #box2 h3{ padding:10px 0px 10px 0px; margin:0px; font-weight:bold; color:#FFFFFF; font-size:13px; text-align:left;}
#footer .categories #box2 ul{ padding:0px; margin:0px; list-style:none; }
#footer .categories #box2 ul li{padding:0px 0px 0px 10px; margin:0px; list-style:none; background:url(/images/footer-bullet.jpg) no-repeat; background-position:left 8px; display:block; text-align:left;}
#footer .categories #box2 ul li a{ text-decoration:none; font-size:12px; color:#b1d8f9; padding:5px 0px 5px 10px; margin:0px;}
#footer .categories #box2 ul li a:hover{ text-decoration:underline; color:#FFFFFF;}
#footer .categories #box3{ padding:0px 0px 22px 30px; margin:0px;width:33%;}
#footer .categories #box3 h3{ padding:10px 0px 10px 0px; margin:0px; font-weight:bold; color:#FFFFFF; font-size:13px; text-align:left;}
#footer .categories #box3 ul{ padding:0px; margin:0px; list-style:none; }
#footer .categories #box3 ul li{padding:0px 0px 0px 10px; margin:0px; list-style:none; background:url(/images/footer-bullet.jpg) no-repeat; background-position:left 8px; display:block; text-align:left;}
#footer .categories #box3 ul li a{ text-decoration:none; font-size:12px; color:#b1d8f9; padding:5px 0px 5px 10px; margin:0px;}
#footer .categories #box3 ul li a:hover{ text-decoration:underline; color:#FFFFFF;}
#footer .copyright{padding:20px 0px 0px 0px; margin:0 auto; color:#505050; font-size:13px;}
#footer .copyright a:link, #footer .copyright a:visited{ text-decoration:none; color:#0763ae;}
#footer .copyright a:hover, #footer .copyright a:active{ text-decoration:underline; color:#ab3304;}


#left-part{ width:196px; vertical-align:top; padding:10px; margin:0px; background:#0162b1;}
#right-part{ width:220px; vertical-align:top; padding:10px; margin:0px; background:#0162b1;}
#middle-part{ width:516px; vertical-align:top; padding:0px; margin:0px;}
#middle-part h1{ font-family:"Trebuchet MS"; font-size:19px; font-weight:normal; color:#0162b1; padding:10px 0px 5px 0px; margin:0px;}
#middle-part h2{ font-family:"Trebuchet MS"; font-size:15px; color:#212121; padding:5px 0px 5px 10px; margin:-9px -9px 5px -9px; border-bottom:solid 1px #ecedec; background:#f5f5f5;}

#middle-part h3{ font-family:"Trebuchet MS"; font-size:14px; color:#212121; padding:5px 0px 5px 0px;}

#middle-part h1 span{ color:#171717;}
#middle-part .uni-box{ border:solid 1px #ecedec; margin:0; padding:10px;}
#middle-part .aboutpage { padding:0; margin:0;}
#middle-part .disclaimer { padding:0; margin:0;}
#middle-part .disclaimer  ul{ padding:0px 0px 0px 30px; margin:0px; list-style:decimal;}
#middle-part .disclaimer  ul li{ padding:2px 5px; margin:0px;}
#middle-part #contact-box{ border:solid 1px #ecedec; margin:0; padding:10px;}
#middle-part #contact-box input{ border:solid 1px #CCCCCC; padding:3px;}
#middle-part #contact-box textarea{ border:solid 1px #CCCCCC; padding:3px;}
#middle-part #contact-box select{ border:solid 1px #CCCCCC; padding:3px;}

#middle-part .advantge-page { padding:0; margin:0;}
#middle-part .advantge-page ul{ padding:0px 0px 0px 30px; margin:0; list-style:circle;}
#middle-part .advantge-page ul li{ padding:2px 0px; margin:0px;}


#login-box{ border:solid 1px #FFFFFF; padding:0px; margin:0px; background:#FFFFFF; font-size:12px;}
#login-box .pass{ text-align:center; padding:0px; margin:0px;}
#login-box .pass a:link, #login-box .pass a:visited{ text-decoration:none; color:#fb820c;}
#login-box .pass a:hover, #login-box .pass a:active{ text-decoration:underline; color:#007eb7;}
#login-box input{ padding:2px; margin:0px; border:solid 1px #b2b2b3; background:#fbfbfb; font-size:12px;}
#login-box h2{ font-size:13px; color:#FFFFFF; background:#007eb7; border-bottom:solid 2px #ededed; padding:5px 0px 5px 10px; margin:0px;}

#news-box{ border:solid 1px #FFFFFF; padding:0px; margin:0px; background:#FFFFFF; font-size:12px;}
#news-box h2{ font-size:13px; color:#FFFFFF; background:#007eb7; border-bottom:solid 2px #ededed; padding:5px 0px 5px 10px; margin:0px;}
#news-box h2 img{ float:left; padding:0px; margin:2px 10px 0px 0px;}
#news-box ul{ padding:10px; margin:0px; list-style:none; font-size:11px;}
#news-box ul li{ padding:2px 0px 2px 15px; margin:0px; background:url(/images/li-bullet.jpg) no-repeat; background-position:left 6px; border-bottom:dotted 1px #f0f0f0;}
#news-box ul li a{ padding:0px; margin:0px; text-decoration:none; color:#525252;}
#news-box ul li a:hover{ text-decoration:underline; color:#0999da;}


#associated-box{ border:solid 1px #FFFFFF; padding:0px 0px 10px 0px; margin:0px; background:#FFFFFF; font-size:12px;}
#associated-box h2{ font-size:13px; color:#FFFFFF; background:#007eb7; border-bottom:solid 2px #ededed; padding:5px 0px 5px 10px; margin:0px;}


#school-ads-box{padding:0; margin:0px;}
#school-ads-box img{ border:solid 1px #FFFFFF; padding:0px; margin:10px 0px 0px 0px;}


#skype-box{ padding:5px; border:solid 1px #FFFFFF; background:#FFFFFF; margin:0px;}
#skype-box img{ padding:0px; margin:0px 0px 0px 5px;}


#right-ads-box{padding:0; margin:0px;}
#right-ads-box img{ border:solid 1px #FFFFFF; padding:0px; margin:10px 0px 0px 0px;}



#enquiry-box{ border:solid 1px #FFFFFF; padding:0px 0px 5px 0px; margin:0px; background:#FFFFFF; font-size:12px;}
#login-box .pass{ text-align:center; padding:0px; margin:0px;}
#enquiry-box .pass a:link, #login-box .pass a:visited{ text-decoration:none; color:#fb820c;}
#login-box .pass a:hover, #login-box .pass a:active{ text-decoration:underline; color:#007eb7;}
#enquiry-box input{ padding:3px; margin:3px 10px; border:solid 1px #b2b2b3; background:#fbfbfb; font-size:12px; color:#545454}
#enquiry-box select{ padding:3px; margin:3px 10px; border:solid 1px #b2b2b3; background:#fbfbfb; font-size:12px;color:#545454}
#enquiry-box textarea{ padding:3px; margin:3px 10px; border:solid 1px #b2b2b3; background:#fbfbfb; font-size:12px;color:#545454}

#enquiry-box h2{ font-size:13px; color:#FFFFFF; background:#007eb7; border-bottom:solid 2px #ededed; padding:5px 0px 5px 10px; margin:0px 0px 5px 0px;}
#enquiry-box h2 span{font-size:11px; font-weight:normal; padding:0px 0px 0px 20px; vertical-align:top; width:125px;} 



#programmes-box{ border:solid 1px #FFFFFF; padding:0px; margin:0px; background:#FFFFFF; font-size:12px;}
#programmes-box h2{ font-size:13px; color:#FFFFFF; background:#007eb7; border-bottom:solid 2px #ededed; padding:5px 0px 5px 10px; margin:0px;}
#programmes-box ul{ padding:10px; margin:0px; list-style:none; font-size:11px;}
#programmes-box ul li{ padding:2px 0px 2px 15px; margin:0px; background:url(/images/li-bullet.jpg) no-repeat; background-position:left 6px; border-bottom:dotted 1px #f0f0f0;}
#programmes-box ul li a{ padding:0px; margin:0px; text-decoration:none; color:#0999da;}
#programmes-box ul li a:hover{ text-decoration:underline; color:#797979;}




#quote-box{ border:solid 1px #FFFFFF; padding:0px; margin:0px; background:#ffffff; font-size:12px;}
#quote-box h2{ font-size:13px; color:#474747; background:#e8e8e8; border-bottom:solid 2px #ededed; padding:5px 0px 5px 10px; margin:0px;}
#quote-box .text{ padding:10px; margin:0px; font-size:11px; color:#6b6b6b;}
#quote-box .text span{ color:#0162b1; font-size:12px; font-weight:bold;}

.tab-bg{ border:solid 1px #b2b2b2; background:url(/images/tab-bg.jpg) repeat-x; background-position:left top; vertical-align:top; margin:0; padding:10px 0px 0px 0px;}

a:visited.coursedetails, a:active.coursedetails, a:link.coursedetails
{
	color:#000000;
	font-size:11px;
	line-height:100%;
	text-decoration:underline;
	font-weight:bold;
}
a:hover.coursedetails
{
	color:#0162b1;
	font-size:11px;
	line-height:100%;
	text-decoration:none;
	font-weight:bold;
}

#bank-bg
{
background:#005ba5;
color:#FFFFFF;
padding:6px;
border:solid 1px #FFFFFF;
vertical-align:top;
-moz-box-shadow:5px 5px 0px #ccc;
-khtml-box-shadow:5px 5px 0px #ccc;
-webkit-box-shadow:5px 5px 0px #ccc;
-moz-border-radius:6px;
}
#bank-bg img{ padding:1px; margin:0px 0px 0px 0px; border:solid 1px #FFFFFF;}
p
{
	margin:0;
}
