html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button
{
	margin: 0;
	padding: 0;
	border: 0;
}

.mainMenuStyle
{
	z-index: 1;
}

/* BODY - biggest job is to make the background grey.
   Any background image would replace the grey area   ---------------------------------*/
body
{
	margin: 0;
	padding: 0 386px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	background-repeat: repeat-x;
	
/*RICH - CHANGE OVERALL BACKGROUND TO EVENT COLOR */
	background-color: #EEEEEE;
	background-color: #1B3B61;
	color: #333333;
}

h1, h2, h3, h4, h5, h6
{
	color: #573922;
}

h1
{
	margin: 0;
	font-size: 1.6em;
	font-weight: normal;
}
h2
{
	margin: 0.5em 0;
	font-size: 1.5em;
	font-weight: normal;
}
h3
{
	margin: 0.5em 0;
	font-size: 1.4em;
	font-weight: normal;
}
h4
{
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: bold;
}
h5
{
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6
{
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}
p
{
	margin: 1em 0;
	line-height: 1.4;
}

a:link
{
	color: #8B2323; /*brown*/
}

a:visited
{
	color: #730027; /*burgundy*/
}

a:hover
{
	text-decoration: none;
}

/* END OF BODY ----------------------------------------------------------------------- */


/* THE SIZER STYLE IS USED FOR THE DIV IN THE MASTER PAGE.        
   THIS GIVES US THE 10 PIXELS FROM THE TOP OF THE BROWSER TO THE CONTENT ------------ */

#sizer
{
	width: 58%;
	max-width: 192px;
	margin: 10px auto 0 auto;
	padding: 0;
}

/* END OF SIZER -------------------------------------------------------------------------*/



/* THEN EXPANDER STYLE IS USED FOR THE DIV IN THE MASTER PAGE
   THIS STYLES THE ENTIRE CONTENT SECTION OF THE PAGE          --------------------------*/

#expander
{
	position: relative;
	width: 950px;
	min-width: 772px; /* Critical Safari fix! */
	margin: 0 -386px 0 -386px;
	background: #FFFFFF;
/*RICH - CHANGED BACKGROUND COLOR TO EVENT COLOR */
	background: #1B3B61;
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #1B3B61; /*this defines the color in between the sections - Yellow looked pretty good*/
}

/* END OF EXPANDER ---------------------------------------------------------------------- */

/* Holly hack for IE \*/
* html #expander
{
	height: 0;
}

#skiptocontent
{
	position: absolute;
	margin-left: -1000px;
}


html > body
{
	margin-right: 0;
}

#subnav
{
	padding-bottom: 1em;
	overflow: hidden;
}

#subnav a
{
}

#subnav a:hover
{
	text-decoration: underline;
}

/* CENTER COLUMN DEV - HOLDS CENTERCOLUMNTOP,HEADER --------------------------------------*/

#centercolumn
{
	height: 1%;
	margin: 0;
	background-repeat: no-repeat;
	background-position: top right;
}
html > body #centercolumn
{
	height: auto;
}
#centercoltop
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 0px; /* ORG height: 18px; */
	height: 0px;
/*RICH COLOR CHANGE */
	background-color: #1B3B61;
/*	background-color: #99FC87;*/ /*fairway green*/ 
/*	background-image: url(Images/centercolleftcorne.gif); */
	background-repeat: no-repeat;
	vertical-align: bottom;
}

/* THE AREA THAT HOLDS THE REGISTER LINK */

#centercoltopright
{
	float: right;
	padding: 0px 0px 0px 0px;
	height: 0px;
	width: 140px;
	background-color: #1B3B61;
	text-align: left;
	font-weight: bold;
}

/* MAIN NAVIGATION DIV - MENU ASP CONTROL */

/* HEADER IS CONTAINED IN CENTERCOLUMN DIV AND CONTAINS LOGINBOX, LOGOBOX */

#header
{
	position: relative;
	height: 134px; /*134 ORIG */
	margin: 2px;
	border: 1px solid #000000;
	background-color: #1B3B61;
/*	background-color: #99FC87; */
	background-position: top right;
}

/* END OF HEADER */

/* LOGO BOX STYE */

#logobox
{
/*	float: left */
/*	min-height: 119px;  */
/*	height: 119 */
/*	margin: 2px; */
/*	padding: 5px 0.5em; */
	border: 0px solid;
/*	border: 1px solid #528917; */
	background-color: #1B3B61; /*background-image:url(Images/colgradient_short.jpg);*/
	background-repeat: repeat-x;
/*	color: #00FF00; */
}

