
/*********************/
/* START GLOBAL STUFF */
/*********************/
HTML
{
font-size: 12px;
font-family: Arial, Helvetica,Verdana;
color: #333333;
}

a				{ color: #003399; text-decoration: none; }
a:active		{ color: #003399; text-decoration: none; }
a:visited		{ color: #4569AF; text-decoration: none; }
a:hover			{ color: #003399; text-decoration: underline; }

Body
{
	margin-top: 10px;
	margin-bottom:10px;
}

form
{
	margin: 0px;
}

/* This is intended to be used anywhere, for a uniform base text size across the site. */
.StandardText
{
font-size: 12px;
font-family: Arial, Helvetica,Verdana;
color: #333333;
}

/* This is intended to be used anywhere, whenever a more grey version of the standard text is required. */
.StandardTextGrey
{
font-size: 12px;
font-family: Arial, Helvetica,Verdana;
color: #666666;
}

/*******************/
/* END GLOBAL STUFF */
/*******************/

/*********************************/
/* START HEADER.INC RELATED STUFF */
/*********************************/

.Tab
{
font-size: 12.5px;
font-family: Arial, Helvetica,Verdana;
color: #FFFFFF;
/*
Note: This file has been set to use a full path due to the inability of parts of the MovableType Blog being used on Yourguide to reference the CSS.
For the CSS to work with these pages, it had to be declared with it's full path (http://canberra.yourguide.com.au/jacksblog/includes/css/mac.css) in 
'header' and 'footer' modules, which are simply copies of the Yourguide Header and Footer stored in the MovableType system. Tricky.

The Blog in question is in MovableType on Hestia at G:\Inetpub\apps\mt\. Because pages at this location show up in the browser as
http://blogs.ruralpress.com (whereas other pages in the blog show up as http://canberra.yourguide.com.au/jacksblog/), these pages had
to use full paths to reference any related files - such as css files.

The other MT pages, under G:\Inetpub\blogs\canberratimes\ show up in the browser as being at http://canberra.yourguide.com.au/jacksblog/, and
are unique to this canberra times blog. They work fine with virtual paths because they are mapped to be under the yourguide.com.au domain, as opposed to 
blogs.ruralpress.com.
*/
/*background-image: url(../../images/general_new/tabcentre.gif);*/
background-image: url(http://www.yourguide.com.au/images/general_new/tabcentre.gif);
background-repeat: repeat-x;
}

.Tab a:link {text-decoration: none;
color: #FFFFFF;}
.Tab a:active {text-decoration: none; color: #FFFFFF;}
.Tab a:visited {text-decoration: none; color: #FFFFFF;}
.Tab a:hover { color: #FFFFFF;
text-decoration: underline;}

/* START - All the text beside the tabs */
.TabBeside
{
font-size: 12px;
font-family: Arial, Helvetica,Verdana;
color: #666666;
}

.TabBeside a:link {text-decoration: none;
color: #003366;}
.TabBeside a:active {text-decoration: none; color: #003366;}
.TabBeside a:visited {text-decoration: none; color: #003366;}
.TabBeside a:hover { color: #003366;
text-decoration: underline;}
/* END - All the text beside the tabs */

.OverallBorder
{
border: 1px solid #999999; /*#CECFCE;*/
}

/* The border around the Masthead area */
.MastBorder 
{
border: 1px solid #FFFFFF;
}

/* The Masthead itself */
.MastBack
{
font-size: 26px;
font-family: Arial, Helvetica,Verdana;
font-weight: bold;
color: #FFFFFF;
/*
Note: This file has been set to use a full path due to the inability of parts of the MovableType Blog being used on Yourguide to reference the CSS.
For the CSS to work with these pages, it had to be declared with it's full path (http://canberra.yourguide.com.au/jacksblog/includes/css/mac.css) in 
'header' and 'footer' modules, which are simply copies of the Yourguide Header and Footer stored in the MovableType system. Tricky.

The Blog in question is in MovableType on Hestia at G:\Inetpub\apps\mt\. Because pages at this location show up in the browser as
http://blogs.ruralpress.com (whereas other pages in the blog show up as http://canberra.yourguide.com.au/jacksblog/), these pages had
to use full paths to reference any related files - such as css files.

The other MT pages, under G:\Inetpub\blogs\canberratimes\ show up in the browser as being at http://canberra.yourguide.com.au/jacksblog/, and
are unique to this canberra times blog. They work fine with virtual paths because they are mapped to be under the yourguide.com.au domain, as opposed to 
blogs.ruralpress.com.
*/
/*background-image: url(../../images/general_new/mastback.jpg);*/
background-image: url(http://www.yourguide.com.au/images/general_new/mastback.jpg); 
background-repeat: no-repeat;
}

.MastBack a:link {text-decoration: none;
color: #FFFFFF;}
.MastBack a:active {text-decoration: none; color: #FFFFFF;}
.MastBack a:visited {text-decoration: none; color: #FFFFFF;}
.MastBack a:hover { color: #FFFFFF;
text-decoration: none;}


/* The Date Bar */
.DateBar
{
font-size: 11px;
font-family: Arial, Helvetica,Verdana;
color: #FFFFFF;
background-color:#848484;
border-top: 1px solid #FFFFFF;
}

.DateBar a:link {text-decoration: none;
color: #FFFFFF;}
.DateBar a:active {text-decoration: none; color: #FFFFFF;}
.DateBar a:visited {text-decoration: none; color: #FFFFFF;}
.DateBar a:hover { color: #FFFFFF;
text-decoration: underline;}

/* The Left Nav Bar */
.LeftNav
{
background-color:#F0F0F0;
font-size: 11px;
font-family: Arial, Helvetica,Verdana;
color: #000000;
}

.LeftNav a:link {text-decoration: none;
color: #000000;}
.LeftNav a:active {text-decoration: none; color: #000000;}
.LeftNav a:visited {text-decoration: none; color: #000000;}
.LeftNav a:hover { color: #000000;
text-decoration: underline;}

.MenuHeading {
background-color:#F0F0F0;
border:1px solid #F0F0F0;
padding:1px 1px 1px 1px; /*Top Right Bottom Left */
width: 100%;
font-weight: bold;
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
}

#menu a {
background-color:#F0F0F0;
border:1px solid #F0F0F0;
padding:1px 1px 1px 1px; /*Top Right Bottom Left */
width: 100%;
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
}

#menu a:hover {
background-color:#D7D6D6;
border:1px solid #7F7F7F; /*#C5C3C3;	*/
padding: 1px 1px 1px 1px; /*Top Right Bottom Left */
width: 100%;
}

#menu .MenuItem {
margin: 0px;
margin-right: 5px;
}

.MenuItemGrey {
margin: 0px;
color: #666666;
}

.MenuItemGrey a:link {text-decoration: none;
color: #666666;}
.MenuItemGrey a:active {text-decoration: none; color: #666666;}
.MenuItemGrey a:visited {text-decoration: none; color: #666666;}
.MenuItemGrey a:hover { color: #666666;
text-decoration: underline;}

/*NEW*/
#frontmenu a {
background-color:#F7F7F7;
border:1px solid #F7F7F7;
padding:0px 0px 0px 0px; /*Top Right Bottom Left */
width: 100%;
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
}

#frontmenu a:hover {
background-color:#EBEBEB;
border:1px solid #DDDDDD; /*#C5C3C3;	*/
padding: 0px 0px 0px 0px; /*Top Right Bottom Left */
width: 100%;
}

#frontmenu .MenuItem {
margin: 0px;
}

.MenuDivider
{
	margin:0;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #AAAAAA;
}

/*******************************/
/* END HEADER.INC RELATED STUFF */
/*******************************/


/*********************************/
/* START FRONT PAGE RELATED STUFF */
/*********************************/


.HeaderTop
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color:#666666;
}

.RegionHeader 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica,Verdana;
	color:#003366;
}

.RegionDetails
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color:#003366;
}

.RegionDetailsTest
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color:#003366;
	background-color: transparent;
}

/*******************************/
/* END FRONT PAGE RELATED STUFF */
/*******************************/


/****************************/
/* START BODY RELATED STUFF */
/****************************/

.SectionHeader 
{
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	color:#999999; /*#999966;*/
}


.TopStoriesHeader 
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica,Verdana;
	color: #003399;
}

.OtherStoriesHeader 
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica,Verdana;
	color: #003399;
}

.IconLinkLabels
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

.Divider
{
	border: 0px;
	border-bottom: 1px solid #CCCCCC;
}

.DotDivider
{
	border: 0px;
	border-bottom: 1px dotted #CCCCCC;
}


/************************************/
/* START GENERAL NEWS RELATED STUFF */
/************************************/

.NewsCategoriesHeader 
{
	font-size: 12.5px;
	font-family: Arial, Helvetica,Verdana;
	color: #003399;
}

.NewsStoriesHeader 
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

.NewsStoriesByLine
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

.NewsStoriesMoreLink 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

.NewsStoriesDateLabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.NewsImageCaption
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

/**********************************/
/* END GENERAL NEWS RELATED STUFF */
/**********************************/

/****************************/
/* START ENEWS RELATED STUFF */
/****************************/

.EnewsBox
{
	border: 1px dotted #AAAAAA;
}

.EnewsInnerBox
{
	border: 5px solid #FFFFFF;
	background-color:#F0F0F0;
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	font-weight:bold;
	color: #CC0000;
}

.EnewsInnerBox a:link {text-decoration: none;
color: #CC0000;}
.EnewsInnerBox a:active {text-decoration: none; color: #CC0000;}
.EnewsInnerBox a:visited {text-decoration: none; color: #CC0000;}
.EnewsInnerBox a:hover { color: #CC0000;
text-decoration: underline;}

.EnewsHeader
{
	font-size: 15px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
}
/***************************/
/* END  ENEWS RELATED STUFF */
/***************************/

/****************************/
/* START POLL RELATED STUFF */
/****************************/

.PollBox
{
	border-collapse: collapse;
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

.PollText
{
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	color: #333333;
}


.PollHeaderLeft
{
	background-color:#CC3300;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #FFFFFF;
}

.PollHeaderRight
{
	background-color:#F0F0F0;
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #000000;
}
/*************************/
/* END POLL RELATED STUFF */
/*************************/


/************************************/
/* START RIGHT COLUMN RELATED STUFF */
/************************************/

.RightColumnBox
{
	/*border-collapse: collapse;*/
	border-style: dotted;
	border-width: 1;
	border-top-width: 0;
	border-color: #AAAAAA;
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	margin-top: 8px;
}

.RightColumnSubBox
{
	/*border-collapse: collapse;*/
	border-style: dotted;
	border-width: 0;
	border-top-width:  1;
	border-color:#AAAAAA;
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	padding: 5px 10px 5px 10px; /*Top Right Bottom Left */
}


/*.RightColumnSubBoxNoVSpace
{
	background-color:#F7F7F7;
	border-style: solid;
	border-width: 0;
	border-top-width:  0;
	border-color:#CCCCCC;
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	padding: 0px 12px 10px 12px;*/ /*Top Right Bottom Left */
/*}*/

.RightColumnSubBoxNoVSpace
{
	background-color:#F7F7F7;
	border-style: dotted;
	border-width: 1;
	border-left-width:  0;
	border-right-width:  0;
	border-bottom-width:  0;
	border-color:#CCCCCC;
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	padding: 6px 0px 6px 0px; /*Top Right Bottom Left */
}

.RightColumnHeader
{
	font-size: 14px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	color: #333333;
}

.RightColumnText
{
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

.RightColumnCaptionText
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

.RightColumnCaptionTextGrey
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #666666;
}

/**********************************/
/* END RIGHT COLUMN RELATED STUFF */
/**********************************/

/**********************************/
/* START CLASSIFIEDS RELATED STUFF */
/**********************************/


.ClassifiedsCategory
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

.ClassifiedsDetails /* The labels on the classifieds submission form */
{
	
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.ClassifiedsBox /* The labels on the classifieds submission form */
{
	
	border: 1px solid #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #FFFFFF;*/
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	margin-top: 8px;
}

.ClassifiedsDetailsHeader
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	background-color: #F3F1F1;
}

.ClassifiedsJoinNowText
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #666666;
}


/* START CLASSIFIEDS STYLES COPIED FROM _SHARED FOLDER CSS FILES */
.classieTxthead
	{
	background-Color: #FFFFFF;
	font-family: Arial, Helvetica,Verdana;
	font-size: 9.5pt;
	font-weight: bold;
	color: #996666;
	}

.classieHead
	{
	background-Color: #f1f1f1;
	font-family: Arial, Helvetica,Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	}

.classieTitle
	{
	background-Color: #f1f1f1;
	font-family: Arial, Helvetica,Verdana;
	font-size: 8pt;
	color: #000000;
	}

.classieData
	{
	background-Color: #f1f1f1;
	font-family: Arial, Helvetica,Verdana;
	font-size: 8pt;
	color: #000000;
	}

.classieInfo
	{
	color: #666666;
	}

.classieDisabled
	{
	background-Color: #f2f2f2;
	color: #666666;
	}
/* END CLASSIFIEDS STYLES COPIED FROM _SHARED FOLDER CSS FILES */

.ClassifiedsAgentBookingsHeader
{
	font-size: 15px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
}


/********************************/
/* END CLASSIFIEDS RELATED STUFF */
/********************************/


/**********************************/
/* START YOURSAY RELATED STUFF */
/**********************************/

.YourSayDetails
{
	
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.YourSayHeadline
{
	font-size: 14px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
}

.YourSayTotalLabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.YourSayDateLabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.YourSayByLine
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

.YourSayRelatedStory
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.YourSayMoreLink 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.YourSayHaveYourSayHeading 
{
	font-size: 14px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	border-bottom: 1px solid #F3F1F1;
}

.YourSayHaveYourSayHeadingNote
{
	font-size: 8px;
	font-family: Arial, Helvetica,Verdana;
	border-bottom: 1px solid #F3F1F1;
}


/********************************/
/* END YOURSAY RELATED STUFF */
/********************************/


/*****************************/
/* START REVIEWS RELATED STUFF */
/*****************************/

.ReviewsMoreLink 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

/********************************/
/* END REVIEWS RELATED STUFF */
/********************************/


/*****************************/
/* START EVENTS RELATED STUFF */
/*****************************/

.EventsCategoriesLabel 
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

.EventsDetailsLabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.EventsSortLabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.EventsTotalLabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.EventsDateLabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.EventsBox
{
	border: 1px solid #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #FFFFFF;*/
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	margin-left: 8px;
	margin-top: 8px;
}

.EventsHeader
{
	font-size: 15px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
}

.EventsDetailsHeader
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	background-color: #F3F1F1;
}


.EventsDetailsItemsHeader
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	border-bottom: 1px solid #F3F1F1;
}

.EventsDetailsItems
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	
	border-bottom: 1px solid #F3F1F1
	/*border: 1px solid #7F7F7F;*/
}

.EventsEnterEventHeading 
{
	font-size: 14px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	border-bottom: 1px solid #F3F1F1;
}

.EventsDetails
{
	
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

/* These ClubEvents styles apply to the Events that are listed as Club Events on the Club pages. */
.ClubEventsBox
{
	border: 1px solid #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	background-color: #FCFCFC;
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	/*margin-left: 8px;
	margin-top: 8px;*/
}

.ClubEventsHeader
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	background-color: #F3F1F1;
}

.ClubEventsDetailsHeader
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
}

.ClubEventsDetails
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.ClubEventsDateLabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.ClubEventsCategoriesLabel 
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

.ClubEventsMoreDetailsLink 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

/***************************/
/* END EVENTS RELATED STUFF */
/***************************/



/****************************/
/* START PAGER RELATED STUFF */
/****************************/
.PagerText
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}
/**************************/
/* END PAGER RELATED STUFF */
/**************************/



/********************************/
/* START CALENDAR RELATED STUFF */
/********************************/

.CalendarHeader
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #FFFFFF;
	background-color: #5182AB;
	/*border: 1px solid #AAAAAA;*/
}

.CalendarBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	border: 1px solid #015792;
}

.CalendarContent
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	background-color: #F0F0F0;
}

.CalendarCells
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	background-color: #F0F0F0;
	padding:1px 1px 1px 1px;
}

.CalendarCells a {
background-color:#F0F0F0;
border:1px solid #F0F0F0;
padding:1px 1px 1px 1px; /*Top Right Bottom Left */
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
}

.CalendarCells a:hover {
background-color:#D7D6D6;
border:1px solid #7F7F7F; /*#C5C3C3;	*/
padding: 1px 1px 1px 1px; /*Top Right Bottom Left */
}

.CalendarSelectedCell {
background-color:#C8C8D4;
border:1px solid #7874C6; /*#C5C3C3;	*/
padding: 1px 1px 1px 1px; /*Top Right Bottom Left */
}

/******************************/
/* END CALENDAR RELATED STUFF */
/******************************/

/*****************************/
/* START CLUBS RELATED STUFF */
/*****************************/
.ClubsHeader
{
	font-size: 15px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
}

.ClubsSubHeader
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	color: #999999;
}

.ClubsFeatureHeader
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	color: #999999;
}

.ClubsCategoryLinks
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

.ClubsInfoBox
{
	border: 1px dotted #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #FFFFFF;*/
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	margin-bottom:10px;
}

.ClubsMenuBox
{
	/*border: 1px solid #D3D3D3;*/
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #CCCCCC;*/
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

#ClubsMenu a {
background-color:#FFFFFF;
border:1px dotted #CCCCCC;
padding:5px 5px 5px 5px; /*Top Right Bottom Left */
width: 100%;
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
color: #333333;
}

#ClubsMenu a:hover {
background-color:#F0F0F0;
border:1px dotted #7F7F7F; /*#C5C3C3;	*/
padding: 5px 5px 5px 5px; /*Top Right Bottom Left */
width: 100%;
text-decoration: none;
color: #333333;
}

#ClubsMenu .MenuItem {
margin: 0px;
}


.ClubsImageBox
{
	/*border: 1px solid #F0F0F0;*/
	padding:5px 5px 5px 5px;
}


.ClubsSubSectionLinks
{
	border: 1px dotted #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #CCCCCC;*/
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

.ClubsFeatureClubBox
{
	border: 1px dotted #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #CCCCCC;*/
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

.ClubsMoreDetailsLink 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

.ClubsListBox 
{
	border: 1px dotted #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	/*background-color: #CCCCCC;*/
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

#ClubsListItem a {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
/*border-bottom: 0px;*/
display:block;
padding:0px 0px 0px 2px; /*Top Right Bottom Left */
width: 100%;
display:block; /* Needed for Mozilla to make <a> tag fill the cell width. Not needed for IE PC or IE Mac, but doesn't hurt them. */
/*color: #333333;*/
}

#ClubsListItem a:hover {
background-color:#F0F0F0;
border:1px solid #FFFFFF;
/*border:1px dotted #7F7F7F;*/ /*#C5C3C3;	*/
/*border-bottom: 0px;*/
display:block;
padding: 0px 0px 0px 2px; /*Top Right Bottom Left */
width: 100%;
text-decoration: none;
/*color: #333333;*/
}

#ClubsListItem .MenuItem {
margin: 0px;
}



/* START - Club styles when displaying a list of clubs, e.g. on displayclubs.asp */
.ClubDetailsHeader
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
}

.ClubDetails
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.ClubMainCategoryLabel 
{
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	color: #999999;
}

.ClubCategoriesLabel 
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

.ClubMoreDetailsLink 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}
/* END - Club styles when displaying a list of clubs, e.g. on displayclubs.asp */

.ClubAdminHeader
{
	font-size: 15px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
}

.ClubAdminLinkLabel
{
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
}

.ClubAdminBox
{
	border: 1px solid #D3D3D3;
	/*border-left: 1px solid #7F7F7F;*/
	background-color: #FCFCFC;
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	/*margin-left: 8px;
	margin-top: 8px;*/
}

.ClubAdminBoxHeader
{
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	background-color: #F3F1F1;
	color: #666666;
}

/***************************/
/* END CLUBS RELATED STUFF */
/***************************/

/**************************/
/* START AD RELATED STUFF */
/*************************/
.AdColumn
{
	background-color: #F9F9F9;
}

.AdBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	border: 1px solid #C9C7C7;
	padding: 1px 1px 1px 1px;
	background-color: #FFFFFF;
}

.AdInnerBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	background-color: #FFFFFF;
	/*border:1px solid #FF9933;*/
}
/***********************/
/* END AD RELATED STUFF */
/***********************/

/**********************************************/
/* START BUTTON, INPUT, and SELECT RELATED STUFF */
/***********************************************/
input {color:#000000;
font-family: arial,helvetica,sans-serif;
background-color: #FFFFFF;
border-bottom: 1px #666666 solid;
border-top: 1px #666666 solid;
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
font-size: 11px;}

textarea {
font-family: arial,helvetica,sans-serif;
background-color: #FFFFFF;
border-bottom: 1px #666666 solid;
border-top: 1px #666666 solid;
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
font-size: 11px;
width: 250px;
}

.StandardButton {color:#000000;
font-family: arial,helvetica,sans-serif;
font-weight:bold;
background-color: #CCCCCC;
border-bottom: 1px #666666 solid;
border-top: 1px #FFFFFF solid;
border-left: 1px #FFFFFF solid;
border-right: 1px #666666 solid;
font-size: 10px;}


/* This is class is necessary to prevent the global input class from being applied to all radio buttons as well as input boxes */
.StandardRadioButton { 
border:0px;
background: transparent;
}

/* This is class is necessary to prevent the global input class from being applied to all input buttons as well as input boxes */
.StandardInputButton { 
border:0px;
}

