﻿body, p  {
font-family:helvetica,verdana,arial,sans-serif;
color:#3d5e8b;
text-align:left;
font-size:8.7pt;	
}
h1
{font-weight: bold;
 font-family: helvetica,verdana,arial,sans-serif;
 color:#3d5e8b;
 font-size: 18pt;
 text-align: left;

}

h2 {
 font-weight: Bold;
 font-family: helvetica,verdana,arial,sans-serif;
 font-size: 14pt; 
 color:#3d5e8b;
padding: 0px;
 margin-top: 5px;
 margin-bottom: 9px;
 text-align: left;
}
h3 {
	font-weight: bold;
	font-family: helvetica,verdana,arial,sans-serif;
	font-size: 12pt;
	color:#3d5e8b;
	padding:0px;
	margin-bottom: 3px;
	text-align:left;
}
h4 {
	font-weight: bold;
	font-family: helvetica,verdana,arial,sans-serif;
	font-size: 8.7pt !important;
	color:#3d5e8b;
	padding:0px !important;
	margin: 0px !important;
	text-align:left;
}

.pageheader h3 {
text-align:left;
font-size:xx-large;
font-weight:lighter;
}

.srch-Title {
font-family:helvetica,verdana,arial,sans-serif;;	
}

.srch-Title a:link, .srch-Title a:visited {
color:#000000;
text-decoration:none;
}

.srch-Title a:hover {
color:#666666;
text-decoration:underline;
}

.srch-dup a:link, .srch-dup a:visited, .srch-dup a:hover {
color:#666666;
}

.srch-stats {
background-color:#ffffff !important;
color:#333333;
text-align:left;
font-family:helvetica,verdana,arial,sans-serif;;
white-space:nowrap;
}

.srch-description {
font-family:helvetica,verdana,arial,sans-serif;;
}

.srch-Page {
background-color: #ffffff !important;
font-family:helvetica,verdana,arial,sans-serif;;
}

.srch-Page a:link, .srch-Page a:visited {
color:#000000;
text-decoration:none;
}

.srch-Page a:hover {
color:#FF0000;
}


.ms-WPHeader
{
	color: #fff; 
	background-image:url('../images/webparts/ControlHeader_Centre.jpg'); 
	background-repeat: repeat-x; 

}

.ms-WPHeader td
{
	border-bottom-color:transparent; 
}

.ms-WPTitle a:link, .ms-WPTitle a:visited
{
	color: #20358c; 
	background-color: transparent; 

}
.RNav-bluebg {
	background-image:url('../images/webparts/right-nav-blue-bg.gif');
	background-repeat: no-repeat;
	width: 208px;
	font-size: 9pt;
	font-family: Helvetica,verdana,arial,helvetica,sans-serif;
	font-weight: bolder;
	font-stretch:semi-expanded;
	text-decoration: none;
	line-height: 26px;
	color:#FFF;
	padding-left: 5px;
}
.RNav-greenbg {
	background-image:url('../images/webparts/right-nav-green-bg.gif');
	background-repeat: no-repeat;
	width: 208px;
	font-size: 9pt;
	font-family: Helvetica,verdana,arial,helvetica,sans-serif;
	font-weight: bolder;
		font-stretch:semi-expanded;
	text-decoration: none;
	line-height: 26px;
	color:#FFF;
	padding-left: 5px;
}

.ms-WPTitle
{
	color: #ffffff; 
	background-repeat: repeat-x; 
	text-align:center; 
	padding-top: 3px; 
	margin-bottom: -5px; 
	font-family:verdana,sans-serif; 
	font-size:10pt;	
} 

.ms-WPBorder
{
	border-left: 1px solid #dfdfdf; 
	border-right: 1px solid #dfdfdf; 
	border-bottom: 1px solid #dfdfdf; 
	background-color: #fff; 
	border-top-color:transparent; 
}

tr.ms-WPHeader TD /* right corner */
{
 border-style: none;
	border-color: inherit;
	border-width: medium;
	background-color:transparent; 
 background-image:url('../images/webparts/wp_rightcorner.jpg'); 
 	background-repeat:no-repeat; 
 	background-position:right top; 
 	text-align:left; 
 	vertical-align:top; 
 	width:16px; 
 	height:24px; 
 	overflow:visible; 
 	margin-right:10px;
 }

