/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */
@import "text_styles.css";
@import "sections/home.css";
@import "sections/whats-uni-link.css";
@import "sections/whats-in-it.css";
@import "sections/courses.css";
@import "sections/look.css";
@import "sections/whats-new.css";
@import "sections/services.css";
@import "sections/contact.css";

html {margin:0px; padding:0px; font-weight:normal; background-image:url(../global_images/backgrounds/html-background.jpg); background-repeat:repeat-x; background-position:center top;}
body {margin:0px auto; padding:0px;}

#sitesurroundings {width:960px; min-height:100%; height:100%; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#2c2c2c; background-image:url(../global_images/backgrounds/body-background.jpg); background-repeat:no-repeat; background-position:right top;}

/* Global Styles
----------------------------------------------- */
ul {list-style:none;}
img {border:0px;}

.clear {clear:both;}

.zero {margin:0px; padding:0px;}

li.normalSizeBulleted {font-size:1.3em;  line-height:1.4em; margin:0px 0px 0px 0px; padding:0px 0px 0px 8px;  background-image:url(../global_images/bullet.jpg); background-repeat:no-repeat; background-position:top left;}

#content p.smallText, #content-ie6 p.smallText, #content-noImg p.smallText, #content-noImg-ie6 p.smallText, #subMenu p.smallText {font-size:0.7em;}

#content-noImg p.largeText, #content-noImg-ie6 p.largeText {font-size:0.95em; font-weight:bold;}

/* Header
----------------------------------------------- */
#header{width:960px; height:98px; margin:0px; padding:0px;}

#uni-link_logo img {margin:15px 0px 0px 10px; padding:0px; width:222px; float:left;}

#college-uni_logos_normal {margin:15px 0px 0px 0px; padding:0px; width:718px; float:right; text-align:right;}
#college-uni_logos_normal li.abcol_logo {margin:0px 0px 15px 0px; padding:0px; height:40px;}
#college-uni_logos_normal li.rgu_logo {margin:0px 0px 0px 0px; padding:0px; height:28px;}

#college-uni_logos_ie {margin:15px 0px 0px 0px; padding:0px; width:718px; float:right; text-align:right;}
#college-uni_logos_ie li.abcol_logo {margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; height:40px; overflow:hidden;}
#college-uni_logos_ie li.rgu_logo {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:28px; overflow:hidden;}

/* Main Body
----------------------------------------------- */
#main_body {margin:0px; padding:0px; height:100%; width:960px;}

#leftColumn {width:242px; float:left; margin:0px; padding:0px 0px 30px 0px;}
#rightColumn {width:718px; float:right; margin:0px 0px 26px 0px; padding:0px;}

/* Menu and Sub Menu
----------------------------------------------- */
#menu {width:242px; height:325px; margin:0px; padding:0px;}

#menu table {margin:0px; padding:55px 0px 0px 10px;}
#menu table tr td {margin:0px; padding:0px; border-bottom:2px solid #a7df26;}
#menu table tr td a {margin:0px; padding:5px 0px 5px 6px; background-color:#2c2c2c; font-size:15px; line-height:10pt; text-transform:uppercase; color:#d3d3d3; width:216px; vertical-align:top; display:block;}

*html #menu table {margin:55px 0px 0px 10px; padding:0px;}
*:first-child+html #menu table {margin:55px 0px 0px 10px; padding:0px;}

*html #menu table tr td {border-bottom:3px solid #a7df26;}
*:first-child+html #menu table tr td {border-bottom:3px solid #a7df26;}

*html #menu table tr td a {padding:3px 0px 0px 6px; height:20px; line-height:normal;}
*:first-child+html #menu table tr td a  {padding:3px 0px 0px 6px; height:20px; line-height:normal;}

#menu .downloadFlashLink {margin:0px 0px 0px 65px; padding:12px 0px 0px 0px;}
#menu .downloadFlashLink a:link, #menu .downloadFlashLink a:visited, #menu .downloadFlashLink a:active, #menu .downloadFlashLink a:hover {border:0px;}

#subMenu {margin:0px 0px 0px 10px; padding:20px 0px 62px 0px; width:222px; background-color:#f7f7f6; background-image:url(../global_images/backgrounds/sub-menu-background.jpg); background-repeat:no-repeat; background-position:center bottom;}

#subMenu h2 {font-size:0.95em; font-weight:bold; margin:0px 10px 12px 10px; padding:10px 0px 0px 0px;}
#subMenu p {font-size:0.75em; margin:12px 10px 0px 10px; padding:0px; line-height:1.4em;}

