/*  copyright ©2004 ICLUBcentral Inc. All rights reserved.  */

BODY,TD,TH{ 
 font-family: Arial, Helvetica, sans-serif;
} 
A{
 color:#000070;
}
A:active{
 color:#800080;
}
A:visited{
 color:#008080;
}
.white-on-black{
 background-color:#000000;
 color:#FFFFFF;
}
.black-on-white{
 background-color:#FFFFFF;
 color:#000000;
}
.location-bar{
 font-family:verdana, sans-serif;
 color:black;
 font-weight:normal;
 margin-left:5
}

.ad{
 text-align:center;
 }
 
.page-title{
 color:#204DA6;
 font-family:verdana, sans-serif;
 margin-left:5;
 margin-top:4;
 font-weight:bold;
 text-align:left;
}

.splash-message {
 text-align: right;
 color: #002360;
 font-weight: bold;
 padding: 0 5;
 }
 
/* Navigation bar */
.nav-bar-wrapper{
 background-color:#E0E0E0;
}

.my-account
{
	background-color: #A0BEFF;
	font-family: verdana, sans-serif;
	color: #000000;
}
 
.my-account-pad
{
	background-color: #A0BEFF;
	color: #000000;
	font-family: verdana, sans-serif;
	padding: 0 6;
}



.mock-nav-bar-link
{
  color:#000070;
  padding: 2 0 2 5;
  font-weight: normal;
  text-decoration: underline;
}
 
.more{
 font-weight: normal;
 text-align: right;
 }

.orange-head,
.purple-head,
.bubble-head,
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}

.purple-head { color: #663399; }
.orange-head { color: #FF6600; }
.bubble-head { text-align: center; }

.header2
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}



/* Location Bar */
.location-bar {
 font-color:#7F7F7F;
}
.location-bar-separator{
 font-weight:bold;
}
.location-bar A,.location-bar A:active,.location-bar A:visited{
 color:#000070;
}

/* Error Messages */
.error{
 font-weight:bold;
 color:#991010;
}

/* Generic tables */
.tab-cell {
 background-color:#003366;
 }

.tab-text {
 font-weight: bold;
 color: #FFFFFF;
 padding: 0 3;
 }
 
.tab-text A,
.tab-text A:visited {
 color: #FFFFFF;
 }

.header-row A,.subheader-row A{
 text-decoration:underline;
}
.header-row, .subheader-row,
.header-row A,.subheader-row A,
.header-row A:active,.subheader-row A:active,
.header-row A:visited,.subheader-row A:visited{
 color:black;
 font-weight:;
 font-family: verdana, sans-serif;
}
.subheader-row, .subheader-column{
 background-color:white;
 text-align:left;
 font-weight:bold;
}

.sheader-l {
  text-align: left;
  color: gray;
  font-size: 80%;
}

.sheader-r {
  text-align: right;
  color: gray;
  font-size: 80%;
}

.sheader-c {
  text-align: center;
  color: gray;
  font-size: 80%;
}

.theader-l {
  text-align: left;
  color: gray;
  font-size: 80%;
  padding-bottom: .0em;
  vertical-align: text-bottom;
  border-bottom: solid 0.1em gray;
}

.minor-vert-sep {
   font-size: 25%;
}

.bheader-l {
  text-align: left;
  color: gray;
  font-size: 80%;
  padding-top: .0em;
  vertical-align: text-top;
}

.theader-r {
  text-align: right;
  color: gray;
  font-size: 80%;
  padding-bottom: .0em;
  vertical-align: text-bottom;
  border-bottom: solid 0.1em gray;
}

.bheader-r {
  text-align: right;
  color: gray;
  font-size: 80%;
  padding-top: .0em;
  vertical-align: text-top;
}

.theader-c, .theader {
  text-align: center;
  color: gray;
  font-size: 80%;
  padding-bottom: .0em;
  vertical-align: text-bottom;
  border-bottom: solid 0.1em gray;
}

.bheader-c, .bheader {
  text-align: center;
  color: gray;
  font-size: 80%;
  padding-top: .0em;
  vertical-align: text-top;
}





.header-row, .header-column{
 background-color:#DAE7FF;
 font-weight: small;
 text-align:left;
}
.header-row-C, .header-column-C{
 background-color:#DAE7FF;
 font-weight: bold;
 text-align:center;
}


.header-row-number, .header-column-number,
.header-row-date, .header-column-date {
 background-color:#DAE7FF;
 font-weight: bold;
 text-align:right;
}

.header-row-number-C, .header-column-number-C,
.header-row-date-C, .header-column-date-C {
 background-color:#DAE7FF;
 font-weight: bold;
 text-align:center;
}


.number,.date{
  text-align:right;
}
.numberC,.dateC{
  text-align:center;
}
.numberL,.dateL{
  text-align:left;
}

.name,.text{
  text-align:left;
}
.nameC,.textC{
  text-align:center;
}
.nameR,.textR{
  text-align:right;
}

.e{
 background-color:#FAFAFA;
}
.o{
 background-color:#F0F0F0;
}

.report {
 font-size:x-small;
}

.report-center {
 font-size:x-small;
 text-align:center;
}

.report-right {
 font-size:x-small;
 text-align:right;
}
.report-left 
{
 font-size:small;
 text-align:left;
}
.report-header {
 font-size:x-small;
 font-weight:bold;
 text-align:center;
 vertical-align:middle;
}
.report-header1 
{
 font-size:small;
 font-weight:bold;
 text-align:left;
 vertical-align:middle;
}
.summary{
 background-color:#FFFFFF;
 color:#676F87;
 font-weight: bold;
 text-align: right;
}
.secondary-summary{
 background-color:#FFFFFF;
 color:#9094A7;
 font-weight: bold;
 text-align: right;
}

.footer {
 color:#000000;
 background-color:#FFFFFF;
 }

.left-bar-subtable{
 align:center; 
 background-color:#EFEFEF;
 width:100%;
 font-weight: bold;
}

.left-bar-subtable A,
.left-bar-subtable A:visited
{
 color: #39537F;
 text-decoration: underline;
}

.front-page H1, .inner-page H1{
 text-align: center;
 font-family: Georgia, Times New Roman, Times, serif;
 color:#39537F;
 /* font-style:italic; */
 margin-left:0px;
}

.front-page H2, .inner-page H2{
 color:black;
 font-weight:bold;
}

.front-page H3, .inner-page H3{
 color:#005B97;
 font-weight:bold;
}
.pull-quote-blue {
	 background-color:#ACDFFF;
}
.inner-page H4{
 color:black;
 font-style:italic;
}
.required-field {
 color:red;
}







