.clubtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt; font-variant: small-caps;
}

.smalllabel {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 9pt;
	color: #000000;
	font-weight: bold;
}
.columnheader {
	font-weight: bold;
	text-decoration: underline;
}
.pagedesc {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 9pt;
	color: #666666;
}
.funny {
	font-family : "Lucida Sans Unicode", Calibri, Verdana;
	font-size : 9pt;
	color: #000000;
}
.whiteheader {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 12pt;
	color: #ffffff;
}
.greyheader {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 11pt;
	color: #666666;
}
A.greyheader {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 11pt;
	color: #666666;
}
table.thinborder {
	border-width: thin;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	border-bottom-color: #4f4f4f;
}
/* color: #86b1db; */
.redsmall {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 9pt;
	color: #86b1db;
}
A.redsmall {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.greysmall {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 9pt;
	color: #999999;
}
.titleBarBody {
	font-family : Verdana, "Times New Roman";
	font-size : 32pt;
	color: #990000;
	font-weight: bold;
}
.pageheader {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 13pt;
	color: #000000;
	font-weight: bold;
}
.slightheader {
	font-family : "Copperplate Gothic Light", "Arial Narrow", Verdana;
	font-size : 9pt;
	color: #000000;
	font-weight: bold;
}
.imgpad{
	padding-right: 7px;
	padding-bottom: 5px;
}
.hrnopad{
	page-break-after: avoid;
}


#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 10px;
font-family : Calibri, Verdana, "Times New Roman";
font-size : 11pt;
}

a.LeftNavAcctLink {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 10pt;
	color: #000000;
	text-decoration: none;
	line-height: 22px;
	letter-spacing: 2px;
}

a.LeftNavAcctLink:hover {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 10pt;
	color: #000000;
	text-decoration: none;
	line-height: 22px;
	letter-spacing: 2px;
}

a.LeftNavAcctLink:visited {
	font-family : Calibri, Verdana, "Times New Roman";
	font-size : 10pt;
	color: #000000;
	text-decoration: none;
	line-height: 22px;
	letter-spacing: 2px;
}


.cnnQVHead
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 22px;
    PADDING-BOTTOM: 12px;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 5px
}

.cnnQVQuest
{
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 20px
}
.cnnQVAns
{
    FONT-SIZE: 12px
}
.cnnQVBtns
{
    FONT-SIZE: 10px;
    PADDING-TOP: 14px
}
.cnnQVBtns IMG
{
    VERTICAL-ALIGN: bottom;
    MARGIN-RIGHT: 4px
}
.cnnWireBox
{
	BORDER-RIGHT: #dfdfdf 1px solid;
	BORDER-LEFT: #dfdfdf 1px solid;
	BACKGROUND-COLOR: #fff;
}
.boxpad
{
	PADDING-LEFT: 8px;
}
.cnnBoxFooter
{
    BACKGROUND: url(http://dev.topswingersclubs.com/cmn/img/frame/wire_br.gif) no-repeat 100% 0px
}
.cnnBoxHeader
{
    BACKGROUND: url(http://dev.topswingersclubs.com/cmn/img/frame/wire_tr.gif) repeat-x 100% 0px
}
.cnnBoxContent
{
    BORDER-LEFT-COLOR: #e6e6e6;
    BORDER-BOTTOM-COLOR: #e6e6e6;
    BORDER-TOP-COLOR: #e6e6e6;
    BORDER-RIGHT-COLOR: #e6e6e6
}


.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

#mainmenu {
	margin:0;
	padding:0;
}

#mainmenu ul {
	background-color:#537291;
	text-align: left;
	margin: 0;
	padding: .3em 10px;
}

#mainmenu li {
	list-style-type: none;
	display: inline;
}

#mainmenu li a {
	font-size: 1em;
	color: white;
	background-color: transparent;
	text-decoration: none;
	padding:.3em 10px;
}

#mainmenu a:hover {
	color:white;
	background-color:black;
}

#navcontainer ul
{
list-style-type: none;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 50px;
padding-top: 0px;
}

#navcontainer ul li a
{
padding-left: 2px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #000000;
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 50px;
padding-top: 0px;
}

#navcontainer ul li a:hover
{
	color: #d07c91;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 50px;
	padding-top: 0px;
}

#navcontainer ul li a#current
{
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 50px;
	padding-top: 0px;
}

.navcontainerli 
	{
	padding-bottom: 3px;
	}
/* FONT/LINK SKIN FILE - EVERYTHING HERE ADJUSTS FONTS AND LINKS FOR THE SKIN */

a {
	color: #588BBE;
}

a:hover{
	color: #E6931E;
}

a.GeneralLink {
	color: #588BBE;
}