/* END OF LOGO BOX STYLE */

/* TOURNAMENT LOGO BOX STYLE */

#tournamentlogobox
{
/*	position:absolute; */
/*	top:0px; */
/*	left: 139px; */
/*	min-height: 119px; */
/**	height: 134; */
/*	margin: 2px; */
/*	padding: 5px 0.5em; */
	border: 0px solid;
/*	background-image:url(Images/PrincipalHeader.jpg);	 */
/**	color: #00FF00; */
	color: #0;
	width:648px;
}

/* END TOURNAMENT LOGO BOX STYLE */

/* LOGIN BOX STYLE */

#loginbox
{
	position:absolute;
	top:0px;
	left: 805px;
	text-align: left;
	height: 119px;
	min-height: 119px;
	width: 120px;
	margin: 2px;
	padding: 5px 0.5em;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	color: ##1B3B61;
	font-size: .95em;
}

#loginbox h4
{
	margin: 0;
}

#loginbox .txtBox, #searchbox .txtBox
{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	font-size: 1em;
}

/* style for the Login Button Only */
#loginbox .button
{
	border: 1px solid #000000;
	color: #6D584D;
	background-color: #FAEBE7;
	font-weight: bold;
	height: 17px;
	width: 45px;
	font-size: .9em;
}

/* END OF LOGIN BOX STYLE */



/* END OF CENTER COLUMN DEV -----------------------------------------------------------*/

#mainnav
{
	height: 22px;
	font-size: 1em;
	background-image: url(Images/mainnav_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align: left;
	background-color: #1B3B61; /*fairway green*/
}

html > body #mainnav
{
	height: 21px;
}

#mainnav a
{
}

#mainnav a:hover
{
}

#mainnav table
{
	text-align: right;
}

#mainnav .item
{
	padding: 0em 1em;
	border-top: 6px solid #FFFFFF;
	font-weight: bold;
	color: #6D584D;
}

html > body #mainnav .item /*menubar item*/
{
	border-top: 6px solid transparent;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#mainnav .hover
{
	color: #528917;
}
/*menubar hover*/

#mainnav .selected
{
	border-top: 6px solid #FAEBE7;
	background-image: url(Images/mainnavselected.gif);
	background-repeat: repeat-x;
}

html > body #mainnav .selected
{
	border-top: 6px solid #FAEBE7;
}

/* END OF MAIN NAVIGATION DIV */


/* MAIN CONTENT DIV THAT CONTAINS MAINCONTENT LEFT AND MAIN CONTENT RIGHT DIVS */

#maincontent
{
	float: left;
	background: url(Images/bottomBorderforContent.gif) bottom center no-repeat;
	padding-bottom: 1px;
	text-align: left;
}

#maincontentinner
{
	float: left;
	overflow: hidden;
	margin-left: 2px;
}
#maincontentleft
{
	float: left;
	background: #FFFFFF;
	border: 1px solid #000000;
	width: 695px;
	padding-top: 10px;
	margin-right: 1px;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
	text-align: center;
}

#maincontentleft1column
{
	float: left;
	background: #FFFFFF;
	border: 1px solid #000000;
	width: 938px;
	padding-top: 2px;
	margin-right: 1px;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
	text-align: center;
}

/* CONTACT INFORMATION FORM - TABLE (5 COLUMN TABLE) - INSIDE THE MAINCONTENT LEFT DIV*/

table.CIformtable
{
	vertical-align: middle;
}

#pledgeformheader
{
	text-align: center;
	background-color: #D2B48C;
	height: 30px;
	font-size: 1.3em;
	font-weight: bold;
}



.CITRlabel /*CONTENT INFORMATION FORM - TABLE (LABEL COLUMNS <TD>)*/
{
	text-align: right;
	height: 40px;
}

.CITRfield /*CONTENT INFORMATION FORM - TABLE (FIELD COLUMNS <TD>)*/
{
	text-align: left;
	height: 40px;
}

.CITRbutton
{
	text-align: right;
	height: 50px;
	font-weight: bold;
}

.CITRmiddlecolumn
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 10px;
}

/* END OF Contact Information Form*/


/* PLEDGE Form*/

table.PLGformtable /*donor form all cells*/
{
	vertical-align: middle;
}

.PLGTRlabel /*Contact Info label column*/
{
	text-align: right;
	height: 30px;
}

.PLGTRfield /*Contact Info field column*/
{
	text-align: left;
	height: 30px;
}

.PLGbutton
{
	text-align: right;
	height: 50px;
}

.PLGTRmiddlecolumn
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 10px;
}