/* This is class is necessary to prevent the global input class from being applied to all Checkboxes as well as input boxes */
.StandardCheckbox { 
border:0px;
background: transparent;
}

select
{
font-family: arial,helvetica,sans-serif;
font-size: 11px;
}

.LargeSelect
{
font-family: arial,helvetica,sans-serif;
font-size: 11px;
width:200px;
}

.SmallSelect
{
font-family: arial,helvetica,sans-serif;
font-size: 11px;
width:50px;
}
/*********************************************/
/* END BUTTON, INPUT, and SELECT  RELATED STUFF */
/*********************************************/



/**********************************/
/* START SEARCH BOX RELATED STUFF */
/**********************************/
.SearchBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	border: 1px solid #C9C7C7;
	/*padding: 1px 1px 1px 1px;*/
}

.SearchInnerBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	background-color: #F0F0F0;
}

.SearchHeader
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #000000;
	background-color: #DADADA;
	/*border: 1px solid #AAAAAA;*/
}
/********************************/
/* END SEARCH BOX RELATED STUFF */
/********************************/



/**********************************/
/* START LOGIN BOX RELATED STUFF */
/**********************************/
.LoginBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	border: 1px solid #6290B4; /*#C9C7C7;*/
	/*padding: 1px 1px 1px 1px;*/
}

.LoginInnerBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	color: #333333;
	background-color: #D5DFE8; /*#F0F0F0;*/
}

.LoginHeader
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #000000;
	background-color: #A6BFD3; /*#DADADA;*/
	/*border: 1px solid #AAAAAA;*/
}

.LoginError
{
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica,Verdana;
	color: #CC0000;
}
/********************************/
/* END LOGIN BOX RELATED STUFF */
/********************************/

/******************************/
/* START OPINION RELATED STUFF */
/******************************/

.OpinionBox
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	border: 1px solid #000000; /*#C9C7C7;*/
	/*padding: 1px 1px 1px 1px;*/
}

/****************************/
/* END OPINION RELATED STUFF */
/****************************/





/******************************/
/* START POLL RELATED STUFF */
/******************************/

.PollsBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
	border: 1px solid #6290B4; /*#C9C7C7;*/
	/*padding: 1px 1px 1px 1px;*/
	background-color: #D5DFE8; /*#F0F0F0;*/
}

.PollsInnerBox
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	color: #333333;
	background-color: #D5DFE8; /*#F0F0F0;*/
}

.PollsHeader
{
	font-size: 15px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;

}

.PollsSubHeader
{
	font-size: 10px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
	color: #999999;
}


.PollsOtherPolls
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.PollsError
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #CC0000;
}

