/* BODY tag sets the default font size to 12 px not bold; family to arial else verdana, */
/* top margin to 15px and bottom margin to 5px                                          */
    body         { background-color: #ffffff; font-weight: normal; font-size: 12px; font-family: Arial, Verdana; margin: 5px 0px 5px 0px; }

/* Anchor links are set to bold, font size 12, color blue and underlined */
    A:active     { font-weight: bold; font-family: 12px Verdana, Arial, Helvetica; color: #c80000; TEXT-DECORATION: underline }
    A:hover      { color: #ff0000; TEXT-DECORATION: underline }
    A            { font-weight: bold; font-family: 12px Verdana, Arial, Helvetica; color: blue; TEXT-DECORATION: underline }
 
/* Anchor links are set to bold, adding a class of 'nb' will not bold     */
/* the anchor link (where nb=not bold)                                    */
    A:active.nb  { font-weight: 400; font-family: 12px Verdana, Arial, Helvetica; color: #c80000; TEXT-DECORATION: underline }
    A:hover.nb   { color: #ff0000; TEXT-DECORATION: underline }
    A.nb         { font-weight: 400; font-family: 12px Verdana, Arial, Helvetica; color: blue; TEXT-DECORATION: underline }
	
/* Anchor links are set to bold and underlines, adding a class of 'nbu'   */
/* will not bold or underline the anchor link (where nb=not bold)         */
    A:active.nbu { font-weight: 400; font-family: 12px Verdana, Arial, Helvetica; color: #c80000; TEXT-DECORATION: none }
    A:hover.nbu  { color: #ff0000; TEXT-DECORATION: underline }
    A.nbu        { font-weight: 400; font-family: 12px Verdana, Arial, Helvetica; color: blue; TEXT-DECORATION: none }

    .s80        {font-size: 80px; font-family: Arial, Verdana; font-weight: bold}
    .s70        {font-size: 70px; font-family: Arial, Verdana; font-weight: bold}
    .s60        {font-size: 60px; font-family: Arial, Verdana; font-weight: bold}
    .s50        {font-size: 50px; font-family: Arial, Verdana; font-weight: bold}
    .s48        {font-size: 48px; font-family: Arial, Verdana; font-weight: bold}
    .s46        {font-size: 46px; font-family: Arial, Verdana; font-weight: bold}
    .s44        {font-size: 44px; font-family: Arial, Verdana; font-weight: bold}
    .s42        {font-size: 42px; font-family: Arial, Verdana; font-weight: bold}
    .s40        {font-size: 40px; font-family: Arial, Verdana; font-weight: bold}
    .s38        {font-size: 38px; font-family: Arial, Verdana; font-weight: bold}
    .s36        {font-size: 36px; font-family: Arial, Verdana; font-weight: bold}
    .s34        {font-size: 34px; font-family: Arial, Verdana; font-weight: bold}
    .s32        {font-size: 32px; font-family: Arial, Verdana; font-weight: bold}
    .s30        {font-size: 30px; font-family: Arial, Verdana; font-weight: bold}
    .s28        {font-size: 28px; font-family: Arial, Verdana; font-weight: bold}
    .s26        {font-size: 26px; font-family: Arial, Verdana; font-weight: bold}
    .s24        {font-size: 24px; font-family: Arial, Verdana; font-weight: bold}
    .s22        {font-size: 22px; font-family: Arial, Verdana; font-weight: bold}
    .s20        {font-size: 20px; font-family: Arial, Verdana; font-weight: bold}
    .s18        {font-size: 18px; font-family: Arial, Verdana; font-weight: bold}
	.s16nb      {font-size: 16px; font-family: Arial, Verdana}
    .s16        {font-size: 16px; font-family: Arial, Verdana; font-weight: bold}
    .s15        {font-size: 15px; font-family: Arial, Verdana; font-weight: bold}
    .s14        {font-size: 14px; font-family: Arial, Verdana; font-weight: bold}
    .s13        {font-size: 13px; font-family: Arial, Verdana; font-weight: bold}
    .s12nb      {font-size: 12px; font-family: Arial, Verdana}
    .s12        {font-size: 12px; font-family: Arial, Verdana; font-weight: bold}
    .s11nb      {font-size: 11px; font-family: Arial, Verdana}
    .s11        {font-size: 11px; font-family: Arial, Verdana; font-weight: bold}
    .s10        {font-size: 10px; font-family: Arial, Verdana; font-weight: bold}
    .s10nb      {font-size: 10px; font-family: Arial, Verdana;}
    .s9nb       {font-size:  9px; font-family: Arial, Verdana;}
    .s9         {font-size:  9px; font-family: Arial, Verdana; font-weight: bold}
    .s8         {font-size:  8px; font-family: Arial, Verdana; font-weight: bold}
    .s8nb       {font-size:  8px; font-family: Arial, Verdana;}
    .s7         {font-size:  7px; font-family: Arial, Verdana; font-weight: bold}
    .s6         {font-size:  6px; font-family: Arial, Verdana; font-weight: bold}
    .s5         {font-size:  5px; font-family: Arial, Verdana; font-weight: bold}
    .s10nb        {font-size: 10px; font-family: Arial, Verdana}
    .s9nb         {font-size:  9px; font-family: Arial, Verdana}
    .s8nb         {font-size:  8px; font-family: Arial, Verdana}
    .s7nb         {font-size:  7px; font-family: Arial, Verdana}
    .s6nb         {font-size:  6px; font-family: Arial, Verdana}
    .s5nb         {font-size:  5px; font-family: Arial, Verdana}

/* Headings are set to large font size, bold with a 3px space below the base line */	
    h1 { font-size: 20px; font-weight: bold; margin-bottom: 3px; }
    h2 { font-size: 18px; font-weight: bold; margin-bottom: 3px; }
    h3 { font-size: 16px; font-weight: bold; margin-bottom: 3px; }
    h4 { font-size: 14px; font-weight: bold; margin-bottom: 3px; }
    h5 { font-size: 12px; font-weight: bold; margin-bottom: 3px; }


/* Used for the page header i.e 'LEAGUE INFORMATION' or 'PICTURES OF WINTERS PARK' */
/* in the first TD after the start of the body of the page.                        */	
.header {
	background: #ffff99;
	color: #797f7a;
	font-size: 16px;
	font-weight: bold;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
}

/* Used when displaying the adobe icon 'Downloadable files are in             */
/* Adobe Acrobat Reader format' The box is 200 px wide with a solid           */
/* light gray (#a0a9a7) 1px borderand a light green background (#dcefda)      */
/* with 3px padding on the left and right.                                    */
.adobeContainer { 
	font-size: 10px;
	background: #dcefda;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 1px 1px 1px 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	overflow: hidden;
	width: 200px;
}

/* Used when displaying the page STATE COUNTER.  The box is 250 px wide       */
/* with a solid light gray (#a0a9a7) 1px border and a light green background  */
/* (#dcefda) with 3px padding on the left and right and margins set to zero.  */
.counterContainer { 
	background: #dcefda;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 1px 1px 1px 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow : hidden;
}

/* Used to create a thin box around the Main Body of the page starting under  */
/* the Navigational Menu and ending befor the Footer at the bottom of the     */
/* page.  The box is a solid light grey (#a0a9a7) 1px border and a white      */
/* background (#ffffff) with 10px padding on all four sides.  The font color  */
/* is defined as dark gray (#505050).                                         */
.BodyContainer {
	background: #ccffcc;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 1px 1px 1px 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #505050;
}

/*Same as BodyCountainer only no border on the two sides, used    */
/* on the center column of the index page.                        */
.mainBodyContainer {
	background: #beccbd;
	border-style: solid;
  	border-color: #beccbd;
	border-width: 22px 0px 0px 0px;
	color: #505050;
}

/*Used to add padding on the right left and bottom of the center column on the home page.*/
.padding {
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}


/* Used to create a thin box around the Left column of the main page for the  */
/* Announcements.  It begins froom the header 'ANNOUNCEMBETS' to the bottom   */
/* of the left column and ends before the middle column 'TD'. The box is a    */
/* solid light grey (#a0a9a7) 1px border and a lite green background (#f5f5f5)*/
/* and a width of 250px.                                                      */
#announcementContainer { 
	background: #f5f5f5;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 1px 1px 1px 1px;
	width: 385px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow : hidden;
}


#announcementContainerforCam { 
	background: #c7f4b3;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 1px 1px 1px 1px;
	width: 400px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow : hidden;
}

/* CAM SECTION */

.camContainer {
	background: #336600;
	color: #ffffff;
	font-weight: bold;
	width: 350px;
	padding-top: 3px;
	border=5;
}


/* Box used for Sponsors on the index page */
.sponsorContainer { 
	background: #dcefda;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 1px 1px 1px 1px;
	width: 150;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow : hidden;
}

/* =====   STANDARD BOXES   =====   */
/* BORDER BOX WITH 3px padding      */
.border { 
	background: #f5f5f5;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 1px 1px 1px 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

/* BORDER TOP LEFT AND BOTTOM  USED ON TOURNAMENT TABLE */
.borderTLB { 
	background: #f5f5f5;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 1px 0px 1px 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

/* BORDER LEFT RIGHT AND BOTTOM  USED ON TOURNAMENT TABLE */
.borderLRB { 
	background: #f5f5f5;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 0px 1px 1px 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

/* BORDER LEFT AND BOTTOM USED ON TOURNAMENT TABLE */
.borderLB { 
	background: #f5f5f5;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 0px 0px 1px 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

/* BORDER RIGHT AND BOTTOM O USED ON BOARD OF DIRECTORS TABLE */
.borderRB { 
	background: #f5f5f5;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 0px 1px 1px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}


/* BORDER BOTTOM USED ON BOARD OF DIRECTORS TABLE */
.borderB { 
	background: #f5f5f5;
	border-style: solid;
  	border-color: #a0a9a7;
	border-width: 0px 0px 1px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

/* Thin Horizontal Line used in FAQ page*/
.line {
	border-style: dashed;
  	border-color: #a0a9a7;
	border-width: 0px 0px 1px 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.justify {text-align:justify}
