/*
	--------------------------------------------------
	SITE CONTENT STYLES
	--------------------------------------------------
	Client:	Quinte West
	Author:	Darren Gould
	Date:	January, 2010
		
*/


/* ===================================================================================== STYLES FOR ALL PAGES */


/* ===== Text Styling ===== */

body {
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	color: #333;
}

#printArea {
	font-size: 13px;
	line-height: 17px;
}

#printArea .none {
	font-size: 13px;
	line-height: 17px;
}

#printArea h1,
#printArea .head {
	margin: 0 0 15px;
	font: normal 24px/28px "Times New Roman", Times, serif;
	color: #830915;
}

#printArea h2,
#printArea .subhead1 {
	margin: 15px 0;
	font: normal 18px/22px "Times New Roman", Times, serif;
	color: #830915;
}

#printArea h3,
#printArea .subhead2 {
	margin: 15px 0;
	font: normal 16px/20px "Times New Roman", Times, serif;
	color: #830915;
}
#printArea h4,
#printArea h5,
#printArea h6 {
	margin: 15px 0;
	font: bold 13px/17px  Arial, Helvetica, sans-serif;
	color: #333;
}

#printArea .intro {
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
}

#printArea .caption {
	font-style: italic;
	font-size: 11px;
	line-height: 15px;
}


/* Link Colors */

a, a:link, a:visited 	{ color: #830915; text-decoration: underline; }
a:hover, a:active 		{ color: #C42333; text-decoration: none; }


/* Ensuring content-related lists display properly in content areas */

#contentLeft ul, #printArea ul { margin: 15px 0px 30px 30px; }
#contentLeft ol, #printArea ol { margin: 15px 0px 30px 30px; }
#contentLeft li, #printArea li { margin: 10px 0px 10px 0px; }


/* Image Placement */

img.imageleft {
	float: left;
	margin: 0px 20px 20px 0px;
	padding: 1px;
	border: 1px solid #C1C1C1;
}

img.imageright {
	float: right;
	margin: 0px 0px 20px 20px;
	padding: 1px;
	border: 1px solid #C1C1C1;
}


/* Tabular Data Table */

.datatable {
	margin: 0px 0px 15px 0px;
	padding: 0;
	border: 1px solid #B6B4B4;
}

.datatable td { padding: 7px 10px; }

.datatable .titlerow {
	background: #D3DAE1;
	text-align: left;
	font-weight: bold;
	color: #072F5B;
}

.datatable .row { background: #F3F3F3; }

.datatable .altrow { background: #ECECEC; }




/* ===================================================================================== STYLES HOME PAGE */


/* ===== Banner ===== */


#homepageBannerContainer .col1 {
	float: left;
	width: 350px;
}

#homepageBannerContainer .col2 {
	float: left;
	position: relative;
	width: 604px;
}


/* Intro Text Area */


#homepageBannerContainer #introContainer {
	float: left;
	padding: 30px 0 0 25px;
	width: 300px;
	height: 175px;
	overflow: hidden;
}

#homepageBannerContainer #introContainer {
	color: #FFF;
}

#homepageBannerContainer #introContainer h1,
#homepageBannerContainer #introContainer .head 
{
	
	margin: 0;
	padding: 0;
	font: normal 26px "Times New Roman", Times, serif;
}

#homepageBannerContainer #introContainer h1 a,
#homepageBannerContainer #introContainer h1 a:link,
#homepageBannerContainer #introContainer h1 a:visited,
#homepageBannerContainer #introContainer .head a,
#homepageBannerContainer #introContainer .head a:link,
#homepageBannerContainer #introContainer .head a:visited {
	color: #FFF;
	text-decoration: none;
}

#homepageBannerContainer #introContainer h1 a:hover,
#homepageBannerContainer #introContainer h1 a:active,
#homepageBannerContainer #introContainer .head a:hover,
#homepageBannerContainer #introContainer .head a:active {
	color: #FFF;
	text-decoration: underline;
}

#homepageBannerContainer #introContainer p {
	margin: 10px 0;
	line-height: 18px !important;
}

#homepageBannerContainer #introContainer a,
#homepageBannerContainer #introContainer a:link,
#homepageBannerContainer #introContainer a:visited {
	color: #FFF;
	text-decoration: underline;
}

