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

/* 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 0px 30px 0px; padding:0px;}

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

#college-uni_logos_normal {display:none;}

#college-uni_logos_ie {display:none;}

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

#leftColumn {display:none;}
#rightColumn {width:100%; float:right; margin:0px 0px 26px 0px; padding:0px;}

/* Menu and Sub Menu
----------------------------------------------- */
#menu {display:none;}

#subMenu {display:none}

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

#content-noImg ul.print-sendLinks-noImg, #content-noImg-ie6 ul.print-sendLinks-noImg {display:none;}
#content-noImg ul.print-sendLinks-noImg li, #content-noImg-ie6 ul.print-sendLinks-noImg li {display:none;}

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

/* Content (with images)
----------------------------------------------- */
#content {width:100%; margin:0px 10px 0px 0px; padding:0px 20px 0px 10px;}
#content-ie6 {width:100%; 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-ie6 ul.btnPadded {margin:16px 0px 0px 5px; 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 {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 (with NO images)
----------------------------------------------- */
#content-noImg {width:100%; min-height:255px; height:auto; margin:0px 10px 0px 0px; padding:0px 20px 0px 10px; background-color:#FFFFFF;}
#content-noImg-ie6 {width:100%; height:255px; margin:0px; padding:0px 20px 0px 10px; background-color:#FFFFFF;}

#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;}

/* Have a Look Around CSS ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#content #caseStudiesRight {width:329px; float:left; margin:0px 5px 0px 5px; padding:0px; overflow:hidden; border-top:1px dashed #8f8f8f;}
#content-ie6 #caseStudiesRight {width:329px; float:left; margin:0px; padding:0px; overflow:hidden; border-top:1px dashed #8f8f8f;}

/* Courses CSS -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.coursesNEW table {margin:0px 5px 0px 5px; padding:0px 0px 0px 0px; width:100%; border-bottom:4px solid #FFFFFF;}

/* Whats New CSS -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#content ul.topStory {width:264px; float:left; margin:0px 0px 0px 5px; padding:0px; }
#content-ie6 ul.topStory {width:264px; float:left; margin:0px; padding:0px 0px 0px 5px; }

#content ul.otherNews, #content-ie6 ul.otherNews {width:413px; float:left; margin:0px 5px 0px 0px; padding:0px; overflow:hidden; border-top:1px dashed #8f8f8f;}

#content .calendar {width:264px; height:243px; float:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; background-image:url(../whats-new/images/calendarBackground.jpg); background-repeat:no-repeat; background-position:top center;}

#content-ie6 .calendar-ie6 {width:264px; height:243px; float:left; margin:0px; padding:0px 0px 0px 0px; overflow-x:hidden; background-image:url(../whats-new/images/calendarBackground.jpg); background-repeat:no-repeat; background-position:top center;}

#content .datesForDiary, #content-ie6 .datesForDiary {width:413px; float:left; margin:0px 5px 0px 0px; padding:0px; overflow:hidden; border-bottom:1px dashed #8f8f8f;} 


/* 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 30px 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;} 
#footer ul li {display:inline; margin:0px; padding:0px;}
#footer ul li.linkSpacer {color:#75a216; margin:0px; padding:0px 2px 0px 2px;}

#footer2 {display:none;}
