.threeColumn .rightCol .rightCol {padding-top: 0;}
.threeColumn .rightCol .leftCol .padding {clear:both;float:left;padding-right:10px;}
.threeColumn .rightCol .leftCol .tabs ul li a {margin:0 7px;}
#utilityBar li ul {
	left: 0;
}
#footer div.content .floatRight {
	
}
#footer div.content .floatLeft {
	
	color: #404040;
}
#footer {
	height: 80px;
}
.content h2 {
	margin-bottom: 10px;
}
.tabs  {margin-top: 30px;overflow:hidden;}

#newsAccordion {
	height:275px;
	margin-bottom:30px;
	overflow:hidden;
	width:170px;
}
dl {
	zoom: 1;
	position: relative;
}
#newsAccordion dt {
	padding-bottom:17px;
}
#newsAccordion dt.selected {
	padding-bottom:10px;
}
#newsAccordion dd {
	padding-left:18px;
}
#newsAccordion dd.selected {
	margin-bottom:23px;
}
#newsAccordion a {
	display: block;
	background: url(../img/arrowOut.gif) 2px 4px no-repeat;
	padding-left:12px;
	outline:none;
	zoom: 1;
}

#newsAccordion .scrollArea p {font-size:.91em;line-height:1.2em;color:#666;}
#newsAccordion .scrollArea p.title {margin-bottom:2px;font-size:1.2em;line-height:1.3em;}
#newsAccordion .scrollArea a {background:none;padding-left:2px;display:inline;}
#newsAccordion .scrollArea p.title a {padding-left:0;}
#newsAccordion .scrollArea span {color:#404040;}
#newsAccordion .scrollArea .date {padding-right:2px;}
#newsAccordion .scrollArea .location {padding-left:2px;}
#newsAccordion .scrollArea p.description {margin-bottom:8px;}

#eventsList .event .eventImg, #eventsList .event .time, #eventsList .event .venue {display:none;}

#overlay .eventImg {display:block;text-align:center;}
#overlay .time, #overlay .venue {display:inline;}
#overlay .description {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e4e4e4;}
#overlay .location {padding-top:2px;}

#newsAccordion dt.selected a{
	background: url(../img/arrowDownRed.png) 0 5px no-repeat;
	color:#c00;
	cursor:text;
}

.scrollArea {
	zoom: 1;
	height:180px;
	overflow: hidden;
	padding-right:10px;
}

#marquee {position:relative;height:270px;}
#marquee .card {width:490px;height:270px;position:absolute;top:0;left:0;overflow:hidden;}
#marquee .card img{ position:absolute;}
#marquee .card h2{ font-weight:normal; position:relative; font-family:Arial; font-size:26px; line-height:26px; color:#cc0000; width:300px; margin:10px;}
#marquee .card p{ position:relative; font-family:Arial; font-size:13px; color:#404040; width:300px; margin:10px;}
#marquee .card ul{ position:relative; width:300px; margin:10px; padding: 0px; list-style:none;}
#marquee .card ul li a { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#5f798f; outline:none; background: url(../img/arrowOut.gif) right 4px no-repeat;padding-right:7px;}
#marquee .card ul li a:hover { font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#c00; outline:none; background-image: url(../img/arrowOutRed.gif)}

#marquee .card .cardlinks{position:relative; font-family:Arial; font-size:12px; text-decoration:none; margin:10px;}
#marquee .card .cardlinks h3{color:#000000; padding-right:7px; font-size:12px; padding:5px 0 5px 0; }
#marquee .card .cardlinks a{color:#7596b1;}
#marquee .card .cardlinks a:hover{color:#cc0000;}

#marquee .white h2{ color:#FFFFFF; }
#marquee .white p{ color:#FFFFFF; }
#marquee .white ul li a { color:#FFFFFF; background-image: url(../img/arrowOutWhite.gif);}
#marquee .white ul li a:hover { color:#c00; background-image: url(../img/arrowOutRed.gif);}
#marquee .white .cardlinks h3{color:#FFFFFF; }
#marquee .white .cardlinks a{color:#cc0000;}
#marquee .white .cardlinks a:hover{color:#cc0000;}

#marqueenavigation { position: absolute; left:10px; bottom:10px; margin: 0px; padding: 0px; list-style:none;}
#marqueenavigation li{ float:left; margin: 0px 5px 0px 0px; padding: 0px; list-style:none;}
#marqueenavigation li a{ float:left; margin: 0px 5px 0px 0px; padding: 0px; list-style:none; outline:none;}
 
#marquee .positionmark { zoom: 1; overflow: hidden; position:absolute; margin:0px; left:10px; padding:0px; bottom:6px; height:2px; width:72px; background-color:#cc0000; }

a.external {background:url(../img/newWindow_sprite.png) no-repeat right -30px ;padding-right:16px;}
a.external:hover {background-position:right -63px;}

/*Popups */
#popupInfo {position:absolute;top:-1000em;left:-1000em;}
.overlay {background:#fff url(../img/grad_overlay.gif) 0 0 repeat-x;padding:15px;}
.overlay h3 {margin-bottom:-5px;}
.overlay h3.title {background:none;border:none;padding:0;}
.overlay p {padding-top:10px;}
.overlay ul {padding-top:10px;margin-top:25px;border-top:1px solid #e5e5e5;}
.overlay li {padding-bottom:5px;}
.overlay .external {background:url(../img/newWindow_sprite.png) right -31px no-repeat;padding-right:15px;}
.overlay .external:hover {background-position:right -64px;}
.overlay a.close-overlay {position:absolute;top:8px;right:9px;height:11px;width:11px;background:url(../img/btn_close.png) 0 0 no-repeat;_background-image:url(../img/btn_close_IE.png);}
.overlay a.close-overlay:hover {background-image:url(../img/btn_close_on.png);}


