/* Reapply some styles set in base */
a {
    color: #003366;
    cursor: pointer;
}
a:visited { color: #003366; }
a:hover { color: #06e; }

td, th { vertical-align: middle; }

input { margin-left: 5px;margin-right: 5px; }
select {margin-left: 5px;}
textarea {margin-left: 5px;}

/*----------------Existing styles --------------------*/
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

h1, p.h1, .PageTitle, h2, .h2, .H2, .h1, h4, .h4, { font-weight: bold; text-rendering: optimizeLegibility; }

h1, p.h1, .PageTitle, .h1{
	color:#003366;
	font-size:20px;
	padding:1px 2px 1px 2px;
	margin:0px;
}
div.pagetitle
{float:left;
 color:#003366;
	font-size:20px;
	padding:1px 2px 1px 2px;
	margin:0px;


}

div.pagetitle_container
{
    margin-top:10px;
}

div.social_share {
    float: right;
}

h2, .h2, .H2 {
	color: #003366;
	font-weight:bold;
	font-size:14px;
}

h3, .h3 {
	color:#003366;
	font-size:12px;
} 

.savebutton, .InfoPanelTitle, .UserPanelHd, .lastLogin_name {
	font-weight:bold;
}

h5, .h5, h6, .h6 {
	font-style:italic;
}

select {
	font-size:12px;
}

ul, ul a, .ul {
	list-style-type: disc;
}

ol, .ol {
	font-size:11px;
}

hr {
	color:#E5E5E5;
}

th, .tblTabDark, .tblTabTitleDark, .tblTabTitleDark A, .koSubHeader2, .tblHeaderTop  {
	background-color:#008fcf;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 5px;
}

a:focus, a:active {
    outline: none !important;
    border: none !important;
    -moz-outline-style: none !important;
}

a img {
	text-decoration:none;
	border:0;
	
}
/* link style variations */

A.bodyNavMain {
	color:#003366;
	text-decoration:none;
	font-size:13px;
}

A.bodyNavMain:hover {
	text-decoration:none;
	color:#0091D2;
}

a, a.nounderline, a.nounderline:hover, a.underline:hover{
	text-decoration:none;	
}

a.underline{
	text-decoration:underline;	
}

a:hover, a:hover i{
   color: #008fcf;
}

A.helpbutton {
	color:#003366;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
    cursor:pointer;

}

a.helpbutton:active, a.helpbutton:focus, a.helpbutton:hover {
 outline: none !important;
 border: none !important;
 -moz-outline-style: none !important;
}

A.helpbutton:hover 
{
  color:#008FCF;  
}    

A.tipbutton 
{
    padding-left:2px;
	color:#e94b3b;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
    cursor:pointer;
}

A.tipbutton:hover 
{
  color:#E22C19;  
}    


a.selectLink:hover {
	text-decoration:underline;
}

a.tblControl, a.tblControl:hover {
	color:#8E8E8E;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

a.tblControl:visited {
	color:#8E8E8E;
	font-size:10px;
	font-weight:normal;
}

a.subMenu:link, a.la, a.la:visited {
	color:#000000;
	text-decoration:underline;
}

a.subMenu:visited, a.subMenuVisited, a.selectLink {
	color:#8E8E8E;
	text-decoration:underline;
}

a.subMenu:hover {
	color:#000000;
	text-decoration:none;
}

a.tab-cell-link 
{
	color:#025EBA;
	font-size:13px;
	text-decoration:none;
    cursor:pointer;
}

a.tab-cell-link:hover 
{
  color:#0066EE;  
}

a.action-alert-ico
{
    color: #B32B21 !important;
    font-size: 18px;
	text-decoration:none !important;
    cursor:pointer;
    
}    

a.action-alert-ico:hover 
{
  color:#CF4339 !important; 
}


a.action-normal-ico
{
    color: #025EBA !important;
    font-size: 18px;
	text-decoration:none !important;
    cursor:pointer;
    
}    

a.action-normal-ico:hover 
{
  color:#0066EE !important;  
}

.RadGrid_Simple .rgRow a, .RadGrid_Simple .rgAltRow a
{
    color: #003366;
    text-decoration: none;
}

.RadGrid_Simple .rgRow a:hover, .RadGrid_Simple .rgAltRow a:hover
{
    color: #008FCF;
}
    

#ftr a {
	color:#FFFFFF;
	text-decoration:none;
}

#ftr a:hover {
	text-decoration:underline;
}

#ftr .svFooter {
	background-color:#008FCF;
}

.selectHeading {
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.contextBar {
	color:#8E8E8E;
	font-size:10px;
}

.tblTabOptions {
	color:#8E8E8E;
}

.PageMainContent {
	padding-left:20px;
}

.PageTable {
	width:100%;
}

/* printable version link */
.helperLinks {font-size:12px; padding-top:15px;}
.bannerImage {font-size:12px; }

.helpPanel {
    float:right;
    xmargin-left:20px;
    xmargin-top:5px;
}

.PageHeading {display:inline-block; vertical-align:middle;}

/* Headings and Other Labels */

.heading h2 {
	text-decoration:none;
}

.PageHeader, .PageLeftBar, .PageRightBar, .PageFooter {
	background-color:#ffffff;
	color:blue;
	text-align:left;
	vertical-align:top;
}

.txtPageHead {
	padding-top: 16px;
}

.txtPageHead h1 {
	line-height:100%;
}

.tblTitleG3 {
	background-color:#E6E6E6;
	border-color:#b5b1ae;
	border-style:solid none none;
	border-width:1px 0 0;
	font-family:Arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}


.tblHeaderSide, .RVDataGridItem .tblHeaderSide, .rowHighlight1a  
 {
	background-color:#E5E5E5;
	border-color:#FFFFFF;
	border-style:none none solid;
	border-width:0 0 1px;
	color:#003366;
	font-weight:bold;
	padding-left:5px;
}
.tblSubHeader, .tblTitleLight {
	background-color:#dcdcdc;
	border-color:#FFFFFF;
	border-style:none none solid;
	border-width:0 0 1px;
	color:#003366;
	font-weight:bold;
}

.tblTabDark h2, .UserPanelLink {
	color:#FFFFFF;
}

.error, .LogOutExpiryAlert, .seed {
	color:red;
	font-weight:bold;
}

/* Buttons */

.goButton {
	padding-left:2px;
}

.saveButtonContainer {
	padding-top:10px;
	text-align:right;
}

/* Validation Summary and Message Panels */

.ValidationMessage_Error {
	min-height:60px;
	height: auto !important;
	height: 60px;
	margin-top:20px;
	margin-left:35px;
	padding-top: 10px;
	padding-left: 70px;
	padding-bottom: 10px;
	width: 75%;
    color:Black;
	border: #B22317 2px solid;
	background: url(/common/images/icons/image_error.gif) no-repeat;
	background-position: left center;
	background-color: #FDE9D0;
}

.ValidationMessage_Error li {
	list-style-type: disc;
}

.UpdateMessage_Error {
	border: #b94a48 2px solid;
	background-color: #F2DEDE;
}

.UpdateMessage_Warning {
	border: #F7971D 2px solid;
	background-color: #FCFAE0;
}

.UpdateMessage_OK, .UpdateMessage_FreeText {
	border: #468847 2px solid;
	background-color: #dff0d8;
}

#UpdateMessagePanel, .UpdateMessagePanel {
	min-height:70px;
	height: auto !important;
	xheight: 70px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 130px;
	padding-right: 15px;
	margin-top:20px;
	padding-left: 10px; 
	width: 75%;
    font-size: 12px;
}

