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;background:#9bbfff url(../images/body-bg.jpg) top center repeat-x;}
#index #page {width:939px;text-align:left;margin:0px auto;position:relative;background:#fff url(../images/page-bg.jpg) top center repeat-x;}
.sub #page {width:939px;text-align:left;margin:0px auto;position:relative;background:transparent url(../images/sub-page-bg.jpg) top center repeat-x;}

/* DAVE */

/*
#header {position:relative;height:135px;background:transparent url(../images/header-bg.jpg) 0px 0px no-repeat;}
*/
#header {position:relative;height:135px;background:transparent url(../images/logo_new.jpg) 0px 0px no-repeat;}
#header {border:1px solid #012795;border-width:0px 1px;}
#headerlink {position:absolute;top:7px;left:18px;width:308px;height:105px;}
.accesslinks, #print {display:none;}

/*#navigation {position:absolute;bottom:1px;right:6px;text-align:right;height:27px;list-style-type:none;}
#navigation li {display:inline;}
#navigation li a {display:block;float:left;height:27px;margin-right:4px;}
#navigation li a span {display:none;}
#navigation li a#nav-home {width:78px;background: transparent url(../images/nav-home.jpg) 0px 0px no-repeat;}
#navigation li a#nav-about {width:97px;background: transparent url(../images/nav_about.jpg) 0px 0px no-repeat;}
#navigation li a#nav-courses {width:98px;background: transparent url(../images/nav-courses.jpg) 0px 0px no-repeat;}
#navigation li a#nav-counselling {width:98px;background: transparent url(../images/nav-counselling.jpg) 0px 0px no-repeat;}
#navigation li a#nav-students {width:98px;background: transparent url(../images/nav_students.jpg) 0px 0px no-repeat;}
#navigation li a#nav-findus {width:98px;background: transparent url(../images/nav-findus.jpg) 0px 0px no-repeat;}
#navigation li a#nav-contactus {width:98px;background: transparent url(../images/nav-contactus.jpg) 0px 0px no-repeat;}


#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,
#navigation li a#nav-contactus:hover, .p7 #navigation li a#nav-contactus {background-position:0px -28px;}*/

/* working - 21/7/2011
#navigation {position:absolute;bottom:1px;right:6px;text-align:right;height:27px;list-style-type:none;}
#navigation li {display:inline;}
#navigation li a {display:block;float:left;height:27px;margin-right:4px;text-align:center;text-decoration:none;}
#navigation li a span {display:none;padding-top:4px;line-height:25px;font-size:14px;}
#navigation li a#nav-home {width:53px;background: transparent url(../images/nav-home1.jpg) 0px 0px no-repeat;}
#navigation li a#nav-about {width:73px;background: transparent url(../images/nav_about1.jpg) 0px 0px no-repeat;}
#navigation li a#nav-courses {width:68px;background: transparent url(../images/nav-courses1.jpg) 0px 0px no-repeat;}
#navigation li a#nav-things {width:133px;background: transparent url(../images/nav-what1.jpg) 0px 0px no-repeat;}
#navigation li a#nav-counselling {width:90px;background: transparent url(../images/nav-counselling1.jpg) 0px 0px no-repeat;}
#navigation li a#nav-links {width:72px;background: transparent url(../images/nav-links1.jpg) 0px 0px no-repeat;}
#navigation li a#nav-findus {width:84px;background: transparent url(../images/nav-findus1.jpg) 0px 0px no-repeat;}
#navigation li a#nav-contactus {width:84px;background: transparent url(../images/nav-contactus1.jpg) 0px 0px no-repeat;}

#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-things:hover, .p164 #navigation li a#nav-things,
#navigation li a#nav-counselling:hover, .p82 #navigation li a#nav-counselling,
#navigation li a#nav-links:hover, .p85 #navigation li a#nav-links,
#navigation li a#nav-findus:hover, .p86 #navigation li a#nav-findus,
#navigation li a#nav-contactus:hover, .p7 #navigation li a#nav-contactus {background-position:0px -27px;}
*/
 
 
 #navigation {position:absolute;bottom:1px;right:6px;text-align:right;height:27px;list-style-type:none;}