/****************************/
/* END POLL RELATED STUFF */
/****************************/



/******************************/
/* START WEATHER RELATED STUFF */
/******************************/

.WeatherHeader
{
	font-size: 15px;
	font-family: Arial, Helvetica,Verdana;
	font-weight: bold;
}

.WeatherBox
{
	/*border: 1px solid #D3D3D3;*/
	/*border-left: 1px solid #7F7F7F;*/
	background-color: #F3F1F1;
	font-size: 12px;
	font-family: Arial, Helvetica,Verdana;
	color: #333333;
}

.WeatherInnerBox
{
	background-color: #dddddd;
}


.WeatherSmallText
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
}

.WeatherMoreLink 
{
	font-size: 11px;
	font-family: Arial, Helvetica,Verdana;
	color: #999999;
}

/****************************/
/* END WEATHER RELATED STUFF */
/****************************/


/* START CONTACT STYLES COPIED FROM _SHARED FOLDER CSS FILES */

.txt
	{
	background-Color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 9.5pt;
	color: #000000;
	}

.txtsmall
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-Color: #FFFFFF;
	}
.txthead
	{
	background-Color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	color: #996666;
	}
.grey
	{
	background-Color: #999999;
	font-family: arial, helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	}
	
/* END CONTACT STYLES COPIED FROM _SHARED FOLDER CSS FILES */