#UpdateMessagePanel li, .UpdateMessagePanel li {
    font-size: 12px;
	height: auto;
	min-height:auto;
	color:Black;
	margin:auto;
	padding:auto;
	vertical-align:middle;
}

#UpdateMessageImage, .UpdateMessageImage {
	height: auto !important;
	width: auto !important;
	float:left;
	font-size: 40px;
	margin-top:12px;
	vertical-align:middle;
}


.UpdateMessage_OK #UpdateMessageImage, .UpdateMessage_FreeText #UpdateMessageImage,.UpdateMessage_OK .UpdateMessageImage, .UpdateMessage_FreeText .UpdateMessageImage {
	color: #468847;
}

.UpdateMessage_Warning #UpdateMessageImage,.UpdateMessage_Warning .UpdateMessageImage {
    color: #F7971D;
}

.UpdateMessage_Error #UpdateMessageImage,.UpdateMessage_Error .UpdateMessageImage {
    color: #b94a48;
}

.UpdateMessagePanelTextContainer a 
{
    text-decoration: none !important;
       
}

#TextContainer, .UpdateMessagePanelTextContainer {
	padding-top: 24px;
	padding-bottom: 24px;
	height: auto !important;		
	margin: 0 auto;
    text-align: left;
    vertical-align: middle;

	width:80%;
}

.AlertMessage {
	color:red;
	font-size:12px;
	font-weight:bold;
}

.WarningPanel {
	background-color:#ffe4c4;
	border:red 1px double;
	font-weight:bold;
	margin-top:10px;
	padding:3px;
	min-height: 64px;
}

.WarningPanel img{
	height:64px;
	padding-right:10px;
	height: auto !important;
}

/* Other Boxes and Panels */

.boxLight, .tblRuleLight {
	border-bottom: solid 1px #dcdcdc;
}

.boxdark {
	background-color:#f5f5f5;
	border:black 1px solid;
	color:#003366;
	font-weight:bold;
	padding:2px 20px;
	text-align:center;
	width:auto;
}


.InfoPanel, .info, .TipPanel, .FeaturePanel, .AlertPanel {
	margin-top:20px;
	margin-bottom:20px;
	padding: 10px; 
	font-size: 12px;
}


.InfoPanel, .info {
	border: #F7971D 2px solid;
	background-color: #FCFAE0;
}

.TipPanel {
	border: #779977 2px solid;
	background-color: #DDFFDD;
}

.AlertPanel {
	border: #ebccd1 2px solid;
	background-color: #f2dede;
	color: #a94442;
}

.FeaturePanel {
	color:white;
	background-color: #0091d2;
	-moz-border-radius: 15px;
    border-radius: 15px;
}

.FeaturePanel li{
    margin-left: 15px;
}


.PageMessage {
	border:1px solid #003366;
	color:red;
	margin:1px;
	padding:5px;
	text-align:center;
    background-color:white !important;
}

/* News Control Styles */

