﻿/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */
@import "ie6.css";
@import "text_styles.css";

html {background-color:#212121; background-image:url(/global_images/footer/html-bkgd.jpg); background-repeat:repeat-x; background-position:left bottom; background-attachment:fixed;}

body {background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin:0px auto; padding:0px;}

#sitesurroundings {height:100%; margin:0px auto; min-height:100%; padding:0px; width:100%; }

/* Global Styles
----------------------------------------------- */
img {border:0px;}
ul {list-style:none;}

.zero {margin:0px; padding:0px;}

.clear {clear:both}

.normalText {font-size:0.8em; line-height:1.4em;}
.mediumText {font-size:0.9em; line-height:1.35em;}
.smallText {font-size:0.65em; line-height:1.35em;}
.largeText {font-size:1em; line-height:1.35em;}

/* Header
----------------------------------------------- */
#headerWrapper {margin:0px; padding:0px; width:100%; color:#777777;}

#header {margin:0px auto; padding:0px 15px 0px 15px; width:950px;}

img.AbColLogo {float:left; margin:20px 0px 0px 0px; padding:0px 0px 7px 0px; width:243px;}

.headerLinks {float:right; margin:6px 0px 0px 0px; padding:0px; text-align:right; width:692px;}
.headerLinks li {margin:0px 0px 1px 0px; padding:0px;}

.headerLinks li.searchForm {margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}

.searchInput {border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:0px; width:151px; margin:0px; padding:2px 0px 2px 6px; font-size:13px;color:#777777; float:right;  text-align:left;}
.searchBtn{margin:0px; padding:5px 6px 5px 0px; width:22px;height:22px; float:right; border-left:0px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; background-color:#FFFFFF;background:url(/global_images/header/search-arrow.gif) no-repeat;background-position:center center; cursor:hand; vertical-align:middle;}
input.searchBtn{border-left:0;border-top: 1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
input:visited{
				border:0;
}
/* Navigation
----------------------------------------------- */
#navigation {clear:both; margin:0px auto; padding:0px; width:980px;}

#topLevelNav {width:792px; margin:0px auto; padding:0px 94px 0px 94px;  color:#FFFFFF; z-index:5; position:relative; background-color:#212121;background-image:url(/global_images/header/header-bkgd.jpg); background-repeat:no-repeat; background-position:center top; height:38px;}
#topLevelNav li {float:left; text-align:center; margin:8px 0px 0px 0px; padding:0px; background-color:#212121;}

#topLevelNav li.about-mi {background-image:url(/global_images/header/menu/01.jpg); background-repeat:no-repeat; background-position:center top; width:177px; height:30px;}
#topLevelNav li.help-mi {background-image:url(/global_images/header/menu/02.jpg); background-repeat:no-repeat; background-position:center top; width:122px; height:30px;}
#topLevelNav li.city-mi {background-image:url(/global_images/header/menu/03.jpg); background-repeat:no-repeat; background-position:center top; width:146px; height:30px;}
#topLevelNav li.all-me-mi {background-image:url(/global_images/header/menu/04.jpg); background-repeat:no-repeat; background-position:center top; width:176px; height:30px;}
#topLevelNav li.useful-mi {background-image:url(/global_images/header/menu/05.jpg); background-repeat:no-repeat; background-position:center top; width:171px; height:30px;}

#topLevelNav li.useful-mi:hover {background-position:center bottom;} 


#topLevelNav li.all-me-mi:hover {background-position:center bottom;} 


#topLevelNav li.city-mi:hover {background-position:center bottom;} 


#topLevelNav li.help-mi:hover {background-position:center bottom;} 


#topLevelNav li.about-mi:hover {background-position:center bottom;} 


#topLevelNav li.over div.subNavWrapper {display:block;}


#topLevelNav li:hover div.subNavWrapper {display:block;}

#topLevelNav li div.subNavWrapper {display:none; position:absolute; top:38px; left:0px; padding:0px; width:918px; background-image:url(/global_images/header/menu/tile.png); background-repeat:repeat-y; background-position:center top;}
#topLevelNav li div.subNav {width:895px; margin:0px auto; padding:0px 0px 0px 15px;  background-image:url(/global_images/header/menu/top.jpg); background-repeat:repeat-x; background-position:center top; min-height:10px; height:auto;}

#topLevelNav li p.menuArrow01 {margin:0px; padding:0px 0px 14px 127px; text-align:left;}
#topLevelNav li p.menuArrow02 {margin:0px; padding:0px 0px 14px 276px; text-align:left;}
#topLevelNav li p.menuArrow03 {margin:0px; padding:0px 0px 14px 410px; text-align:left;}
#topLevelNav li p.menuArrow04 {margin:0px; padding:0px 0px 14px 571px; text-align:left;}
#topLevelNav li p.menuArrow05 {margin:0px; padding:0px 0px 14px 744px; text-align:left;}

#topLevelNav li p.menuBorderRowCover, .pageNavigation p.menuBorderRowCover {background-color:#FFFFFF; height:15px; width:895px; margin:0px auto; padding:0px; clear:both;}
#topLevelNav li p.menuBorderCover {background-color:#FFFFFF; height:21px; width:910px; margin:0px auto; padding:0px; clear:both;}
#topLevelNav li p.menuBorderBot {background-color:#212121; height:2px; width:910px; margin:0px auto; padding:0px; clear:both;}

#topLevelNav li.about-mi div.subNavWrapper {left:31px;}
#topLevelNav li.help-mi div.subNavWrapper {left:31px;}
#topLevelNav li.city-mi div.subNavWrapper {left:31px;}
#topLevelNav li.all-me-mi div.subNavWrapper {left:31px;}
#topLevelNav li.useful-mi div.subNavWrapper {left:31px;}

#topLevelNav li div.subNavWrapper ul {width:198px; float:left; margin:0px 25px 0px 0px; padding:0px;}
#topLevelNav li div.subNavWrapper ul li {margin:0px; padding:0px; text-align:left; background:none; float:none;}

#topLevelNav li div.subNavWrapper ul li.sectionTitle {font-size:0.9em; line-height:1.35em; font-weight:bold; color:#212121; padding-top:1px; }

/* page naviagtion and for ie6 */
.pageNavigationWrapper {width:946px; margin:0px; padding:10px 15px 16px 15px; background-color:#FFFFFF; border:2px solid #ebebeb;}

.pageNavigationWrapper .pageNavigation {margin:0px; padding:0px; background-image:url(../global_images/content/pageNav.gif); background-repeat:repeat-y; background-position:center top; height:100%;width:946px;}

.pageNavigationWrapper .pageNavigation ul {margin:0px 15px 0px 0px; padding:0px 15px 0px 0px; width:162px; display:block; float:left;}
.pageNavigationWrapper .pageNavigation ul.sectionNoBorder {margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; width:162px; display:block; float:left;}
.pageNavigationWrapper .pageNavigation ul li {margin:0px; padding:0px; font-size:0.85em; line-height:1.7em; list-style-type:none;}

.pageNavigationWrapper .pageNavigation ul li.pdf, .pageNavigationWrapper .pageNavigation ul li.doc {margin:0px; padding:0px 0px 0px 18px; font-size:0.85em; line-height:1.7em; list-style-type:none; background-repeat:no-repeat; background-position:0px 0px;}
.pageNavigationWrapper .pageNavigation ul li.pdf:hover, .pageNavigationWrapper .pageNavigation ul li.doc:hover {margin:0px; padding:0px 0px 0px 18px; font-size:0.85em; line-height:1.7em; list-style-type:none; background-repeat:no-repeat; background-position:0px -85px;}

.pageNavigationWrapper .pageNavigation ul li.pdf {background-image:url(../global_images/content/pdfIcon.gif);}
.pageNavigationWrapper .pageNavigation ul li.doc {background-image:url(../global_images/content/docIcon.jpg);}



.pageNavigationWrapper .pageNavigation ul.noMarginRight {margin:0px;}
.pageNavigationWrapper .pageNavigation ul li.sectionTitle  {font-weight:bold; color:#212121; font-size:0.75em; line-height:1.5em;}

/* Image Area
----------------------------------------------- */
#imgAreaWrapper {margin:0px; padding:0px; background-image:url(/global_images/img-area/imgArea-bkgd.jpg); background-repeat:repeat-x; background-position:center top; clear:both; background-color:#f3f3f3; height:200px;}

#imgArea {width:980px; margin:0px auto; padding:0px; height:200px; background-image:url(/global_images/1.jpg); background-repeat:no-repeat; background-position:center top; background-color:#f3f3f3; }

.imgHomeLink {margin:65px 0px 0px 50px; padding:0px;}

/* Page Content
----------------------------------------------- */
#contentWrapper {width:100%; margin:0px auto; padding:0px; background-image:url(/global_images/content/pageContent-bkgd.jpg); background-repeat:no-repeat; background-position:center top; min-height:10px; height:auto;}

#content {width:980px; margin:0px auto; padding:25px 0px 25px 0px; color:#7a7a7a; background-image:url(/global_images/content/content-bkgd.jpg); background-repeat:no-repeat; background-position:left bottom;}
#content table {margin:0px; padding:0px;}

#content table tr td {margin:0px; padding:0px;}

#content table#leftCol {float:left; background-color:#FFFFFF; border:2px solid #ebebeb; margin:0px 20px 0px 0px; padding:0px;}
#content table#leftCol tr td {margin:0px; padding:10px 15px 15px 15px;}

#content table#leftCol tr td table {margin:0px; padding:0px;}
#content table#leftCol tr td table tr td {margin:0px; padding:0px;}

#content table#leftCol tr td table tr td table tr td {margin:0px; padding:0px; background-image:url(/global_images/content/next-arrow.jpg); background-repeat:no-repeat; background-position:0px 6px; text-transform:capitalize; font-size:0.9em; line-height:1.45em;}
#content table#leftCol tr td table tr td table tr td {margin:0px; padding:0px 0px 0px 15px;}

#content table#pageContent {float:left; background-color:#FFFFFF; border:2px solid #ebebeb; margin:0px 0px 0px 0px; padding:0px;}
#content table#pageContent tr td {padding:10px 15px 15px 15px;}

#content table#pageContent tr td div {padding:0px;}
#content table#pageContent tr td table {margin:0px; padding:0px;}
#content table#pageContent tr td table tr td {margin:0px; padding:0px;}



#rightCol {float:right; margin:0px; padding:0px; overflow:hidden;}
#rightCol tr td {padding:0px; margin:0px; overflow:hidden;}
#rightCol tr td table{padding:0px; margin:0px; overflow:hidden;}
#rightCol tr td table tr td {padding:0px; margin:0px; overflow:hidden;}

.rightColBox {margin:0px 0px 0px 0px; padding:10px 15px 10px 15px; background-color:#FFFFFF; border:2px solid #ebebeb;}

.rightColWhatsOn { margin:0px 0px 0px 0px; padding:10px 15px 10px 15px; background-color:#FFFFFF; border:2px solid #ebebeb;
}

.rightColTopBox {margin:0px 0px 0px 0px; padding:10px 15px 10px 15px; background-color:#FFFFFF; border:2px solid #ebebeb;}
.rightColTopBox {margin:0px 0px 20px 0px;}

.rightColTopBox ul.noBullets {margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;font-size:0.8em; line-height:1.4em;  }

h1 {margin:0px auto; padding:5px 15px 5px 13px; background-color:#212121; color:#FFFFFF; font-weight:bold; width:952px;}
h1 span.color {font-style:italic;}

.breadcrumbArrow {padding:0px 2px 0px 2px;}

.ms-sitemapdirectional {padding:0px 2px 0px 2px;}

.hideme {padding:0px 0px 0px 2px;}

h2 {font-size:1em; line-height:1.35em; font-weight:bold; font-style:italic; color:#212121; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;}
#leftCol h2 {font-size:1em; line-height:1.35em; font-weight:bold; font-style:italic; color:#212121; margin:0px 0px 3px 0px; padding:0px 0px 0px 0px;}

#todayWeather h2 {font-size:1em; line-height:1.35em; font-weight:bold; font-style:italic; color:#212121; margin:0px 0px 4px 0px; padding:0px 0px 0px 0px;}

h3 {font-size:0.9em; line-height:1.35em; font-weight:bold; color:#212121; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

table h4{font-size:0.9em; line-height:1.45em; font-weight:bold; color:#212121; margin:0px 0px 0px 0px; text-transform:capitalize;}
table.zz1_AspMenu1_4 tr td {margin:0px; padding:0px 0px 0px 15px;background-image:url(/global_images/content/next-arrow-single.jpg); background-repeat:no-repeat; background-position:0px 6px;}
h4 {margin:0px; padding:0px 0px 0px 15px; background-image:url(/global_images/content/next-arrow-single.jpg); background-repeat:no-repeat; background-position:0px 6px;}


h4.extraPaddingH4 {margin:0px 0px 5px 0px; padding:0px 0px 0px 15px; background-image:url(/global_images/content/next-arrow-single.jpg); background-repeat:no-repeat; background-position:0px 6px;}

h5 {font-size:0.9em; line-height:1.35em; font-weight:bold; color:#212121; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
h5.headerAboveTabularTable {font-size:0.9em; line-height:1.35em; font-weight:bold; color:#212121; margin:5px 0px 4px 0px; padding:0px 0px 0px 0px;}

h6 {font-size:0.9em; line-height:1.45em; font-weight:bold; color:#212121; margin:0px; padding:0px;}

p {font-size:0.8em; line-height:1.4em; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;}

#pageContent ul {font-size:0.8em; line-height:1.4em; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;}
#pageContent ul li {background-image:url(/global_images/content/bullets.jpg); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px;}
#pageContent ul li.noBullets {background-image:none; padding-left:0px;}

#pageContent ul.noBullets li {background-image:none; padding-left:0px;}

ul.smallTextPara {font-size:0.65em; line-height:1.35em; margin:0px 0px 7px 0px; padding:0px 0px 0px 0px;}

ul.smallTextParaClear {clear:both; margin:0px 0px 5px 0px; padding:0px;}
ul.smallTextParaClear li {font-size:0.65em; line-height:1.35em;}

.centreTitle {margin:0px 0px 7px 0px; padding:0px; font-size:0.9em; line-height:1.25em;}
.centreTitle li {margin:0px; padding:0px; display:inline;}
/*.centreTitle li.centreTitleText {margin-right:2px; font-weight:bold; color:#212121;}*/
.centreTitle .centreTitleText {margin-right:2px; font-weight:bold; color:#212121;}

.arrowImg {background-color:#07ceb4;}

.contentPrevArrow {border-left:3px solid #FFFFFF; background-color:#FFFFFF; background-image:url(/global_images/content/back-arrow.jpg); background-repeat:no-repeat; background-position:0px 0px; margin:0px; padding:0px;}
.contentNextArrow {border-left:4px solid #FFFFFF; background-color:#FFFFFF; background-image:url(/global_images/content/next-arrow.jpg); background-repeat:no-repeat; background-position:0px 0px; margin:0px; padding:0px;}

a:hover img.contentPrevArrow, a:hover img.contentNextArrow {background-position:0px -60px; background-color:#212121; cursor:pointer;}

#pageContent img {border:1px solid #ebebeb; margin:0px; padding:7px;}

#pageContent p.img {border-top:10px solid #FFFFFF; border-bottom:9px solid #FFFFFF;}

#pageContent img.imgCaption {border:0px; padding:7px;}

#pageContent .doubleImgCaption, #pageContent .tripleImgCaption {margin:0px; padding:0px;}
#pageContent .doubleImgCaption ul {margin:10px 0px 15px 0px; padding:0px; border:1px solid #ebebeb; width:265px;}
#pageContent .tripleImgCaption ul {margin:10px 0px 15px 0px; padding:0px; border:1px solid #ebebeb; width:240px;}

#pageContent .doubleImgCaption ul.imgCaptionLeft, #pageContent .tripleImgCaption ul.imgCaptionLeft {float:left;}
#pageContent .doubleImgCaption ul.imgCaptionRight, #pageContent .tripleImgCaption ul.imgCaptionRight {float:right;}
#pageContent .tripleImgCaption ul.imgCaptionMiddle {float:left; margin:10px 0px 15px 10px;}

#pageContent .doubleImgCaption ul li, #pageContent .tripleImgCaption ul li {margin:0px; padding:0px; list-style-type:none; background-image:none;}


#pageContent .doubleImgCaption ul li.smallerText, #pageContent .tripleImgCaption ul li.smallerText {margin:-3px 7px 6px 7px; padding:0px; list-style-type:none; font-size:0.8em; line-height:0.8em;}

h4.greyArrow {background-image:url(/global_images/content/bullets.jpg); background-repeat:no-repeat; background-position:0px 6px; padding-left:15px;}

.textIndent {padding-left:18px;}

#pageContent .theLatest table tr td table h4 {background-position:0px 6px; text-indent:15px; color:#7a7a7a;}

/* Homepage
----------------------------------------------- */
/* my info */
table tr td#myInfo {background-color:#FFFFFF; border:2px solid #ebebeb; vertical-align:top; padding:10px 15px 10px 15px; margin:0px;}
/*table tr td#myInfo img {width:70px; height:70px;}*/

.profilePic {border:1px solid #ebebeb; margin:4px 0px 8px 0px; padding:0px 0px 0px 0px;}

h4.loginBoxLink {margin-top:-2px; margin-bottom:6px;}

/* online resources */
table tr td#webResources {background-color:#FFFFFF; border:2px solid #ebebeb; vertical-align:top; padding:10px 15px 15px 15px; margin:0px;}
table tr td#whatsNew h2 {margin:0px 0px 4px 0px;}
table tr td#webResources h2 {margin:0px 0px 4px 0px;}
table tr td#webResources h4 {margin:0px; padding:0px 0px 0px 15px; background-image:url(/global_images/content/next-arrow-single.jpg); background-repeat:no-repeat; background-position:0px 6px;}

/* my calendar:this week */
table tr td#calWeek {background-color:#FFFFFF; border:2px solid #ebebeb; vertical-align:top; padding:10px 15px 10px 15px; margin:0px;}

table tr td#calWeek div.calendarwrapper {margin:10px 0px 0px 0px; padding:0px; border-bottom:1px solid #ebebeb;}

table tr td#calWeek table table {margin:0px; padding:0px; border-bottom:4px solid #FFFFFF;}

/*table tr td#calWeek table div#WebPartWPQ1, table tr td#calWeek table div#WebPartWPQ2, table tr td#calWeek table div#WebPartWPQ3, table tr td#calWeek table div#WebPartWPQ4, table tr td#calWeek table div#WebPartWPQ5, table tr td#calWeek table div#WebPartWPQ6, table tr td#calWeek table div#WebPartWPQ7, table tr td#calWeek table div#WebPartWPQ8, table tr td#calWeek table div#WebPartWPQ9, table tr td#calWeek table div#WebPartWPQ10, table tr td#calWeek table div#WebPartWPQ11 {margin:0px; padding:4px 0px 0px 0px; border-top:1px solid #ebebeb;}*/

#calWeek table div{margin:0px; padding:4px 0px 0px 0px; border-top:1px solid #ebebeb;}
#calWeek table div#WebPartWPQ1{border:0}
.calDate {font-size:0.65em; line-height:1em; margin:0px 0px 0px 0px; padding:4px 10px 4px 0px; vertical-align:top; text-align:left; width:55px;}
.calEntry {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#7a7a7a; width:291px;}

.calEntry h3 {margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; background-image:url(/global_images/content/next-arrow-single.jpg); background-repeat:no-repeat; background-position:0px 6px; line-height:1.5em;}

.calDateText {padding-bottom:3px; margin:0px; padding:0px; list-style-type:none;}
.calDateText li.calDateTextDay {padding-bottom:4px;}

/* did you know*/
#didYouKnow {margin:0px; padding:0px; background-image:url(/global_images/didYouKnow/bottomRow.jpg); background-repeat:no-repeat; background-position:0px 222px;}

#didYouKnow table tr td table {margin:0px; padding:0px; background-image:url(/global_images/didYouKnow/bkgd-tile.jpg); background-repeat:repeat-y; background-position:left top;}
#didYouKnow table tr td table tr td h2 {font-size:1em; line-height:1.35em; font-weight:bold; font-style:italic; color:#212121; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;}

#didYouKnow table tr td table tr td table {margin:0px; padding:0px; background-image:none; text-align:center;}
#didYouKnow table tr td table tr td table tr td table td {font-size:0.9em; line-height:1.35em; color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/* whats new */
table tr td#whatsNew {background-color:#FFFFFF; border:2px solid #ebebeb; vertical-align:top; padding:10px 15px 15px 15px; margin:0px;}

.whatsNewTitle {margin:0px 0px 4px 0px; padding:0px;}
.whatsNewTitle li.whatsNewTitleText {display:inline; font-size:1em; line-height:1.35em; font-weight:bold; font-style:italic; color:#212121; margin:0px 0px 6px 0px; padding:0px;}
.whatsNewTitle li.whatsNewTitleImg {display:inline; margin:0px; padding:0px;}

#whatsNew table tr td h4 {background-image:none; padding-left:0px;}
#whatsNew table tr td h4 a {margin:0px; padding:0px 0px 0px 15px; background-image:url(/global_images/content/next-arrow-single.jpg); background-repeat:no-repeat; background-position:0px 3px; }


/* wmost popular */
table tr td#mostPopular {background-color:#FFFFFF; border:2px solid #ebebeb; vertical-align:top; padding:10px 15px 15px 15px; margin:0px;}

/* weather */
table tr td#todayWeather {background-color:#FFFFFF; border:2px solid #ebebeb; vertical-align:top; padding:10px 15px 10px 15px; margin:0px;}

.weatherFloats {margin:5px 0px 5px 0px; padding:0px;}
.weatherFloats li.weatherLeft {margin:0px; padding:0px; display:inline; width:60px; float:left;}
.weatherFloats li.weatherRight {margin:0px; padding:0px; display:inline; width:86px; float:right; border-top:4px solid #FFFFFF;}

/* News & Events
----------------------------------------------- */
/*news*/
.newsBody {margin:0px; padding:0px;}
.newsBody div {font-size:0.8em; line-height:1.4em; margin:6px 0px 0px 0px; padding:0px;}

.newsExpiry {font-size:0.65em; line-height:1.35em; margin:0px; padding:0px;}

/*events*/
#pageContent .whatsOnWrapper {margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; border-top:5px solid #FFFFFF; border-bottom:1px solid #ebebeb;}
#pageContent table.whatsOn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:1px solid #ebebeb;}

#pageContent table.whatsOn tr td.whatsOnDate {width:76px; margin:0px; padding:0px;}
#pageContent table.whatsOn tr td.whatsOnDate p {margin:0px 0px 4px 0px; padding:0px; font-size:0.65em; line-height:1em;}
#pageContent table.whatsOn tr td.whatsOnDate p.bold {margin:4px 0px 4px 0px; padding:0px; font-size:0.65em; line-height:1em;}

#pageContent table.whatsOn tr td.whatsOnEvent {width:470px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.eventBody {margin:0px; padding:0px; font-size:0.8em; line-height:1.4em;}
.eventBody div {margin:6px 0px 0px 0px; padding:0px;}
.eventBody p {margin:6px 0px 0px 0px; padding:0px; font-size:0.8em; line-height:1.4em;}

table.addNewsEvents h4 a.zz1_AspMenu1_1:link {color:#7a7a7a; text-decoration:none;}
table.addNewsEvents h4 a.zz1_AspMenu1_1:active {color:#7a7a7a; text-decoration:none;}
table.addNewsEvents h4 a.zz1_AspMenu1_1:visited {color:#7a7a7a; text-decoration:none;}
table.addNewsEvents h4 a.zz1_AspMenu1_1:hover {color:#07ceb4; text-decoration:underline;}

table.addNewsEvents h4.selectedMenuItem a.zz1_AspMenu1_1:link {color:#212121; text-decoration:none;}
table.addNewsEvents h4.selectedMenuItem a.zz1_AspMenu1_1:active {color:#212121; text-decoration:none;}
table.addNewsEvents h4.selectedMenuItem a.zz1_AspMenu1_1:visited {color:#212121; text-decoration:none;}
table.addNewsEvents h4.selectedMenuItem a.zz1_AspMenu1_1:hover {color:#07ceb4; text-decoration:underline;}





/* Team Members
----------------------------------------------- */
#teamMembers {margin:0px; padding:0px; border-top:11px solid #FFFFFF;}
#teamMembers tr td {margin:0px; padding:0px; overflow:hidden;}

#teamMembers tr td.teamLeft {margin:0px; padding:0px; width:271px;}
#teamMembers tr td.teamBorderRight {width:5px; background-color:#FFFFFF; background-image:url(../global_images/content/teamMembers/rightBor.jpg); background-repeat:repeat-y; background-position:center top; border:0; overflow:none; margin:0px; padding:0px; max-width:4px;}
#teamMembers tr td.teamRight {margin:0px; padding:0px; width:271px;}

#teamMembers tr td.teamRow {margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../global_images/content/teamMembers/bottomBor.jpg); background-repeat:repeat-x; background-position:top left; height:28px;}
#teamMembers tr td.teamRowBottom {margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../global_images/content/teamMembers/bottomBor.jpg); background-repeat:repeat-x; background-position:top left; height:23px;}

#teamMembers tr td.teamRow p.cornerCover {margin:0px 0px 0px 266px; padding:0px; background-color:#FFFFFF; width:15px; height:28px;}
#teamMembers tr td.teamRowBottom p.cornerCoverBottom {margin:0px; padding:0px; background-color:#FFFFFF; width:11px; height:23px;}

#teamMembers tr td ul {margin:0px; padding:0px; height:100%;}
#teamMembers tr td ul li {background-image:none;}
#teamMembers tr td ul.bottomTeam {margin:0px; padding:0px; height:100%;}

#teamMembers tr td.teamLeft ul li.teamImg {width:84px; float:left; margin:0px; padding:0px; display:inline; vertical-align:top;}
#teamMembers tr td.teamRight ul li.teamImg {width:84px; float:left; margin:0px 0px 0px 13px; padding:0px; display:inline; vertical-align:top;}

#teamMembers tr td ul li.teamImg img {border:1px solid #ebebeb; margin:0px; padding:7px;}

#teamMembers tr td.teamLeft ul li.teamText {width:173px; float:left; margin:0px; padding:0px; display:inline; vertical-align:middle;}
#teamMembers tr td.teamRight ul li.teamText {width:170px; float:left; margin:0px; padding:0px; display:inline; vertical-align:middle;}

/* Term Calendar
-------------------------------------------------*/
#pageContent #termCalendar, #pageContent .termCalendar {margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; border-top:1px solid #ebebeb; border-bottom:5px solid #FFFFFF;}

#pageContent #termCalendar tr td, #pageContent .termCalendar tr td, #pageContent #howToGuides tr td {margin:0px; text-align:left; vertical-align:top; border-bottom:1px solid #ebebeb; padding-top:4px; padding-bottom:4px; }


#pageContent #termCalendar tr.odd td, #pageContent .termCalendar tr.odd td, #pageContent #howToGuides tr.odd td, #pageContent charityCalendarNews tr.odd td {background-color:#f5f5f5;}

#pageContent #termCalendar tr td.termCalDate {padding:4px 10px 4px 0px; width:60px; font-size:0.8em; line-height:1.4em;}

#pageContent #termCalendar tr td.termCalWeek {padding:4px 10px 4px 10px; width:130px; text-align:center; font-size:0.8em; line-height:1.4em;}

#pageContent #termCalendar tr td.termCalEvent {padding:4px 10px 4px 10px; width:306px; }
#pageContent #termCalendar tr td.termCalEvent p {margin:0px; padding:0px 0px 0px 15px; background-image:url(../global_images/content/bullets.gif); background-repeat:no-repeat; background-position:0px 4px;}

#pageContent .termCalendar tr th {padding:0px 10px 0px 0px; font-size:0.8em; line-height:2em; border-bottom:1px solid #ebebeb; text-align:left;}
#pageContent .termCalendar tr td {padding:4px 10px 4px 0px; font-size:0.8em; line-height:2em;}

#pageContent #howToGuides {margin:4px 0px 10px 0px; padding:0px 0px 5px 0px; border-top:4px solid #FFFFFF; border-bottom:5px solid #FFFFFF;}
#pageContent #howToGuides tr td.howToGuidesTop {border-top:1px solid #ebebeb;}
#pageContent #howToGuides tr td.howToGuides {padding:4px 10px 4px 0px;}

#pageContent #howToGuides tr td.howToGuides h5 {margin:0px; padding:0px; text-transform:capitalize;}
#pageContent #howToGuides tr td.howToGuides p {margin:0px; padding:0px 0px 1px 15px;}


#pageContent div p.titleAboveTable {margin:0px 0px 4px 0px; padding:0px 0px 0px 0px; font-size:1em;}

#pageContent div ul.charityCalendarNews {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:1px solid #ebebeb; width:546px; overflow:hidden;}
#pageContent div ul.charityCalendarNewsBot {border-bottom:1px solid #ebebeb; margin-bottom:15px;}

#pageContent div ul.charityCalendarNews li {padding:0px 0px 0px 0px; background-image:none; font-size:1.2em; line-height:1.4em;}

#pageContent div ul.charityCalendarNews li.charityTime {margin:0px 0px 0px 0px; padding:4px 10px 4px 0px; width:65px; display:inline; float:left;}
#pageContent div ul.charityCalendarNews li.charityClass {margin:0px 0px 0px 0px; padding:4px 10px 4px 0px; width:311px; display:inline; float:left;}
#pageContent div ul.charityCalendarNews li.charityMonth {margin:0px 0px 0px 0px; padding:4px 0px 4px 0px; width:150px; display:inline; float:left;}

#pageContent .odd {background-color:#f5f5f5;}


#pageContent table.studentRepMeetings {margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; border-top:1px solid #ebebeb;}
#pageContent table.studentRepMeetings tr td {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid #ebebeb; font-size:0.8em; line-height:2em;}

#pageContent table.studentRepMeetings tr td.repDate {width:182px;}
#pageContent table.studentRepMeetings tr td.repCentre {width:182px;}
#pageContent table.studentRepMeetings tr td.repRoom {width:182px;}
#pageContent table.studentRepMeetings tr td.repTime {width:182px;}

.fullWidthWrapper {width:980px; margin:0px; padding:0px; background-color:#FF0000; border:2px solid #ebebeb;}
.fullWidthWrapper tr td {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#iPodCompSurvey {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.iPodCompGraphic {margin:0px 0px 0px 0px; padding:0px; width:140px; height:122px;}

/* Contact
-------------------------------------------------*/
#contactWrapper {margin:0px; padding:0px 0px 7px 0px; clear:both; width:100%; background-color:#595959; background-image:url(/global_images/contact/contactWrapper-bkgd.jpg); background-repeat:repeat-x; background-position:center top; color:#FFFFFF;}

#contact {width:950px; margin:0px auto; padding:0px 15px 0px 15px;}

#contact ul.contactTitle {margin:0px; padding:10px 0px 0px 0px; width:950px;}
#contact ul.contactTitle li {margin:0px; padding:0px; display:inline;}
#contact ul.contactTitle li.contactTitleText {margin:0px 1px 0px 0px;}
/* IE7 hack */
html>body #contact ul.contactTitle { *margin:0px 0px 2px 0px; *padding:9px 0px 0px 0px;}
/* IE6 hack */
/*\*/
* html #contact ul.contactTitle {margin:0px 0px 2px 0px;}
/**/

.contactPrevArrow {border-left:4px solid #595959; background-color:#07ceb4; background-image:url(/global_images/contact/back-arrow.jpg); background-repeat:no-repeat; background-position:0px 0px; margin:0px; padding:0px;}
.contactNextArrow {border-left:4px solid #595959; background-color:#07ceb4; background-image:url(/global_images/contact/next-arrow.jpg); background-repeat:no-repeat; background-position:0px 0px; margin:0px; padding:0px;}

a:hover img.contactPrevArrow, a:hover img.contactNextArrow {background-position:0px -60px; background-color:#FFFFFF; cursor:pointer;}


#contact ul {margin:6px 15px 0px 0px; padding:0px; width:178px; float:left; display:block;}
#contact ul.noMarginRight {margin:6px 0px 0px 0px;}
#contact ul.contactSecondRow {margin:10px 15px 0px 0px;}
#contact ul li {margin:0px; padding:0px;}

#contact ul li.phone {background-image:url(/global_images/contact/phoneIconGrey.jpg); background-repeat:no-repeat; background-position:left center; padding-left:16px;}

#contact ul li a.email {background-image:url(/global_images/contact/emailIcon.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-left:16px;}
#contact ul li a.email:hover {background-image:url(/global_images/contact/emailIcon.jpg); background-repeat:no-repeat; background-position:0px -68px; padding-left:16px;}

/* My Health
-------------------------------------------------*/
#content table#myHealth {float:left; background-color:#FFFFFF; border:2px solid #ebebeb; margin:0px 0px 20px 0px; padding:0px;}
#content table#myHealth tr td {padding:10px 15px 12px 15px;}

#content table#myHealth tr td h3 span.letter {padding:0px 16px 0px 0px; color:#c5c5c5;}
#content table#myHealth tr td h3 span.latterLetter {padding:0px 15px 0px 0px; color:#c5c5c5;}
#content table#myHealth tr td h3 span.lastLetter {padding:0px 0px 0px 0px; color:#c5c5c5;}

/* Help > IT Support > Quick Refs
-------------------------------------------------*/
#pageContent div.fourColumnWrapper {background-image:url(/global_images/content/QuickRefDivider.jpg); background-repeat:repeat-y; background-position:top center; width:546px; margin:0px; padding:0px;}
#pageContent div.fourColumnsLeft {width:114px; margin:0px 30px 0px 0px; padding:0px 30px 0px 0px; float:left;}
#pageContent div.fourColumnsRight {width:114px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}


/* ACSA Election stuff
-------------------------------------------------*/
h4.electionTitle {margin:-2px 0px 6px 0px;}
#electionCounter {margin:0px; padding:5px 0px 0px 0px;}
.timerCountdown {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#pageContent p.hrStyleLine {background-image:url(../global_images/content/teamMembers/bottomBor.jpg); background-repeat:repeat-x; background-position:top left; margin:-5px 0px 0px 0px; padding:0px 0px 0px 0px;}

/* Footer
-------------------------------------------------*/
#footerWrapper {margin:0px; padding:0px 0px 0px 0px; clear:both; width:100%; background-color:#212121; background-image:url(/global_images/footer/footerWrapper-bkgd.jpg); background-repeat:repeat-x; background-position:center top; color:#FFFFFF; position:absolute}

#footer {width:950px; margin:0px auto; padding:21px 15px 10px 15px;}

#footer p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.ms-rteCustom-test{
				float:left;
}

.ms-rteCustom-grey2 {
				color:#4d4d4d;
}

.ms-rteCustom-grey3 {
				color:#636363;
}
.ms-rteCustom-grey {
				color:#7a7a7a;
}

.hideme{display:none;}
.lineSeparator{margin:0;padding:0;background:transparent url(/global_images/lineSeparator.gif) repeat-x;height:31px;width:100%;}