﻿
.Clublinks-bannerContainer{
/*.ms-bannerContainer*/
background-image:url("/_layouts/images/siteTitleBKGD.gif");
background-position:right top;
background-repeat:repeat-y;
background-color:#1A2D3B;
padding-right:0px;
padding-left:0px;
}


.Clublinks-siteactionsmenu{

background-color:#1A2D3B;
white-space:nowrap;
font:10px tahoma;
padding:0;
border:none;
cursor:pointer;
}

.Clublinks-banner{
background-color:#1A2D3B;
display:none;
}

.Clublinks-siteaction{
background-color:#1A2D3B;
display:none;
}

.Clublinks-globalbreadcrumb{
text-decoration:none;
color:#E4E9EB;
}

Clublinks-TopArea{
text-decoration:none;
background-color:#E4E9EB;
}

.Clublinks-siteactionsmenu{
white-space:nowrap;
font:10px tahoma;
padding:0;
border:none;
cursor:pointer;
background-color:black;
}


/*Title Area*/
.ms-titlearealeft
{
background-color:#4a9cce;
}
.Clublinks-consoletitleareaframe{

background-repeat:repeat-x;
background-position:left top;
background-color:#4a9cce;
text-align:center;
}
.Clublinks-mwspagetitleareaframe{

background-repeat:repeat-x;
background-position:left top;
background-color:#4a9cce;
text-align:center;
}
.Clublinks-pagetitleareaframe{

background-repeat:repeat-x;
background-position:left top;
background-color:#4a9cce;
text-align:center;
}
Div.Clublinks-titleareaframe{

background-repeat:repeat-x;
background-position:left top;
background-color:#4a9cce;
text-align:center;
}
TD.Clublinks-titleareaframe{

background-repeat:repeat-x;
background-position:left top;
background-color:#4a9cce;
text-align:center;
}
div.Clublinks-titleareaframe{
height:100%;
}
.Clublinks-pagetitleareaframe table{

background-repeat:no-repeat;
background-position:332px 4px;
height:54px;
}


.Clublinks-titlearealine{
background-color:#4a9cce;
}

.Clublinks-bodyareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#E4E9EB;
border-top:1px solid ##8CA5B5;
border-right:1px solid ##8CA5B5;
border-left:1px solid ##8CA5B5;
}
.Clublinks-bodyareaframe{
padding:10px;
}

.Clublinks-nav{
background-color:#426987;
background-repeat:repeat-x;
font-family:tahoma;
font-size:x-small;
}

.Clublinks-nav .ms-SPZoneLabel{
font-size:10px;
}
.Clublinks-nav td{
font-size:10px;
}


.Clublinks-Leftnav{
background-color:#8CA5B5;
background-repeat:repeat-x;
font-family:tahoma;
font-size:x-small;
}

.Clublinks-Leftnav .ms-SPZoneLabel{
font-size:10px;
}
.Clublinks-Leftnav td{
font-size:10px;
}




.Clublinks-quickLaunch{
border:solid 1px #8CA5B5;
border-bottom:solid 1px #8CA5B5;
font-size:10px;
font-family:tahoma;
line-height:10pt;
background-color:#426987;
}

table.Clublinks-recyclebin td{
background-color:#8CA5B5;
width:100%;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
padding:3px 5px 7px 3px;
}
table.Clublinks-recyclebin td a{
font-weight:bold;
color:#008800;
text-decoration:none;
}
table.Clublinks-recyclebin td a:hover{
color:#000000;
text-decoration:underline;
}

.Clublinks-quicklaunchheader{
padding:2px 6px 4px 6px;
font-weight:normal;
color:#003399;

background-repeat:repeat-x;
background-color:#8CA5B5;
border-left:solid 1px #f2f8ff;
font-size:10px;
}

.Clublinks-pagemargin{
background-color:#8CA5B5;
background-repeat:no-repeat;
background-position:-143px 0px;
height:100%;
}

.Clublinks-standardheader{
font-size:1em;
margin:0em;
text-align:left;
color:#525252;
}

.Clublinks-titlearearight .ms-areaseparatorright{
background:#426987;
border-left:1px solid #6f9dd9;
padding-right:2px;
height:100%;
}



