body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, img, form, fieldset {margin:0px;padding:0px;border:0px;}
body {text-align:center;font-family:arial;font-size:10px;color:#000;}
#index #page {text-align:left;margin:0px auto;position:relative;}
.sub #page {text-align:left;margin:0px auto;position:relative;}



#header {position:relative;;}
#header {border:1px solid #012795;border-width:0px 0px 1px 0px;}
#headerlink {display;none;}
.accesslinks {display:none;}
#print {display:block;}
#print img {float:left;}
#print ul {float:right;width:300px;text-align:right;margin-bottom:1em;font-size:1.1em;list-style-type:none;}

#navigation {clear:both;text-align:right;height:28px;padding-top:10px;font-weight:bold;list-style-type:none;}
#navigation li {display:inline;}
#navigation li a {margin-right:14px;color:#000;text-decoration:none;}

#navigation li a#nav-home:hover, .p1 #navigation li a#nav-home,
#navigation li a#nav-about:hover, .p2 #navigation li a#nav-about,
#navigation li a#nav-courses:hover, .p75 #navigation li a#nav-courses,
#navigation li a#nav-counselling:hover, .p82 #navigation li a#nav-counselling,
#navigation li a#nav-students:hover, .p85 #navigation li a#nav-students,
#navigation li a#nav-findus:hover, .p86 #navigation li a#nav-findus {text-decoration:underline;}

#student-login {display:none;}

#index #main {padding:14px 13px;border:}
.sub #main {}
#bottomclearing {clear:both;height:30px;}

#banner {display:none;}

#usp02, #usp03, #usp04, #usp05 {width:214px;height:290px;padding-bottom:30px;position:relative;float:left;border:1px solid #d1e5fe;margin-bottom:27px;}
#usp02, #usp03, #usp04 {margin-right:9px;}
html>body #usp02, html>body #usp03, html>body #usp04 {margin-right:15px;}
#usp02 p, #usp03 p, #usp04 p, #usp05 p,
#usp02 ul, #usp03 ul, #usp04 ul, #usp05 ul {font-size:12px;color:#313131;line-height:16px;padding:0px 15px;}
#usp02 ul, #usp03 ul, #usp04 ul, #usp05 ul {margin-left:20px;list-style-type:circle;}
#usp02 img, #usp03 img, #usp04 img, #usp05 img {margin-bottom:5px;}

#usp02 p a, #usp03 p a, #usp04 p a, #usp05 p a {position:absolute;bottom:0px;left:0px;width:181px;height:28px;font-family:georgia;font-size:14px;color:#2b2c2e;text-decoration:none;display:block;height:28px;background: transparent url(../images/usp-a-bg.jpg) 0px 0px no-repeat;padding-right:33px;line-height:28px;font-weight:bold;text-align:right;}
#usp02 p a:hover, #usp03 p a:hover, #usp04 p a:hover, #usp05 p a:hover {text-decoration:underline;}


#index #locations {display:none;}
#index #news {clear:both;}
#index #news h2, #index #locations h2 {font-family:georgia;font-size:19px;font-weight:normal;color:#000;background-color:#e2f0fe;line-height:32px;padding:0px 8px;margin-bottom:10px;}
#index #content {clear:both;}

#index #news ol {list-style-type:none;font-size:12px;color:#4a4a4a;padding:10px 20px;}
#index #news ol li {padding-left:20px;background: transparent url(../images/news-li-bg.jpg) left center no-repeat;margin-bottom:1em;}
#index #news ol li span {display:none;}
#index #news ol li a {text-decoration:none;color:#4a4a4a;}
#index #news ol li a:hover {color:#2462d5;}

#footer {clear:both;text-align:left;margin:0px auto;background: transparent url(../images/footer-bg.jpg) 0px 0px repeat-x;padding-top:18px;}
.sub #footer {text-align:left;margin:0px auto;background: transparent url(../images/sub-footer-bg.jpg) 203px 0px no-repeat;padding-top:18px;}
#footer ul {list-style-type:none;}
#address {display:none;}
#footer a:hover {text-decoration:none;}

#bottomnav {float:right;;padding-right:14px;color:#4a4a4a;font-weight:bold;font-size:11px;margin-bottom:10px;margin-top:20px;}
#bottomnav li {display:inline;}
#bottomnav li a {color:#4a4a4a;}
#footer p {float:right;text-align:right;width:500px;clear:right;padding-right:14px;color:#4a4a4a;font-size:12px;font-weight:bold;margin-bottom:10px;}
#footer p a {color:#4a4a4a;}
#footer .webdesign {clear:both;font-size:11px;}
#footer .accesslinks {display:block;visibility:hidden;clear:both;}


.sub #content {background-color:#fff;padding:38px 24px;font-size:1.2em;font-family:verdana;color:#2b2c2e;line-height:1.8em;}
.sub #content h1 {font-size:2.2em;color:#2b2c2e;margin-bottom:0.5em;font-weight:normal;font-family:georgia;}
.sub #content h2 {font-size:1.4em;color:#134704;height:45px;line-height:42px;background: transparent url(../images/sub-content-h2-bg.jpg) 0px 0px no-repeat;padding-left:10px;margin:0.5em 0em;}
.sub #content a {color:#2f5c22;}
.sub #content p, .sub #content ul, .sub #content ol {margin-bottom:1em;}
.sub #content p {text-align:justify;}
.sub #content ul, .sub #content ol {margin-left:30px;}
.sub #side-navigation {display:none;}

.sub #side-navigation ul li.active ul {text-align:right;list-style-type:none;font-size:10px;font-family:verdana;padding:2px 0px 2px 0px;}
.sub #side-navigation ul li.active ul li {display:block;padding:2px 0px 2px 0px;background-image:none;}
.sub #side-navigation ul li.active ul li a {color:#000;text-decoration:none;}
.sub #side-navigation ul li.active ul li.odd a {color:#4d4d4d;text-decoration:none;}
.sub #side-navigation ul li.active ul li.active a{color: #012795;}


/*************** contact form ******************/
#content #maincontact {border:0px solid #000;width:300px;float:right;margin-right:20px;margin-top:2em;}
#maincontact fieldset {border:0px;}
#content #maincontact ul {margin:0px;padding:0px;list-style-type:none;}
#content #maincontact ul li {clear:both;margin-bottom:1em;background-image:none;padding:0px;}
#content #maincontact ul li span {clear:both;display:block;text-align:right;font-size:0.8em;color:#2f5c22;font-weight:bold;margin-right:40px;}
#content #maincontact ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#content #maincontact ul li input.text {float:left;width:150px;margin-bottom:0.5em;}
#content #maincontact ul li textarea {float:left;width:150px;height: 80px;margin-bottom:0.5em;}
#content #maincontact ul li input.submit {}