* {
  font-family: Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

body { 
/* take this out or the menu text is centered */
/*	text-align: center;  */
}


.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
    text-align: right;
}
.FooterTextLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
    text-align: center;
}
a:link {
	color: #505FC9;
	text-decoration: none;
}
a:visited {
	color: #505FC9;
	text-decoration: none;
}

a:active {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

html 
{
    min-height: 100%; 
}

body { 
	background-color: #ffffff;
	font-size: 10pt;
	 margin: 0 auto;	 
	margin: 0 auto; 
	color: #404040;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
/* For IE default center align */
    text-align: left; 
    margin: 0px auto;
}
.aright {
    text-align: right;
}
.acenter {
   text-align: center;    
/*  	margin-left:auto;
	margin-right:auto;
	width:835;*/
	
}
.aleft {
    text-align: left;    
}
.ClubNameGeneric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#0F4DA8;
	font-weight:bold;
}

#bodyShadowMed {
	width: 837px;
    margin: 0 auto;
	background-color: #F3F4FC; 
}
#bodyShadowLt {
	width: 845px;
	 margin: 0 auto;
	background-color: #F1EEEB; 
}

#bodywrap {
	/* width: 800px; -- not work on firefox */
	 margin: 0 auto;
   	 padding-right: 5px;
	 padding-left: 5px;
	background-color: #FFFFFF;
}

.ErrMsg {
	color: #CB3E01;
}
.UserMsg {
	color: #44507D;
}
.message { text-align: right; }

.RequiredStar {
	font-size: 14pt;
	color: #505FC9;
	font-weight: bold;
	vertical-align: top;
}

.FldHelp {
	font-size: 10pt;
	background: transparent url('/images/icon-info.gif') right no-repeat;  
}

/* color is blue */
.GrnPageTitle {
	font-size: 14pt;
	color: #505FC9;
	vertical-align: left;
  	padding: 0;
}
.GrnPageTitleSm {
	font-size: 12pt;
	color: #505FC9;
	vertical-align: left;
  	padding: 0;
}
.GrnPageTitleXSm {
	font-size: 10pt;
	font-weight: bold;
	color: #505FC9;
	vertical-align: left;
    padding: 0;
}

.SectHead {
	font-size: 11pt;
	color: #666666;
	font-weight: bold;
	vertical-align: left;
    padding: 8px;
}
.SectHead2 {
	font-size: 11pt;
	color: #666666;
	font-weight: bold;
}
.HelpSectHead a,
.HelpSectHead a:active,
.HelpSectHead a:link,
.HelpSectHead a:visited
{
	font-size: 10pt;
	color: #505FC9;
	font-weight: ;
}
.HelpSectHead a:hover
{
	font-size: 10pt;
	color: #505FC9;
	text-decoration: underline;
	font-weight: ;
}


form {
	display: inline;
}
.DataValue {
	text-align: left;
	vertical-align: top;
}
.DataLabel {
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
}
.btnPageNav {
	background-color: ;
	background-position: center;
	text-align: center;
	text-decoration: underline;
	font-weight: normal;
	color: #000099;
	cursor: hand;
}
.ColumnHeader {
	font-weight: bold;
	background-position: center;
}
.ColumnLabel {
	font-weight: bold;
	background-position: ;
	text-align: left;
	background-color: ;

}
.ColumnLabelCtr {
	font-weight: bold;
	background-position: center;
	text-align: center;
	background-color: ;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #809241;

}
.MedGrnCell{
	color: #333333;
	background-position: center;
	text-align: center;
	background-color: #ADBF6F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #809241;

}
.LtGrnCell{
	color: #333333;
	background-position: center;
	text-align: left;
	background-color: #C4CD94;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ADBF6F;

}

.ActiveTabGrnCell{
	color: #ffffff;
	background-position: center;
	text-align: center;
	background-color: #505B28;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #809241;

}

.GridCell {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D8E0BA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8E0BA;
	padding-left: 3px;

}
.GridCellLeft {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D8E0BA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8E0BA;
	padding-left: 3px;

}
.RtCellBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ADBF6F;
}
.RtCellBorderWht {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}

.TopCellBorder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#ACACAC;
}
.BtmCellBorder {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #8B8B8B;
}
.BtmCellBorderLt {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #ACACAC;
}
.BtmCellBorderDot {
	border-bottom-width:1px;
	border-bottom-style: dotted;
	border-bottom-color: #ACACAC;
}
.BtmCellBorderPurp {
	border-bottom-width:2px;
	border-bottom-style: solid;
	border-bottom-color: #37035F;
}

.BtmCellBorderDkGrn {
	border-bottom-width:2px;
	border-bottom-style: dotted;
	border-bottom-color: #505B28;
}