/*Sharepoint Site Menu*/
.Clublinks-siteaction a{
font:10px tahoma;
font-weight:bold;
color:#666666;
text-decoration:none;
}
.Clublinks-siteaction{
font:10px tahoma;
font-weight:bold;
color:#666666;
text-decoration:none;
background-color:black;
}
table.Clublinks-siteaction td.Clublinks-siteaction{
border-right:solid 1px #bfbfbf;
background-color:black;
}
table.Clublinks-siteaction td.Clublinks-siteaction div{
padding:3px 1px 3px 8px;
border-right:solid 1px #FFFFFF;
background-color:black;
}
.Clublinks-siteactionsmenu{
white-space:nowrap;
font:10px tahoma;
padding:0;
border:none;
cursor:pointer;

}
.Clublinks-siteactionsmenu div div div{
background-image:url('http://clshsp01:84/_layouts/images/siteactionsmenugrad.gif');
background-repeat:repeat-x;
border-top:1px solid #6593cf;
border-left:1px solid #6593cf;
border-right:1px solid #6593cf;
background-color:#6593cf;
padding:1px 4px 3px 10px;
}
.Clublinks-siteactionsmenu div div div a{
color:#4a9cce;
font-weight:bold;
}
.Clublinks-siteactionsmenu div div div.Clublinks-siteactionsmenuhover{
background-image:url('http://clshsp01:84/_layouts/images/siteactionsmenuhovergrad.gif');
border-top:1px solid #89724f;
border-left:1px solid #89724f;
border-right:1px solid #89724f;
background-color:#ffa521;
}

.Clublinks-actionbar{
background-color:#4a9cce;
border:1px solid #6f9dd9;
padding-top:1px
}

.Clublinks-sitetitle
{
font:11pt verdana;
font-weight:bold;
color:#666666;
padding:4px 0px 7px 6px;
vertical-align:bottom;
margin:0;
}


/*ORIGINAL SITE CSS Site Menu*/
.bgLeft {
	background-color: #89A1B4;
}
.bgMid {
	background-color: #E4E9EB;
	background-image: url(../images/bg_Mid.gif);
	background-repeat: repeat-y;
}
.bgRight {
	background-color: #426987;
}
.bgTop {
	background-color: #333333;
}
.lineRight {
}
td {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #1A2D3B;
}

a {
	color: #1A2D3B;
}
a:visited {
	color: #1A2D3B;
}
a:link {
	color: #1A2D3B;
}
a:active {
	color: #426987;
}
a:hover {
	color: #426987;
}
#NoUndeline a {
	color: #426987;
	text-decoration: none;
}
#NoUndeline a:visited {
	color: #426987;
	text-decoration: none;
}
#NoUndeline a:link {
	color: #426987;
	text-decoration: none;
}
#NoUndeline a:active {
	color: #426987;
	text-decoration: none;
}
#NoUndeline a:hover {
	color: #426987;
	text-decoration: none;
}
p {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #1A2D3B;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}
li {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #1A2D3B;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.bgCentreBrown {
	background-color: #4C99CE;
}
.bgTopGrey {
	background-color: #E4E9EB;
}
.sideWhite {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sideWhite a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 8px;
	display: block;
}
.sideWhite a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/Arrow_Right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sideWhite a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/Arrow_Right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sideWhite a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/Arrow_Right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sideWhite a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/Arrow_Right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sideWhiteArrow {
	text-decoration: none;
	padding: 0px 0px 0px 8px;
	display: block;
	color: #FFFFFF;
	background-image: url(../images/Arrow_Right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sideWhiteArrow a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.sideWhiteArrow a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.sideWhiteArrow a{
	text-decoration: none;
	color: #FFFFFF;
}
.sideWhiteArrow a:active{
	text-decoration: none;
	color: #BAB1A7;
}
.sideWhiteArrow a:hover{
	text-decoration: none;
	color: #BAB1A7;
}
.sideWhiteSA {
	text-decoration: none;
	padding: 0px 0px 0px 8px;
	display: block;
	color: #FFFFFF;
}
.sideWhiteSA a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
.sideWhiteSA a:link{
	text-decoration: none;
	color: #FFFFFF;
}
.sideWhiteSA a{
	text-decoration: none;
	color: #FFFFFF;
}
.sideWhiteSA a:active{
	text-decoration: none;
	color: #426987;
}
.sideWhiteSA a:hover{
	text-decoration: none;
	color: #426987;
}
.sideWhiteText {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	line-height: 12px;
	padding-bottom: 2px;
}
.sideWhiteText a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.sideWhiteText a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.sideWhiteText a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.sideWhiteText a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.sideWhiteText a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.sideNavMenu {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: E4E9EB;
	padding-top: 10px;
	padding-left: 12px;
}
.sideNavMenu a:visited {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: E4E9EB;
	text-decoration: none;
}

.sideNavMenu a:link {
	color: E4E9EB;
	text-decoration: none;
	
}.sideNavMenu a:active {
	color: #1A2D3B;
}
.sideNavMenu a:hover {
	color: #1A2D3B;
}
#sideNavMenuOn {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	color: #1A2D3B;
	padding-top: 10px;
	font-weight:bold;
	text-decoration:none
}
#sideNavMenuOn a:visited {
	color: #1A2D3B;
	padding-top: 10px;
	text-decoration: none;
}
#sideNavMenuOn a:link {
	color: #1A2D3B;
	padding-top: 10px;
	text-decoration: none;
}
#sideNavMenuOn a:active {
	color: #1A2D3B;
	text-decoration: none;
}
#sideNavMenuOn a:hover {
	color: #1A2D3B;
	text-decoration: none;
}
.hlBullets {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 11px;
	color: #1A2D3B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-decoration: none;
}
.hlBullets a:link {
	font-size: 11px;
	color: #1A2D3B;
	text-decoration: none;
}
.hlBullets a {
	font-size: 11px;
	color: #1A2D3B;
	text-decoration: none;
}
.hlBullets a:visited {
	font-size: 11px;
	color: #1A2D3B;
}
.hlBullets a:active  {
	font-size: 11px;
	color: #FFFFFF;
}

