body {
	margin: 15px 0px 0px 0px;
}
.content {
	background-color: #D4CCBF;
	background-image: url(/lib/images/bgpattern01.gif);
	background-repeat: repeat-x;
}
.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
.heading_level1 { color: #000000; font-weight: bold; font-size: 10pt; line-height: 18px; font-family: Arial, helvetica, sans-serif; }
.heading_level2 { color: #000000; font-weight: bold; font-size: 9pt;  line-height: 16px; font-family: Arial, helvetica, sans-serif; }
.heading_level3 { color: #000000; font-weight: bold; font-size: 8pt;  line-height: 14px; font-family: Arial, helvetica, sans-serif; }
.headersearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4D;
	text-decoration: none;
}
.textfield {
	border: solid #E6E2D7;
	background-color: #F0F0DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.leftnavtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}
.bodytext a:link {
	text-decoration: none;
	color: #B8201C;
}
.bodytext a:visited {
	text-decoration: none;
	color: #B8201C;
}
.bodytext a:hover {
	text-decoration: underline;
	color: #B8201C;
}

.bodyH1,.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 8pt;
}
.bodyH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8201C;
	text-decoration: none;
	line-height: 15px;
}
.bodyH3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
a:hover {
	text-decoration: none;/*underline;*/
	color: #000000;/*ffffff;#B8201C;*/
	}
	
a:link,visited {
	color: #ffffff;
	text-decoration: none;
	}
	
TABLE.eventcalander {
	FONT-size: 9pt;
  font-family: Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #efeded; 
	TEXT-ALIGN: left;
}
	
TD.eventcalander A:link {
     	font-weight: bold;
	color: #1B3C77;	
	}

TD.eventcalander A:visited {
     	font-weight: bold;
	color: #1B3C77;
	}
	
TD.eventcalander A:hover {
     	font-weight: bold;
	COLOR: #000000;
	text-decoration:none;
	}

TD.eventcalanderAlt A:link {
	font-weight: bold;
	color: #1B3C77;
	text-decoration:underline;
	}

TD.eventcalanderAlt A:visited {
	font-weight: bold;
	color: #1B3C77;
	text-decoration:underline;
	}

TD.eventcalanderAlt A:hover {
	font-weight: bold;
	COLOR: #1B3C77;
	text-decoration:underline;
	}								
	
TD.eventcalander {
  BORDER-RIGHT: 1px solid #eeeeee 1px;
  PADDING-RIGHT: 3px;
  BORDER-TOP: 1px solid  #eeeeee;
  PADDING-LEFT: 3px;
  PADDING-BOTTOM: 3px;
  FONT-size: 12px;
  font-family: Arial, helvetica, sans-serif;
  BORDER-LEFT: 1px solid #eeeeee;
  COLOR: black;
  PADDING-TOP: 3px;
  BACKGROUND-COLOR: #EFEDED;
	BORDER-BOTTOM: 1px solid #eeeeee;
        }

TD.eventcalanderAlt {
	BORDER-RIGHT: #eeeeee 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #eeeeee 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	FONT-size: 12px;
	font-family: Arial, helvetica, sans-serif;
	color: black;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #DADADA;
	BORDER-BOTTOM: #eeeeee 1px solid
	}  

TD.pageHeader {
     	font-weight: bold;
        background: #ffffff;
        color: #000000;
        font-size: 9pt;
        font-family: Arial, helvetica, sans-serif;
        BORDER-RIGHT: #ffffff 1px solid;
        PADDING-RIGHT: 3px;
        BORDER-TOP: #ffffff 1px solid;
        PADDING-LEFT: 3px;
        PADDING-BOTTOM: 3px;
        BORDER-LEFT: #ffffff 1px solid;
        PADDING-TOP: 3px;
        BORDER-BOTTOM: #ffffff 1px solid;
        }															
TD.eventcalanderHeading {
	font-weight: bold;
	background: #B41E1A;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, helvetica, sans-serif;
	PADDING-RIGHT: 3px; 
	BORDER-RIGHT: #eeeeee 1px solid; 
	BORDER-TOP: #eeeeee 1px solid; 
	BORDER-BOTTOM: #eeeeee 1px solid
	BORDER-LEFT: #eeeeee 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 

}

/*
TABLE.ServSales {
	FONT: 11px;
        font-family: Arial, Helvetica, sans-serif; 
	COLOR: black; 
	BACKGROUND-COLOR: #FAD6D6; 
	TEXT-ALIGN: left;
	}

TD.ServSales A:link {
     	font-weight: bold;
	color: #1B3C77;	
	}

TD.ServSales A:visited {
     	font-weight: bold;
	color: #616161;
	}
	
TD.ServSales A:hover {
     	font-weight: bold;
	COLOR: #000000
	}

TD.ServSalesAlt A:link {
	font-weight: bold;
	color: #1B3C77;
	}

TD.ServSalesAlt A:visited {
	font-weight: bold;
	color: #616161;
	}

TD.ServSalesAlt A:hover {
	font-weight: bold;
	COLOR: #000000
	}								
*/
TABLE.ServSales {
	FONT-size: 9pt;
	font-family: Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #efeded; 
	TEXT-ALIGN: left;
}
TD.ServSales A:link {
     	font-weight: bold;
	color: #1B3C77;	
	}
TD.ServSales A:visited {
     	font-weight: bold;
	color: #1B3C77;
	}
TD.ServSales A:hover {
     	font-weight: bold;
	COLOR: #000000;
	text-decoration:none;
	}
TD.ServSalesAlt A:link {
	font-weight: bold;
	color: #1B3C77;
	text-decoration:underline;
	}
TD.ServSalesAlt A:visited {
	font-weight: bold;
	color: #1B3C77;
	text-decoration:underline;
	}

TD.ServSalesAlt A:hover {
	font-weight: bold;
	COLOR: #1B3C77;
	text-decoration:underline;
	}								
	



TD.ServSalesBody {
  FONT-size: 11px;
  font-family: Arial, helvetica, sans-serif;
  COLOR: black;
  BACKGROUND-COLOR: #FAD6D6;
	BORDER-RIGHT: #FAD6D6 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #FAD6D6 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #FAD6D6 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #FAD6D6 1px solid;
	FONT: 9pt;
	}
	
.inputbutton
{
	border:2px solid #C3BDAE;
	color: #F55454;
	background-color:#F0F0DD;
	cursor:hand;
	font-weight:600;
	font-family;arial;
	font-size:8pt;
	height:30px;
}

TABLE B
{
	 FONT-size: 11px;
color:#000000;
font-weight:bolder;
}
.eventcalander B
{
	 FONT-size: 11px;
color:#ff0000;
font-weight:bolder;
}
TD.ServSalesTop {
  FONT-size: 8pt;
  font-family: Arial, helvetica, sans-serif;
  COLOR: black;
  BACKGROUND-COLOR: #EAF0F8;
	BORDER-RIGHT: #EAF0F8 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #EAF0F8 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #EAF0F8 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #EAF0F8 1px solid;
	}

TD.ServSales {

  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  PADDING-BOTTOM: 3px;
  font-size: 8pt;
  font-family: Arial, helvetica, sans-serif;
  COLOR: black;
  PADDING-TOP: 3px;
  BACKGROUND-COLOR: #efeded; 
}											
TD.ServSalesAlt {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	FONT-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	COLOR: black;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #DADADA;
	
	}  													
TD.ServSalesHeading {
	font-weight: bold;
	background: #B41E1A;
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	BORDER-RIGHT: #eeeeee 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #eeeeee 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #eeeeee 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #eeeeee 1px solid;
	
	}

TD.ServSalesHeadingTotal {
	font-weight: bold;
	background: #B41E1A;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, helvetica, sans-serif;
	BORDER-RIGHT: #eeeeee 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #eeeeee 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #eeeeee 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #eeeeee 1px solid;
	}

TD.ServSalesHeadingTop {
	font-weight: bold;
	background: #7B98C7;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, helvetica, sans-serif;
	BORDER-RIGHT: #eeeeee 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #eeeeee 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #eeeeee 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #eeeeee 1px solid;
	}
TD.headertext{
	font-weight: bolder;
	color:#ffffff;
	vertical-align:middle;
	font-size: 13px;
	}
.i{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, helvetica, sans-serif;
	}
TABLE   A:link, A:visited {
	font-size: 11px;
	font-family: Arial, helvetica, sans-serif;
	color: #f55454;
	}
TABLE   A:hover {
	font-size: 11px;
	color: #b8201c;
	font-family: Arial, helvetica, sans-serif;
	}
	
TABLE.MemberSearch {
  FONT-size: 9pt;
  font-family: Arial, Helvetica, sans-serif; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #B41E1A; 
	TEXT-ALIGN: left;
	border:0px solid #ffffff;
}
TD.MemberSearchHeading {
	font-weight: bold;
	background: #B41E1A;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, helvetica, sans-serif;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #eeeeee 1px solid; 
	BORDER-RIGHT: #eeeeee 1px solid; 
	BORDER-BOTTOM: #eeeeee 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 	
	text-align:center;
	}

TD.MemberSearch A:link {
     	font-weight: bold;
	color: #1B3C77;	
	}

TD.MemberSearch A:visited {
     	font-weight: bold;
	color: #1B3C77;
	}

TD.MemberSearchAlt {
	
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	FONT-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	BORDER-RIGHT: #eeeeee 1px solid;
	BORDER-BOTTOM: #eeeeee 1px solid;
	/*
	BORDER-LEFT: #eeeeee 1px solid;
	BORDER-TOP: #eeeeee 1px solid;
	*/
	COLOR: black;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #F8AFAD;
	
	}  
	
TD.MemberSearch A:hover {
     	font-weight: bold;
	COLOR: #000000
	}

TD.MemberSearchAlt A:link {
	font-weight: bold;
	color: #1B3C77;
	}

TD.MemberSearchAlt A:visited {
	font-weight: bold;
	color: #1B3C77;
	}

TD.MemberSearchAlt A:hover {
	font-weight: bold;
	COLOR: #1B3C77;
	}								
	
.MemberSearchTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
	background-color:#ffffff;
}