#navigation li {display:inline;}
#navigation li a {display:block;float:left;height:27px;margin-right:3px;text-align:center;text-decoration:none;}
#navigation li a span {padding-top:4px;line-height:25px;font-size:14px;color: black; font-weight: bold;}
#navigation li a#nav-home {height: 26px; width:90px;background: transparent url(../images/nav-bg-small.jpg) 0px 0px no-repeat;}
#navigation li a#nav-about {height: 26px; width:90px;background: transparent url(../images/nav-bg-small.jpg) 0px 0px no-repeat;}
#navigation li a#nav-courses {height: 26px; width:170px;background: transparent url(../images/nav-bg-xl.jpg) 0px 0px no-repeat;}
#navigation li a#nav-things {height: 26px; width:170px;background: transparent url(../images/nav-bg-xl.jpg) 0px 0px no-repeat;}
#navigation li a#nav-counselling {height: 26px; width:110px;background: transparent url(../images/nav-bg-med.jpg) 0px 0px no-repeat;}
#navigation li a#nav-blog {height: 26px; width:90px;background: transparent url(../images/nav-bg-small.jpg) 0px 0px no-repeat;}
#navigation li a#nav-links {height: 26px; width:90px;background: transparent url(../images/nav-bg-small.jpg) 0px 0px no-repeat;}
#navigation li a#nav-findus {height: 26px; width:133px;background: transparent url(../images/nav-bg-med.jpg) 0px 0px no-repeat;}
#navigation li a#nav-contactus {height: 26px; width:90px;background: transparent url(../images/nav-bg-small.jpg) 0px 0px no-repeat;}

#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-things:hover, .p164 #navigation li a#nav-things,
#navigation li a#nav-counselling:hover, .p82 #navigation li a#nav-counselling,
#navigation li a#nav-links:hover, .p85 #navigation li a#nav-links,
#navigation li a#nav-findus:hover, .p86 #navigation li a#nav-findus,
#navigation li a#nav-contactus:hover, .p7 #navigation li a#nav-contactus,
#navigation li a#nav-blog:hover {background-position:0px -26px;}

 
#student-login {position:absolute;top:1px;right:1px;width:343px;height:78px;background: transparent url(../images/login-bg.jpg) 0px 0px no-repeat;}
#student-login h2 {font-family:verdana;font-weight:bold;color:#4c4c4c;font-size:13px;position:absolute;top:20px;left:16px;}
#student-login input {padding:0px;margin:0px;border:0px;position:absolute;top:46px;}
#student-login #forgot {font-size:10px;position:absolute;top:22px;right:18px;color:#000;}
#student-login #forgot:focus, #student-login #forgot:hover {text-decoration:none;color:#4a4a4a;}
#student-login #student_username, #student-login #student_password {width:119px;height:11px;padding:2px;font-size:9px;font-family:verdana;color:#858585;}
#student_username {left:17px;}
#student_password {left:151px;}
#student_submit {left:285px;width:44px;height:15px;background: transparent url(../images/login-submit-bg.jpg) 0px 0px no-repeat;cursor:hand;cursor:pointer;color:#fff;font-size:1px;text-align:right;}
#student_submit:hover {background-position:0px -15px;}

#student-login {position:absolute;top:1px;right:1px;width:343px;height:78px;background: transparent url(../images/login-bg.jpg) 0px 0px no-repeat;}
#student-login.loggedin {position:absolute;top:1px;right:1px;width:313px;height:53px;padding:25px 15px 0px 15px;background: transparent url(../images/login-bg-in.jpg) 0px 0px no-repeat;font-family:verdana;color:#4c4c4c;}
#student-login p#logout-link {position:absolute;top:30px;left:200px;}
#student-login p#change-password {position:absolute;top:45px;left:200px;}
#student-login p#logout-link a, #student-login p#change-password a{color:#8cb12f;font-weight:bold;font-size:10px;text-decoration:none;text-transform:lowercase;}
#student-login p#logout-link a:hover, #student-login p#change-password a:hover, #student-login p#logout-link a:focus, #student-login p#change-password a:focus {text-decoration:underline;}
#student-login span {display:block;font-weight:bold;font-size:13px;padding-top:4px;}