.newsheadlinecompact {
	font-size:9px;
}
.newsHeading {
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
.newsHeadingHome {
	color:#000000;
	font-weight:bold;
}

/* Paging */

.tblPaging, .tblPaging A {
	text-align:right;
}

/* RVData Grid Styles */

.RVDataGridHeader, .RVDataGridHeader TD {
	background-color:#008fcf;
	color:#FFFFFF;
	font-weight:500;
	padding:2px 5px;
}
.RVDataGridHeader A {
	cursor:n-resize;
	padding-left:2px;
	padding-right:2px;
	color:#FFFFFF;
}
.RVDataGridHeader A:hover {
	text-decoration:none;
}
.RVDataGridHeader A img{
	padding-right:2px;
}
.RVDataGridItem, .RVDataGridItem TD, .RVDataGridItemBG {
	color:#000000;
	padding:2px 3px;
	vertical-align:top;
}
.RVDataGridItem A {
	color:#003366;
}
.RVDataGridItemBG {
	background-color:#f5f5f5;
}

/* Match styles */

 
.matchHeaderTable {
	border:1px solid #a9a9a9;
	border-collapse:collapse;
	margin-bottom:10px;
	padding:0px;
	width:100%; 
}

.matchHeaderTableWide {
	border:1px solid #a9a9a9;
	border-collapse:collapse;
	margin-bottom:10px;
	padding:0px;
	width:100%;
}

.matchHeader1 {
	color:#003366;
	font-weight:bold;
}
.matchHeader2 {
	color:#003366;
}
.matchHeader2 div
{
    margin-top:2px;
    margin-bottom:2px;
}

.matchClubName {
	font-size:18px;
	font-weight:bold;
}

/* ComponentArt Snap control */
.snap {
	padding-bottom:10px;
}

.SnapHeader {
	font-weight: bold;  
	color: #003366; 
	background-color: #E5E5E5;
	border:solid 1px #003366;
}

.SnapHeaderCollapsed {
	font-weight: bold;
	background-image: url(/common/images/controls/snap/snap_headerCollapsedBg.gif);
	color: #003366; 
	background-color: #E5E5E5;
	border:solid 1px #003366;
}

/* Grid styles */

.GridContainer {
	padding-top:5px;
}

.Grid, .FinderGrid {
	border:1px solid #57566F;
	cursor:pointer;
}
.GridHeader, .FinderGridHeader {
	background-color:#E9E9EB;
	border-bottom:1px solid #57566F;
	cursor:default;
	font-size:10px;
	font-weight:bold;
	height:24px;
	padding-left:3px;
	vertical-align:middle;
}
.GridHeader_Active, .FinderGridHeader_Active {
	border-bottom:1px solid #57566F;
	color:#000000;
	cursor:default;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-left:3px;
	vertical-align:middle;
}
.GridHeader_InActive, .FinderGridHeader_InActive {
	background-color:#E9E9EB;
	border-bottom:1px solid #57566F;
	color:#FFFFFF;
	cursor:default;
	font-size:12px;
	font-weight:bold;
	height:30px;
	padding-left:3px;
	vertical-align:middle;
}
.GridHeaderText, .FinderGridHeaderText {
	color:#000000;
	font-size:10px;
}

.GridFooter, .FinderGridFooter {
	cursor:default;
	height:48px;
	padding:5px;
	vertical-align:bottom;
}

.PagerText, .FinderPagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 
.HeadingRow, .FinderHeadingRow {
	background-color:#E9E9EB;
}

.HeadingRow2 {
	background-color:#dcdcdc;
}
.HeadingCell, .FinderHeadingCell {
	background-color:#E9E9EB;
	padding:2px 3px;
}
.HeadingCell2 {
	background-color:#dcdcdc;
	padding:2px 3px;
}
.HeadingCellText, .FinderHeadingCellText {
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 3px;
    text-align: left;
}
.HeadingCellHover, .HeadingCellActive, .FinderHeadingCellHover, .FinderHeadingCellActive {
	background-color:#DCDCDC;
}
.GroupHeading {
	background-color:#FFFFFF;
	border-bottom:1px solid #cc0000;
	color:#cc0000;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:10px;
}
.GroupingNotificationTextCssClass {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.GroupByText {
	color:#000000;
	font-weight:bold;
	padding-right:5px;
}
.Row, .FinderRow {
	background-color:#FFFFFF;
	cursor:default;
}
.Row a, .FinderRow a {
	cursor:pointer;
}
.Row td.DataCell, .Row td.DataCellBold, .FinderRow td.FinderDataCell, .RedRow td.DataCell, .OrangeRow td.DataCell, .BoldRow td.DataCell, .GreyRow td.DataCell, .AlternatingRow td.DataCell {
	border-bottom:1px solid #EAE9E1;
	font-size:11px;
	padding:2px 3px 1px;
}
.Row td.DataCellBold 
{
    font-weight:bold;
}    
.RedRow td.DataCell {
	color:red;
}
.OrangeRow td.DataCell {
	color:#ff8c00;
}
.BoldRow td.DataCell {
	font-weight:bold;
}
.GreyRow td.DataCell {
	color:#b1b1b1;
}

.SelectedRow td.FirstDataCell, .FinderSelectedRow td.FirstDataCell {
	background-color:#FFEEC2;
	border-left:1px solid #4B4B6F;
	border-right:0px;
	padding-left:2px;
	padding-right:3px;
}
.SelectedRow td.LastDataCell,.FinderSelectedTabRow td.LastDataCell {
	background-color:#FFEEC2;
	border-right:1px solid #4B4B6F;
}
.CellTop {
	vertical-align:top;
}
.AlternatingRow {
	background-color:#E5E5E5;
	cursor:default;
}
.SortedDataCell {
	background-color:#F5F5F5;
}
.Row td.LastDataCell, .FinderRow td.LastDataCell {
	background-color:#EFEFF4;
}
.SelectedRow td.DataCell,  .FinderSelectedRow td.FinderDataCell {
	background-color:#FFEEC2;
	border-bottom:1px solid #EAE9E1;
	border-right:0px;
	border-top:0px solid #4B4B6F;
	font-size:12px;
	padding:1px 2px 1px 3px;
}
.IndentCell, .FinderIndentCell {
	background:#dcdcdc;
	border-right:0px;
	height:20px;
}
.EditDataCell {
	background-color:#E2E2E2;
	border-width:0!important;
	padding:0!important;
}
.EditDataField {
	font-size:10px;
	padding:0px;
}

/* Tab Control*/

.TopTabBarGroup {
	position:relative;
	z-index:99;
    width:100%;

}

.TopTabBarGroup > table {
            table-layout: fixed;
	
    width:100%;
}

.DefaultTab {
	background-image:url(/common/images/tab_bar/silver_roundedEdges/tab_bg.gif);
	color:black;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
}
.DefaultTabHover {
	background-image:url(/common/images/tab_bar/silver_roundedEdges/hover_tab_bg.gif);
	color:black;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.SelectedTab {
	background-image:url(/common/images/tab_bar/silver_roundedEdges/selected_tab_bg.gif);
	color:black;
	cursor:default;
	font-size:11px;
	font-weight:bold;
}
.DisabledTab {
	background-image:url(/common/images/tab_bar/silver_roundedEdges/tab_bg.gif);
	color:#aaaaaa;
	cursor:default;
	font-size:11px;
	font-weight:bold;
}

.DisabledTabHover {
	cursor:default;
}

.MultiPage {
	background-color:white;
	border-bottom:#919b9c 1px solid;
	border-left:#919b9c 1px solid;
	border-right:#919b9c 1px solid;
	border-top:#919b9c 1px solid;
	height:250px;
	padding:10px;
	position:relative;
	top:-1px;
	width:487px;
	z-index:98;
}

/*Tk rvtabbar*/
.rvTabBar{
    line-height:1.5!important;
}

/* Calendar Control Styles */

.caledit {
	color:#339999;
	font-size:10px;
	font-weight:bold;
}
.caldisplay {
	border:solid 1px #e0f0f0;
	color:#044c84;
	font-size:10px;
	font-weight:bold;
}

/* Fixture and Ladder Styles */
.scoreboardHeading{font-size: 16px; font-weight: bold;	color: #000000;}
.scoreboardMajor{font-size: 24px; font-weight: bold; color: #000000;}
.scoreboardMinor{font-size: 16px; font-weight: bold;	color: #000000;}
.scoreboardDetMajor{font-size: 14px; font-weight: bold; color: #000000;}
.scoreboardDetMinor{font-size: 12px; color: #000000;}
.periodNameRow{background-color:whitesmoke;}
.periodNameTitle{background-color:white}
.periodName{font-size: 11px;font-weight: bold;width:25px;text-align:center;}
.periodNameMajor{font-size: 11px;font-weight: bold;width:25px;text-align:center;}
.scoreTable{margin:10px;} 
.scoreboardRow{background-color:whitesmoke;border-bottom:1px solid darkgray;}
.scoreboardTeamName{font-size: 12px;font-weight: bold;border-bottom:1px solid darkgray;padding-right:10px;}
.scoreboardPlayerName{font-size: 12px;font-weight: normal;border-bottom:1px solid darkgray;padding-right:10px;}
.scoreboardSummary{font-size: 12px;font-weight: bold;}
.teamsListName{font-size: 12px}

table.matchevent td,table.matchevent th
{padding:2px 10px 2px 10px!important;

}

tr.fixtureRow2 td
{
    border-bottom: 1px solid #dcdcdc;
}



.fixtureTable tr.fixtureRow td a,.fixtureTable tr td a {
	text-decoration: none;
}

.fixtureTable tr.fixtureRow td a:hover,.fixtureTable tr td a:hover {
	text-decoration: underline;
}

table.tableKO TD
{padding-left: 5px; margin-right: 5px;font-size:9px;vertical-align:top;}
table.tableKO TD.name,table.tableKO TD SPAN.name
{background-color: aliceblue; border-bottom: 1px solid #000000;border-top: 1px solid whitesmoke;border-right: 1px solid whitesmoke;border-left: 1px solid whitesmoke;}
table.tableKO TD SPAN.name
{font-weight:bold;}
table.tableKO TD#rb
{border-right: 1px solid #000000;}	

.tournSelected {
	xbackground-color:darkgray;
    border:1px solid red;
}	


.tournSelect {
	xbackground-color:tan;
}	

table.fixtureTable TD {
	padding-right: 15px;
}

.drawGroupHeading {
	background-color:#e9e9eb;
}

.ladderImg {
	display:inline;	
	max-width: 29px;
	width:expression(this.width > 29 ? "29px" : this.width);
	max-height: 15px;
	height:expression(this.height > 15 ? "15px" : this.height);
}

.divLadderImg {
	width: 29px;
	height: 15px;
	display:inline;
	overflow:hidden;
}

a.la2, a.la2:visited {
	color:red;	
}

.ladderTable TH {	
	padding-right: 10px;
	padding-left: 10px;
}

.ladderTable TD{
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #dcdcdc;
	padding-bottom:7px;
	text-align:center;
}

	

.ladderShadeDark
{
	background-color: #eeeeee;
}	


optgroup {
	font-weight:bold;
	font-style:normal;	
	text-decoration:none;
}



.CS_TG, .CS_TG  td, .CS_TG  td img{
	font-size:10px;
	font-family: Verdana; 
	padding: 0px;
	vertical-align:baseline;
	line-height: 1.2;
	
}

.CS_DT,.CS_DTH  {
	background-image:url(/common/images/tab_bar/3d_overlappingGray/nrm_bg.gif);
	cursor:pointer;
}

.CS_DTH {
	color:green ;
}

.CS_ST {
  background-image:url(/common/images/tab_bar/3d_overlappingGray/sel_bg.gif);
  cursor:default;
}


/* Header styles */
#TopBar {
	height:25px;
	background-color:#FFFFFF;
}

#TopBar a {
	font-size:12px;
	line-height:15px;
	text-decoration:none;
}

.topLinks {
	padding-top:3px;
	font-weight:bold;
}

#RVHomeLink {
	float:left;
}

#RVHomeLink a {
	text-decoration:none;
}


#HeaderInfoPanel {
	float:right;
	color:#222222;
	padding-top:20px;
}
#EntityPanelContainer {
	font-size:12px;	
	float:left;
}
#MenuContainer {
	background:#008fcf;
	color:#FFFFFF;
	
}

    
.MenuHelpLink {
	padding-left:2px;
	padding-right:2px;
}

.MenuHelpLink a 
{
    text-decoration: none;
    color: #FFF;  
    font-size: 14px;
    padding-right: 2px; 
}

.MenuHelpLink a:hover
{
    color: #003366;   
}

.PageLogoPanel {
	background-color:#ffffff;
	color:#598527;
	font-size:12px;
	font-weight:bold;
	height:67px;
	padding:0 2px;
	text-align:center;
	vertical-align:middle;
	width:86px;
}

.headClub {
	font-size:12px;
	color:#000000;
	font-variant: small-caps;
    FONT-SIZE: 12px;
	text-align:right;
}

A.headChange {
	font-weight: bold;
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
	text-align:right;
}

A.headChange:hover {
	text-decoration: underline;
}

.headClubName {
	padding-top:2px;
	padding-bottom:2px;
	font-weight: bold;
	font-size: 13px;
	text-align:right;
	color:#FFFFFF;	
}

.headClubName a, #HeaderInfoPanel a {
	color:#222222;
	text-decoration: underline;
}

.headClubName A:hover {
	color:#FFFFFF;
	text-decoration: none;
}


#svhdr, .sportsvaultHeader {
	background: #ffffff url('/images/mast_header_sportsvault.gif') no-repeat;
	color: #000000;
	height:80px;
}




#headerLogo {
	float:right;
}