.hlBullets a:hover  {
	font-size: 11px;
	color: #FFFFFF;
}

.bottomSmall a:active  {
	font-size: 10px;
	color: #E4E9EB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bottomSmall a:hover  {
	font-size: 10px;
	color: #E4E9EB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bottomSmall a:visited  {
	font-size: 10px;
	color: #E4E9EB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bottomSmall a:link  {
	font-size: 10px;
	color: #E4E9EB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bottomSmall a  {
	font-size: 10px;
	color: #E4E9EB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bottomSmall, .bottomSmall a, .bottomSmall a:active, .bottomSmall a:hover, .bottomSmall a:visited  {
	font-size: 10px;
	color: #E4E9EB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.SideMonthTitle {
	color: #27120B;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 3px;
	font-weight: bold;
}
.leftSideWhite {
	font-size: 10px;
	color: #FFFFFF;
}
.leftSideWhiteHead {

	font-size: 13px;
	color: #FFFFFF;
}


#p7swapmenu {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

#p7swapmenu ul {margin: 0px; padding: 0px;}
#p7swapmenu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #FFFFFF;
}

.open a:visited  {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	padding: 0px 0px 5px 8px;
	text-decoration: none;	
	background-image: url(../images/Arrow_Right.gif);
}

.closed a:visited  {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	padding: 0px 0px 5px 8px;
	text-decoration: none;	
	background-image: url(../images/Arrow_Right.gif);
}

.open a:link  {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	padding: 0px 0px 5px 8px;
	text-decoration: none;	
	background-image: url(../images/Arrow_Right.gif);
}

.closed a:link  {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	padding: 0px 0px 5px 8px;
	text-decoration: none;	
	background-image: url(../images/Arrow_Right.gif);
}

.open a  {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	padding: 0px 0px 5px 8px;
	text-decoration: none;	
	background-image: url(../images/Arrow_Right.gif);
}

.closed a  {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	padding: 0px 0px 5px 8px;
	text-decoration: none;	
	background-image: url(../images/Arrow_Right.gif);
}

.open  {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	padding: 0px 0px 5px 8px;
	text-decoration: none;	
	background-image: url(../images/Arrow_Right.gif);
}

.closed  {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
	padding: 0px 0px 5px 8px;
	text-decoration: none;	
	background-image: url(../images/Arrow_Right.gif);
}
.open{
	background-image: url(../images/highlight_vig_a.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.open a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/highlight_vig_a.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;

}
.closed a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/highlight_vig_a.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;

}
.closed ul a:hover {
	background-color: transparent;
	color:#B4AA9E;
	padding: 0 0 0 12px;
	margin: 0 0 0 16px;
}


.open ul a:hover {
	background-color: transparent;
	color:#B4AA9E;
	padding: 0 0 0 12px;
	margin: 0 0 0 16px;
}


.open ul a {
	background-color: transparent;
	color:#B4AA9E;
	padding: 0 0 0 12px;
	margin: 0 0 0 16px;
}


.closed ul a {
	background-color: transparent;
	color:#B4AA9E;
	padding: 0 0 0 12px;
	margin: 0 0 0 16px;
}