#index #main {padding:14px 13px 14px 13px;border:1px solid #012795;border-width:0px 0px;background: transparent url(../images/index-main-bg.jpg) 0px 0px repeat-y;}
.sub #main {background: transparent url(../images/sub-main-bg.jpg) 203px 0px repeat-y;}
#bottomclearing {clear:both;height:30px;}
html>body#index #bottomclearing {display:none;}
#banner {width:887px;border:1px solid #575757;background: #063566 url(../images/usp01-bg.jpg) 0px 0px repeat-x;color:#fff;padding:10px 12px;margin-bottom:10px;}
#banner a {color:#fff;text-decoration:none;}
#banner a:hover {text-decoration:underline;}
#banner-left {float:left;width:305px;font-family:georgia;font-weight:normal;font-size:18px;line-height:21px;}
#banner-left p {float:left;width:235px;text-align:right;}
#banner-left #banner-middlesex {float:right;width:63px;}
#banner-text {float:left;width:325px;font-size:11px;line-height:14px;padding-left:15px;}
#banner-text h1 {font-family:georgia;font-weight:normal;font-size:24px;line-height:23px;margin-bottom:8px;}
#banner-buttons {float:right;width:237px;font-size:23px;font-family:georgia;}
#banner-buttons #button-one, #banner-buttons #button-two {height:70px;width:237px;background: transparent;overflow:hidden;line-height:65px;text-align:center;}
#banner-buttons #button-one a, #banner-buttons #button-two a {display:block;background: transparent;}
#banner-buttons #button-three {font-size:0.75em;height:20px;width:237px;background: transparent url(../images/banner-button-bg.jpg) 0px 0px no-repeat;overflow:hidden;line-height:20px;text-align:center;}
#banner-buttons #button-one {margin-bottom:2px;}
#banner-buttons #button-two {margin-bottom:6px;}
#banner-clear {clear:both;height:1px;}

/*
#sub-banner {padding:3px 190px;height:50px;background: transparent url(../images/sub-banner-bg.jpg) 0px 0px no-repeat;margin-bottom:10px;font-family:georgia;font-size:23px;color:#fff;line-height:1em;}
#sub-banner a {color:#fff;text-decoration:none;}
*/

#sub-banner {width:575px;margin-left:auto;margin-right:auto;padding-top:12px;height:65px;background: transparent url(../images/sub-banner-bg2.jpg) top center no-repeat;margin-bottom:0px;font-family:georgia;font-size:20px;color:#fff;line-height:1em;}
#sub-banner:hover {background: transparent url(../images/sub-banner-bg2_hover.jpg) top center no-repeat;}
#sub-banner span {font-size:18px; font-weight:bold; text-transform:uppercase;}
#sub-banner a {color:#fff;text-decoration:underline;}
#sub-banner a:hover {color:#fff;text-decoration: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 {clear:both;float:left;width:448px;}
#index #locations ul {list-style-type:none;}
#index #locations ul li {display:block;float:left;width:216px;height:41px;margin:0px 7px 7px 0px;}
#index #locations ul li a {color:#fff;width:204px;height:41px;text-decoration:none;font-family:georgia;font-size:23px;display:block;background:transparent url(../images/location-bg.jpg) 0px 0px no-repeat;line-height:41px;padding-left:12px;}
#index #locations ul li a.all {color:#2b2c2e;width:188px;height:21px;padding-top:20px;text-decoration:none;font-family:georgia;font-weight:bold;font-size:13px;display:block;background:transparent url(../images/location-all-bg.jpg) 0px 0px no-repeat;text-align:right;padding-left:0px;letter-spacing:-0.02em;padding-right:28px;line-height:24px;}
#index #locations ul li a:hover {text-decoration:underline;}

#index #news {float:right;width:220px;margin-left:12px;}
#index #rss {float:right;width:220px;}

#index #news h2, #index #rss 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;}