a.GeneralLink:hover {
	color: #E6931E;
}

a.GeneralLink:visited {
	color: #114477;
}

.BackgroundFont, .BackgroundLink{
	color:white;
}

a.BackgroundLink:hover{
	color:navy;
}
.BoxHeaderLink{
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
.BoxHeaderLink:hover{
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}
.BoxHeaderText{
	color:White;
	font-weight:bold;
}

.MessageActions_Link{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

a.MessageActions_Link:hover{
	text-decoration:underline;
	color:#000;
}

.RequiredField{
	color:red;
	font-size:16px;
}

.EditorLink{
	color:navy;
	font-weight:bold;
	text-decoration:none;
}

a.EditorLink:hover{
	color:navy;
	font-weight:bold;
	text-decoration:none;
}

.FixedWidthFont{
	font-family:courier,ms sans serif,arial;
	font-size:12px
}

.DarkHeader a{
	color:#fff;
}

.DarkHeader a:hover{
	color:#fff;
}

.BlogBackgroundFont{
	font-size:24px;
	color:#fff;
}

.BlogPostTitle {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#35689B;
}

.MenuBarLink{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

a.MenuBarLink:hover{
	text-decoration:underline;
	color:#555;
}

.FTHighlightFont{
	color:#fff;
	background-color:#888;
}

/* MAIN SKIN FILE - EVERYTHING HERE ADJUSTS THE COLORS FOR THE SKIN AND SOME LAYOUT */

body,.WindowBody {
	margin: 5px 5px 5px 5px;
	padding:0px;
}
.WindowBody {
	margin: 0px;
	padding:0px;
}
.BreadCrumb{
	color:#fff;
	padding-top:8px;
	line-height:normal;
}
.BoxHeader
{
	background:url(img/forum/box_toprep.gif) repeat-x;
	height:29px;
	overflow:hidden;
}
.BoxHeaderLeftSide{
	float:left;
	width:23px;
	background:url(img/forum/box_toprep.gif) repeat-x;
	padding-top:7px;
}
.BoxHeaderLeft,.BoxHeaderRight
{
	float:left;
	background-color:#bbb;
	width:7px;
}
.BoxHeaderCenter
{
	color:#fff;
	float:left;
	font-weight:bold;
	line-height:28px;
	overflow:hidden;
	white-space:nowrap;
}
.BoxContent
{
	border-left:1px solid #C0D1E2;
	border-right:1px solid #C0D1E2;
	border-bottom:1px solid #C0D1E2;
	background-color:#fefefe;
	padding:6px 6px 6px 6px;
	color:#000;
}
.BoxContentHeader,.BoxAdminHeader{
	background-color:#BBD5EF;
	height:27px;
	font-weight:bold;
	line-height:27px;
	padding-left:4px;
	padding-bottom:2px;
	padding-top:4px;
	margin-bottom:6px;
	color:#000;
}
.BoxAdminHeader{
	border-bottom:1px solid #fff;
	margin-bottom:0px;
}
.ToolBarMenuLeft{
	background-color:#ddd;
	height:26px;
	padding:3px;
}
.ToolBarMenuRight,.ToolBarMenuOver{
	background-color:#eee;
	height:26px;
	padding:3px;
}
.ToolBarMenuRight{
	color:#000;
	text-align:left;
}
.ToolBarMenu{
	width:190px;
	border:1px solid #bbb;
}
.ToolBarMenuOver{
	background-color:#ddd;
	color:#000;
	text-align:left;
}
.Row{
	border-bottom:1px solid #ddd;
	background-color:#eee;
	padding:5px;
}
.RowDark{
	border-bottom:1px solid #ddd;
	background-color:#ccc;
	padding:5px;
}
.HeaderRow{
	background-color:#BBD5EF;
	padding-left:3px;
	height:32px;
	color:#000;
}
.HeaderRow a{
	color:#000;
}
.HeaderRow a:hover{
	color:#E0ECF8;
}
.MenuBar{
	background-color:#BBD5EF;
}
.DarkHeader{
	background-color:#6295C8;
	padding-left:4px;
	padding-right:4px;
	color:#fff;
}
.Paging_Link{
	color:#fff;
}
a.Paging_Link:hover{
	color:#BBD5EF;
}
.ButtonBox,.ButtonBox_Over{
	background-color:#3A6DA0;
	height:14px;
	text-align:center;
	border-left:1px solid #555;
	border-top:1px solid #555;
	color:#fff;
	cursor:pointer;
	margin-right:3px;
	padding:2px;
	margin-top:1px;
}
.ButtonBox_Over{
	background-color:#5D90C3;
}
.MessageTable_Toolbar{
	background-color:#ddd;
	height:25px;
	padding:4px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}