@charset "utf-8";
/* CSS Document */
<!--

/*The homepage has a background image*/
#homepage {
	background-color: #5057c0;
	background-image: url(../images/BackgroundImage2.jpg);
	background-repeat: no-repeat;
	font-size: 100%;
	color: #ffffff;
	font-family: Verdana,Geneva,san-serif;

}

#valentine {
	background-color: #ffffff;
	background-image: url(../images/heart.jpg);
	background-repeat: no-repeat;
	font-size: 100%;
	color: #e19798;
	font-family: Verdana,Geneva,san-serif;
}

.spooktacular {
	font-weight: bold;
	letter-spacing: 0.08em;
	color: #f5781b;
}

.sponsor {
	font-weight: bold;
	font-size: 80%;
	color: #808080;
}
.gold3{
	border-style:solid;
	border-color: #a29061;
	border-width:5px;
}
.silver4{
	border-style:solid;
	border-color: #a7a9ac;
	border-width:5px;
}
.bronze5{
	border-style:solid;
	border-color: #ba8748;
	border-width:5px;
}
.grandpatron6{
	border-style:solid;
	border-color: #660460;
	border-width:5px;
}
.patron7{
	border-style:solid;
	border-color: #8ba4d5;
	border-width:5px;
}

/*Subpages just have background color*/
body {
	background-color: #2f3691;
	font-size: 100%;
	color: #ffffff;
	font-family: Verdana,Geneva,san-serif;
}

div, table, tbody, tr, td, p, ul, li {
	font-size: 100%;
	color: #ffffff;
	font-family: Verdana,Geneva,san-serif;
}

td.padded {
 padding:11px;
 }

