/* 
COLOR HEX CODES:
Dark Blue (base color) = #364E96
Medium Blue			   = #7084BA
Light Blue             = #aabadd
*/

body
{
	background-image: url(../images/background_one.gif);
	font-family: Arial, Helvetica, sans-serif;
}

a
{
	font-size:small;
}

.SwitchButton
{
	z-index: 0;
}

.table
{
	
	z-index: 1;
	width: 959px;
	margin-left: auto;
	margin-right: auto;
}

.uppermenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7084BA;
	text-decoration: none;
}
.uppermenu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}

.menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #eeeeee;
	text-decoration: none;
}
.menu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #aabadd;
	text-decoration: underline;
}

.submenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.submenu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.doctitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	/*color: #888888; replaced by foregoundNeutralDark*/
	text-decoration: none;
}
.docmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.docmenu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.sortmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	/*color: #364E96;*/
	text-decoration: none;
}
.sortmenu:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	/*color: #7084BA;*/
	text-decoration: underline;
}

.legal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #888888;
	text-decoration: none;
}

.categoryname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}

.clubname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	/*color: #364E96;*/
	text-decoration: none;
}
.clubname:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #7084BA;
	text-decoration: underline;
}

.clubtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #364E96;
	text-decoration: none;
}

.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/* color: #555555; replaced by foregroundNeutralMedium*/
	text-decoration: none;
}
.text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #555555;
	text-decoration: none;
}
.photocaption
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #364E96;
	text-decoration: none;
}

.leftcolumnback
{
	
}
.submenulines
{
	/*background-color: #7084BA;*/
}

#documentsBlock
{
	width: 171px;
	font-size: 8pt;
}

#ClubListFrame
{
	width: 400px;
	height: 489px;
}


a
{
	text-decoration:none;
}

.calendar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 185px;
}

.calendarDayForecolor
{
	color:Black;
	font-weight:normal;
}

.calendarDayForecolorSelected
{
	color:Black;
	font-weight:bold;
}

.calendarDayStyle
{
	background-color: #ffffff;
}

.calendarDayHeader
{
	font-weight:bold;
}

.calendarTitle
{
	font-weight:bold;
}

.eventListTable
{
	margin: 3px;
}

.eventListRow
{
	background-color: #cccc99;
	color: #000000;
	margin: 1px;
}

.eventListRowBold
{
	font-weight:bold;
	font-size:small;
}

.clubEventTitle
{
	font-weight:bold;
	font-size:x-large;
}

.clubNoEventsTitle
{
	font-weight:bold;
	font-size:large;
}

.clubList
{
	width:200px;
}

.clubList2
{
	width:300px;
}

.clubHomeDivs
{
	margin: 3px;
	margin-bottom: 15px;
	color: #000000;
}

.clubImageCaption
{
	font-size:x-small;
	font-weight:bold;
}

#clubTitleDiv
{
	font-weight: bold;
}
/*
#clubIntroDiv
{
	font-weight: bold;
}

#clubBodyDiv
{
	font-weight: bold;
}
*/
.newsTable
{
	border: solid 1px black;
	padding: 2px;
}

.newsTableHeadline
{
	font-weight: bold;
}

.newsTableHeader
{
	font-weight: bold;
	border-bottom: solid 1px black;
}

.breadCrumbLink
{
	font-weight: bold;
}

.titleBar
{
	width:100%;
	height:44px;
}

.validatorText
{
	font-size: 12px;
}