.ms-standardheader.ms-WPTitle /* left corner */
{
 background-color:transparent; 
 background-image:url('../images/webparts/wp_leftcorner.jpg'); 
 background-repeat:no-repeat; 
 text-align:center; 
 padding-left:25px; 
 height:24px;
 margin-right:10px;
 color: white;

}

.ms-standardheader.ms-WPTitle A:link, .ms-standardheader.ms-WPTitle A:visited /* title area */
{
 background-color:transparent; 
 background-image:none; 

 }

.ms-WPHeader DIV /* right corner action arrow */
{
 margin-right:-3px; 

}

.ms-WPBody {
font-family:helvetica,verdana,arial,sans-serif;; 
font-size:8pt; 
color:#666666; 
}

.ms-WPBody td {
font-family:helvetica,verdana,arial,sans-serif;; 
font-size:8pt; 
color:#3d5e8b; 
}


.link-item, .link-item a, .link-item a:link {
color:#666666;
font-family:arial;
font-size:8pt;
text-decoration:none;

}

.link-item a, .link-item a:link {
color:#666666;
text-decoration:underline;
}


.hole-table {
	border-width: 1px;
	border-style: solid;
	border-color: #dfdfdf;
	border-collapse: collapse;
	background-color: white;
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:8pt; 
	color:#666666;
	width: 151px;

}
t.hole-table th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #dfdfdf;
	background-color: white;
}
.hole-table td {
	border-width: 1px;
	border-style: solid;
	border-color: #dfdfdf;
	background-color: white;
	text-align:center;
	padding: 4px;
	background-image:url('../images/webparts/hbh_standard.jpg');
	background-repeat:repeat-x;
}

.hole-table td.hole-table-rollover {
	text-align:center;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #dfdfdf;
	background-color: white;
	background-image:url('../images/webparts/hbh_over.jpg');
	background-repeat:repeat-x;
	width: 24px;
	height: 25px;
	padding: 0px;
}

.hole-table td.hole-table-inactive a
{
	display: block;
	width: 24px;
	line-height: 24px;	

}

.hole-table td.hole-table-inactive a:hover
{
	background-image:url('../images/webparts/hbh_inactive_hover.jpg');
	background-repeat:no-repeat;

}

.hole-table td.hole-table-inactive
{
	width: 24px;
	height: 25px;
	padding: 0px;

}

.hole-table td.hole-table-inactive:hover
{
	background-image:url('../images/webparts/hbh_inactive_hover.jpg');
	background-repeat:no-repeat;

}

.hole-table a, .hole-table a:link, .hole-table a:visited {
color: #999999;
text-decoration:none;
}


.hole-table td.hole-table-rollover a, .hole-table td.hole-table-rollover a:link, .hole-table td.hole-table-rollover a:visited {
color: #ffffff;
}

.hole-table td a:hover
{

}

.holedetails h4 {
	text-align:right;
	font-size:large;
	font-weight:normal;
	margin-top: 15px;
}

/* BOOK A TEE TIME WEBPART */
.BATT .BATT_Heading
{
	padding: 8px 0px 10px 10px;
	text-align: left;
}

.BATT .BATT_Heading span
{
	font-size: 11pt;
	color: #3D3D3D;
}

.BATT .BATT_PlayDate img
{
	border: 1px #CBCBCB solid;
	/*border-left: none;*/
}

.BATT_PlayDate label
{
	float: left;
}

