﻿body { height:auto; background:#ffffff; }

/*=================================================================*/
/* Site/Master rules
/*=================================================================*/
.siteContainer	{ width:730px; height:100%; margin-left:auto; margin-right:auto; }
.siteContainer	{ margin-top:0px; padding-left:0px; padding-right:0px; }

.siteAdTop		{ display:block; width:100%; min-height:90px; background-color:Transparent; text-align:center; }
.siteAdTop		{ margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; }
.siteAdTop		{ padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
/* Required for IE to completely hide the OASAd control */
.siteAdTop		{ margin-top:-3px; }
.siteAdBottom	{ float:left; display:block; width:400px; height:100%; background-color:transparent; }

/* Header and Menu */
.siteHeader		{ margin-left:0px; display:block; width:730px; height:91px; text-align:center; color:#000000; }
.siteHeader		{ background-image:url(images/masthead.jpg); background-position:left top; background-repeat:no-repeat; }
.siteHeader_fr		{ margin-left:0px; display:block; width:730px; height:91px; text-align:center; color:#000000; }
.siteHeader_fr		{ background-image:url(images/masthead_fr.jpg); background-position:left top; background-repeat:no-repeat; }
.siteHeaderTopSection { height:0px; width:100% }
.siteHeaderMiddleSection { height:18px; width:100%; position:relative; top:72px; padding-left:118px; }
.siteHeaderBottomSection { display:none; }
.siteHeaderMenu	{ background-color:Transparent; color:#ffffff; text-align:left; }
.siteHeaderMenu	{ font-size:12px; line-height:normal; }

.ulMenu	{ padding:0 0 0 0px; margin:0; list-style:none; height:18px; background:transparent; position:relative; }
.ulMenu	{ border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.ulMenu	{ border-style:none; }
.ulMenu li { float:left;}
.ulMenu li a { display:block; float:left; height:18px; line-height:18px; color:#000000; text-decoration:none; padding:0 0 0 8px; cursor:pointer;}
.ulMenu li a { font-size:10px; font-family:verdana, arial, sans-serif; font-weight:bold; text-align:center; }
.ulMenu li a b {float:left; display:block; padding:0 16px 0 8px;}
.ulMenu li a:hover {color:inherit; background:url(none); }
.ulMenu li a:hover b {background:url(none); }

/*   Content   */
.siteContent	{ width:800px; padding-top:0px; text-align:left; background-color:#ffffff; overflow:hidden; border: solid 1px black;}

.siteContentLeft	{ float:left; position:relative; display:block; width:122px; height:100%; margin-left:0px; text-align:left; }
.siteContentRight	{ float:left; position:relative; display:block; width:602px; height:100%; padding-left:6px; padding-right:0px; }

.siteContentLeftNoNav	{ display:none; width:0px; }
.siteContentRightNoNav	{ width:724px; margin-left:6px; }

.siteFooter	{ width: 730px; margin-left:auto; margin-right:auto; }

/*=================================================================*/
/* Page Layout
/*=================================================================*/

/*=================================================================*/
/* Login Control
/*=================================================================*/
.loginControl	{ background-color:#dae8f5; border:solid 2px #336ac4; text-align:center; margin-bottom:3px; }
.loginControlFrameHeader { width:100%; height:20px; background-image:url(images/tabtopbg383.jpg); background-repeat:repeat-x; }
.loginControlFrameHeaderText	{ color:#ffffff; font-family:Arial Helvetica Sans-Serif; font-size:10px; text-align:left; }
.loginControlFrameHeaderText	{ padding-left:8px; }

/*=================================================================*/
/* Weather Control
/*=================================================================*/
.weatherControlRegion {font-family: Arial, Verdana, Sans-Serif; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #000099;}

/*=================================================================*/
/* Miscellaneous Styles.
/*=================================================================*/
.PageInstructionText { font-family:Verdana, Arial, Sans-Serif; font-weight:bold; color:#11429A; font-size:17px; }
.PageInstructionText { padding-top:5px; padding-bottom:5px; }

/*=================================================================*/
/* Grid View
/*=================================================================*/
.aspGridView { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#11429a; border-style:none; border-width:0px; }
.aspGridViewRowStyle { font-family:Arial, Helvetica, sans-serif; background-color:#dae8f5; border-style:none; border-width:0px; }
.aspGridViewAlternatingRowStyle { font-family:Arial, Helvetica, sans-serif; background-color:#eaf2fa; }
.aspGridViewHeaderStyle { color:#003f80; background-color:#ffffff; font-weight:bold; }
.aspGridViewFooterStyle { color:#003f80; background-color:#ffffff; font-weight:normal; }
.aspGridViewHeader_MyLists { height:2.5em; color:#ffffff; background-color:#12439b; font-weight:bold; }

/*=================================================================*/
/* Skin linked styles
/*=================================================================*/
.tablebg1 { background-color: #DAE8F5; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003f80; line-height: 17px}
.tablebg2 { background-color: #EAF2FA; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003f80; line-height: 17px}

.buttonDefault { background-image:url(images/button.gif); background-position:top; background-repeat:no-repeat; }
.btnCommand { background-image:url(images/button.gif); background-position:top; background-repeat:no-repeat; }
.btnScoreGreen { background-image:url(images/scorebutton.gif); background-position:top; background-repeat:no-repeat; }
.btnScoreRed { background-image:url(images/redbutton144x25.gif); background-position:top; background-repeat:no-repeat; }
.btnCommandBlue { color:#ffffff; background-color:#0000ff; }

/*=================================================================*/
/*  Event Styles
/*=================================================================*/
.eventButtonBorder { border-style:none; border-width:0px; }
.ecpMenuButton { background-image:url(images/buttonflat.gif); background-repeat:repeat-x; background-color:Transparent; }
.ecpSaveSettingsButton { background-image:url(images/buttonflat.gif); background-repeat:no-repeat; background-color:Transparent; }

/*=================================================================*/
/* Left Navigation.
/*=================================================================*/
.userSidebar { height:100%; text-align:left; background-color:#f5f6e8; }
.userSidebarList { padding-left:4px; padding-right:4px; }
.userSidebarItem { margin-bottom:10px; }
.userSidebarItem { font-size:10px; color:#11429A; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.userSidebarItem a { color:#11429a; }
.userSidebarItem a:hover { color:#11429a; text-decoration:underline; }
.leftnav_container { width:122px; height:100%; overflow:auto; }
.leftnav_container { width:122px; height:100%; overflow:visible; }

/*=================================================================*/
/* Infragistics Controls.
/*=================================================================*/
.commonWebPanel { width:100%; border-left:solid 2px #336ac4; border-right:solid 2px #336ac4; border-bottom:solid 2px #336ac4; border-top:none; }
.commonWebPanel { padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px;  margin-bottom:10px; }
.commonWebPanelHeader { height:20px; padding-left:3px; padding-right:3px; border:none; }
.commonWebPanelHeader { font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:bold;  }
.commonWebPanelHeader { text-align:left; color:#ffffff; background-color:#336ac4; }
.commonWebPanelHeader { background-image:url(images/tabtopbg383.jpg); background-repeat:repeat-x; }

/* WebPanelNoBorder */
.commonWebPanelNoBorder { width:100%; margin-bottom:0px; }
.commonWebPanelNoBorder { border:none; }
.commonWebPanelNoBorderHeader { height:20px; padding-left:3px; padding-right:3px; border:none; }
.commonWebPanelNoBorderHeader { font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:bold;  }
.commonWebPanelNoBorderHeader { text-align:left; color:#ffffff; background-color:#336ac4; }
.commonWebPanelNoBorderHeader { background-image:url(images/tabtopbg383.jpg); background-repeat:repeat-x; }

/* WebTab */
.commonWebTab { border-color:#0056D7; }
.commonWebTabDefaultTabStyle { background-repeat:no-repeat; background-position: left bottom; border-style:none; }
.commonWebTabDefaultTabStyle { color:#dcdcdc; padding-left:3px; font-family:Arial, Verdana, Sans-Serif; font-size:11px; font-weight:bold; text-align:left; }
.commonWebTabSelectedTabStyle { background-repeat:no-repeat; background-position:left bottom; border-style:none; }
.commonWebTabSelectedTabStyle { color:#000000; font-family:Arial, Verdana, Sans-Serif; font-weight:bold; font-size:11px; text-align:left; padding-left:3px; }

/*=================================================================*/
/* Subnavigation Control.
/*=================================================================*/
.subNavContainer { width:100%; margin-top:3px; margin-bottom:3px; }

.subNavHeader { width: 100%; text-align: left; }
.subNavHeader { background-image:url(images/tabtopbg383.jpg); }
.subNavHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; }

.subNavMenu { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; }
.subNavMenu {  background-color:white; border:solid 2px white; width:100%; margin-top:0px; }
.subNavMenu a { text-decoration: none; color: #ffffff; }
.subNavMenu a:hover { text-decoration: underline overline; }

.subNavMenuItem { color:#000000; background-color:#ddefd5; height: 20px; }
.subNavMenuItem { font-size:9px; font-weight:normal; font-family:Arial, Helvetica, Sans-Serif; text-align:center;}
.subNavMenuItem a { color: #000000; }
.subNavMenuItem a:hover { color: #000000; }

.subNavMenuItemSelected { color: #000000; text-align: center; background-color:#ddefd5; }
.subNavMenuItemSelected { font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; }
.subNavMenuItemSelected a { color: #000000; }
.subNavMenuItemSelected a:hover { color: #000000; }

/*=================================================================*/
/* Club New Members
/*=================================================================*/
.myMessageCenterContainer { float:left; margin-bottom:10px; }
.divClubNewMembersPanel { border: #336ac4 2px solid; background-color:#336ac4; }
.divMyScoreCenter { border: #336ac4 2px solid; }
.divMyWeather { border: #336ac4 2px solid; }
.divClubNewMembers { border: #336ac4 0px solid; }

/*=================================================================*/
/* Score Center
/*=================================================================*/
.scoreCenterContainer { background-color:#f5f6e8; }
.scoreCenterFactor { background-color:#FFFFFF; color: #11429A; width:87px; height:47px; text-align:center; vertical-align:middle; }
.scoreCenterFactor { font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold; }
.scoreCenterFactorLabel { background-color:#668cb4; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#11429A; }
.scoreCenterLabel { font-size:11px;  color:#f29200; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.scoreCenterText { font-size:11px;  color:#11429a; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.scoreCenterText a { color:#11429a; text-decoration:underline; }
.scoreCenterText a:hover { color:#11429a; text-decoration:underline; }
.scoreCenterTextBold { font-size:11px; color:#11429a; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.scoreCenterTextBold a { color:#11429a; text-decoration:underline; }
.scoreCenterTextBold a:hover { color:#11429a; text-decoration:underline; }
.btnScoreCenterEnter { width:203px; height:25px; color:#ffffff; background-image:url(images/scoreButton.gif); background-repeat:no-repeat; }
.btnScoreCenterEnter { font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; font-size:11px; }
.btnScoreCenterUtility { width:203px; height:25px; color:#ffffff; background-image:url(images/scoreButton.gif); background-repeat:no-repeat; }
.btnScoreCenterUtility { font-family:Arial, Helvetica, Sans-Serif; font-weight:bold; font-size:11px; }

.scoreDisplayTopImage { background-image: url(images/tabfactor_top.gif); }
.scoreDisplayLeftImage { background-image: url(images/tabfactor_left.gif); }
.scoreDisplayRightImage { background-image: url(images/tabfactor_right.gif); }
.scoreDisplayFactorValue { color: #668cb4; }
.scoreDisplayFactorValueSmall { color: #668cb4; }
.scoreDisplayFactorLabel { background-color:#668cb4; color:white; }