.MedGrnTopCellBorder {
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #516130;
}
.LtGrnTopCellBorder {
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #C4DC87;
}
.LtGryRtCellBorder {
	border-right-width:2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.AllCellBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #809241;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#809241;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #809241;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #809241;
}
.TLBCellBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#809241;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #809241;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #809241;
}

.PadCell
{
    margin: 0px;
    padding-right: 5px;
    padding-left: 5px;
}
.PadCell20
{
    margin: 0px;
    padding-right: 5px;
    padding-left: 20px;
}

.PadCellTitle
{
   	font-size: 14pt;
	color: #809241;
	 margin: 0px;
    padding-right: 0px;
    padding-left: 50px;
}

/*
div#bodyShadow {


	width: 842px;
	height: 100%;
    margin: 0px;
    background-color: #939393;
    min-height: 100%; 
}
div#bodyShadowMed {

	width: 844px;
	height: 100%;
	 margin: 0px;
	background-color: #E1E1E1;
	 min-height: 100%; 
}
div#bodyShadowLt {
	width: 857px;
	height: 100%;
                 margin: 0px auto;
	background-color: #F1EEEB;
                 min-height: 100%; 
}

div#bodywrap {
	height: 100%;
	    margin: 0px;
   	 padding-right: 5px;
   	 padding-left: 5px;
	background-color: #FFFFFF;
    	min-height: 100%; 
}
  */
.btnclass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #505FC9;
	font-weight:;
	vertical-align: middle;
	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color:#cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #97A0DF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #cccccc;
	padding: 3px 3px;
	cursor: hand;
}
/*
.btnclass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #505FC9;
	font-weight:;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #cccccc;
	padding: 3px 3px;
	cursor: hand;
} */

.btnclassGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #C0C0C0;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #cccccc;
	padding: 3px 3px;
	cursor: hand;
}
.btnclassSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #37035F;
	font-weight:;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #cccccc;
	padding: 0px 0px;
	cursor: hand;
}

img
{
border: none;
}

.shadow {
  position: relative; 
  bottom: ;
  right: 6px;
  background-color: #CCCCCC;
}
.GrnSectTabLeft {
	font-size: 10pt;
	color: #333333;
	 text-align: center;
	text-decoration: none;
	background: #D7DCB4 url('/images/tableft.gif') left no-repeat;  
}
.GrnSectTabRt {
	font-size: 10pt;
	color: #333333;
	 text-align: center;
	text-decoration: none;
	background: #D7DCB4 url('/images/tabright.gif') right no-repeat;  
}
.profile {
    font-size: 10pt;
    padding: 10px 100px 10px 50px;
  }

.nowrap
{
	white-space:nowrap;
}
.sectHeadGradBlue{
 	background-image: url("/images/sectblue.jpg");
	background-repeat:no-repeat; 
	background-position: top left;
	color:#fff;
	 text-align: center;
/*    padding-right: 20px;
    padding-left: 20px; */
    font-family: Arial, Helvetica, sans-serif;
}

.blueBox {
	border: 1px solid #97A0DF;
}
.bluenum {
    font-size: 14pt;
	color: #505FC9;
	font-weight: bold;
/*	border: 2px solid #cccccc;
    padding: 5px 10px 5px 10px;
	background-color:#F3F3F3; */

}

.bluenumSm {
    font-size: 12pt;
	color: #505FC9;
	font-weight: bold;
}
.ltBlueCell{
	background-position: center;
	text-align: center;
	background-color: #88A2DD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}
/*KE 07/22/2011 - style for quwhoappinfo.*/

.center {
 margin-right: auto; 
 margin-left: auto; 	
}

.black-check-list 
{
	padding-top: 10px;	
}

.black-check-list ul
{
	list-style: none;
	margin:0px;
	padding: 0px;	
}

.black-check-list ul li
{
	background:  url(/images/black-check.png) top left no-repeat;		
		padding-left: 20px;
		padding-bottom: 10px;
}

.listBoxSize
{
	width:190px;
	height:140px;
}

.comitteeCol
{
	width:125px;
}

.greennum {
    font-size: 14pt;
	font-weight: bold;
	color: #7F9824;
}

.docgreennum {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size: 18pt;
	font-weight: bold;
	font-style:italic;
	color: #7F9824;
	border: 2px solid #cccccc;
    padding: 5px 10px 5px 10px;
	background-color:#F3F3F3;
}

.date
{ width:80px;}


#contactperson { width: 200px; }

/*committee page style*/
.majorcommittee
{ float:left; padding-top:15px; width:230px; }

.legend
{ float:right; padding-top:15px; }

.commcontrols
{ width:760px;}

.txtBox
{
	width: 250px;
}