/* RV Sites Dropdown */
div#SitesDropdown {
	float:right;
	position:relative;
}

#RVSites-top {
	margin-right:5px;
	background: url('/common/images/arrows/desc_blue.gif') no-repeat;
	background-position: center right;
	font-size:11px;
	font-weight:bold;
	width:120px;
	text-align:right;
	height:25px;
}
#RVSites-top a {
	display:block;
	padding-top:3px;
	padding-right:15px;
}
#RVSitesList {
	display:none;
	border:solid 1px #000000;
	background-color: #ffffff;
	position:absolute;
	left:0px;
	width:120px;
}
.RVSitesItem {
	display:block;
	background:url('/common/images/logos/resultsvault_glyph.gif') no-repeat;
	padding-left: 25px;
	height: 20px;
	z-index:100;
}
.RVSitesItem a {
	display:block;
}
.RVSitesItem a:hover{
	background:#EAF4FF;
	text-decoration:none;
}

/* Other styles */

.subMenu {
	color:#8E8E8E;
}

.small, .note {
	font-size:10px;
}

.ftrLogo {
	display:none;
}

.mand {
	color:#003366;
	font-size:18px;
	font-weight:bold;
	padding-left: 2px;
}

.mandico {
	color:#003366;
	font-size:12px;
	padding-left: 2px;
}

.definition {
	border-bottom-color:#044C84;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	cursor:help;
	text-decoration:none;
}


.lastLogin
{
    border: 0px solid black;
    padding: 0px;
    text-align: center;
    padding: 10px;
    display: block;
    font-size: 9pt;
    background-color: #DADADA;
    
}

 .Inset {
	border:1px solid black;
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
	padding:2px;
}

.Inset table{
	text-align:left;
}


.lastLogin_attempts {
	color:red;
	font-weight:bold;
}

.LogOutExpiry, .LogOutExpiryAlert {
	background-color:#d3d3d3;
	border-bottom:1px solid black;
	font-weight:bold;
	height:14px;
}

.lastLogin_history, .lastLogin_dt {
	padding-left:5px;
}

.ifAspHost {
	width:990px;
	height:1200px;
}

.clearer {
	clear:both;
}

.section-nav img {
    display:none;
}
.section-nav li {
    list-style:none;
    display:inline;
    padding-right:10px;
}


.tab-table-container {
    border:solid 1px #003366;
    border-radius:4px;
    padding:5px;
}
.tab-table-container table {
    width:100%;
}

.ExtLookup {float:left;}
    
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	background-color:#808080;
	border:5px solid #5F5F5F;
	padding:10px 15px;
	width:300px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	z-index:10000;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 12px #000;
	-webkit-box-shadow:0 0 12px #000;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip_large {
	background-color:#DDDDDD;
	border:5px solid #5F5F5F;
	padding:10px 15px;
	width:500px;
	display:none;
	color:#444444;
	text-align:left;
	font-size:12px;
	z-index:10000;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 12px #000;
	-webkit-box-shadow:0 0 12px #000;
}

.modeSelect {font-size:12px;font-weight:normal;}

.modeSelectGroup {font-size:12px;font-weight:bold;float:left;padding-right:20px;padding-bottom:20px;}

a.hoverLink {text-decoration: none;}
a.hoverLink:hover {text-decoration: underline;}