#subMenu span.openQuote {height:9px; background-image:url(../global_images/backgrounds/didYouKnow/openQuote.jpg); background-repeat:no-repeat; background-position:top left; padding-left:11px;}
#subMenu span.closeQuote {height:9px; background-image:url(../global_images/backgrounds/didYouKnow/closeQuote.jpg); background-repeat:no-repeat; background-position:top right; padding-right:10px; margin-right:10px;}

#subMenu h2.magicNumber {font-size:15px; font-weight:bold; margin:0px 10px 0px 10px; padding:10px 0px 14px 0px; background-image:url(../global_images/backgrounds/didYouKnow/magicNumber.jpg); background-repeat:no-repeat; background-position:top left;}
#subMenu p.magicNumber {font-size:0.75em; margin:0px 10px 0px 10px; padding:0px; line-height:1.4em;}

/* Main Image
----------------------------------------------- */
#mainImage {height:344px; margin:0px; padding:0px;}

#mainImage .print-sendLinks {margin:0px 0px 0px 0px; padding:305px 0px 0px 602px;}
#mainImage .print-sendLinks li {margin:0px 6px 0px 0px; padding:0px 0px 0px 0px; display:inline;}

#content-noImg .print-sendLinks, #content-noImg-ie6 .print-sendLinks {margin:0px 0px 0px 0px; padding:0px 0px 5px 592px;}
#content-noImg .print-sendLinks li, #content-noImg-ie6 .print-sendLinks li {margin:0px 7px 0px 0px; padding:0px 0px 0px 0px; display:inline;}

#mainImage .print-sendLinks li a.printBig img, #content-noImg .print-sendLinks li a.printBig img, #content-noImg-ie6 .print-sendLinks li a.printBig img {background-image:url(../global_images/icons/printNEW.jpg); background-repeat:no-repeat; background-position:0px 0px; width:38px; height:39px; margin:0px; padding:0px;}
#mainImage .print-sendLinks li a.printBig:hover img, #content-noImg .print-sendLinks li a.printBig:hover img, #content-noImg-ie6 .print-sendLinks li a.printBig:hover img {background-position:0px -39px;}

#mainImage .print-sendLinks li a.emailBig img, #content-noImg .print-sendLinks li a.emailBig img, #content-noImg-ie6 .print-sendLinks li a.emailBig img {background-image:url(../global_images/icons/emailNEW.jpg); background-repeat:no-repeat; background-position:0px 0px; width:38px; height:39px; margin:0px; padding:0px;}
#mainImage .print-sendLinks li a.emailBig:hover img, #content-noImg .print-sendLinks li a.emailBig:hover img, #content-noImg-ie6 .print-sendLinks li a.emailBig:hover img {background-position:0px -39px;}

#content-noImg ul.print-sendLinks-noImg, #content-noImg-ie6 ul.print-sendLinks-noImg {margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; text-align:right;}
#content-noImg ul.print-sendLinks-noImg li, #content-noImg-ie6 ul.print-sendLinks-noImg li {margin:0px 7px 0px 0px; padding:0px 0px 0px 0px; display:inline;}

/* Preloader
----------------------------------------------- */
#loading {margin:0px auto; padding:100px 0px 0px 0px; width:100px; height:100px; overflow:hidden;}

/* Content (with images)
----------------------------------------------- */
#content {width:688px; margin:0px 10px 0px 0px; padding:0px 20px 0px 10px;}
#content-ie6 {width:688px; margin:0px; padding:0px 20px 0px 10px;}

#content h1, #content-ie6 h1 {font-size:0.95em; font-weight:bold; margin:8px 5px 13px 5px; padding:3px 0px 2px 0px; text-transform:uppercase;background-color:#2c2c2c; color:#FFFFFF; }
#content h1 span, #content-ie6 h1 span {background-color:#2c2c2c; color:#FFFFFF; margin:0px; padding:3px 5px 2px 5px;}

#content h1.clear, #content-ie6 h1.clear {clear:both; margin:27px 5px 13px 5px; padding:3px 0px 2px 0px;}

#content h2, #content-ie6 h2 {font-size:0.95em; font-weight:bold; margin:16px 10px 12px 10px; padding:0px;}

#content h4, #content-ie6 h4 {font-size:0.95em; font-weight:bold; color:#75a216; margin:33px 10px 12px 10px; padding:0px;}

#content h5, #content-ie6 h5 {font-size:0.95em; font-weight:bold; color:#75a216; margin:12px 0px 0px 0px; padding:0px 10px 6px 10px; border-bottom:3px solid #f2f2f2;}

#content p, #content-ie6 p {font-size:0.75em; margin:12px 10px 0px 10px; padding:0px; line-height:1.4em;}

