@charset "utf-8";

body {font-family: helvetica, arial, sans-serif; font-size:13px; color:#182F4D; background:#182F4D; margin:0; padding:0; width:100%;}

/* Misc bits and bobs */
a{color:#182F4D; text-decoration:none;}
a:visited{color:#182F4D; text-decoration:none;}
a:hover{color:#182F4D; text-decoration:underline;}

a.link{text-decoration:none; font-weight:bold;}
a.link:visited{text-decoration:none; font-weight:bold;}
a.link:hover{text-decoration:underline; font-weight:bold;}

a.readmore{text-decoration:none; font-weight:bold;}
a.readmore:visited{text-decoration:none; font-weight:bold;}
a.readmore:hover{text-decoration:underline; font-weight:bold;}

.applecore {display: none;} 
.clear {clear:both; height:1px; padding:0; width:100%;}
img {border:0px;}

textarea {width:354px; height:100px; margin-left:2px; resize: none; font-family: helvetica, arial, sans-serif; font-size:12px; letter-spacing:0.5px; font-weight:normal;}

/* Browser alert */
#browser-alert {background-color:#6EAD52; text-align:center; font-size:24px; line-height:28px; font-family:Arial; color:#FFFFFF; font-weight:bold; width:100%; padding:10px 0px 5px 0px;}
#browser-alert a {text-decoration:none; color:#FFFFFF; font-size:14px;}

/* Alert page */
.alert-page p {margin:0px 0px 15px 0px;}
.alert-page ul {margin:5px 0px 15px 0px;}
.alert-page ul li {list-style:disc;}
.alert-page ul li a {color:#182F4D;}

/* Page containers */
#container {width:990px; margin:auto; padding:0; background-color:#FFFFFF;}
#container-background {margin:0; padding:0;}
#container-content {width:990px; padding:0; margin:0;}

/* Header */
#header {width:990px; padding:0; height:154px;}
#header .left {width:760px; float:left; padding:0; margin:0;}
#header .logo {width:520px; float:left; padding:0; margin:0;}
#header .books {float:left; padding:0; margin:0;}
#header .right {float:right; width:180px; padding:20px 20px 0 0; margin:0;  text-align:right; font-weight:bold; line-height:22px; color:#6EAD52;}
#header .right img {margin:4px 4px 0px 4px;}
#header .right a {color:#6EAD52; text-decoration:none;}

/* Thin Bar*/
#thinbar {width:990px; height:2px; margin:0 0 2px 0; padding:0; background-color:#6EAD52; font-family:Verdana; font-size:1px; color:#FFFFFF; line-height:25px;}

/* Bar - Main */
#bar-main {width:990px; height:25px; margin:0; padding:0; background-color:#6EAD52; font-family:Verdana; font-size:11px; color:#FFFFFF; line-height:25px;}
#bar-main .left {float:left; margin:0px 0px 0px 0px; padding:0;}
#bar-main .left ul {list-style:none; margin:0; padding:0;}
#bar-main .left li {float:left;}
#bar-main .left li a {color:#FFFFFF; text-decoration:none; display:block; padding:0px 8px 0px 8px;}
#bar-main .left li a:hover{color:#6EAD52; background-color:#FFFFFF; display:block !important;}

#bar-main .active {color:#6EAD52 !important; background-color:#FFFFFF; display:block !important;}
#bar-main .right {float:right; text-align:right;}
#bar-main .right ul {list-style:none; margin:0; padding:0; float:right;}
#bar-main .right li {float:right;}
#bar-main .right li a {color:#FFFFFF; text-decoration:none; display:block; padding:0px 8px 0px 8px;}
#bar-main .right li a:hover{color:#6EAD52; background-color:#FFFFFF; display:block !important;}

/* Banner */
#banner {width:990px; height:170px; margin:20px 22px 20px 22px; position:relative;}
#banner img {position:relative; width:140px; height:170px; z-index:10; margin:0 18px 0 0;}

/* Progress */
#progress {width:990px; height:70px; margin:20px 22px 20px 22px; position:relative;}
#progress img {position:relative; width:140px; height:70px; z-index:10; margin:0 18px 0 0;}

/* Content */
#content {float:left; font-size:13px; margin:0px 0px 20px 0px;}
#content .content-title{padding:0px 100px 0px 100px;}
#content .content-subtitle{padding:0px 0px 0px 165px; margin-top:-7px; line-height:22px; color:#6EAD52; font-style:italic;}
#content .content-intro{padding:0px 100px 0px 100px; margin:20px 0px 30px 0px;}
#content .content-buttons{height:62px; width:990px; text-align:center; padding:14px 0 0 0; background:url('../../images/buttons/background.jpg') repeat-x #6EAD52; margin-left:auto; margin-right:auto;}
#content .content-readmore{padding:0px 100px 0px 100px; margin:30px 0px 20px 0px;}
#content .content-further{padding:0px 100px 0px 100px;}

#content2 {float:left; font-size:13px; margin:0px 0px 20px 0px;}
#content2 .content-title {padding:0px 20px 0px 20px;}
#content2 .content-title2 {padding:0px 23px 0px 23px;}
#content2 .content-subtitle{padding:0px 0px 0px 20px; margin-top:-7px; line-height:22px; color:#6EAD52; font-style:italic;}
#content2 .content-intro{padding:0px 20px 0px 20px; width:700px; margin:20px 0px 30px 0px;}
#content2 .content-buttons{height:62px; width:700px; text-align:center; padding:14px 0 0 0; background:url('../../images/buttons/background.jpg') repeat-x #6EAD52; margin-left:auto; margin-right:auto;}
#content2 .content-readmore{padding:0px 20px 0px 20px; margin:30px 0px 20px 0px;}
#content2 .content-further{padding:0px 20px 0px 20px;}

#readmore1{margin:20px 0px 0px 0px; padding:0px; display:none;}

/* Quotes */
#quotes {width:180px; background-color:#6EAD52; padding:10px 20px 20px 20px; float:right; margin:0px 20px 20px 0px;}
#quotes .content {color:#FFFFFF; text-align:center;}
#quotes .accreditation p{font-size:12px;}
#quotes .text{font-size:16px}
#quotes .quotationleft{margin:0px; margin-left:-13px; display:block; text-align:left;}
#quotes .quotationright{margin:0px 0px 0px 150px; display:block;}
#quotes hr{background-color:#FFFFFF; height:1px; border:none; border-bottom:#FFFFFF solid 1px; margin: 20px 0px 20px 0px; color:#FFFFFF}
#quotes p{margin:5px 10px 0px 10px; width:160px;}


/* Header Tags */
h1 {font-size:36px; margin:0; display:block; font-weight:normal;}
h2 {font-size:18px; margin:0; display:block; font-weight:normal;}
h3 {font-size:12px; margin:0; display:block; font-weight:bold;}

/* Buttons */
#content .button-ug {display:inline-block; width:223px; height:56px; background:url('../../images/buttons/undergraduate.jpg') no-repeat 0 0; cursor:pointer;}
#content .button-ug span{display:none;}
#content .button-ug:hover {filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}

#content .button-pg {display:inline-block; width:223px; height:56px; background:url('../../images/buttons/postgraduate.jpg') no-repeat 0 0; cursor:pointer;}
#content .button-pg span{display:none;}
#content .button-pg:hover {filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}

#content .button-el {display:inline-block; width:223px; height:56px; background:url('../../images/buttons/english-language.jpg') no-repeat 0 0; cursor:pointer;}
#content .button-el span{display:none;}
#content .button-el:hover {filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75;}

/* Footer */	
#footer {width:990px; height:25px; margin:0; padding:0; background-color:#6EAD52; font-family:Verdana; font-size:11px; color:#FFFFFF; line-height:25px; clear:both;}
#footer .left {float:left; margin:0px 0px 0px 0px; padding:0 0 0 8px;}
#footer .left a {color:#FFFFFF; text-decoration:none;}

#footer .active {color:#6EAD52 !important; background-color:#FFFFFF; display:block !important;}
#footer .right {float:right; text-align:right;}
#footer .right ul {list-style:none; margin:0; padding:0; float:right;}
#footer .right li {float:left;}
#footer .right li a {color:#FFFFFF; text-decoration:none; display:block; padding:0px 8px 0px 8px;}
#footer .right li a:hover{color:#6EAD52; background-color:#FFFFFF; display:block !important;}

/* CSS For Corns */	

/* jquery.asmselect.css */	
.asmContainer {/* container that surrounds entire asmSelect widget */}
.asmSelect {/* the newly created regular 'select' */ display: inline;}
.asmOptionDisabled {/* disabled options in new select */ color: #999;}
.asmHighlight {/* the highlight span */ padding:0; margin:0 0 0 1em;}
.asmList {/* html list that contains selected items */margin: 0.25em 0 1em 0; position: relative; display: block; padding-left: 0; list-style: none;}
.asmListItem {/* li item from the html list above */ position: relative; margin-left: 0;	padding-left: 0; list-style: none; background: #ddd; border: 1px solid #bbb; width: 400px; margin: 0 0 -1px 0; line-height: 1em;}
.asmListItem:hover {background-color: #e5e5e5;}
.asmListItemLabel {/* this is a span that surrounds the text in the item, except for the remove link */ padding: 1px; display: block;}
.asmListSortable .asmListItemLabel {cursor: move;}
.asmListItemRemove {/* the remove link in each list item */ position: absolute; right: 0px; top: 0px; padding: 1px;}
.asmListSelectAll {display:block;}

/* style.css */

.content-intro {color:#182F4D; font-size:13px;}

.content-intro h1 {color:#182F4D; font-size:30px; font-weight:normal; margin:0; padding:0 0 10px;}
.content-intro h2 {color:#182F4D; font-size:20px; font-weight:normal; margin-left:0;}
.content-intro h3 {color:#999B9E; font-size:18px; font-weight:normal; margin-left:0;}	
.content-intro h4 {color:#999B9E; font-size:30px; font-weight:normal; margin:0; padding:0 0 10px;}
.content-intro h5 {color:#999B9E; font-size:18px; font-weight:bold; margin:0; padding:0 0 5px;}

.content-intro .newheader {color:#6EAD52; font-size:24px; font-weight:bold; margin-left:4px;}
.content-intro .para {margin:0px 0 15px 5px;}
.content-intro .links {font-size:18px; margin:20px 0px 0px 0px; display:block; font-weight:bold; color:#6EAD52;}

.content-intro .bullets {color:#182F4D; margin:2px 0 0 0; font-size:13px;}

.tacs ul {list-style:lower-latin; padding:0px 0px 0px 30px;}

.greybold {clear:right; color:#797A7D; font-weight:bold; font-size:14px;}
.greybold2 {clear:right; color:#182F4D; font-weight:bold; font-size:14px;}
.subtitle {color:#797A7D; font-size:0.95em;	margin:-15px 0 20px; width:393px;}
.bluelink {color:#182F4D; font-size:14px; font-weight:bold; margin-left:0;}
.bluelink a {color:#182F4D; font-weight:bold; text-decoration:none;}
.blue {color:#182F4D; font-size:18px; margin-left:0;}
.smallred {color:#D2232A; font-weight:bold; margin-right:5px; text-decoration:underline;}
.alert {color:#D2232A; font-weight:bold;}
.red {color:#D2232A; font-weight:bold;}
.green {color:#339900; font-weight:bold;}
.star {color:#D2232A; font-weight:bold; vertical-align:super;}
.warning {color:#FF9900; font-weight:bold; font-style:italic;}

.topnav a {text-decoration: none; color: #FFFFFF; padding: 1pt; font-weight:bold; font-size:15px;}
.topnav a:hover {color: #FFCC33;}

a.alert {color:#D2232A; text-decoration:none;}
a.alert:hover {color:#D2232A; text-decoration:underline;}
a.alert:visited {color:#D2232A;}

a.warning {color:#FF9900; text-decoration:none;}
a.warning:hover {color:#FF9900; text-decoration:underline;}
a.warning:visited {color:#FF9900;}

a.review {color:#FF9900;}
a.review:hover {color:#FF9900;}
a.review:visited {color:#FF9900;}

.reproc a {color:#000000; text-decoration:none;}
.reproc a:hover {color:#FF6666;}
.reproc a:visited {color:#000000;}

.greybold a {color:#797A7D; font-weight:bold; font-size:14px; text-decoration:none;}
.greybold a:hover {color:#000000;}
.greybold a:visited {color:#797A7D;}

.sort a {text-decoration: none;}

/* tool css */

.hotspot {cursor:pointer; color:#009900; font-weight:bold; padding:0 5px 0 7px; text-align:center;}
.hotspot2 {cursor:pointer; color:#009900; font-weight:bold; padding:0 5px 0 0px; text-align:center;}

#tt {position:absolute; display:block; background:url(images/tooltip/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tooltip/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:7px 7px 7px 7px; margin-left:5px; background:#666666; color:#FFFFFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tooltip/tt_bottom.gif) top right no-repeat; overflow:hidden}

/* navigation buttons */

.next_btn {background-image:url(../../images/buttons/next_active.jpg); background-repeat:no-repeat; border:none; height:43px; width:100px; outline:none;}
.previous_btn {background-image:url(../../images/buttons/previous_active.jpg); background-repeat:no-repeat; border:none; height:43px; width:100px; outline:none;}
.submit_btn {background-image:url(../../images/buttons/submit_active.jpg); border:none; height:43px; width:85px; outline:none;}
.reviewandsubmit_btn {background-image:url(../../images/buttons/review-and-submit_active.jpg); background-repeat:no-repeat; border:none; height:43px; width:166px; outline:none;}

#navigation_btns {display:inline-block; width:950px; text-align:center; margin:40px 0 0 0;}
#navigation_btns .next {display:inline-block; vertical-align:middle;}
#navigation_btns .previous {display:inline-block; vertical-align:middle;}
#navigation_btns .submit {display:inline-block; vertical-align:middle;}

/* login buttons */

.login_btn {background-image:url(../../images/buttons/login_active.jpg); background-repeat:no-repeat; border:none; height:43px; width:83px; outline:none;}
.retrieve_btn {background-image:url(../../images/buttons/retrieve_active.jpg); background-repeat:no-repeat; border:none; height:43px; width:176px; outline:none;}

/* contact us page */

.contact-left{width:100px; float:left; display:inline; margin:0; padding:0;}

/* feedback button */

.feedbackbtn {background-image:url(../../images/buttons/submit_active.jpg); background-repeat:no-repeat; border:none; height:43px; width:85px; cursor:pointer; outline:none; margin:0; padding:0;}

/* hidden fields align correction */

#englvltxt{margin-top: 15px;}
#englvl{padding-top: 5px;}

#sat2{margin: 70px 0 5px 0;}
#act2{margin: 70px 0 5px 0;}