#homepageBannerContainer #introContainer a:hover,
#homepageBannerContainer #introContainer a:active {
	color: #DDD;
	text-decoration: none;
}


/* I Want To Quick Links */


#homepageBannerContainer .quickLinksContainer {
	position: absolute;
	top: 215px;
	left: 25px;
	width: 300px;
	list-style: none;
	background: #FFF;
}

#homepageBannerContainer .quickLinks {
	position: absolute;
	width: 133px;
	height: 34px;
	list-style: none;
	z-index: 20;
}

#homepageBannerContainer .quickLinks li {
	position: relative; /* Declare X and Y axis base for sub navigation */ 
	margin: 0;
	padding: 0;
	float: left; /* This corrects the */
	width: 100%; /* IE whitesapce bug */
}

#homepageBannerContainer .quickLinks li a {
	display: block;
	width: 133px;
	height: 34px;
	background: transparent url(../en/images/structure/btn_iWantTo.png) 0 0 no-repeat;
	font-size: 1%;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#homepageBannerContainer .quickLinks li a:hover {
	background: transparent url(../en/images/structure/btn_iWantTo.png) 0 -34px no-repeat;
}

#homepageBannerContainer .quickLinks ul.subnav {
	position: absolute; /* Important - Keeps subnav from affecting main navigation flow */
	float: left;
	display: none;
	margin: 0;
	padding: 7px 0 0;
	left: 0;
	top: 34px;
	width: 225px;
	background: transparent url(../images/structure/btn_iWantTo_subnav_top.gif) 0 0 no-repeat;
	list-style: none;
}

#homepageBannerContainer .quickLinks ul.subnav li {
	clear: both;
	margin: 0;
	padding: 0;
	width: 225px;
}

#homepageBannerContainer .quickLinks ul.subnav li.last {
	padding: 0 0 7px 0;
	background: url(../images/structure/btn_iWantTo_subnav_bottom.gif) 0 bottom no-repeat;
}

html #homepageBannerContainer .quickLinks ul.subnav li a {
	display: block;
	float: left;
	margin: 0;
	padding: 5px 12px;
	border-top: 1px solid #FDEBB9;
	width: 201px;
	height: auto;
	background: #FCCA42;
	font-size: 12px;
	color: #660000;
	text-indent: 0;
	text-decoration: none;
}

html #homepageBannerContainer .quickLinks ul.subnav li.last a {
	/*border-bottom: 1px solid #FDEBB9;*/
}

html #homepageBannerContainer .quickLinks ul.subnav li.first a {
	border-top: 0px;
}

html #homepageBannerContainer .quickLinks ul.subnav li a:hover {
	background: #FDEBB9;
}


/* Banner Photo */


#homepageBanner {
	padding: 2px 0 0 5px;
	width: 596px;
	height: 268px;
	overflow: hidden;
	/*display: none;*/ /* Display none if using rotating banners */
}


/* Banner Photo Credits */


#homepageBanner_creditsContainer {
	position: absolute;
	padding: 5px 12px 0 12px;
	left: 5px;
	top: 230px;
	width: 572px;
	height: 35px;
	background: transparent url(../images/structure/banner_photoDescription_bg.png);
	color: #FFF;
	overflow: hidden;
	z-index: 10;
}

#homepageBanner_creditsContainer .details,
#homepageBanner_creditsContainer .details .photocredit {
	float: left;
	clear: left;
	display: block;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.25;
}

#homepageBanner_creditsContainer .details .photocredit {
	font-style: italic;
	font-weight: normal;
}


/* ===== Content Below the Banner ===== */


#contentLeft .col1,
#contentLeft .col2 {
	float: left;
	padding: 0 29px 0 0;
	width: 293px;
}

#contentLeft .col2 {
	padding: 0;
	width: 186px;
}

#contentRight .col1,
#contentRight .col2 {
	float: left;
	display: block;
	padding: 0;
	width: 181px;
}

#contentRight .col2 {
	width: 191px;
}


/* Content Left - News and Events */


#uber_bg_home #contentLeft h2,
#uber_bg_home #contentLeft h3,
#uber_bg_home #contentLeft h4,
#uber_bg_home #contentLeft h5,
#uber_bg_home #contentLeft h6 {
	float: left;
	display: block;
	margin: 0;
	padding: 0 0 7px 0;
	width: 509px;
	border-bottom: 1px solid #CCC;
	font: normal 24px/28px "Times New Roman", Times, serif;
	color: #830915;
}