#content ul, #content-ie6 ul {font-size:0.75em; margin:12px 10px 0px 10px; padding:0px; line-height:1.4em;}

#content ul.ulNoMarginTop, #content-ie6 ul.ulNoMarginTop {font-size:0.75em; margin:0px 10px 0px 10px; padding:0px; line-height:1.4em;}
#content ul.ulNoMarginTop li, #content-ie6 ul.ulNoMarginTop li {margin:0px; padding:0px 0px 0px 8px; background-image:url(../global_images/bullet.jpg); background-repeat:no-repeat; background-position:top left;}

#content ul.btnPadded  {margin:12px 0px 0px 10px; padding:0px 0px 0px 0px; font-weight:bold; float:left;}
#content ul.btnPaddedArchive {margin:29px 0px 0px 10px; padding:0px 0px 0px 0px; font-weight:bold; float:left;}

#content-ie6 ul.btnPadded {margin:16px 0px 0px 10px; padding:0px 0px 0px 0px; font-weight:bold; float:left;}
#content-ie6 ul.btnPaddedArchive {margin:29px 0px 0px 10px; padding:0px 0px 0px 0px; font-weight:bold; float:left;}

#content ul.btnPadded li, #content-ie6 ul.btnPadded li {display:inline; margin:0px; padding:0px;}
#content ul.btnPadded li.btnImg, #content-ie6 ul.btnPadded li.btnImg, #content ul.btnPaddedArchive li.btnImg, #content-ie6 ul.btnPaddedArchive li.btnImg {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:39px; width:38px; overflow:hidden; vertical-align:middle; display:table-cell;}

#content p img.articleImg, #content-ie6 p img.articleImg {padding-left:10px; padding-bottom:10px;}

#content h1.h1no2, #content-ie6 h1.h1no2 {font-size:0.95em; font-weight:bold; margin:24px 5px 13px 5px; padding:3px 0px 2px 0px; text-transform:uppercase;background-color:#2c2c2c; color:#FFFFFF; }
#content h1.h1no2 span, #content-ie6 h1.h1no2 span {background-color:#2c2c2c; color:#FFFFFF; margin:0px; padding:3px 5px 2px 5px;}

#content ul.btnPadded li a.backBig img, #content-ie6 ul.btnPadded li a.backBig img, #content-noImg ul.btnPadded li a.backBig img, #content-noImg-ie6 ul.btnPadded li a.backBig img {background-image:url(../global_images/icons/backNEW.jpg); background-repeat:no-repeat; background-position:0px 0px; width:38px; height:39px; margin:9px 0px 0px 0px; padding:0px;}
#content ul.btnPadded li a.backBig:hover img, #content-ie6 ul.btnPadded li a.backBig:hover img, #content-noImg ul.btnPadded li a.backBig:hover img, #content-noImg-ie6 ul.btnPadded li a.backBig:hover img {background-position:0px -39px;}

#content ul.btnPadded li a.topBig img, #content-ie6 ul.btnPadded li a.topBig img, #content-noImg ul.btnPadded li a.topBig img, #content-noImg-ie6 ul.btnPadded li a.topBig img {background-image:url(../global_images/icons/topNEW.jpg); background-repeat:no-repeat; background-position:0px 0px; width:38px; height:39px; margin:9px 0px 0px 0px; padding:0px;}
#content ul.btnPadded li a.topBig:hover img, #content-ie6 ul.btnPadded li a.topBig:hover img, #content-noImg ul.btnPadded li a.topBig:hover img, #content-noImg-ie6 ul.btnPadded li a.topBig:hover img {background-position:0px -39px;}


/* Content (with NO images)
----------------------------------------------- */
#content-noImg {width:688px; min-height:255px; height:auto; margin:42px 10px 0px 0px; padding:24px 20px 0px 10px; background-color:#FFFFFF; background-image:url(../global_images/backgrounds/content-noImg-background.jpg); background-repeat:no-repeat; background-position:center top;}
#content-noImg-ie6 {width:688px; height:255px; margin:42px 0px 0px 0px; padding:24px 20px 0px 10px; background-color:#FFFFFF; background-image:url(../global_images/backgrounds/content-noImg-background.jpg); background-repeat:no-repeat; background-position:center top;}

#content-noImg h1, #content-noImg-ie6 h1 {font-size:0.95em; font-weight:bold; margin:0px 5px 17px 5px; padding:3px 0px 2px 0px; text-transform:uppercase; background-color:#2c2c2c; color:#FFFFFF;}
#content-noImg h1 span, #content-noImg-ie6 h1 span {background-color:#2c2c2c; color:#FFFFFF; margin:0px; padding:3px 5px 2px 5px;}