#index #rss div {list-style-type:none;font-size:12px;color:#4a4a4a;padding:0px 20px;}
#index #rss div h4 {font-size:12px;font-family:arial;padding-left:20px;background: transparent url(../images/news-li-bg.jpg) left center no-repeat;margin-bottom:1em;}
#index #rss ol li a, #index #rss div h4 a {font-weight:normal;text-decoration:none;color:#4a4a4a;}
#index #rss div h4 a:hover {color:#2462d5;}
#index #rss .rss2html-note, #index #rss .rss2html-note-clear {display:none !important;}



#footer {width:941px;text-align:left;margin:0px auto;background: transparent url(../images/footer-bg.jpg) 0px 0px repeat-x;padding-top:18px;}
.sub #footer {width:941px;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 {float:left;color:#012795;font-size:11px;width:370px;padding-left:14px;}
#address a {color:#012795;}
#footer a:hover {text-decoration:none;}
#footer .content {padding:14px;color:#4a4a4a;}
#address ul {margin-bottom:10px;}
#address ul span {font-family:"times new roman";font-size:20px;}
#bottomnav {float:right;text-align:right;width:500px;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 {font-size:11px;}
#footer .accesslinks {display:block;visibility:hidden;clear:both;}

#subusps {height:77px;clear:both;background-color:#57a7fa;}

.sub #content {background-color:#fff;width:685px;padding:24px 24px;float:right;border:1px solid #012795;border-width:0px 1px 0px 1px;font-size:1.2em;font-family:verdana;color:#2b2c2e;line-height:1.8em;}
.sub #content h1 {font-size:2.2em;color:#134704;margin-bottom:0.5em;font-weight:normal;font-family:georgia;line-height:1.2em;}
.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;}
html>body.sub #content h2 {position:relative;left:-4px;}
.sub #content h3 {font-size:1.2em;font-weight:normal;margin-bottom:1em;letter-spacing:-0.02em;line-height:1.2em;}
.sub #content a {color:#014095;}
.sub #content a:hover {color:#2f5c22;}
.sub #content p, .sub #content ul, .sub #content ol {margin-bottom:1em;padding-left:10px;}
.sub #content p {text-align:justify;}
.sub #content ul, .sub #content ol {padding:30px;}
.sub #content ul ul, .sub #content ol ul, .sub #content ul ol, .sub #content ol ol {margin-bottom:0em;}
.sub #content ul li {padding-left:16px;background: transparent url(../images/content-li-bg.gif) 0em 0.6em no-repeat;list-style-type:none;}
.sub #content p.newsdate {font-weight:bold;margin-bottom:0em;}

.sub #content img.smallpadright {margin:2px 10px 2px 0px;}
.sub #content img.medpadright  {margin:2px 20px 2px 0px;}
.sub #content img.largepadright  {margin:2px 30px 2px 0px;}
.sub #content img.smallpadleft {margin:2px 0px 2px 10px;}
.sub #content img.medpadleft  {margin:2px 0px 2px 20px;}
.sub #content img.largepadleft {margin:2px 0px 2px 30px;}

.sub #content #newsarea h2 {font-size:1.2em;color:#134704;line-height:1.4em;height:auto;background-image:none;;padding-left:0px;margin:2em 0em 0em 0em;}

.sub #side-navigation {background:#4983bb;width:204px;float:left;border-bottom:0px solid #012795;}
.sub #side-navigation h2 {display:none;text-align:left;}
.sub #side-navigation ul {font-weight:bold;text-align:left;list-style-type:none;font-size:13px;font-family:verdana;padding:0px 0px 0px 1px;}
.sub #side-navigation ul li {display:block;padding:0px 0px 0px 0px;border-top:1px solid #fff;}
.sub #side-navigation ul li a {color:#fff;text-decoration:none;display:block;padding:3px 11px 5px 3px;margin-left:10px;}
.sub #side-navigation ul li.active a {color:#fff;background-image:none;padding:3px 11px 5px 3px;}
.sub #side-navigation ul li.active {background-color:#56a6f9;}
.sub #side-navigation ul li.active ul {text-align:left;list-style-type:none;font-size:11px;font-family:verdana;padding:0px 0px 0px 0px;}
.sub #side-navigation ul li.active ul li {display:block;background-image:none;}
.sub #side-navigation ul li.active ul li a {color:#012795;text-decoration:none;background-image:none;background-color:#e9f4ff;margin:0px;padding:5px 13px;}
.sub #side-navigation ul li.active ul li.odd a {color:#000;text-decoration:none;background-color:#c1dffd}
.sub #side-navigation ul li.active ul li.active a{font-style:italic;}
.sub #side-navigation ul li.active ul li ul {display:none;}