#uber_bg_home #contentLeft h2.last {
	width: 293px;
}

#uber_bg_home #contentLeft h2 a,
#uber_bg_home #contentLeft h2 a:link,
#uber_bg_home #contentLeft h2 a:visited,
#uber_bg_home #contentLeft h3 a,
#uber_bg_home #contentLeft h3 a:link,
#uber_bg_home #contentLeft h3 a:visited,
#uber_bg_home #contentLeft h4 a,
#uber_bg_home #contentLeft h4 a:link,
#uber_bg_home #contentLeft h4 a:visited,
#uber_bg_home #contentLeft h5 a,
#uber_bg_home #contentLeft h5 a:link,
#uber_bg_home #contentLeft h5 a:visited,
#uber_bg_home #contentLeft h6 a,
#uber_bg_home #contentLeft h6 a:link,
#uber_bg_home #contentLeft h6 a:visited {
	color: #830915;
	text-decoration: none;
}

#uber_bg_home #contentLeft h2 a:hover,
#uber_bg_home #contentLeft h2 a:active,
#uber_bg_home #contentLeft h3 a:hover,
#uber_bg_home #contentLeft h3 a:active,
#uber_bg_home #contentLeft h4 a:hover,
#uber_bg_home #contentLeft h4 a:active,
#uber_bg_home #contentLeft h5 a:hover,
#uber_bg_home #contentLeft h5 a:active,
#uber_bg_home #contentLeft h6 a:hover,
#uber_bg_home #contentLeft h6 a:active {
	text-decoration: underline;
}

#uber_bg_home #contentLeft .news ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#uber_bg_home #contentLeft .news li {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#uber_bg_home #contentLeft .news a {
	display: block;
	padding: 7px 1px 4px 12px;
	border-bottom: 1px solid #CCC;
	width: 280px;
	background: url(../images/structure/icon_bullet.gif) 0 12px no-repeat;
	color: #333;
	text-decoration: none;
	/*font-weight: bold;*/
}

#uber_bg_home #contentLeft .news a.more {
	padding-bottom: 10px;
	border-bottom: none;
	color:#830915;
}

#uber_bg_home #contentLeft .news a:hover {
	color: #C42333;
	text-decoration: underline;
}


/* Content Right */


#uber_bg_home #contentRight a { color: #072F5B; text-decoration: none; }

#uber_bg_home #contentRight a:hover { text-decoration: underline; }


/* Content Right - Column 1 */


#uber_bg_home #contentRight .col1 h2 {
	float: left;
	display: block;
	margin: 0 0 9px 0;
	padding: 0 0 7px 0;
	width: 100%;
	border-bottom: 1px solid #CCC;
	font: normal 18px/22px "Times New Roman", Times, serif !important;
	color: #072F5B;
}

#contentRight .col1 .imageleft {
	margin: 0px 5px 5px 0px;
}

#contentRight .col1 .imageright {
	margin: 0px 0px 5px 5px;
}

#contentRight .col1 p {
	margin: 0;
	padding-bottom: 6px;
}

#uber_bg_home #contentRight .newsStoryContainer ul {
	margin: 0;
	padding: 0 0 10px 0;
	width: 100%;
	list-style: none;
}

#uber_bg_home #contentRight .newsStoryContainer li {
	clear: both;
	margin: 0;
	padding: 0 0 0 80px;
}

#uber_bg_home #contentRight .newsStoryContainer li img {
	float: left;
	margin-left: -80px;
	padding: 1px;
	border: 1px solid #CCC;
	width: 65px;
	overflow: hidden;
}

#uber_bg_home #contentRight .col1 .featureheader {
	float: left;
	display: block;
	margin: 0 0 9px 0;
	padding: 0 0 7px 0;
	width: 100%;
	border-bottom: 1px solid #CCC;
	font: normal 18px/22px "Times New Roman", Times, serif !important;
	color: #072F5B;
}

#uber_bg_home #contentRight .col1 .featureheader a {
	font: normal 18px/22px "Times New Roman", Times, serif !important;
}

#contentRight .col1 a{
	font-size: 11px;
	line-height: 1.2;
}

/* Content Right - column 2 */