.BATT 
{

	text-align:  center;
	width: 100%;
	background-image: url('../images/webparts/wp_bg.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 0px;
	margin: 0px;
}

.BATT .BATT_TeeOffTime select
{
	width: 100px;
	border: 1px #CBCBCB solid;
	background-image: url('../images/webparts/wp_input_bg.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
}

.BATT_NoOfPlayers select 
{
	border: 1px #CBCBCB solid;
	background-image: url('../images/webparts/wp_input_bg.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
}

.BATT_TeeOffTime
.BATT_NoOfPlayers
{
	text-align: left;	
}

.BATT_NoOfPlayers label
{
	
	padding: 0xp;
	margin: 0px;
}

.BATT_TeeOffTime input
.BATT_NoOfPlayers input
{
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}


.BATT .BATT_HoleSelection input
{
	margin-right: 4px;
}

.BATT .BATT_HoleSelection label
{
	margin-right: 15px;
	margin-bottom: 3px;

}

.BATT .BATT_PlayDate,
.BATT .BATT_TeeOffTime,
.BATT .BATT_NoOfPlayers,
.BATT .BATT_HoleSelection
{
	padding-bottom: 6px;
	text-align: left;
	float: left;
}

.BATT .BATT_HoleSelection
{
	text-align: left;
	margin-left: 10px;
}

.BATT .BATT_PlayDate label,
.BATT .BATT_TeeOffTime label,
.BATT .BATT_NoOfPlayers label
{
	float: left;
	width: 90px;
	padding-top: 4px;
	text-align: left;
	margin-left: 10px;
}

.BATT_Submit
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	text-align: right;

}

.BATT_Submit input
{
	margin-right: 3px;
}

div.ContantDetails label
{
	float: left;
	width: 90px;
	padding-top: 4px;
	clear: both;
}

div.ContantDetails input
{
	vertical-align: middle;
}

div.BookingSectionHeading
{
	background-image: url('../images/webparts/wp_header_bg-2.jpg');
	background-repeat: repeat-x;
	background-position: top bottom;
}

div.BookingSectionHeading h2
{
	padding: 0px;
	margin: 0px;
}

img.calendar_button
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	float: left;
}

div.ContantDetails,
div.AccomInformation
{
	background-image: url('../images/webparts/wp_bg.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
}


.HIHH_Picker
{
	background-color: #FFFFFF;
	border: 1px #CBCBCB solid;
	font-size: 12px;
	font-weight: bold;
	font-family: "arial",monospace;
	padding: 2px;
	cursor: pointer;
	width: 80px;
	height: 20px;
	background-image: url('../images/webparts/wp_input_bg.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
	float: left;
}

.HIHH_Calendar td
{
	font-size:11px;
	font-weight: bold;
	font-family: "arial",monospace;
}

.HIHH_Calendar_Title
{
	font-weight:bold;
	background-color:#D7D7E5;
}
                 
.HIHH_Day
{
	width:25px;
	cursor:pointer;
	text-align:center;
	border-width:1px;
	border-color:#F6F6F6;
	border-style:solid;
}
                 
.HIHH_Dayhover
{
	width:25px;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
	border-width:1px;
	border-color:#F6F6F6;
	border-style:solid;
}
                 
.HIHH_Dayheader
{
	width:25px;
	text-align:center;
	border-width:1px;
	border-color:white;
	border-style:solid;
	font-weight:bold;
	background-color:#FFFFFF;
}
                 
.HIHH_Othermonthday
{
	color:#999999;
}

.HIHH_Selectedday
{
	width:25px;
	background-color:#FBE694;
	color:#000000;
	border-width:1px;
	border-color:#BB5503 !important;
	border-style:solid;
	font-weight:bold;
}

.HIHH_Calendar
{
	border-style:solid;
	border-width:1px;
	border-color:Black;
	border-collapse:collapse;
	background-color:#FFFFFF;
	cursor:default;
}

.HIHH_Month
{
	background-color:#F6F6F6;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:0px;
}

.HIHH_Nextprev
{
	cursor:pointer;
	height:25px;
	vertical-align:middle;
	padding:0px 5px 0px 5px;
}

.HIHH_Selector
{
	width:14px;
	cursor:pointer;
	text-align:left;
	vertical-align:middle;
	background-color:#FFFFFF;
}


/*.ddn { cursor:default;color:#666;font-family:Tahoma,"Lucida Grande",helvetica,verdana,arial,sans-serif;;font-size:11px;border:none;z-index:20000 !important; }
.ddn-ftr { width:45px;height:8px; }

.ddn-con { width:47px; background-color:#FFFFFF; border:1px solid #CACACA;}
.ddn-item { width:45px;padding-left:8px; line-height:22px;background:none; }
.ddn-item-hover { background-color: #EBF7DF; padding-left:8px; }

.cmb { background-color:#FFFFFF;border:1px solid #CACACA; width:24px!important; }
.txt { width:24px!important; background:none;border:none;margin:0;padding:0;font-family:Tahoma,"Lucida Grande",helvetica,verdana,arial,sans-serif;;font-size:11px;color:#333; text-align: center; }
.cmb-hover .txt { color:#000; }


.style { background:#f6f6f6 url("images/vertical.png") repeat-y; }
    .style .ddn-item { width:45px;height:34px;line-height:34px; }
    .style .ddn-item-hover { width:45px;height:34px;line-height:34px;color:#333333;background:transparent url("images/static.png") no-repeat 0 -44px; }
    .style .brk { width:45px;height:4px;background:transparent url("images/static.png") no-repeat 0 -78px; }

.font { background:#f6f6f6 url("images/vertical.png") repeat-y; }
    .font .ddn-item { width:45px;height:22px;line-height:22px; }
    .font .ddn-item-hover { width:45px;height:22px;color:#333333;background:transparent url("images/static.png") no-repeat 0 -22px; }
    .font .icon { width:12px;height:12px;float:left;padding:5px 16px 0 4px; }
*/

/* BOOKING FORM */

.BOOKINGFORM
{
	margin: 0 auto;
	width: 435px;
}

.BookingSectionHeading h2
{
	color: white;
	font-size: 12pt;
}

.BookingSectionHeading 
{
	height: 25px;
	padding-top: 4px;
	width: 430px;
}

div.AccomInformationFields,
div.ContactDetailsFields,
div.BATTFields
{
	
	border-top: none;
}

div.BATT
{
	height: 180px;
}

div.ContactDetailsSection
{
	height: 250px;
}

div.BATTSection,
div.AccomInformationSection,
div.ContactDetailsSection,
div.BookingSubmit
{
	border: 1px #CBCBCB solid;
	width: 430px;
}

div.BATTSection
{
	
}

div.BATTSection,
div.AccomInformationSection,
div.ContactDetailsSection
{
	border-bottom: none;
	border-top: none;
}


div.BATTFields
{
	margin-left: 20px;
}

div.BATTSection
{
	clear: both;
	
}

div.AccomInformation,
div.ContactDetails
{
	width: 420px;
	background-color: white;
}

div.AccomInformation
{
	height: 190px;
}

div.BATT_HoleSelection,
div.BATT_PlayDate,
div.BATT_TeeOffTime,
div.BATT_NoOfPlayers
{
	width: 300px;
}

div.ContactDetails div label
{
	width: 170px;
	display: block;
	float: left;
	
}

div.ContactDetails div
{
	padding-bottom: 5px;
}


div.AccomInformationRadioButton
{
	text-align: left;
	margin-left: 20px;
}

div.AccomInformationLocations
{
	margin-left: 20px;
	margin-top: 10px;
}


div.ContactDetailsAdditionalComments
{
	margin-top: 10px;
}

div.AccomInformationLocations select
{
	text-align: left;
	width: 385px;
}


div.ContactDetailsFields
{
	margin-left: 20px;
	margin-top: 20px;
}

div.AccomInformationBookingNo input
{
	width: 150px;
}

div.ContactDetailsSection
{
	text-align: center;
}

div.AccomInformationBookingNo
{
	margin-top: 10px;
	margin-left: 10px;
}

div.AccomInformationBookingNo label
{
	width: 400px;
}


div.ContactDetails div input
{
	width: 220px;
}


div.ContactDetailsFields
{
	text-align: left;
}

div.ContactDetailsFields textarea
{
	height: 90px;
	width: 390px; 
	display: block;
	clear: both;
}

div.BookingSubmit
{
	border: 1px #CBCBCB solid;
	border-top: none;
	width: 432px;
	height: 50px;
}

div.BookingSubmit input
{
	margin-top: 13px;
}

div.BookingEmailFailedSection
{
	color: red;
}

div.BookingEmailSentSection
{
	height: 100px;
	text-align: left;
}

div.BookingEmailSentSection p
{
	font-size: 14pt;
}

.promotions {
font-family:arial;
font-size:8pt;
}

.promotions.item {
background-image: url('../images/webparts/wp_bg.jpg');
background-repeat: repeat-x;
background-position: center bottom;
margin: 0px 0px 0px 0px;
padding: 3px 5px 3px 5px;
}

.promotions .link-item, .promotions .link-item a, .promotions .link-item a:link {
color:#666666;
text-decoration:none;
}

.promotions .link-item a:hover {
color:#666666;
text-decoration:underline;
}


.promotions .link-item a.header, .promotions .link-item a.header:link {
color:#666666;
font-size:10pt;
font-weight:bold;
}

.promotions .link-item a.findoutmore, .promotions .link-item a.findoutmore:link {
color:#666666;
text-decoration:underline;
padding-left:5px;
}

div.UpcomingEvents
{
	color: #3d5e8b;
	font-family: helvetica,verdana,arial,sans-serif;
	font-size: 8.7pt;
}

div.UpcomingEvents div
{
	float: left;
	width: 210px;
	padding: 5px 0px 5px 0px;
	text-align:center;
}

label.UpcomingEvents_Dates
{
	width: 50px;
	float: left;
	display: block;
	padding-left: 12px;
	padding-right: 0px;
	text-align:left;
}

label.UpcomingEvents_Details
{
	display: block;
	width: 128px;
	float: left;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
}

label.UpcomingEvents_Details a:link
{
	text-decoration: none;
	color: #3d5e8b;
}

label.UpcomingEvents_Details a:hover
{
	text-decoration: underline;
}


div.UpcomingEvents_AltRow
{
	background-color: #E8F5FE;
}

div.UpcomingEvents_BottomLink
{
	width: 100% !important;
	height: 20px;
	padding-top: 10px;
}

.UpcomingEvents_BottomLink a, .UpcomingEvents_BottomLink a:hover
{
	text-decoration: underline !important;
	color: #3d5e8b !important;
	font-weight: bold;

}

.BannerItem img
{
	border: none;
}

.PromotionsItem
{
	text-align: left;
	background-color: #FFFFFF; 
	background-image: url('../images/webparts/promotions_bg.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 10px 13px 10px 13px;
}

.PromotionsItem span
{
	font-size: 8.7pt;
	font-family: helvetica,verdana,arial,sans-serif;
	font-weight: bold;
	color: #3d5e8b;
}

.PromotionsItem p
{
	margin: 0px;
	margin-top: 5px; 
	color: #3d5e8b 
}

.PromotionsItem p a
{
	text-decoration: underline !Important;
	color: #3d5e8b !important;
}

div.Legend
{
	clear: both;
	float: left;
	width: 100%;
}

div.Legend_Row
{
	float: left;
	width: 100%;
	
	background-image: url('../images/webparts/legend_row_bg.jpg');
	background-repeat: repeat-x;
	background-position: center center;
	
	margin-bottom: 7px;
	height: 42px;
}

div.Legend_Item
{
	float:left;
	width: 24%;
	text-align: center;
}

div.Legend_Item img
{
	float: left;
}

div.Legend_Item table
{
	padding: 0px;
	margin: 0px;
}

div.Legend_Item table tr td
{
	height: 42px;
	text-align: center;
	width: 83px;
}

div.Legend_Item label
{
	display: block;
	vertical-align: middle;
	text-align: center;
}

div.Legend_RowStart,
div.Legend_RowFinish
{
	width: 1%;
	background-image: url('../images/webparts/legend_row_vbar.jpg');
	background-repeat: no-repeat;
	height: 42px;
}

div.Legend_RowStart
{
	float: left;
	background-position: left center;
	margin-right: 5px;
}

div.Legend_RowFinish
{
	float: right;
	background-position: right center;	
}

.ImageNavigation
{
	float: left;
}

/* Image Navigation */
.ImageNavigationItem
{
	float: left;
	text-align: center;
}

.ImageNavigationItem img
{
	border: none;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
}

.ImageNavigationItem span
{
	display: block;
	color: #FFFFFF
}

/* Image Promotion */

div.ImagePromotionContent
{
	/*float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px; */
	text-align: left;
	background-color: #ffffff; 
	background-image: url("../images/webparts/promotions_bg.jpg"); 
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}


div.ImagePromotionItemTitle,
div.ImagePromotionsItemTeaserText,
div.ImagePromotionsItem p
{
	float: left;
	width: 100%;
	color: #3d5e8b;
font-size: 8.7pt;
}

div.ImagePromotionItemTitle
{
	font-weight: bold;
	text-align: left;
}

div.ImagePromotionContent a:link
{
	font-weight: bold !important;
	color: #3d5e8b!important;
}

.ImagePromotionsItem
{
	text-align: left;
	float: left;
}

.ImagePromotionsItemTeaserText
{
	text-align: left;
}

.NoImagePromotions
{
	
}

div.WW_Container
{
	width:210px; 
	font-size:8.7pt; 
	color:#3d5e8b; 
	font-family: helvetica,verdana,arial,sans-serif;
}

div.WW_Container div.WW_WeatherDetailsContainer
{
	margin:6px;
}

div.WW_WeatherDetailsContainer table
{
	float:left; 
	font-size:8.7pt; 
	color:#3d5e8b; 
	font-family: helvetica,verdana,arial,sans-serif; 
	margin-left:8px;
	width: 60%;
}

td.WW_TodaysDate
{
	font-size:8.7pt; 
	color:#3d5e8b; 
	font-family: helvetica,verdana,arial,sans-serif;
}

td.WW_TodaysTemp
{
	font-size:18pt; 
	font-weight:bold;
	width: 40%;
}

td.WW_HiTemp,
td.WW_LoTemp
{
	width: 25%;
}

div.WW_WeatherIcon
{
	float:right; 
	width: 29%;
}

div.WW_WeatherIcon img
{
	width: 50px;
	height: 50px;
}

div.WW_ActivitiesContainer
{
	padding-top:6px; 
	padding-bottom: 6px; 
	padding-left: 13px; 
	padding-right: 13px;
}

div.WW_ActivitiesContainer hr
{
	color: #E2EFF8; 
	background-color: #E2EFF8; 
	height: 1px; 
	width:100%; 
	border:0; 
	margin-bottom:6px;
}

div.WW_ActivitiesContainer p
{
	margin: 0px;
	margin-bottom: 10px;
}

.WW_WeatherActivityListing 
{ 
	width:186px; 
	/*padding-left:10px;
	padding-right:10px;*/
	font-size:8.7pt; 
	color:#3d5e8b; 
	font-family:Helvetica, Verdana, Arial;
	margin-top:10px;
	margin-bottom:10px;
}
 
.WW_WeatherAtcivityListing a 
{ 
	text-decoration:none; 
	font-size:8.7pt; 
	color:#3d5e8b; 
	font-family: Helvetica, Verdana, Arial; 
}
 
.WW_weather-ticker 
{ 
	font-family: Verdana, Arial; 
	font-size:8.7pt; 
	color: #3d5e8b; 
}

.WW_weather-ticker ul
{ 
	list-style:none; 
	display:block; 
}

.WW_weather-ticker li
{ 
	list-style:none; 
	display:block; 
	height: 45px;  
	vertical-align: middle;
	background-image: url('../images/webparts/weatherwidget_bg.jpg');
	padding-left: 3px;
	padding-top: 3px;	
	border: 1px #DFDFDF solid;
}

div.WW_ActivityInfo 
{ 
	display:block; 
	font-size:8.7pt; 
	color:#3d5e8b; 
	font-family: Helvetica, Verdana, Arial;
}

div.WW_ActivityInfo span.WW_ActivityDesc 
{ 
	display: block; 
	font-size:8pt; 
	color:#3d5e8b; 
	font-family: Helvetica, Verdana, Arial; 
}
 
span.WW_ActivityTitle
{
	font-size:8pt; 
	color:#3d5e8b; 
	font-family: helvetica, verdana, arial, sans-serif; 
	font-weight: bold;
}
 
div.WW_ClearActivity 
{ 
	clear: both; 
}

div.PageClear { clear: both; }

a.WW_BottomLink,
a.WW_BottomLink:link,
a.WW_BottomLink:visited,
a.WW_BottomLink:hover
{
	font-size:8.7pt; 
	color:#3d5e8b; 
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight: bold;
	display: block;
	margin: 8px 0px 8px 0px;
}