#hor-minimalist-b
{
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

.free {
	font-weight: bold;
	font-size: 100%;
	color: #fee153;
}

.featured {display:block; width:100%; background:#2f3691; margin-top:4px; text-align:center; font-family:verdana,sans-serif; font-size:95%; font-weight: 600; color:#ffffff; overflow:hidden;}

.pbigred {
	font-weight: bold;
	font-size: 100%;
	color: #d12149;
}


/*Add a little extra spacing for list items*/
li {
margin-bottom: 10px;
}

H1, H2, H3
		{
		font-family: Verdana,Geneva,san-serif;
		font-size: 110%;
		font-weight: bold;}


/*Images can have a red, green or purple border*/		
.imager{
	border-style:solid;
	border-color: #d12149;
	border-width:5px;
}

.imageg{
	border-style:solid;
	border-color: #85D41F;
	border-width:5px;
}

.imagep{
	border-style:solid;
	border-color: #702c91;
	border-width:5px;
}

.imageb{
	border-style:solid;
	border-color: #000000;
	border-width:5px;
}

.imagebl{
	border-style:solid;
	border-color: #a3ccf5;
	border-width:5px;
}

.imagebl2{
	border-style:solid;
	border-color: #2f3691;
	border-width:5px;
}

/*Top Horizontal Menu*/
div.horizmenu table tr td {text-align:left;padding:1px 1px 1px 1px}
a.lnkd {font-size:90%;color:702c91;text-decoration:none}
div.horizmenu table tr td a:hover {text-decoration:none;color:#a3ccf5;text-align:left;padding-left:0px;padding-right:0px;font-size:80%;}
div.horizmenu table tr td a {text-decoration:none;color:#ffffff;text-align:left;padding-left:0px;padding-right:0px;font-size:80%; font-weight:600;}

/*Left Vertical Menu*/
a.menuitem, a.menuitem:link, a.menuitem:visited {display:block; width:150px; height:25px; background:#5057c0; margin-top:2px; text-align:center; text-decoration:none; font-family:verdana,sans-serif; font-size:85%; font-weight: 600; color:#ffffff; line-height:25px; overflow:hidden;}
a.menuitem:hover {color:#a3ccf5; background:#5057c0;}
a.menuitem:active {color:#ffffff; background:#a3ccf5;} 

/*Sub Menu*/
a.menuitem2, a.menuitem2:link, a.menuitem2:visited {display:block; width:160px; height:25px; background:#5057c0; margin-top:2px; text-align:center; text-decoration:none; font-family:verdana,sans-serif; font-size:85%; font-weight: 600; color:#ffffff; line-height:25px; overflow:hidden;}
a.menuitem2:hover {color:#5057c0; background:#a3ccf5;}
a.menuitem2:active {color:#ffffff; background:#a3ccf5;} 


/*Link Appearance*/
a {text-decoration:none;color:#a3ccf5;}
a:hover {text-decoration:none;color:#ffffff;}

/*Image Link Appearance*/
.v {text-decoration:none;color:#2f3691;}
.v:hover {text-decoration:none;color:#d12149;}


/*For secondary links:*/
.r {font-size:95%;color:a3ccf5}
.r:link {font-size:95%;text-decoration:none;color:a3ccf5}
.r:hover {font-size:95%;text-decoration:none;color:#ffffff}
.r:active {font-size:95%;text-decoration:none;color:#ffffff}
.r:visited {font-size:95%;text-decoration:none;}

.madcap {font-size:60%;color:#737373;}
.madcap:hover {font-size:60%;color:#a6a6a6;}

.p95 {font-size: 95%}
.p90 {font-size: 90%}
.p90i {font-size: 95%;
       font-style: italic;}


.p95black {font-size: 95%;	color: #000000; font-weight: bold;
	font-family: Verdana,Geneva,san-serif;}

.p80b {font-size: 80%;	color: #000000; font-weight: bold;
	font-family: Verdana,Geneva,san-serif;}

.p75 {font-size: 75%; font-weight: normal}

a.bsb10, a.bsb10:link, a.bsb10:visited {display:block; width:225px; padding:5px; height:80px; background:#5057c0; margin-top:2px; text-align:center; text-decoration:none; font-family:verdana,sans-serif; font-size:110%; font-weight: bold; color:#ffffff; line-height:20px; overflow:hidden;}
a.bsb10:hover {color:#a3ccf5; background:#5057c0;}
/*a.bsb10:active {color:#ffffff; background:#a3ccf5;} */

a.bsb10s, a.bsb10s:link, a.bsb10s:visited {display:block; width:225px; padding:5px; height:24px; background:#5057c0; margin-top:2px; text-align:center; text-decoration:none; font-family:verdana,sans-serif; font-size:110%; font-weight: bold; color:#ffffff; line-height:20px; overflow:hidden;}
a.bsb10s:hover {color:#a3ccf5; background:#5057c0;}

.m.madcap {font-size: 65%;color: #737373;}

/*For services that use acronyms set out the initial*/
.biginit {color: #CCCCCC; font-size: 120%; }

/*Links for read more*/
.readmore {text-decoration:none;color:#a3ccf5;font-size:80%;
}

/*The homepage address*/
.address {
	font-size: 70%;
	color: #ffffff;
	font-family: Verdana,Geneva,san-serif;
	background:#2f3691;
	padding:5px;
}
/*The homepage mission statement is a little bolder*/
.mission {
	font-size: 100%;
	color: #ffffff;
	font-weight: 500;
	font-family: Verdana,Geneva,san-serif;
}

/*Most text in the third column is at 80%, like the board of directors*/
.board {
	font-size: 80%;
}
.col3 {
	font-size: 90%;
}

/*This is on the homepage the tag line*/
.pagehead {
	font-size: 110%;
/*	font-style: italic;
*/}
/*This is the address in the footer of every subpage*/
.footer {
	font-weight: bold;
	font-style: italic;
	font-size: 85%;
}
.p150b {
	font-size: 150%;
	font-weight: bold;
}
/*The subpage titles*/
.subpagehead {
	font-size: 200%;
	font-weight: bold;
}

.attn {background:#ffffff; 
       margin-top:5px; 
	   font-size:100%; 
	   font-weight:bold;
	   color:#5057c0;
	   line-height:30px;
       padding:5px;
	   }