#uber_bg_home #contentRight .col2 {
	margin: 0 0 0 25px;
}

#uber_bg_home #contentRight .col2 .quickLinksContainer {
	float: left;
	width: 191px;
	height: 310px;
	background: transparent url(../images/structure/h_quickLinks_btns.jpg) 0 0 no-repeat;
}

#uber_bg_home #contentRight .col2 .quickLinksContainer ul {
	margin: 0;
	padding: 4px 0 0 5px;
	width: 182px;
	list-style: none;
}

#uber_bg_home #contentRight .col2 .quickLinksContainer li {
	float: left;
	margin: 0;
	padding: 0 0 3px 0;
	width: 182px;
	height: 35px;
}

#uber_bg_home #contentRight .col2 .quickLinksContainer li a,
#uber_bg_home #contentRight .col2 .quickLinksContainer li a:link,
#uber_bg_home #contentRight .col2 .quickLinksContainer li a:visited {
	float: left;
	padding: 0 20px 0 22px;
	width: 140px;
	height: 35px;
	display: block;
	background-image: url(../images/structure/h_quickLinks_btns.jpg);
	background-repeat: no-repeat;
	color: #440C12;
	line-height: 3;
	text-decoration: none;
	overflow: hidden;
}

#uber_bg_home #contentRight .col2 .quickLinksContainer li a:hover,
#uber_bg_home #contentRight .col2 .quickLinksContainer li a:active {
	color: #C42333;
	text-decoration: none;
}

#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn01 a { background-position: -5px -4px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn02 a { background-position: -5px -42px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn03 a { background-position: -5px -80px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn04 a { background-position: -5px -118px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn05 a { background-position: -5px -156px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn06 a { background-position: -5px -194px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn07 a { background-position: -5px -232px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn08 a { background-position: -5px -270px; }

#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn01 a:hover { background-position: -196px -4px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn02 a:hover { background-position: -196px -42px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn03 a:hover { background-position: -196px -80px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn04 a:hover { background-position: -196px -118px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn05 a:hover { background-position: -196px -156px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn06 a:hover { background-position: -196px -194px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn07 a:hover { background-position: -196px -232px; }
#uber_bg_home #contentRight .col2 .quickLinksContainer li.btn08 a:hover { background-position: -196px -270px; }




/* Weather Widget */

#uber_bg_home #contentLeft .col2 .weatherWidget {
	float: left;
	clear: both;
	padding: 7px 0 5px 0;
	width: 170px;
}


.contactInfo {
	float: left;
	clear: both;
	padding: 0px 0px 0px 16px;
	width: 170px;
}



/* ===================================================================================== STYLES FOR CONTENT PAGES */


#contentInt .leftCol {
	float: left;
	padding: 0 20px 0 0;
	width: 495px;
	overflow: hidden;
}

#contentInt .leftCol.wide {
	width: 695px;
}

/*This style was added for the BusinessDirectory
- Matt Ridley */
#contentInt .leftCol_BD {
	float: left;
	padding: 0 20px 0 0;
	width: 695px;
}

#contentInt .rightCol {
	float: left;
	width: 200px;
	overflow: hidden;
}


/* ===== Right Column Content ===== */


/* Quick Links */


#contentInt .quickLinksContainer {
	float: left;
	padding: 25px 0 0 0;
	width: 200px;
}

#contentInt .quickLinksContainer .head {
	float: left;
	margin: 0;
	width: 200px;
	height: 41px;
	font-size: 1%;
	text-indent: -9999px;
	overflow: hidden;
}

#contentInt .quickLinksContainer .cityHall {
	background: url(../en/images/structure/quickLinks_int_head_cityHall.png) 0 0 no-repeat;
}

#contentInt .quickLinksContainer .residents {
	background: url(../en/images/structure/quickLinks_int_head_residents.png) 0 0 no-repeat;
}

#contentInt .quickLinksContainer .business {
	background: url(../en/images/structure/quickLinks_int_head_business.png) 0 0 no-repeat;
}

#contentInt .quickLinksContainer .visitors {
	background: url(../en/images/structure/quickLinks_int_head_visitors.png) 0 0 no-repeat;
}

#contentInt .quickLinksContainer .eServices {
	background: url(../en/images/structure/quickLinks_int_head_eServices.png) 0 0 no-repeat;
}