#content-noImg h2, #content-noImg-ie6 h2 {font-size:0.95em; font-weight:bold; margin:16px 10px 12px 10px; padding:0px;}

#content-noImg h3, #content-noImg-ie6 h3 {font-size:0.95em; font-weight:bold; margin:12px 0px 0px 0px; padding:0px 10px 7px 10px; border-bottom:1px dashed #8f8f8f;}

#content-noImg p, #content-noImg-ie6 p {font-size:0.75em; margin:12px 10px 0px 10px; padding:0px; line-height:1.4em;}

#content-noImg p.greenBold, #content-noImg-ie6 p.greenBold {font-size:0.75em; margin:22px 10px 0px 10px; padding:0px; line-height:1.4em;}

#content-noImg ul, #content-noImg-ie6 ul {font-size:0.75em; margin:12px 10px 0px 10px; padding:0px; line-height:1.4em;}

#content-noImg ul.ulNoMarginTop, #content-noImg-ie6 p ul.ulNoMarginTop {font-size:0.75em; margin:0px 10px 0px 10px; padding:0px; line-height:1.4em;}
#content-noImg ul.ulNoMarginTop li, #content-noImg-ie6 ul.ulNoMarginTop li {margin:0px; padding:0px 0px 0px 8px; background-image:url(../global_images/bullet.jpg); background-repeat:no-repeat; background-position:top left;}

#content-noImg ul.btnPadded {margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; font-weight:bold; float:left;}
#content-noImg-ie6 ul.btnPadded {margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; font-weight:bold; float:left;}
#content-noImg ul.btnPadded li.btnImg, #content-noImg-ie6 ul.btnPadded li.btnImg {margin:0px; padding:0px; height:48px; width:38px; overflow:hidden; vertical-align:middle; display:table-cell;}


/* Services
----------------------------------------------- */
#greyLinks {margin:0px; padding:0px;}

#content-noImg ul.sitemap1 {width:203px; float:left; margin:6px 30px 23px 10px; padding:0px;}
#content-noImg-ie6 ul.sitemap1 {width:203px; float:left; margin:6px 30px 23px 5px; padding:0px;}
#content-noImg ul.sitemap2 {width:203px; float:left; margin:6px 0px 23px 0px; padding:0px;}
#content-noImg-ie6 ul.sitemap2 {width:203px; float:left; margin:6px 0px 23px 0px; padding:0px;}
#content-noImg ul.sitemap3 {width:202px; float:right; margin:6px 10px 23px 0px; padding:0px;}
#content-noImg-ie6 ul.sitemap3 {width:202px; float:right; margin:6px 5px 23px 0px; padding:0px;}

#content-noImg ul.sitemap1-bottom {width:203px; float:left; margin:6px 30px 0px 10px; padding:0px;}
#content-noImg-ie6 ul.sitemap1-bottom {width:203px; float:left; margin:6px 30px 23px 5px; padding:0px;}
#content-noImg ul.sitemap2-bottom {width:203px; float:left; margin:6px 0px 0px 0px; padding:0px;}
#content-noImg-ie6 ul.sitemap2-bottom {width:203px; float:left; margin:6px 0px 23px 0px; padding:0px;}
#content-noImg ul.sitemap3-bottom {width:202px; float:right; margin:6px 10px 0px 0px; padding:0px;}
#content-noImg-ie6 ul.sitemap3-bottom {width:202px; float:right; margin:6px 5px 23px 0px; padding:0px;}



/* Footer
-------------------------------------------------*/
#footer {clear:both; margin:0px; padding:0px 0px 27px 0px; border-top:1px dashed #8f8f8f; font-size:0.7em; text-align:center;}

#footer img {margin:27px 0px 20px 0px; padding:0px;}

#footer ul {margin:4px 0px 0px 0px; padding:0px; clear:both;} 
#footer ul li {display:inline; margin:0px; padding:0px; line-height:1.25em;}
#footer ul li.linkSpacer {color:#75a216; margin:0px; padding:0px 2px 0px 2px;}

#footer ul li.linkSpacerSmall {color:#75a216; margin:0px; padding:0px 4px 0px 0px; background-image:url(../global_images/divider.gif); background-repeat:repeat-y; background-position:3px 0px; width:1px; height:33px;}
#footer ul li.linkSpacerLarge {color:#75a216; margin:0px; padding:0px 2px 0px 2px; background-image:url(../global_images/spacer.gif); background-repeat:repeat-y; background-position:0px 0px; width:1px; height:33px; background-color:#a7df26;}

