body {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 100.1%;
	color: #FFF6D1;
	}


/* text-alignment */
.ctr { text-align: center;}
.left { text-align: left;}
.right {text-align: right; }
.just { text-align: justify; }
.floatrt { float: right; margin: .5em;}
.floatleft { float: left; margin: .5em;}

/* text-adjustments */
.smtxt { font-size: 85%; }


/* use on meeting schedule page */
.meet {padding-left: 3; text-align: left; 
width: 77.4pt; height: .3in; 
border-left: 1.0pt solid black; 
border-right: 1.0pt solid black; 
border-top: medium none; 
border-bottom: 1.0pt solid black; 
padding-left: 5.4pt; 
padding-right: 5.4pt; padding-top: 0in; 
padding-bottom: 0in;

}
.comp {
text-align: left;
width: 102.65pt; 
height: .3in; 
border-left: medium none; 
border-right: 1.0pt solid black; 
border-top: medium none; 
border-bottom: 1.0pt solid black; 
padding-left: 8pt; 
padding-right: 5.4pt; 
padding-top: 0in; 
padding-bottom: 0in;

}

.assign {
text-align: center;
width: 131.35pt; 
height: .3in; 
border-left: medium none; 
border-right: 1.0pt solid black; 
border-top: medium none; 
border-bottom: 1.0pt solid black; 
padding-left: 8pt; 
padding-right: 5.4pt; 
padding-top: 0in; 
padding-bottom: 0in;

}
.loc
{
text-align: center;
width: 238px; 
height: .3in; 
border-left: medium none; 
border-right: 1.0pt solid black; 
border-top: medium none; 
border-bottom: 1.0pt solid black; 
padding-left: 8pt; 
padding-right: 5.4pt; 
padding-top: 0in; 
padding-bottom: 0in;

}
.prog
{
text-align: center;
width: 238px;
height: 33px; 
border-left: medium none; 
border-right: 1.0pt solid black; 
border-top: medium none; 
border-bottom: 1.0pt solid black; 
padding-left: 5.4pt; 
padding-right: 5.4pt; 
padding-top: 0in; 
padding-bottom: 0in;

}

/* left nav styles */


/* classifieds & calendar page */
.dtcalendar { font-weight: bold;
font-size: 110.1%;
color: #ffe87d;
vertical-align: top;
padding-left: 10px;
}

.dttitle { font-weight: bold;
font-size: 100.1%;
color: #ffe87d;
}
.dddate {color: gray;
font-size: 75%;
text-align: right;
padding-right: 40px;
}
.ddad  { text-align: left;
font-size: 90%;
}

.dateBlock {background-color: white; 
color: red; 
font-size: 112%; 
font-weight: bold; 
text-align: center;
}

/* font color  */

.leftNav {
		color: black;
		
		}

/* link colors  */
a {color: #FFF6D1; text-decoration: underline; }
a:visited {color: #ffe87d; text-decoration: underline;}
a:hover {color: #90adfe; text-decoration: none;}


/* link colors for club activities list page */
a.act {color: #FFF6D1; text-decoration: none;}
a:visited.act {color: #FFF6D1; text-decoration: none;}
a:hover.act {color: #FFF6D1; text-decoration: underline;}

/* link colors for newsletter page */
a.news {color: #FFF6D1; text-decoration: none; padding-left: 10;}
a:visited.news {color: #FFF6D1; text-decoration: none; padding-left: 10;}
a:hover.news {color: #FFF6D1; text-decoration: underline; padding-left: 10;}


/* link colors for private/BOD/meetingCalendar page */
a.edit {color: black; text-decoration: none;}
a:visited.edit {color: blue; text-decoration: none;}
a:hover.edit {color: black; text-decoration: underline;}

a.menuon
	{
	text-align: left;
	text-decoration: underline;
	color: #90ADFE;
	font-size: 80%;
	padding-left: 10;
	font-style: italic;
	}

a.menuoff
	{
	text-align: left;
	text-decoration: none;
	color: #ffe87d;
	font-size: 80%;
	padding-left: 10;
	font-style: italic;
	}

a:visited.menuoff
	{
	text-align: left;
	text-decoration: none;
	color: #ffe87d;
	font-size: 80%;
	padding-left: 10;
	font-style: italic;
	}

a:hover.menuoff
	{
	text-align: left;
	text-decoration: underline;
	color: #90ADFE;
	font-size: 80%;
	padding-left: 10;
	font-style: italic;
	}



/* copyright */
.copy { text-align: center;
        font-size: 11px;
		color: #ffe87d;
		}
		
/* right border properties*/
.rtnewsborder {
border-style: solid; 
border-width: thin;
border-color: #90adfe;}

.rtnews
{ border: 1px solid #90adfe;
 
}
/* hierarchy title tags */
h1 { font-size: 130%;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	}
h2 { font-size: 120%;
	font-weight: bold;
	text-align: center;
	}
h2.heading {font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: #ffe87d;
	text-decoration: underline;
	font-style: italic;}


h2.subs {font-size: 115%;
	font-weight: bold;
	text-align: left;
	color: #ffe87d;
	text-decoration: none;
	font-style: italic;}

h3 { font-size: 110%;
	font-weight: bold;
	text-align: center;
	}

/* opposite color table */
.opptable { 
background-color: #FFF6D1;
color: black;
}

/* rank table */
.table { background-color: #FFF6D1;
 }

.byline
{ color: gray;
	font-size: 75%;
	}

/* left nav member image border color */	
.brdrwhite {
border: 1px solid #ffffff;
} 
/* <dt> tag instructions */	

dt { font-weight: bold;}

/* competition page - category/class dividers */

.div {border-right: 1.0pt solid white;}
.divtop {border-top: 1.0pt solid white;}
.divbottom {border-bottom: 1.0pt solid white;}

/* competiton page - category titles */
.cattitle
{
font-weight: bold;
font-size: 110%;
color: #90adfe;
}

.indent50
{
padding-left:50;
}

.indent20
{
padding-left:20;
}
.indent30
{
padding-left:30;
}

.signupTable
{
background-color: #D7E1FD;
color: black;
font-style: italic;
font-weight: bold;
font-size: 90%;
}

.schedule
{
color: black;
background-color: #fff6d1;

}
