.cart
{
	background-image: url(images/shopping_cart_icon.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left:23;
	font-size:10pt;
}

h2
{
	color: #000080;
}
h3
{
	color: #000080;
}


a 		{color:#000080; text-decoration:none}
a:visited	{color:#800080}
a:link		{color:#000080}
a:active	{color:#0000FF}
a:hover		{color:#000080; text-decoration:underline}

#ContentPanel td
{
	font-size:10pt;
}


#Footer
{
	background-image: url(images/footer-background.jpg);
	background-repeat: no-repeat;
	background-color: #6988a4;
	background-position:center;
	height: 105px;
	color: #FFFFFF;
	margin-bottom:10px;
	margin-right:3px;
}

#Footer TD
{
	font-size:9pt;
	line-height: 16pt;
	color: #FFFFFF;
}
#Footer A
{
	font-size:9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
#Footer A:hover
{
	text-decoration: underline;
}
#FooterLinks
{
	padding-top:10px;
}
#FooterCopyright
{
	font-size:10pt;
	line-height: 16pt;
	color: #FFFFFF;
}


.LI_Arrow
{
	LIST-STYLE-IMAGE:url(images/simple-arrow.png);
}


TEXTAREA
{
	font-family:arial;
}


/* Style for small left side calendar template */

#DIV_SmallCalendar
{
	cursor:hand;
	margin-left:20px;
}
#DIV_SmallCalendar A
{ text-decoration:none }

#TABLE_SmallCalendar
{
	BORDER-RIGHT:1px solid #E1DEC7;
	BORDER-TOP:1px solid #E1DEC7;
}

.TD_SmallCalendar
{
	font-family:verdana;
	font-size:8pt;
	BORDER-LEFT:1px solid #E1DEC7;
	BORDER-BOTTOM:1px solid #E1DEC7;
	Background-Color:#FFFFFF;
}
.TD_SmallCalendarHeading
{
	font-family:verdana;
	font-size:8pt;
	color:#000000;
	BORDER-LEFT:1px solid #E1DEC7;
	BORDER-RIGHT:1px solid #E1DEC7;
	BORDER-TOP:1px solid #E1DEC7;
	Background-Color:#C1BD9A;
}
.TD_SmallCalendarDayHeading
{
	font-family:verdana;
	font-size:8pt;
	BORDER-LEFT:1px solid #E1DEC7;
	BORDER-BOTTOM:1px solid #E1DEC7;
	Background-Color:#E1DEC7;
}
.TD_SmallCalendarHighlight
{
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	BORDER-LEFT:1px solid #E1DEC7;
	BORDER-BOTTOM:1px solid #E1DEC7;
	Background-Color:#E3E0C7;
}

.CalendarEventDetail
{
	font-size:8pt;
	color:#666666;
	padding-left:60px;
	
}


/* ///////////////// Mini Calendar */
#calendarholder {z-index:6; margin:12px 12px 12px 12px;}

.caltable {background:#E1DEC7; width:100%; table-layout:fixed}
.caltable th {font:10px verdana, helvetica; color:#333333; padding:2px; background:#DCD8BB; text-align:center}

#caleventbullets { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; list-style-image:url(/images/icon_caleventbullet.gif);}

.caltable .day {font:11px verdana, helvetica; text-align:center; color:#000; padding:3px; background:#FFF}
.caltable .dayevent {color: #000; text-align:center; font:bold 11px verdana, helvetica; text-decoration:none}
.caltable .dayevent a { background: #E3E0C7; color: #000; padding:3px; display: block; position: relative; font:bold 11px verdana, helvetica; text-decoration:none}
.caltable .dayevent a:hover { background: #DCD8BB; display:block; padding:2px; position:relative; text-decoration:underline; color: blue}

.calmonth {text-decoration: none; padding: 4px; background:#CCC8A7 url(/images/hlheader_bg.gif); color: #000; text-align:center; font:bold 12px verdana, helvetica;}
.calmonth a { text-decoration: none; color: #000}
.calmonth a:hover { text-decoration: underline; color: #000}

.calnextprev {background:#CCC8A7 url(/images/hlheader_bg.gif); text-align:center}
.calnextprev a {}
.calnextprev img {padding:2px 4px 2px 4px}
.calnextprev a:hover {}		

.smt_event a {font:bold 11px verdana; color:#333}

.smtbtn_events {font:bold 12px arial; background:#3B3923; cursor:pointer; color:#CBC7A6; padding:1px 2px 1px 2px; border:1px solid #B4B08C}
.smtbtn_events:hover {background:#CBC7A6; color:#3B3923}


.printlink a {font:bold 12px verdana; color:#CCC8A7; text-decoration:none}
.printlink a:hover {text-decoration:underline}
	
.backbutton {font-size:12px; color:black; text-align:center}
.backbutton a:link, .backbutton a:visited, .backbutton a:active {text-decoration: none; font:bold 12px verdana; color:#CCC8A7}
.backbutton a:hover {text-decoration: underline; color:#CCC8A7; } 

.tblEventDetails {width:100%; table-layout:fixed; border-collapse:collapse}
.tblEventDetails th {background:#C4C09E; border:1px solid #C4C09E; padding:8px; color:#554F1F}
.tblEventDetails td {background:#FFF; border:1px solid #C4C09E; padding:8px }
.tblEventDetails td.eventname {background:#E2DDC2; color:#554F1F; text-align:center}
	.tblEventDetails td.contactinfo a {color:#CCC8A7; text-decoration:none; font-weight:bold}
	.tblEventDetails td.contactinfo a:hover {text-decoration:underline}
	
.tblFullCalendar {width:95%; table-layout:fixed; border-collapse:collapse}
.tblFullCalendar th {border:1px solid #C4C09E; background:#CCC8A7 url(/images/hlheader_bg.gif); padding:4px; color:#000; width:14%}
.tblFullCalendar td {background:#FFF; border:1px solid #C4C09E; vertical-align:top}
.tblFullCalendar div.datenum {padding:2px; background:#E2DDC2; font:bold 12px verdana; color:#000}
	.tblFullCalendar div.datenum a {font:bold 12px verdana; color:#000; text-decoration:none}
	.tblFullCalendar div.datenum a:hover {font:bold 12px verdana; color:#000; text-decoration:underline}
.tblFullCalendar div.dateventtext {vertical-align:top; padding:6px 2px 6px 2px; font:bold 11px verdana, helvetica; color:#CCC8A7}
	.tblFullCalendar div.dateventtext a {font:bold 11px verdana, helvetica; text-decoration:none; color:#CCC8A7}
	.tblFullCalendar div.dateventtext a:hover {color:#9B7439; text-decoration:underline}
	
.tblcaldaylist {width:100%; background:#C4C09E}
.tblcaldaylist th {padding:4px; font-weight:bold; color:#000; background:#CCC8A7 url(/images/hlheader_bg.gif);}
.tblcaldaylist td {padding:4px; background:#FFF}
	.tblcaldaylist td a {color:#CCC8A7; font-weight:bold; text-decoration:none}
	.tblcaldaylist td a:hover {color:#9B7439; text-decoration:underline}
	
.tblCalendarNav {width:95%; table-layout:fixed}
.tblCalendarNav td {padding:0px 0px 6px 0px}
.tblCalendarNav td.printer {text-align:center; font:bold 11px verdana, helvetica; border-bottom:1px solid #C4C09E; padding:4px 0px 10px 0px}
	.tblCalendarNav td.printer a {text-decoration: none; font-weight:bold; color:#000}
	.tblCalendarNav td.printer a:hover {text-decoration: underline} 

.tblCalendarNav td.prev {text-align:left}
	.tblCalendarNav td.prev a  {text-decoration: none; font:bold 13px verdana, helvetica; color:#000;}
	.tblCalendarNav td.prev a:hover {text-decoration: underline; color:#000;}

.tblCalendarNav td.next {text-align:right}
	.tblCalendarNav td.next a  {text-decoration: none; font:bold 13px verdana, helvetica; color:#000;}
	.tblCalendarNav td.next a:hover {text-decoration: underline; color:#000;}
	
	
.tblCalendarNav td.cntlarge {text-align:center; font:normal 19px verdana, helvetica;}
	span.cntlarge {text-align:center; font:normal 19px verdana, helvetica; color:#000}
	
/*  HOrizontal Scroller */
	.sites_in_our_network{margin:10px 0 1.3em;}
.sites_in_our_network h4{color:#999;font-size:9pt;margin:0 0 4px;}
.scrolling_logos{background:url(images/homepage_scrolling_publishers.gif) top left no-repeat;padding:11px 15px;}
#scroller{width:730px;height:94px;list-style:none;text-align:center;overflow:hidden;margin:0;padding:0;}
#scroller li{float:left;height:50px;width:78px;margin:0;padding:3px 7px;}



/* Content Outline */
	
.linkTop {
		background: url('images/toparrows.gif') no-repeat center right;
		padding-right: 10px;
}

#contentContainer{
		width: 730px;
		margin-left: auto;
		margin-right: auto;
}
	
#content, #contentHeader{
		background: #fff;
		padding: 7px;
		padding-top: 3px;
		margin: 0;
		color: #000000;
}
.contentHdr {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background: url('images/contentSubHdr_bg.gif') repeat-x top left;
		height: 30px;
		font-family: "Arial Black",Arial,"Sans Serif";
		font-weight:bold;
		color: #6988a4;
		padding: 0 5px 0 5px;
}
#contentInterior, #portalInterior{
		clear: both;
		background: #fff;
		padding: 7px 7px 3px 7px;
		margin: 0;
		display: block;
}
.contentLeft {
		border-right: 1px solid #ccc; 
		border-bottom: 1px solid #ccc; 
		border-left: 1px solid #ccc; 
}
	
/* LI styles */

		ul {
		margin: 15px 0 15px 5px;
		padding: 0;
	}
	
	li {
		list-style: none;
		background: url('images/blt_bluearrow.gif') no-repeat 0 3px;
		padding-left: 25px;
		padding-bottom: 5px;
	}
	
/* Table styles */

	.dataTable {
		margin: 20px 0 20px 0;
	}
	
	.dataTable th {
		background: #FFF url('images/contentSubHdr_bg.gif') repeat-x top left;
		border: 1px solid #d9d9d9;
		text-align: left;
		color: #6988a4;
		padding-left: 10px;
	}
	
	.dataTable td {
		padding-left: 10px;
	}
	
	.dataTableGrey {
		background: #f3f3f3;
		text-align: left;
	}


/* Advertise Here */

	#homepageAd
	{
		background: #FFF url('images/ad_here/homepage_bg.jpg');
		background-repeat: no-repeat;
		width: 347px;
		height: 350px;
		margin: 15px;
		
		color: #FFFFFF;
	}

	#bannerAd
	{
		background: #FFF url('images/ad_here/banner_bg.jpg');
		background-repeat: no-repeat;
		width: 347px;
		height: 350px;
		margin: 15px;
		
		color: #FFFFFF;
	}

	#extendedListing
	{
		background: #FFF url('images/ad_here/extended_bg.jpg');
		background-repeat: no-repeat;
		width: 347px;
		height: 350px;
		margin: 15px;
		color: #FFFFFF;
		
	}

	#featuredListing
	{
		background: #FFF url('images/ad_here/featured_bg.jpg');
		background-repeat: no-repeat;
		width: 347px;
		height: 350px;
		margin: 15px;
		
		color: #FFFFFF;
	}
	
	
	.AnnouncementTitle
	{
		font-family: "Georgia Bold", "serif";
		font-size: 14pt;
	}

	.AnnouncementDate
	{
		font-family: "Georgia", "serif";
		font-size: 10pt;
		color: #6988a4;
	}


.td_heading
{
text-align: left;
color: #6988a4;
padding-left: 10px;
font-weight:bold;
font-size:10pt!important;
}

.ShoppingCartButton
{
	background: url(SiteBuilderTools/FCK_plugins/insertHtml/images/shopping_cart_icon.gif) no-repeat center middle;
	width: 24px;
	height: 24px;
}


.DataTable
{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.DataCell
{border-bottom:1px solid #CCCCCC;vertical-align:top;font-family:arial;font-size:8pt;}
.HeadingCell
{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;vertical-align:top;font-family:arial;font-size:8pt;background-color:#CCCCCC}
