﻿body
{
    background-color:#eeeeee;
    font-size: 9pt;
    color: black;
    font-family: Arial, Tahoma, Verdana, Helvetica;
    margin:0px 0px 0px 0px;
    height:100%;
}
.bodydiv
{
    width:964px;
    margin-left:auto;
    margin-right:auto;
    /* background-color:#ffffff; */
    border:solid 15px #ffffff;
    border-top:none 0px;
}
.tableheader
{
	color: #0000aa;
	font-weight: bold;
	background-color:#ccccff;
	padding-right: 5px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 4px;
	font-size:9pt;
}

.blueback
{
	background-color:#ccccff;
}

 .headercell
{
	padding: 2px 5px 4px 5px;
}
 .commoncellpadding
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.nextSection
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.padBottom
{
	padding-bottom: 15px;
}
.marginTop
{
	margin-top:15px;
}
.padTop
{
	padding-top: 15px;
}
.padRight
{
	padding-right:15px;
}
.padLeft
{
	padding-left:15px;
}
.headerlinks
{
	background-color: #ccffcc;
}
	
.contextheader
{
	color: #008000;
	font-weight: bold;
	background-color: #ccffcc;
	padding-right: 5px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 4px;
	text-align:center;
}

.contextadminheader
{
	color: #FF0000;
	font-weight: bold;
	background-color: #ffcccc;
	padding-right: 5px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 4px;
	text-align:center;
}

.contextcell
{
	padding-right: 5px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 4px;
}
.contexttable
{
	background-color:#ffffff;
	width:160px;
}

.legal
{
	background-color:#ffffff;
}

.legaltext
{
	font-size: 7pt;
}

.displaytable
{
	background-color:#ffffff;
}

.maintable
{
	background-color: #dddddd;
	height:100%;
	padding:0;
	margin:0;
}
.mainFooterRow
{
    background-color: #dddddd;
    width:100%;
    padding-left:15px;
    padding-right:15px;
}
.maintablespacing
{
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}

.subtable
{
	background-color: #eeeeee;
}
.subtable2
{
    background-color:#eeeeee;
    width:100%
}
.darkcell
{
	background-color: #c1c1c1;
}
.subtableindent
{
	padding-left:15px;
	padding-right:15px;
}

.paraspacing
{
	padding-top:8px;
	padding-bottom:8px;
}

.infohead
{
	font-weight:normal;
}

.infodata
{
	font-weight:bold;
}

A
{
	color: #0000aa;
}

.pager
{
}

.mscla
{
	font-size: 9pt;
	color: #008000;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica;
}
.msclb
{
	font-size: 14pt;
	color: #0000aa;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica;
}

.msclt
{
	font-size: 7pt;
	color: #0000aa;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica;
}

.hpWelcome
{
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	padding-left:10px;
	padding-right:10px;
}

.hpClubName
{
	font-size: 22pt;
	color: Red;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.mscButton
{
	margin-bottom:0em;
	margin-left:0.25em;
	margin-right:0.25em;
	border:1px solid #cccccc;
}
.selectiongallerysmall
{
	font-size:xx-small;
	font-weight:bold;
}
.docMSCgreen
{
	font-size: 9pt;
	color: #008000;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica;
}
.docMSCblue
{
	font-size: 14pt;
	color: #0000aa;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana, Helvetica;
}
.docClubName
{
	font-size: 16pt;
}
.docTitle
{
	font-size: 16pt;
}
input.uploadBox
{
	margin-bottom:1em; margin-left:0.0em; margin-right:0.5em; width:95%; border:1px solid #cccccc;
}
td.TdFullHeight
{
	height:100%;
}
table.TableFullHeight
{
	height:100%;
}
.lastupdated
{
	font-size:xx-small;
}
.pictitle
{
	text-align:center;
	font-size:xx-small;
}
.tmenuitem
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
.findoutmore
{
	padding-left:10px;
	padding-top:15px;
	padding-bottom:5px;
}
.linePad
{
	padding-bottom:13px;
}
.hpEvent
{
	vertical-align:top;
	width:33%;
	height:100%;
	background-color:#eeeeee;
}
.eventListHead
{
	width:100px;
}
.eventListData
{
	padding-left:5px;
}
.adminfield
{
    width:105px;
}
.adminImagePreview
{
    width:180px;
    text-align:center;
    vertical-align:top;
}
.stdTextBox
{
    width:250px;
}
.contentTable
{
    width:100%;
}
.contentTable2
{
    width:759px;
    padding:0;
    margin:0;
    border: none;
    border-collapse: collapse;
}

.hpEventSum
{
    font-size:1.1em;
    font-weight:bold;
}
.divImageRight
{
    float:right;
    width:175px;
    text-align:center;   
}
.divImageLeft
{
    float:left;
    width:175px;
    text-align:center;
}
.edDivFieldTitle
{
    width:75px;
    display:inline;
}
.edDivFieldData
{
    display:inline;
}
.listItem
{
    padding-right:10px;
    padding-left:10px;
}
.listItemAlt
{
    padding-left:10px;
    padding-right:10px;
}
.tHeight
{
    height:100%;
}
.bottomLinks
{
    padding-top:3px;
    padding-bottom:3px;
    background-color:#ffffff;
    text-align:left;
    font-size:x-small;
}
.bottomLinks ul
{
    margin:0 0 0 0;
    padding-left:0 0 0 0;
    margin-left:0px;
    padding-left:0px;
}
.bottomLinks ul li
{  
    margin: 0 0 0 0;
    display:inline;
    
    padding-top:0px;
    list-style-position:outside;
    list-style-type:none;
   
}
.bottomLinks li
{
    margin: 0 0 0 0;
}
.indent
{
	margin-left:50px;
}
.validationHighlight
{
	background-color:#ffaaaa;
}
.nowatermark
{
	height:16px;
	width:198px;
}
.watermark
{
	height:18px;
	width:200px;
	background-color:#f0f8ff;
	border: solid 1px #bebebe;
	color:Gray;
	padding:0;
	padding-left:2px;
	padding-top:2px;
}
.joinButton
{
	width: 250px;
	margin-bottom:15px;
	padding-bottom:15px;
}
.hidden
{
	display:none;
}
.spacerMargin
{
	margin-top:5px;
}
.collapsePanel
{
      height:0px;
      overflow:hidden;
}
 
.collapsePanelHeader
{
      font-weight:bold;
      float:none;
      cursor: pointer;
      vertical-align: top;
      text-decoration: underline;
      color: #0000aa;
      overflow:hidden;
}
.fomPic
{
	float:right;
	width:98px;
	margin-left:23px;
}
.indentLeftBig
{
	padding-left:100px;
}