#contentInt .quickLinksContainer .footer {
	float: left;
	clear: left;
	width: 200px;
	height: 33px;
	background: url(../images/structure/quickLinks_int_base.png) 0 0 no-repeat;
}

#contentInt .quickLinks {
	float: left;
	padding: 0 0 0 5px;
	width: 195px;
	background: url(../images/structure/quickLinks_int_body.png) 0 0 repeat-y;
}

#contentInt .quickLinks ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 181px;
	border-top: 1px solid #D7D7D7;
	list-style: none;
}

#contentInt .quickLinks li {
	float: left; /* This corrects the */
	width: 100%; /* IE whitespace bug */
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #D7D7D7;
	font-size: 12px;
}

#contentInt .quickLinks li a,
#contentInt .quickLinks li a:active,
#contentInt .quickLinks li a:visited {
	display: block;
	padding: 5px 10px 5px 34px;
	width: 137px;
	background: url(../images/structure/icon_bullet.gif) 18px 12px no-repeat;
	text-decoration: none;
	color: #333;
	cursor: pointer;
}

#contentInt .quickLinks li a:hover {
	background-color: #E3E3E3;
}


/* Weather Widget */


#contentInt .rightCol .weatherWidget {
	float: left;
	clear: both;
	padding: 5px 0 5px 20px;
	width: 166px;
}




/* ===================================================================================== STYLES VISITORS LANDING PAGE */


/* ===== Banner ===== */


/* Column Containers */


#visitorsBannerContainer .col1 {
	float: left;
	padding: 14px 0 0 26px;
	width: 158px;
}

#visitorsBannerContainer .col2 {
	float: left;
	position: relative;
	padding: 14px 0 0;
	width: 462px;
}


#visitorsBannerContainer .col3 {
	float: left;
	padding: 14px 0 0 20px;
	width: 270px;
}


/* Banner Quick Links */


#visitorsBannerContainer .quickLinks {
	float: left;
	margin: 0;
	padding: 15px 0 0;
	width: 158px;
	list-style: none;
}

#visitorsBannerContainer .quickLinks li {
	float: left; /* This corrects the */
	width: 100%; /* IE whitespace bug */
	margin: 0;
	padding: 0;
}

#visitorsBannerContainer .quickLinks li a,
#visitorsBannerContainer .quickLinks li a:link,
#visitorsBannerContainer .quickLinks li a:visited {
	display: block;
	width: 158px;
	height: 42px;
	background-color: transparent;
	font-size: 1%;
	text-indent: -9999px;
	overflow: hidden;
}

#visitorsBannerContainer .quickLinks li.btn01 a { background-image: url(../en/images/structure/visitors_bannerQL_stay.png); }
#visitorsBannerContainer .quickLinks li.btn02 a { background-image: url(../en/images/structure/visitors_bannerQL_dine.png); }
#visitorsBannerContainer .quickLinks li.btn03 a { background-image: url(../en/images/structure/visitors_bannerQL_experience.png); }
#visitorsBannerContainer .quickLinks li.btn04 a { background-image: url(../en/images/structure/visitors_bannerQL_join.png); }
#visitorsBannerContainer .quickLinks li.btn05 a { background-image: url(../en/images/structure/visitors_bannerQL_visit.png); }

#visitorsBannerContainer .quickLinks li.btn01 a:hover { background-image: url(../en/images/structure/visitors_bannerQL_stay_over.png); }
#visitorsBannerContainer .quickLinks li.btn02 a:hover { background-image: url(../en/images/structure/visitors_bannerQL_dine_over.png); }
#visitorsBannerContainer .quickLinks li.btn03 a:hover { background-image: url(../en/images/structure/visitors_bannerQL_experience_over.png); }
#visitorsBannerContainer .quickLinks li.btn04 a:hover { background-image: url(../en/images/structure/visitors_bannerQL_join_over.png); }
#visitorsBannerContainer .quickLinks li.btn05 a:hover { background-image: url(../en/images/structure/visitors_bannerQL_visit_over.png); }



/* Banner Photo */


#visitorsBanner {
	padding: 0;
	border: 3px solid #FFF;
	width: 456px;
	height: 236px;
	overflow: hidden;
	/*display: none;*/ /* Display none if using rotating banners */
}


/* Banner Photo Credits */


