body {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	background-color: #7F9ECC;
}

.topmenu {
	color: #CCCCCC;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.footer {
	color: #E6E6E6;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.footer a{
color: #E6E6E6;
}

/* Tabbed Navigation Start*/

#navigation {
border-bottom: 2px solid #7F9ECC;
float: left;
width: 100%;
margin-left: auto;
margin-right: auto;
}

ul#tabnav {
font-size: 90%;
list-style-type: none;
margin: 0 0 -2px 0;
width: 100%;
float: left;
padding-left: 40px;
}

ul#tabnav li{
float: left;
background-color: #003793;
color: #FFFFFF;
margin: 2px 2px 0 2px;
border-top: 1px solid #7F9ECC;
border-right: 1px solid #7F9ECC;
border-left: 1px solid #7F9ECC;
border-bottom: 1px solid #7F9ECC;
}

ul#tabnav a:link, ul#tabnav a:visited {
display: block;
color: #FFFFFF;
background-color: inherit;
text-decoration: none;
padding: 4px;
}

ul#tabnav a:hover {
background-color: #b2beff;
color: #FFFFFF;
}

ul#tabnav li.cur a:link, ul#tabnav li.cur a:visited {
background-color: #FFF;
color: #000;
}

#home ul#tabnav li.home,
#news ul#tabnav li.news,
#calendar ul#tabnav li.calendar,
#events ul#tabnav li.events,
#dance ul#tabnav li.dance,
#photos ul#tabnav li.photos,
#president ul#tabnav li.president,
#officers ul#tabnav li.officers,
#library ul#tabnav li.library,
#national ul#tabnav li.national,
#links ul#tabnav li.links,
#venues ul#tabnav li.venues,
#member ul#tabnav li.member {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #0050d6;
	border-right: 1px solid #0050d6;
	border-left: 1px solid #0050d6;
}

#home ul#tabnav li.home a:link, #home ul#tabnav li.home a:visited,
#news ul#tabnav li.news a:link, #news ul#tabnav li.news a:visited,
#calendar ul#tabnav li.calendar a:link, #calendar ul#tabnav li.calendar a:visited,
#events ul#tabnav li.events a:link, #events ul#tabnav li.events a:visited,
#dance ul#tabnav li.dance a:link, #dance ul#tabnav li.dance a:visited,
#photos ul#tabnav li.photos a:link, #photos ul#tabnav li.photos a:visited,
#president ul#tabnav li.president a:link, #president ul#tabnav li.president a:visited,
#officers ul#tabnav li.officers a:link, #officers ul#tabnav li.officers a:visited,
#library ul#tabnav li.library a:link, #library ul#tabnav li.library a:visited,
#national ul#tabnav li.national a:link, #national ul#tabnav li.national a:visited,
#links ul#tabnav li.links a:link, #links ul#tabnav li.links a:visited,
#venues ul#tabnav li.venues a:link, #venues ul#tabnav li.venues a:visited,
#member ul#tabnav li.member a:link, #member ul#tabnav li.member a:visited{
background-color: #fff;
color: #000;
}

/* Tabbed Navigation End*/

.topmenu a{
color: #FFFFFF;
text-decoration: none;
}
.topmenu a:hover{
background-color: #CADEFF;
color: #002561;
}
.topmenu #apply{
color:#FFFF33;
}
.topmenu #apply a:hover{
color: #002561;
}

.mainbody {
	background-color: #FFFFFF;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
}
.rowbottomborderblue {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #003793;
}

.maintable {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #002561;
	border-left-color: #002561;
}

.boxborderblack {
	border: thin solid #000000;
}

.boxborderblue {
	border: thin solid #003793;
}

.boxsidesblack {
	border-top: thin none;
	border-right: thin solid #000000;
	border-bottom: thin none;
	border-left: thin solid #000000;
}

.newsbox {
	margin-bottom: 15px;
	margin-left: 15px;
	border: thin solid #002561;
}
.newslist li{
	margin-bottom: 8px;
}


.corsivaVeryLargeBoldBlack {
	font-family:  "Monotype Corsiva", Georgia, Arial;
	font-size: 32px;
	font-weight: bold;
	color: Black;
}
.corsivaLargeBoldBlue {
	font-family:  "Monotype Corsiva", Georgia, Arial;
	font-size: 24px;
	font-weight: bold;
	color: darkblue;
}


.normBlack {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
}
.normBlue {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color:darkblue;
}
.normRed {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color:red;
}
.normYellow {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color:yellow;
}

.normBoldBlack {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: Black;
}
.normBoldRed {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: Red;
}
.normBoldYellow {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: yellow;
}

.normLargeBoldBlack {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color:black
}
.normLargeBoldBlue {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color:darkblue
}
.normLargeBoldYellow {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:yellow
}

.normVeryLargeBoldBlack {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: 600;
	color:black
}