#logoAwardFooter {margin:0px auto; padding:0px 0px 3px 0px; width:960px;}
#logoAwardFooter img {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#footer #logoAwardFooter ul {margin:0px 0px 0px 0px; padding:22px 0px 0px 0px;}
#footer #logoAwardFooter ul li {margin:0px 0px 18px 0px; padding:0px 0px 0px 0px; display:inline; float:left; text-align:left;}

#footer #logoAwardFooter ul li.footerUnilinkLogo {padding:5px 15px 0px 304px; width:67px;}
#footer #logoAwardFooter ul li.footerAwardsLogo {padding:0px 0px 0px 15px; width:37px;}
#footer #logoAwardFooter ul li.footerAwardsText {padding:0px 0px 0px 10px; margin:-2px 0px 0px 0px; width:511px; line-height:1.6em;}

*html #logoAwardFooter {padding:0px 0px 14px 0px;}
*:first-child+html #logoAwardFooter {padding:0px 0px 14px 0px;}



#footer2 {clear:both; width:678px; margin:0px 25px 0px 257px; padding:0px 0px 27px 0px; border-top:1px dashed #8f8f8f; font-size:0.7em; text-align:center;}
*html #footer2 {margin:0px 12px 0px 257px;}

#footer2 ul {margin:4px 0px 0px 0px; padding:0px; clear:both;} 
#footer2 ul li {display:inline; margin:0px; padding:0px; line-height:1.25em;}
#footer2 ul li.linkSpacer {color:#75a216; margin:0px; padding:0px 2px 0px 2px;}

#footer2 ul li.linkSpacerSmall {color:#75a216; margin:0px; padding:0px 4px 0px 0px; background-image:url(../global_images/divider.gif); background-repeat:repeat-y; background-position:3px 0px; width:1px; height:33px;}
#footer2 ul li.linkSpacerLarge {color:#75a216; margin:0px 10px 0px 10px; padding:0px 2px 0px 2px; background-image:url(../global_images/spacer.gif); background-repeat:repeat-y; background-position:0px 0px; width:1px; height:33px; background-color:#a7df26; border-left:15px solid #FFFFFF; border-right:15px solid #FFFFFF;}

#footer2 #logoAwardFooter {margin:0px auto; width:641px; padding-top:26px; padding-left:37px;}
#footer2 #logoAwardFooter li {margin:0px 0px 20px 0px; padding:0px; display:inline-block; float:left;}

#footer2 #logoAwardFooter img {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#footer2 #logoAwardFooter li ul.scmaLogo {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
#footer2 #logoAwardFooter li ul.scmaLogo li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block;}
#footer2 #logoAwardFooter li ul.scmaLogo li.text {text-align:right; padding-right:10px; line-height:1.6em; margin-top:-1px;}

#footer2 #logoAwardFooter li ul.unilinkLogo {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
#footer2 #logoAwardFooter li ul.unilinkLogo li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block;}
#footer2 #logoAwardFooter li ul.unilinkLogo li img {margin-top:5px;}

#footer2 #logoAwardFooter li ul.nsbaLogo {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
#footer2 #logoAwardFooter li ul.nsbaLogo li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline-block;}
#footer2 #logoAwardFooter li ul.nsbaLogo li.text {text-align:left; padding-left:10px; line-height:1.6em; margin-top:-1px;}

*html #footer2 #logoAwardFooter {padding-top:27px; padding-bottom:16px;}
*:first-child+html #footer2 #logoAwardFooter {padding-top:27px; padding-bottom:16px;}

*html #footer2 #logoAwardFooter li ul.scmaLogo li.text {margin-top:-2px;}
*:first-child+html #footer2 #logoAwardFooter li ul.scmaLogo li.text {margin-top:-2px;}

*html #footer2 #logoAwardFooter li ul.nsbaLogo li.text {margin-top:-2px;}
*:first-child+html #footer2 #logoAwardFooter li ul.nsbaLogo li.text {margin-top:-2px;}

/*Chrome & Safari hack (Breadcrumbs) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#footer2 #logoAwardFooter li {margin:0px 0px 22px 0px;}
#footer2 #logoAwardFooter li ul.scmaLogo li.text, #footer2 #logoAwardFooter li ul.nsbaLogo li.text {margin-top:0px;}
}

/*Opera hack (Awards Ceremony Form) */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#footer2 #logoAwardFooter {padding-top:27px;}
#footer2 #logoAwardFooter li {margin:0px 0px 22px 0px;}
#footer2 #logoAwardFooter li ul.scmaLogo li.text, #footer2 #logoAwardFooter li ul.nsbaLogo li.text {margin-top:-2px;}
}