#visitorsBanner_creditsContainer {
	position: absolute;
	padding: 5px 12px 0 12px;
	left: 3px;
	top: 213px;
	width: 432px;
	height: 35px;
	background: transparent url(../images/structure/banner_photoDescription_bg.png);
	color: #FFF;
	overflow: hidden;
	z-index: 10;
}

#visitorsBanner_creditsContainer .details,
#visitorsBanner_creditsContainer .details .photocredit {
	float: left;
	clear: left;
	display: block;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.25;
}

#visitorsBanner_creditsContainer .details .photocredit {
	font-style: italic;
	font-weight: normal;
}


/* Visitors Intro Text Area */


#visitorsBannerContainer #introContainer {
	float: left;
	padding: 45px 0 0;
	width: 270px;
	height: 180px;
	overflow: hidden;
}

#visitorsBannerContainer #introContainer {
	color: #000;
}

#visitorsBannerContainer #introContainer a,
#visitorsBannerContainer #introContainer a:link,
#visitorsBannerContainer #introContainer a:visited {
	color: #000;
	text-decoration: underline;
}

#visitorsBannerContainer #introContainer a:hover,
#visitorsBannerContainer #introContainer a:active {
	color: #333;
	text-decoration: none;
}

#homepageBannerContainer #introContainer p {
	margin: 10px 0;
	line-height: 1.5;
}

#visitorsBannerContainer #introContainer h1 {
	margin: 0;
	padding: 0;
	font: normal 30px/34px "Times New Roman", Times, serif;
}

#visitorsBannerContainer #introContainer h1 a,
#visitorsBannerContainer #introContainer h1 a:link,
#visitorsBannerContainer #introContainer h1 a:visited {
	color: #000;
	text-decoration: none;
}

#visitorsBannerContainer #introContainer h1 a:hover,
#visitorsBannerContainer #introContainer h1 a:active {
	color: #000;
	text-decoration: underline;
}


/* ===== Content Below Banner ===== */


/* Column Containers */


#uber_bg_visitors #main .col1 {
	float: left;
	padding: 8px 0 0 26px;
	width: 150px;
}

#uber_bg_visitors #main .col2 {
	float: left;
	width: 484px;
}

#uber_bg_visitors #main .col3 {
	float: left;
	width: 310px;
}


/* Visitors Calendar */


/* 
   See icalendar.css 
*/

#uber_bg_visitors .calendar_latestEvents {
	float: left;
	padding: 50px 0 0 20px;
	width: 245px;
	height: 110px;
	color: #333;
	overflow: hidden;
}

#uber_bg_visitors .calendar_latestEvents h2,
#uber_bg_visitors .calendar_latestEvents h3,
#uber_bg_visitors .calendar_latestEvents h4,
#uber_bg_visitors .calendar_latestEvents h5,
#uber_bg_visitors .calendar_latestEvents h6 {
	margin: 0;
	padding: 0 0 5px 0;
	color: #333;
	font: normal 13px/17px Arial, Helvetica, sans-serif;
}

#uber_bg_visitors .calendar_latestEvents ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#uber_bg_visitors .calendar_latestEvents li {
	margin: 0;
	padding: 5px 0 7px 0;
	border-top: 1px solid #D7D7D7;
	line-height: 16px;
	color: #00669B;
}

#uber_bg_visitors .calendar_latestEvents a,
#uber_bg_visitors .calendar_latestEvents a:link,
#uber_bg_visitors .calendar_latestEvents a:visited {
	color: #00669B;
	text-decoration: none;
}

#uber_bg_visitors .calendar_latestEvents a:hover,
#uber_bg_visitors .calendar_latestEvents a:active {
	color: #00669B;
	text-decoration: underline;
}


/* Visitors Quick Links */


#uber_bg_visitors #main .quicklinksContainer {
	float: left;
	width: 310px;
	height: 202px;
	background: url(../images/structure/visitors_quicklinksContainer.jpg) 0 0 no-repeat;
	overflow: hidden;
}

#uber_bg_visitors #main .quickLinks {
	margin: 0;
	padding: 6px 0 0 7px;
	width: 288px;
	height: 160px;
	overflow: hidden;
}

#uber_bg_visitors #main .quickLinks h2 {
	margin: 0;
	padding: 7px 10px 0 14px;
	width: 264px;
	height: 30px;
	color: #00679A;
	font-size: 16px !important;
	line-height: 20px !important;
	overflow: hidden;
}