#Mp7swapmenu {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

#Mp7swapmenu ul {margin: 0px 0px 5px; padding: 0px;}
#Mp7swapmenu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #FFFFFF;
}

.Mopen a:visited  {
	display: block;
	padding: 0px;
	text-decoration: none;
}

.Mclosed a:visited  {
	display: block;
	padding: 0px;
	text-decoration: none;
}

.Mopen a:link  {
	display: block;
	padding: 0px;
	text-decoration: none;
}

.Mclosed a:link  {
	display: block;
	padding: 0px;
	text-decoration: none;
}

.Mopen a  {
	display: block;
	padding: 0px;
	text-decoration: none;
}

.Mclosed a  {
	display: block;
	padding: 0px;
	text-decoration: none;
}

.Mopen  {
	display: block;
	padding: 0px;
	text-decoration: none;
}

.Mclosed  {
	display: block;
	padding: 0px;
	text-decoration: none;
}
.Mclosed{
	font-weight: bold;
}
.Mopen{
	font-weight: bold;
}
.Mclosed ul li{
	font-weight: normal;
}
.Mopen ul li{
	font-weight: normal;
}
.Mopen a:hover{
	color: #796B51;
	text-decoration: none;
}
.Mclosed a:hover{
	color: #796B51;
	text-decoration: none;
}
.Mclosed ul a:hover {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.Mopen ul a:hover {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.Mopen ul a {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.Mclosed ul a {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
#p7current a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background-image: none;
	padding: 0px;
	text-decoration: none;
}


#p7current a:link {
	font-weight: bold;
	color: #FFFFFF;
	background-image: none;
	padding: 0px;
	text-decoration: none;
}


#p7current a {
	font-weight: bold;
	color: #FFFFFF;
	background-image: none;
	padding: 0px;
	text-decoration: none;
}


#p7current {
	font-weight: bold;
	color: #FFFFFF;
	background-image: none;
	padding: 0px;
	text-decoration: none;
}


#sideWhiteSUB {
	color: #FFFFFF;
	text-decoration: none;
	background-image: none;
	padding: 0px 0px 0px 0px;
	margin: 0;
}
#sideWhiteSUB a {
	color: #C8D7E0;
	text-decoration: none;
	background-image: none;
	padding: 0px 0px 0px 0px;
	background-color: #426987;
}
.sideWhiteSUB a:visited {
	color: #C8D7E0;
	text-decoration: none;
	background-image: none;
	padding: 0px 0px 0px 0px;
}
#sideWhiteSUB a:link {
	color: #C8D7E0;
	text-decoration: none;
	background-image: none;
	padding: 0px 0px 0px 0px;
}
.sideWhiteSUB a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: none;
}
#sideWhiteSUB a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: none;
}
#highvig {
	background-image: url(../images/highlight_vig.jpg);
	background-repeat: repeat-x;
	background-position: 0px 5px;
}

#highLight a:active {
	background-image: url(../images/highlight_vig.jpg);
	background-repeat: repeat-x;
	background-position: 0px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#highLight a:hover {
	background-image: url(../images/highlight_vig.jpg);
	background-repeat: repeat-x;
	background-position: 0px 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.whiteTextOnly a:visited  {
	color: #FFFFFF;
}

.whiteTextOnly a:link  {
	color: #FFFFFF;
}

.whiteTextOnly a  {
	color: #FFFFFF;
}

.whiteTextOnly  {
	color: #FFFFFF;
}
.stageTitle {
	font-size: 14px;
	font-weight: bold;
	color: #1A2D3B;
}
.toppad {
	padding-top: 5px;
}
.sideWhiteHL {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sideWhiteHL a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 8px;
	display: block;
}
.sideWhiteHL a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/Arrow_Right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sideWhiteHL a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/Arrow_Right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sideWhiteHL a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/highlight_vig_a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sideWhiteHL a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/highlight_vig_a.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.small {
	font-size: 10px;
}



.SL08-MRtb-h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1A2D3B;
	text-align: left;
	background-position: #8CA5B5;
	padding: 4px;
}
.SL08-MRtb-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C4D0D9;
}



.sgh-gallery-thumb {
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	font-size: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.sgh-gallery-thumbpic img {
	border: 2px solid #808080;
	margin-bottom: 10px;
}
.sgh-gallery-thumb a {
	font-size: 10px;
}
.sgh-gallery-thumb td {
	font-size: 10px;
}


.EventRow-Dining {
	background-color:#;
}