/* For feature pages */

.FeatureTitleHeader
{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
}
.FeatureTitleSubHeader 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	color: #999999;
}
.ImageTitleHeader 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
}
.FeatureSectionHeader
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	color:#666666;
}

a.FeatureFileLink, a.FeatureFileLink:active, a.FeatureFileLink:visited { font-size: 12px; font-weight: bold; color: #003399; text-decoration: none; }
a.FeatureFileLink:hover { font-size: 12px; font-weight: bold; color: #003399; text-decoration: underline; }

.FormTitleHeader 
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica,Verdana;
}

.FeatureImageBox
{	
	/*border-collapse: collapse;*/
	border: 1px dotted #999999;
	background-color: #F0F0F0;	
	padding: 10px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureImage
{	
	padding: 10px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureImageText
{	
	padding: 0px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureImageTitle
{	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
	font-weight:bold;
}

.FeatureImageCaption
{	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	color: #333333;
}

.FeatureDownloadFilesBox
{	
	/*border-collapse: collapse;*/
	border: 1px dotted #999999;
	background-color: #F0F0F0;	
	padding: 10px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureDownloadImagesBox
{	
	/*border-collapse: collapse;*/
	border: 1px dotted #999999;
	background-color: #F0F0F0;	
	padding: 10px 10px 10px 10px; /*Top Right Bottom Left */
}

.FeatureFilesTitle
{	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	color: #333333;
	font-weight:bold;
}

.FeatureFilesCaption
{	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	color: #333333;
}

/* END For feature pages */