#uber_bg_visitors #main .quickLinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#uber_bg_visitors #main .quickLinks li {
	margin: 0;
	padding: 0;
	width: 100%;
}

#uber_bg_visitors #main .quickLinks li a,
#uber_bg_visitors #main .quickLinks li a:link,
#uber_bg_visitors #main .quickLinks li a:visited {
	display: block;
	padding: 4px 10px 4px 30px;
	border-bottom: 1px solid #D7D7D7;
	width: 247px;
	background: transparent url(../images/structure/icon_bullet.gif) 14px 10px no-repeat;
	color: #333;
	text-decoration: none;
}

#uber_bg_visitors #main .quickLinks li a:hover,
#uber_bg_visitors #main .quickLinks li a:active {
	color: #00669B;
	background-color: #DFEFFE;
}



/* ===================================================================================== ALT VISITORS INTERIOR PAGE */


/* Headers */

.winter #printArea h1, .winter #printArea .head,
.winter #printArea h2, .winter #printArea .subhead1,
.winter #printArea h3, .winter #printArea .subhead2 { color: #00669B; }

.spring #printArea h1, .spring #printArea .head,
.spring #printArea h2, .spring #printArea .subhead1,
.spring #printArea h3, .spring #printArea .subhead2 { color: #185600; }

.summer #printArea h1, .summer #printArea .head,
.summer #printArea h2, .summer #printArea .subhead1,
.summer #printArea h3, .summer #printArea .subhead2 { color: #552025; }

.fall #printArea h1, .fall #printArea .head,
.fall #printArea h2, .fall #printArea .subhead1,
.fall #printArea h3, .fall #printArea .subhead2 { color: #8D3F08; }


/* Link Colors */

.winter #contentInt.wide a,
.winter #contentInt.wide a:link,
.winter #contentInt.wide a:visited,
.winter #contentInt .leftCol a,
.winter #contentInt .leftCol a:link,
.winter #contentInt .leftCol a:visited { color: #00669B; }

.winter #contentInt.wide a:hover,
.winter #contentInt.wide a:active,
.winter #contentInt .leftCol a:hover,
.winter #contentInt .leftCol a:active { color: #00669B; }


.spring #contentInt.wide a,
.spring #contentInt.wide a:link,
.spring #contentInt.wide a:visited,
.spring #contentInt .leftCol a,
.spring #contentInt .leftCol a:link,
.spring #contentInt .leftCol a:visited { color: #185600; }

.spring #contentInt.wide a:hover,
.spring #contentInt.wide a:active,
.spring #contentInt .leftCol a:hover,
.spring #contentInt .leftCol a:active { color: #185600; }


.summer #contentInt.wide a,
.summer #contentInt.wide a:link,
.summer #contentInt.wide a:visited,
.summer #contentInt .leftCol a,
.summer #contentInt .leftCol a:link,
.summer #contentInt .leftCol a:visited { color: #552025; }

.summer #contentInt.wide a:hover,
.summer #contentInt.wide a:active,
.summer #contentInt .leftCol a:hover,
.summer #contentInt .leftCol a:active { color: #552025; }


.fall #contentInt.wide a,
.fall #contentInt.wide a:link,
.fall #contentInt.wide a:visited,
.fall #contentInt .leftCol a,
.fall #contentInt .leftCol a:link,
.fall #contentInt .leftCol a:visited { color: #8D3F08; }

.fall #contentInt.wide a:hover,
.fall #contentInt.wide a:active,
.fall #contentInt .leftCol a:hover,
.fall #contentInt .leftCol a:active { color: #8D3F08; }


/* Quick Links */

.winter #contentInt .quickLinksContainer .visitors 	{ background: url(../en/images/structure/quickLinks_int_head_visitors_winter.png); }
.spring #contentInt .quickLinksContainer .visitors 	{ background: url(../en/images/structure/quickLinks_int_head_visitors_spring.png); }
.summer #contentInt .quickLinksContainer .visitors 	{ background: url(../en/images/structure/quickLinks_int_head_visitors_summer.png); }
.fall #contentInt .quickLinksContainer .visitors 	{ background: url(../en/images/structure/quickLinks_int_head_visitors_fall.png); }


/* ----- END OF TEMPLATE ----- */