/* END OF PLEDGE Form*/

/* PLEDGE - Billing Address Sub Form*/

table.BAformtable /*donor form all cells*/
{
	vertical-align: middle;
}

.BATRlabel /*Contact Info label column*/
{
	text-align: right;
	height: 20px;
}

.BATRfield /*Contact Info field column*/
{
	text-align: left;
	height: 20px;
}

.BATRmiddlecolumn
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 0px;
}

/* END OF PLEDGE - Billing Address Sub Form*/


/* RIGHT CONTENT COLUMN ----------------------------------------------------*/

#maincontentright
{
	float: left;
	border: 1px solid #528917;
	margin-right: 1px;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
	width: 243px;
	margin-left: 2px;
	background-color: #EEE8AA; /*PaleGoldenRod*/
}


/* END RIGHT CONTENT COLUMN ------------------------------------------------*/


#maincontent .teaser
{
	margin: -0.7em 0 0 0;
	color: #A68866;
}

/*#maincontent h2:before{content: url(Images/magnolia_small.gif);}*/

#maincontent fieldset
{
	margin-bottom: 1em;
	padding: 1em;
	border: 1px dotted #528917;
	color: #573922;
}

#maincontent legend
{
	background-color: #FFFFFF;
}

* html #maincontent legend
{
	padding: 0.5em;
}

#maincontent label
{
	line-height: 2em;
}

#maincontent .txtBox
{
/* RICH - TEXT BOX COLOR INFORMATION
	border: 1px solid #528917;
	font-size: 1em;
	background-color: #F5F2EF;
}

#maincontent .dropdown
{
	border: 1px solid #528917;
	font-size: 1em;
	background-color: #F5F2EF;
}

html > body #maincontent .txtBox
{
	font-size: 1em;
}

#maincontent .txtBox:focus
{
	background-color: #FFFFFF;
}

#maincontent caption
{
	text-align: left;
	font-weight: bold;
}

#maincontent table tr td
{
	padding: 0.2em 0.5em;
}

/* style for all ASP Buttons */
.button
{
	border: 1px solid #528917;
	color: #6D584D;
	background-color: #FAEBE7;
	font-weight: bold;
	height: 20px;
	width: 60px;
}

.imgfloatright
{
	float: right;
	display: inline;
	margin: 0.25em 0 0.25em 1em;
}
.imgfloatleft
{
	float: left;
	display: inline;
	margin: 0.25em 1em 0.25em 0;
}
div.readmore
{
	text-align: right;
}
#footer
{
	margin: 2px;
	padding: 0.5em;
	font-size: smaller;
}

.pledgelisttrlabel /*donor form label column*/
{
	text-align: right;
	height: 20px;
}

.pledgelisttrfield /*donor form field column*/
{
	text-align: left;
	height: 20px;
}


#footer a
{
	padding: 0 0.5em;
}


/* ERROR PAGE ------------------------------------------------------------------*/

#errorpage
{
	text-align: left;
	font-size: large;
	line-height: 25px;
}

/* END ERROR PAGE --------------------------------------------------------------*/

/* PLEDGE SUMMARY PAGE ---------------------------------------------------------*/

#pledgesummaryheader
{
    text-align: center;
    background-color: #D2B48C;
    font-size: 1.3em;
    font-weight: bold;
    padding:0px;
    margin:0px;
    border:none;
    width: 100%
}

#pledgesummarytournyimage
{
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: #00FF00
}

#pledgesummary
{
	padding: 0px 5px 5px 5px;
	font-weight: bold;
	font-size: small;
	text-align: left;
	line-height: 25px;
}

.pledgesummaryline
{
}

.pledgesummarysection
{
	padding-left: 2px;
	background-color: #EEE8AA;
}

/* END PLEDGE SUMMARY PAGE -----------------------------------------------------*/
/* PAYMENT FORM */

#messagefordonor
{
	font-size: 1.5em;
	font-weight: normal;
}

#messageamountdue
{
	font-size: 1.5em;
	font-weight: normal;
}

/* END OF PAYMENT FORM */