/*************** 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 {}

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

#content #main_login_form, #content #main_register_form, #content #lost_password_form {padding:20px 0px;background-color:transparent;}
#content #main_login_form ul, #content #main_register_form ul, #content #lost_password_form ul {margin-top:0.5em;}
#content #main_login_form li, #content #main_register_form li, #content #lost_password_form li {clear:both;list-style-type:none;margin-top:0.5em;background-image:none;}
#content #main_login_form p, #content #main_register_form p, #content #lost_password_form p {margin:1.5em 0em 0em 0em;color:#0060d1;font-weight:bold;}
#content #main_login_form li label, #content #main_register_form li label, #content #lost_password_form li label {float:left;width:200px;text-align:right;padding-right:15px;}


/************** students section theme changes******************/
body.p166.sub.student {background:#7a7a7a url(../images/body-bg-st.jpg) top center repeat-x;}
.p166.sub.student #page{background:transparent url(../images/sub-page-bg-st.jpg) top center repeat-x;}
.p166.sub.student #header {background:transparent url(../images/header-bg-st.jpg) 0px 0px no-repeat;}
.p166.sub.student #header {border:1px solid #88b025;border-width:0px 1px;}
.p166.sub.student #main {background: transparent url(../images/sub-main-bg-st.jpg) 203px 0px repeat-y;}
.p166.sub.student #content {background-color:#fff;width:685px;padding:24px 24px;float:right;border:1px solid #88b025;border-width:0px 1px 0px 1px;font-size:1.2em;font-family:verdana;color:#2b2c2e;line-height:1.8em;}

.p166.sub.student #footer {background: transparent url(../images/sub-footer-bg-st.jpg) 203px 0px no-repeat;}
.p166.sub.student #footer ul {list-style-type:none;}
.p166.sub.student #address {float:left;color:#fff;font-size:11px;width:370px;padding-left:14px;}
.p166.sub.student #address a {color:#fff;}
.p166.sub.student #footer a:hover {text-decoration:none;}
.p166.sub.student #address ul {margin-bottom:10px;}
.p166.sub.student #address ul span {font-family:"times new roman";font-size:20px;}
.p166.sub.student #bottomnav {float:right;text-align:right;width:500px;padding-right:14px;color:#fff;font-weight:bold;font-size:11px;margin-bottom:10px;margin-top:20px;}
.p166.sub.student #bottomnav li {display:inline;}
.p166.sub.student #bottomnav li a {color:#fff;}
.p166.sub.student #footer p {float:right;text-align:right;width:500px;clear:right;padding-right:14px;color:#fff;font-size:12px;font-weight:bold;margin-bottom:10px;}
.p166.sub.student #footer p a {color:#fff;}

.p166.sub.student #subusps {background: #88b025 url(../images/banners/banner-students.jpg) 0px 0px no-repeat;}
.p166.sub.student #subusps img {display:none;}

.p166.sub.student #side-navigation {background:#88b025;width:204px;float:left;border-bottom:0px solid #012795;}
.p166.sub.student #side-navigation h2 {display:none;text-align:left;}
.p166.sub.student #side-navigation ul {font-weight:bold;text-align:left;list-style-type:none;font-size:13px;font-family:verdana;padding:0px 0px 0px 1px;}
.p166.sub.student #side-navigation ul li {display:block;padding:0px 0px 0px 0px;border-top:1px solid #fff;}
.p166.sub.student #side-navigation ul li a {color:#fff;text-decoration:none;display:block;padding:3px 11px 5px 3px;margin-left:10px;}
.p166.sub.student #side-navigation ul li.active a {color:#fff;background-image:none;padding:3px 11px 5px 3px;}
.p166.sub.student #side-navigation ul li.active {background-color:#88b025;}
.p166.sub.student #side-navigation ul li.active ul {text-align:left;list-style-type:none;font-size:11px;font-family:verdana;padding:0px 0px 0px 0px;}
.p166.sub.student #side-navigation ul li.active ul li {display:block;background-image:none;}
.p166.sub.student #side-navigation ul li.active ul li a {color:#012795;text-decoration:none;background-image:none;background-color:#e9f4ff;margin:0px;padding:5px 13px;}
.p166.sub.student #side-navigation ul li.active ul li.odd a {color:#000;text-decoration:none;background-color:#ccdca4}
.p166.sub.student #side-navigation ul li.active ul li.active a{font-style:italic;}
.p166.sub.student #side-navigation ul li.active ul li ul {display:none;}

.p166.sub.student #student-login {position:absolute;top:1px;right:1px;width:343px;height:78px;background: transparent url(../images/login-bg-st.jpg) 0px 0px no-repeat;}
.p166.sub.student #student-login.loggedin {position:absolute;top:1px;right:1px;width:313px;height:53px;padding:25px 15px 0px 15px;background: transparent url(../images/login-bg-st1.jpg) 0px 0px no-repeat;font-family:verdana;color:#4c4c4c;}
.p166.sub.student #student-login p#logout-link {position:absolute;top:30px;left:200px;}
.p166.sub.student #student-login p#change-password {position:absolute;top:45px;left:200px;}
.p166.sub.student #student-login p#logout-link a, .p166.sub.student #student-login p#change-password a{color:#8cb12f;font-weight:bold;font-size:10px;text-decoration:none;text-transform:lowercase;}
.p166.sub.student #student-login p#logout-link a:hover, .p166.sub.student #student-login p#change-password a:hover, .p166.sub.student #student-login p#logout-link a:focus, .p166.sub.student #student-login p#change-password a:focus {text-decoration:underline;}
.p166.sub.student #student-login span {display:block;font-weight:bold;font-size:13px;padding-top:4px;}

.p166.sub.student #navigation {position:absolute;bottom:1px;right:6px;text-align:right;height:27px;list-style-type:none;}
.p166.sub.student #navigation li {display:inline;}
.p166.sub.student #navigation li a {display:block;float:left;height:27px;margin-right:4px;}
.p166.sub.student #navigation li a span {display:none;}
.p166.sub.student #navigation li a#nav-home {width:53px;background: transparent url(../images/nav-home-st.jpg) 0px 0px no-repeat;}
.p166.sub.student #navigation li a#nav-about {width:73px;background: transparent url(../images/nav_about-st.jpg) 0px 0px no-repeat;}
.p166.sub.student #navigation li a#nav-courses {width:68px;background: transparent url(../images/nav-courses-st.jpg) 0px 0px no-repeat;}
.p166.sub.student #navigation li a#nav-things {width:133px;background: transparent url(../images/nav-what-st.jpg) 0px 0px no-repeat;}
.p166.sub.student #navigation li a#nav-counselling {width:90px;background: transparent url(../images/nav-counselling-st.jpg) 0px 0px no-repeat;}
.p166.sub.student #navigation li a#nav-links {width:72px;background: transparent url(../images/nav-links-st.jpg) 0px 0px no-repeat;}
.p166.sub.student #navigation li a#nav-findus {width:84px;background: transparent url(../images/nav-findus-st.jpg) 0px 0px no-repeat;}
.p166.sub.student #navigation li a#nav-contactus {width:84px;background: transparent url(../images/nav-contactus-st.jpg) 0px 0px no-repeat;}


.p166.sub.student #navigation li a#nav-home:hover,
.p166.sub.student #navigation li a#nav-about:hover,
.p166.sub.student #navigation li a#nav-courses:hover,
.p166.sub.student #navigation li a#nav-counselling:hover,
.p166.sub.student #navigation li a#nav-things:hover,
.p166.sub.student #navigation li a#nav-links:hover,
.p166.sub.student #navigation li a#nav-findus:hover,
.p166.sub.student #navigation li a#nav-contactus:hover {background-position:0px -27px;}