fieldset {background-color: #EBEBEB; border: 1px solid #C2C2C2; margin-bottom:5px; padding:10px;}
legend {color: #003366;	font-weight:bold;	font-size:14px;}

.printbox {
	border:1px solid #a9a9a9;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:100%; 
}

.titleLabel {font-family:"Segoe UI",Arial,Helvetica,sans-serif;  color: #767676;font-weight:normal;	font-size:12px; line-height:15px; padding-top:4px}
.RadSocialShare {padding:2px;}




/* New Public Portal Styles
/* Primary Styles
----------------------------------------------------------------------- */
.site-container { text-align:center; }
.rc8 { -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; border-radius:8px; }
.rc3 { -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; border-radius:3px; }
.ibr { background:transparent no-repeat left top; overflow:hidden; }
.ibr:hover { background-position:left bottom; }

/* Buttons
---------------------------- */
/* For browsers that support rounded corners and drop shadows
we create flexible width buttions.
*/
.borderradius .btn-high { display:inline-block; background:url(/common/images/layout/bg-btn-high-sprite-46.png) repeat-x left top; height:23px; padding:0 8px; line-height:23px; color:#000; text-decoration:none; font-weight:bold; }
.borderradius .btn-high:hover { background-position:left bottom; }
.borderradius .btn-shadow { -moz-box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333; box-shadow:0 0 5px #333; }
/* 
For IE7 & IE8 we have to use non-flexible width image sprites.
Each time a new sized button is added, a new image sprite will need to be added as well.
However, if you can handle square corners and no drop shadows for buttons in IE7/8, the styles above work just fine...
*/
.no-borderradius a.btn-high,
.no-borderradius .btn-high { height:23px; color:#000; line-height:23px; display:inline-block; text-align:center; text-decoration:none; font-weight:bold; border:none; }
.no-borderradius a.btn-shadow { height:31px; line-height:31px;  }
.no-borderradius .btn-high:hover { background-position:left bottom; }
.no-borderradius .btn-45 { width:45px; background-image:url(/common/images/layout/btn-sprite-high-45x23.png); }
.no-borderradius .btn-71 { width:71px; background-image:url(/common/images/layout/btn-sprite-high-71x31.png); }
.no-borderradius .btn-100 { width:100px; background-image:url(/common/images/layout/btn-sprite-high-100x31.png); }
.no-borderradius .btn-140 { width:140px; background-image:url(/common/images/layout/btn-sprite-high-140x31.png); }
.no-borderradius .btn-156 { width:156px; background-image:url(/common/images/layout/btn-sprite-high-156x23.png); }

/* Headers
---------------------------- */
.pt-home-header-content { width:1000px; margin:0 auto; text-align:left; }

/* == Portal header ============ */
.pt-home-header { min-height:139px; border-bottom:5px solid #FFFFFF; width:100%; }
.no-multiplebgs .pt-home-header { background: #FFFFFF }
.multiplebgs .pt-home-header { background: #FFFFFF }
/* CA Only
.no-multiplebgs .pt-home-header-content { background: url(/common/images/layout/bg-pt-header-glow-boys.jpg) no-repeat left top; }
.multiplebgs .pt-home-header-content { background: url(/common/images/layout/img-pt-header-boys.png) no-repeat right top, url(/common/images/layout/bg-pt-header-glow.png) no-repeat center top; }
*/
.pt-home-header-content { min-height:139px; position:relative; }
.pt-home-header-content .pt-logo,
.pt-home-header-content .search-form { float:left; }
.pt-home-header-content .pt-logo { margin-top:15px; margin-right:20px; }
.search-form { margin-top:25px; color:#fff; }
.search-form .highlight { font-weight:bold; font-size:15px; text-transform:uppercase; }
.search-form .highlight span { text-transform:none; }
.search-form label { font-size:14px; font-weight:normal; display:block; margin-bottom:5px; }
.search-form input[type=text] { width:332px; height:29px; line-height:29px; padding:0 3px; border:none; /*background: #fff url(/common/images/layout/txt-input-sprite-type-in-your-search-here.png) no-repeat 6px top;*/  }
.search-form input[type=text]:focus,
.search-form input[type=text].active { background-position:6px bottom; }
.search-form input[type=button] { width:93px; height:37px; border:none; line-height:37px; background-image: url(/common/images/layout/images/btn-sprite-action-93x74.png); color:#fff; text-transform:uppercase; font-weight:bold; }
.search-form .advanced-search { display:block; width:115px; color:#fcd20e; margin-top:5px; font-size:13px; text-decoration:none; font-weight:bold; padding-left:20px; background: transparent url(/common/images/layout/images/bg-high-arrow-shadow.png) no-repeat -4px center; }
.search-form .advanced-search:hover { background-position: 4px center; text-decoration:underline; } 

/* == Club - header ============ */
.club-header { min-height:159px; }
.no-multiplebgs .club-header {  background: #FFFFFF }
.club-header .pt-home-header-content { min-height:149px; background: url(/common/images/layout/bg-pt-header-glow.png) no-repeat center top; text-shadow:none; padding-top:10px; }
.club-header .search-form { width:294px; height:99px; background-color:#fff; padding:10px 5px 10px 20px; position:absolute; top:20px; right:0; color:#999; margin-top:auto; }
.club-header .search-form input[type=text] { width:189px; border:1px solid #b4b4b4; display:inline-block; -moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999; }
.club-header .search-form input[type=radio],
.club-header .search-form input[type=radio] + label { float:left; }
.club-header .search-form input[type=radio] + label { font-size:12px; line-height:20px; font-weight:normal; display:inline-block; margin-right:8px; }
.club-header .search-form .advanced-search { background: transparent url(../common/images/layout/ico-arrow-red-right.png) no-repeat left center; color:#d9191e; padding-left:15px; margin-top:0px; font-weight:normal; text-decoration:underline; }
.club-header .search-form .advanced-search:hover { background-position: 4px center; color:#0e4882; } 
.club-header-content { width:503px; margin-top:20px; }
.club-header-content,
.club-header .club-id img,
.club-header .club-id h1 { float:left; }
.club-header .club-id { width:503px; }
.club-header .club-id img { margin-right:10px; }
.club-header .club-id h1 { font-size:25px; text-shadow:0 0 10px #D5D5D5; color:#008FCF; font-weight:normal; width:430px; margin-top:-5px; }
.club-header .nav { list-style:none; margin-left:0; text-transform:uppercase; width:503px; }
.club-header .nav li { float:left; }
.club-header .nav li a { padding:0 8px; display:block; }
.club-header .nav li:first-child a { padding-left:4px; }
.club-header .nav a { color:#008FCF; text-decoration:none; }
.club-header .nav a:hover { text-decoration:underline; }
.club-action-nav { border-top:1px dotted #008FCF; border-bottom:1px dotted #008FCF; padding:7px 0; margin-top:7px; }
.club-action-nav li { height:12px; line-height:12px; font-size:10px; border-left:1px solid #008FCF; }
.club-action-nav li:first-child, .club-action-nav li.liSM { border-left:0px solid #008FCF; }
.club-action-nav li.liSM a {  margin-left:0px; margin-right:0px; padding-left:0px; padding-right:4px;}
.club-action-nav a.icon img {width:20px; height:20px; top: -5px; position:relative;}
.club-nav { font-weight:bold; font-size:11px; margin-bottom:10px; margin-top:3px; }
.club-header .club-nav li a { padding:5px 11px; }

/* Content
 ---------------------------- */
/* == Body ============  */
/* == Home (default) ==== */

.primary-content-body {
    clear: both;
}
.home .primary-content-body { border-top:10px solid #fff; width:100%; min-height:334px; }

/* == Club home ==== */
.club .primary-content-body { border-top:10px solid #fff; width:100%; min-height:250px; }

/* == Content container ============ */
.primary-content-container { width:980px; border-left:10px solid #fff; border-right:10px solid #fff; margin:0 auto; text-align:left; }
.primary-content-container .primary-content,
.primary-content-container .secondary-content { float:left; background-color:#fff; min-height:334px; }

/* == Content - primary ============ */
.primary-content-container .primary-content { width:670px; border-right:10px solid #fff; position:relative; }
.primary-content-container .primary-content .content-wrapper { padding:0 10px; }
.primary-content h2, .secondary-content h2 { color:#008FCF; font-size:22px; margin-top:20px; }
.primary-content h2 span { display:block; color:#003e7e; font-weight:bold; font-size:12px; }
.primary-content-container .no-secondary-content {width:100%;}
.primary-content .additional-link { float:right; margin-top:17px; color:#dd362f; font-weight:bold; padding-right:15px; display:block; background:url(/common/images/layout/ico-arrow-red-right.png) no-repeat right center; text-decoration:none; }
.primary-content .additional-link:hover { text-decoration:underline; color:#0e4882; }


/* == Tables ==== */
.table-section-wrapper, .table-section-wrapper h2 { margin-bottom:10px; }
.table-section-wrapper .view-more { float:right; margin-top:8px; }
/* Fixed width button for IE7/8 */
.no-borderradius .table-section-wrapper .view-more { height:23px; line-height:23px; }

.tab-table-nav { margin-top:0; margin:0 0 4px; }
.tab-table-container { background-color:#fff; position:relative; z-index:15; padding:10px; border:1px solid #aaa; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 2px 10px #bbb; -webkit-box-shadow:0 2px 10px #bbb; box-shadow:0 2px 10px #bbb; }
.tab-table-nav ul { list-style:none; margin-left:0; width:425px; float:left;}
.tab-table-nav li { float:left; margin-right:5px; }

/* Tabs ---- */
.tab-table-nav .tabs a { text-transform:uppercase; position:relative; z-index:10; text-decoration:none; color:#000; font-weight:bold; display:block; height:13px; padding:15px; }
.tab-table-nav .tabs a.active { position:relative; z-index:20; display:block; height:13px; padding:15px; }
.multiplebgs .tab-table-nav .tabs a { background:url(/common/images/layout/bg-tab-inactive-left.png) no-repeat left top, url(/common/images/layout/bg-tab-inactive-right.png) no-repeat right top, url(/common/images/layout/bg-tab-inactive-body.png) repeat-x left top; }
.multiplebgs .tab-table-nav .tabs a.active { background:url(/common/images/layout/bg-tab-active-left.png) no-repeat left top, url(/common/images/layout/bg-tab-active-right.png) no-repeat right top, url(/common/images/layout/bg-tab-active-body.png) repeat-x left top; }
.multiplebgs .tab-table-nav .tabs li:first-child a.active { background:url(/common/images/layout/bg-tab-active-first-left.png) no-repeat left top, url(/common/images/layout/bg-tab-active-right.png) no-repeat right top, url(/common/images/layout/bg-tab-active-body.png) repeat-x left top; }
.multiplebgs .tab-table-nav .tabs a:hover { background-position: left bottom, right bottom, left bottom; }
.no-multiplebgs .tab-table-nav .tabs a { background:url(/common/images/layout/bg-tab-inactive-body.png) repeat-x left top; }
.no-multiplebgs .tab-table-nav .tabs a.active { border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; background-color:#fff; background-image:none; height:9px; }
.no-multiplebgs .tab-table-nav .tabs li:first-child a.active {  }
.no-multiplebgs .tab-table-nav .tabs a:hover { background-position:left bottom; }

/* Tab tables (default table style, can be used with or without tabs) ---- */
.tab-table-container table { width:100%; border-collapse:collapse; border-bottom:1px solid #dcdcdc; font-size:11px; }
.tab-table-container table + .legend-container { display:none; }
.tab-table-container table + div.active { display:block; }
.ie7 .tab-table-container table.active { display:block; } /* ie7 doesn't recognise display:table */
.tab-table-container table th, 
.tab-table-container table td { min-height:25px; padding:8px 8px; border:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
/*.tab-table-container table td { min-width:22px; }*/
.tab-table-container table th { background:url(/common/images/layout/bg-medium-gloss-bar-2x200.png) repeat-x left center; color:#fff; text-transform:uppercase; text-align:left; }

/*'tab-table' tables have odd/even zebra stripes as default */ 
.tab-table tr:nth-child(odd),
.tab-table tbody .altrow-single td,
.rowspan-table tbody .altrow .bg-img-row, .tab-table altrow { background-color:#f0f0f0; }
.tab-table altRow, .altRow, .altrow, { background-color:#f0f0f0; }
.tab-table tbody .indent { padding-left:18px; }
.first-col-wide tr td:first-child { min-width:60%; }
.tab-table .l{text-align:left;}
.tab-table .c{text-align:center;}


/* rowspan-table and no-zebra-table have no odd/even zebra stripes */
.rowspan-table tbody .altrow td { background-color:#f0f0f0; }
table.no-zebra-table tr:nth-child(odd),
table.rowspan-table tr:nth-child(odd) { background:none; }

/* ie7/8 overrides (most compensating for selectivzr) */
.ie7 table.rowspan-table tbody .altrow,
.ie7 table.rowspan-table tbody .altrow .bg-img-row { background:#f0f0f0 !important; }
.ie8 table.rowspan-table tbody .altrow,
.ie8 table.rowspan-table tbody .altrow .bg-img-row { background:#f0f0f0; } 
.ie7 .primary-content table.no-zebra-table tr.altrow-single td { background:#f0f0f0 !important; }
.ie8 .primary-content table.no-zebra-table tr.altrow-single { background:#f0f0f0; }

/* Search table ---- */
.table-section-wrapper .search-type-summary { margin:20px 0 10px; }
.search-section .tab-table-container p { font-size:12px; }
.search-section .tab-table-container .search-results-count { margin:35px 0 15px; border-top:1px solid #dcdcdc; padding-top:15px; }
.search-section .tab-table-container .search-results-count:first-child { margin-top:5px; border-top:none; padding-top:0; }
/*.search-section .tab-table-container .search-results-count span { text-transform:uppercase; font-weight:bold; }*/
.search-section .search-table,
.search-section .search-table tr:first-child th { border:none; }
.search-section .search-table th { background:#dcdcdc; color:#000; }
.search-section .search-table th,
.search-section .search-table td { border:none; border-bottom:1px dotted #666; font-size:12px; } 
.search-section .search-table td a { color:#e92028; }
.search-section .search-table td a:hover { color:#0e4882; }
.search-section .search-table td:last-child a { font-weight:bold; }


/* == Content - secondary ============ */
.primary-content-container .secondary-content { width:300px; border-top: 0px solid #FFFFFF;}
.panel { width:100%; margin-bottom:10px; position:relative; }
.panel img { display:block; }
.panel .additional-link { width:300px; height:31px; background:transparent url(/common/images/layout/bg-medium-gloss-bar.png) no-repeat left top; }
.panel .additional-link a { color:#fff; font-weight:bold; height:31px; line-height:31px; text-decoration:none; width:auto; padding-right:20px; background:; display:block; float:right; margin-right:10px; background:transparent url(/common/images/layout/ico-arrow-white-right.png) no-repeat right center; }
.panel .additional-link a:hover { text-decoration:underline; }
.panel-hero { position:absolute; z-index:5; }
.panel h3 { font-weight:bold; color:#4e7f25; font-size:25px; line-height:23px; letter-spacing:-1px; } 
.panel h4 { font-weight:bold; color:#113267; font-size:13px; line-height:15px; }



/* == Navbar items - from Bootstrap ============ */

.nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li > a > img {
  max-width: none;
}
.nav > .pull-right {
  float: right;
}
.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.nav .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.nav > .disabled > a {
  color: #999999;
}
.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}

.navbar {
  overflow: visible;
  margin-bottom: 2px;
  margin-top: 2px;
    color: #333333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 20px;
    clear:both;
}

.navbar-inner {
  min-height: 40px;
  padding-left: 10px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}


.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-inner:after {
  clear: both;
}
.navbar .container {
  width: auto;
}
.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}
.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}
.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}
.navbar-link {
  color: #777777;
}
.navbar-link:hover,
.navbar-link:focus {
  color: #333333;
}
.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #ffffff;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
.navbar-form:after {
  clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.navbar-static-top {
  position: static;
  margin-bottom: 0;
}
.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
  box-shadow: 0 1px 10px rgba(0,0,0,.1);
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
  box-shadow: 0 -1px 10px rgba(0,0,0,.1);
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
.navbar .nav > li {
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 4px 6px 0px 2px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}
.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #333333;
  text-decoration: none;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e5e5e5;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #ffffff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #e5e5e5;
  color: #555555;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}
.navbar-inverse .brand {
  color: #999999;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}
.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #ffffff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

.actionbar
{
    height:35px;
}


.actionbar .navbar .navbar-inner
{
  background-color: transparent;
  background-image: none;
  border: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.actionbar .navbar .navbar-inner
{
    min-height: 28px;
}

.actionbar ul.nav
{
    padding-left: 0px;
}    

.actionbar .navbar .nav > li > a:focus,
.actionbar .navbar .nav > li > a:hover {
  font-weight:bold;
  color: #008FCF;
}

.navbar .nav > li 
{
    padding-right:10px;   
}
.navbar .nav > li > a {
  font-weight:bold;
  color: #36393D;
}


    

/* ==  Other CSS ============ */
.widget-box{
	width:320px;
	display:inline-block;
	vertical-align:top;
	margin:0 12px 7px 0;
	letter-spacing:-0.31em;
	word-spacing:-0.43em;
	border:1px solid #d7d7d7;
	-webkit-border-radius:6px;
	border-radius:6px;
	padding:0 0 4px;
	position:relative;
	behavior:url(/common/client/css/PIE.htc);
	overflow:hidden;
}
.widget-box .holder{
	width:320px;
	overflow:hidden;
	letter-spacing:0;
	word-spacing:0;
}

.widget-box table{
	width:320px;
	border-collapse:collapse;
}

.entity-snapshot, .entity-snapshot-brief{
	width:962px;
	overflow:hidden;
	margin:0 -3px 14px -2px;
}

.entity-snapshot {
	padding:38px 15px 1px 18px;
	min-height:97px;
}

.entity-snapshot-brief {
	padding:0px 15px 1px 18px;
	min-height:65px;
}


/* Background images for customised portal need to override image locations style.css */
.entity-snapshot {
	background:url(/common/images/layout/bg-main-container.jpg) no-repeat;
}
.entity-snapshot-brief {
	background:url(/common/images/layout/bg-main-container-brief.jpg) no-repeat;
}


/* Global Menu Bar */
.mlb-bar, .mlb-overlay {
    color: #000000;
    font: 14px/1.4em Helvetica,Arial,"Lucida Grande",sans-serif;
}
.mlb-bar ul, .mlb-bar li, .mlb-bar div {
    margin: 0;
    padding: 0;
}
.mlb-bar li {
    list-style: none outside none;
}
.clrfix {
}
.clrfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}
.hide {
    display: none;
}
#top-content-container {
    background:  url('/common/images/layout/bg_global_nav.jpg') no-repeat scroll 0 0 #FAFAFA; /* 262626 */
    border-bottom: 1px solid #FFFFFF; /* 425661 */
    color: #008FCF; /*#909090*/
    height: 48px;
    position: relative;
    z-index: 4;
}




#top-content.mlb-bar {
    margin: 0 auto;
    width: 990px;
}
#top-content .container {
    float: right;
}
#top-content li.last {
    border: 0 none;
}
.mlb-bar #lang-nav {
    float: left;
    margin: 9px 0 0 7px;
}
.mlb-bar #lang-nav li {
    border-right: 0px solid #008FCF;
    float: left;
    font-size: 12px;
    line-height: 1.2em;
    padding: 0 3px;
}
.mlb-bar #lang-nav li.last {
    border: medium none;
}
.mlb-bar #lang-nav li, .mlb-bar #lang-nav li a, .top-login a {
    text-decoration: none;
}

.mlb-bar #lang-nav li a:hover, .top-login a:hover {
    text-decoration: underline;
}

.mlb-bar  a:hover {
    text-decoration: underline;
}


#gnavhome {
    margin-top: -4px;
}

#gnavhome a img {
    float: left;
}

#gnavhome p {
    float: left;
    margin: 4px 0 0 5px;
}



.top-login 
{
    float: right;
    padding-top: 6px;
    color: #000000;
    font-size: 12px;
}

.top-login a {
    text-decoration: none;
}

.top-login a:hover {
    text-decoration: underline;
}
#top-content .nav li {
    color: #C8C8C8;
    float: left;
    font-size: 85%;
    line-height: 2.6em;
    margin: 0 4px;
    padding: 0;
}
#top-content .nav a:link, #top-content .nav a:visited, #top-content .nav a:hover, #top-content .nav a:active {
    color: #C8C8C8;
    display: block;
    line-height: 2.65em;
    text-decoration: none;
}
#top-content .nav .hd {
    text-transform: uppercase;
}


#top-content .top-header 
{
    padding-top: 12px;
    padding-left: 170px;
}    

#rblMatchType
{
    margin-left: 5px;
    margin-right: 3px;
    margin-top: 3px;    
}    

.poweredby-container {
	background-color:#FFFFFF;
	color:#000000;
	padding-right: 40px;
	margin-top: 10px;
	margin-bottom: 20px;
	float: right;
}


#rvClubSearch_dlState 
{
    margin-left: 5px;
    margin-right: 3px;
    margin-top: 3px;
}

.FinderFilterHeading {
    font-size: 14px;
}

div.RadToolBar .rightButton
{
    float: right;
}
        
div.RadToolBar .rtbUL
{
    width: 100%;
    white-space: normal;
}        
        
.standard_button {
        
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9))!important;
    background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%)!important;
    background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%)!important;
    background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%)!important;
    background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%)!important;
    background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%)!important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0)!important;
        
    background-color:#f9f9f9!important;
        
    -moz-border-radius:6px!important;
    -webkit-border-radius:6px!important;
    border-radius:6px!important;
        
    border:1px solid #dcdcdc!important;
        
    display:inline-block!important;
    color:#666666!important;
    font-family:arial!important;
    font-size:14px!important;
    font-weight:bold!important;
    text-decoration:none!important;
        
}
.standard_button:hover {
        
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9))!important;
    background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%)!important;
    background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%)!important;
    background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%)!important;
    background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%)!important;
    background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%)!important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0)!important;
        
    background-color:#e9e9e9!important;
}
.standard_button:active {
    position:relative!important;
    top:1px!important;
}

.action_button {
        
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306))!important;
    background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%)!important;
    background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%)!important;
    background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%)!important;
    background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%)!important;
    background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%)!important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0)!important;
        
    background-color:#fbb450;
        
    -moz-border-radius:6px!important;
    -webkit-border-radius:6px!important;
    border-radius:6px!important;
        
    border:1px solid #c97e1c!important;
        
    display:inline-block!important;
    color:#666666!important;
    font-family:arial!important;
    font-size:14px!important;
    font-weight:bold!important;
    text-decoration:none!important;
        
}
.action_button:hover {
        
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450))!important;
    background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%)!important;
    background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%)!important;
    background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%)!important;
    background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%)!important;
    background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%)!important;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0)!important;
        
    background-color:#f89306!important;
}
.action_button:active {
    position:relative!important;
    top:1px!important;
}

.glyph-details,.glyph-admin,.glyph-edit,.glyph-orgs {font-size:20px;padding-left:0px;padding-right:3px;text-decoration:none;}
.glyph-details:hover,.glyph-admin:hover,.glyph-edit:hover,.glyph-orgs:hover {text-decoration:none;}


.glyph-details {color: #3F4C6B;}
.glyph-admin {color: #008ECF;}
.glyph-edit {color: #FF7400;}
.glyph-orgs {color: #6BBA70;}

.glyph-tip, .glyph-info { font-size: 16px;font-weight:bold;cursor:pointer;padding-left:2px;}
.glyph-tip {color: #e94b3b;}
.glyph-info {color: #007DBC;}
 
 
 
 input.go-button {
    background-color: #5cb85c;
    border-color: #4cae4c;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
    
     color:white;
     font-weight:bold;
     padding:0px 8px 0px 8px;
     font-size:12px;
 }
 
        
h1.TeamTitle
{
    font-size:48px;
    font-weight:700;
    margin-left: 80px;
    margin-top: 20px
}

h1.BoxTitle
{
    font-size:32px;
    font-weight:700;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}

table.tab-team-profile
{
    border-top:1px solid #0091D2;
}        
table.tab-team-profile td, table.tab-team-profile td a
{
    font-size:16px;
    font-weight:700;
    color: #0091D2;
    text-decoration:none;
}

table.tab-team-profile td.team-role, .team-role
{
    font-size:14px;
    font-weight:400;
}

table.tab-team-profile td
{
    border-bottom:1px solid #0091D2;
    border-left: 0px;
    border-right : 0px;      
}            

table.tab-team-profile td a:hover
{
    text-decoration: underline;
}    
        
              
.team-logo{
	float:left;
	margin:10px;
	margin-left: 100px
}
.team-logo img{vertical-align:middle;}
        
         
/*Club Finder styles */
 .FinderSelectedRow td.FinderDataCell, .FinderSelectedRowLarge td.FinderDataCell {
	background-color:transparent;
    border-bottom:0px solid #EAE9E1;
	border-right:0px;
	border-top:0px solid #4B4B6F;
	font-size:12px;
	padding:2px 3px 1px;
}

.FinderSelectedRowLarge td.FinderDataCell 
{
    font-size:13px;
}

.FinderFilterHeading {
    background-color: #EEEEEE;
    color: #000000;
    font-weight: bold;
    padding: 6px 10px;
}

.FinderFilterItem {
    background-color: #EEEEEE;
    border-color: #E6E5E3;
    border-style: none none solid;
    border-width: 0 0 1px;
    padding: 6px 3px;
}

.FinderGridFooter { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 25px; VERTICAL-ALIGN: bottom; BORDER-TOP: 0px; CURSOR: default; BORDER-RIGHT: 0px; PADDING-TOP: 5px }


.FinderMoreInfo {
    background: url("/common/images/icons/btn_more.png") no-repeat scroll 0 0 transparent;
    bottom: 8px;
    display: block;
    height: 16px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 67px;
}


.FinderRow td.FinderDataCell, .FinderRow td.FinderDataCell a, .FinderSelectedRow td.FinderDataCell a  {
    font-size: 12px;
}

.FinderRowLarge td.FinderDataCell, .FinderRowLarge td.FinderDataCell a {
    font-size: 13px;
}

.FinderHeadingRow {
    font-size: 12px;
}

.FinderHeadingRowLarge {
    font-size: 13px;
}

.Grid, .FinderGrid {
	border:0px solid #57566F;
}

.FinderOrgNameLarge {
    margin: 3px 0;
    color: #333333;
    text-decoration: none;
    font-size: 13px !important;
    font-weight:400;
    line-height: 16px;

}

.FinderOrgNameLarge a {
    color: #333333;
    text-decoration: none;
    font-size: 13px !important;
    font-weight:400;
    line-height: 16px;
}

.FinderRowLarge FinderOrgNameLarge td.FinderDataCell a {
    font-size: 13px;
}

.FinderOrgNameLarge a:hover {
    text-decoration: underline;
}

.FinderAddressLarge {
    color: #777777;
    font-size: 12px;
    font-weight:400;
    margin: 5px 0;
    line-height: 13px;
    text-transform:uppercase;
}
         
.downloadLink
{   
    text-decoration: none;
}        
                
/* Table action link */
/* Also add diff colors later on */
.tab_action
{
    font-size: 13px;
}    
                
.tab_action_delete
{
    color: #EE403D!important;
}    

.tab_action_edit
{
    color: #00A66D!important;
}    

.tab_action_preview
{
    color: #434A54!important;
}    

.tab_action_create
{
    color: #007DBC!important;
}    

                            
     

#ui-datepicker-div.ui-widget-content
{
    border: 0;
}    

/* Dashboard and public dialogs */
.dash-label, .dash-value-large, .dash-value-med, .dash-value-sm    
{
    font-family: "Open Sans",sans-serif;
}
    
.dash-label, .dash-label-inline 
{
    color: #888;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
   
}

a.dash-label:visited
{
    color: #888;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    
}    

.dash-value-large, .dash-value-large-inline  
{
    color: #444;
    font-size: 24px;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 5px;
    
}

.dash-value-med, .dash-value-med-inline  
{
    color: #444;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 5px;
    
}

.dash-value-sm, .dash-value-sm-inline  
{
    color: #444;
    font-size: 13px;
    font-weight: 500;
}

.dash-label-inline , .dash-value-large-inline
{
    display:inline;
}    

.dash-heading-med
{
    font-size: 17.5px;
    color: #5B5A5A;
    font-family: "Helvetica Neue",?Helvetica,?Arial,?sans-serif;
    font-weight: bold;
    line-height: 20px;
    margin: 10px 0 10px 0;
    text-rendering: optimizelegibility;
}    


.dash-panel {
    background-color: #eee;
    margin-top: 0;
    overflow: hidden;
    padding: 5px;
}  

.dash-panel-half {
    width: 45%;
    float: left;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
    
}     

.dash-panel-full {
    width: 95%;
    float: left;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
    
}     

.dash-panel-major {
    width: 60%;
    float: left;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;   
}     

.dash-panel-minor {
    width: 33%;
    float: left;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;

}     

.balance-column
{
    background-color: #CFFCDA;
    font-weight: 800;
}

.balance-row
{
    font-weight: 800;
}

div.debug_panel
{
    font-weight:bold;
   color: red;
     position: fixed;
    bottom: 0px; 
    width:100%;
     padding:2px;
     background: rgba(255, 255, 0, 0.4);
}

table.big_rbl {
    border-spacing: 5px 2px!important;
    border-collapse: separate!important;
}
table.big_rbl td, div.big_rbl div {
    padding: 5px;
}
table.big_rbl td input[type="radio"] + label, table.big_rbl td input[type="checkbox"] + label, div.big_rbl div  label {
    background-color: #eeeeee !important;
   padding:5px 10px 5px 5px;
        border: 1px outset buttonface;
    display:block;

        left:5px;
    }
table.big_rbl td input[type="radio"], table.big_rbl td input[type="checkbox"], div.big_rbl div input[type="radio"]{
    display:none;
}
table.big_rbl td input[type="radio"]:checked + label, table.big_rbl td input[type="checkbox"]:checked + label, div.big_rbl div input[type="radio"]:checked + label{
    background-color: dimgrey !important;
            color: White !important;
}

table.big_rbl td input[type="radio"] + label::before, table.big_rbl td input[type="checkbox"] + label::before, div.big_rbl div  label::before{
    content:'';
    display:inline-block;
    padding-right:4px;
    width:6px;
}

table.big_rbl td input[type="radio"]:checked + label::before, table.big_rbl td input[type="checkbox"]:checked + label::before, div.big_rbl div input[type="radio"]:checked + label::before{
    content:'\2713';
}

div.big_rbl div.horiz
{
    float:left;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}



@media only screen and (max-device-width : 640px) {

    .TopTabBarGroup {
        overflow: scroll;
    }
}


.lnkGotoLMS .icon-external-link-sign {
    display:none;
}

.policy-banner-wrapper {
    font-size: 15px;
    position: fixed;
    background-color: #e6e6e6;
    padding: 10px;
    animation-name: slide-down;
    animation-duration: 1s;
    box-sizing: border-box;
    z-index: 9001;
    min-height: 50px;
    border: 2px solid #ccc;
    text-align: center;
    width: 100%;
    top: 0;
    left:0;
}
@keyframes slide-down {

    0% {
        margin-top: -66px;
    }

    100% {
        margin-top: 0px;
    }
}