body{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin:0 0 0 0;
}
p{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.small {
	font-size: 10px;	
}
.fontsize11 {
	font-size: 11px;	
}
footer{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
}
td{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
li.spacedlist {
	margin-top: 0px;
	margin-bottom: 8px;
}
.news{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFBCC;
	padding-left:5px;
	padding-bottom:5px;
}
A{
	color:#330066;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 3px;
}
.tableEvents {
	width: 100%;
	border-collapse:collapse;
	border: 1px solid #abac8a;
}
.tableEvents td {
	border-bottom: 1px solid #abac8a;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
}
.tableEventDetails {
	border-collapse:collapse;
}
.tableEventDetails td {
	padding: 0 12px 12px 0;
}
.tableCmtes {
	border-top: 1px dotted #330066;
}
.tableCmtes td {
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #330066;
}
.tableCmtesRoster {
	border-collapse: collapse;
}
.tableCmtesRoster td {
	border: none;
	padding: 5px 0px 0px 0px;
}
.cmteroster {
	font-size: 8pt;
	margin: 0;
	margin-top: 4px;
}
.cmteheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin-bottom: 0;
	text-transform: uppercase;
}
.cmtelead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin-bottom: 0;
	margin-top: 4px;
	font-weight: bold;
}
table {
	border-collapse: collapse;
}

#board-roster {
	margin-left: 82px;
}
#board-roster h3 {
	clear: left;
	border-bottom: 1px solid #330066;
	margin-top: 24px;
	margin-bottom: 0px;
}
#board-member {
	clear: left;
}
#board-member img {
	float: left;
	margin-left: -82px; 
	margin-bottom: 12px;
}
#board-member p {
	margin-bottom: 4px;
}
#board-member .trigger {
	font-size: 11px;
	margin-top: 4px;
}
#board-member .toggle_container {
	clear: none;
}

/* Coolmenus styles */
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; }
.clLevel0{background-color:black; layer-background-color:black; color:white;}
.clLevel0over{background-color:#999966; layer-background-color:#999966; color:#000000; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.clLevel1{background-color:#8768a6; layer-background-color:#8768a6; color:white;}
.clLevel1over{background-color:#999966; layer-background-color:#999966; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
.clLevel2{background-color:#8768a6; layer-background-color:#8768a6; color:white;}
.clLevel2over{background-color:#999966; layer-background-color:#999966; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}


/*Styles for slide-down toggle*/
.trigger {
	margin-top: 9px;
	margin-bottom: 0px;
}
.trigger-active {background-position: left bottom;}
/*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.toggle_container {
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}

fieldset {
	border: 1px solid black;
	padding: 10px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 680px;
}

fieldset input[type=text].longInput, fieldset input[type=password].longInput 
{
    width: 300px;   
    
}

fieldset input[type=text].shortInput, fieldset input[type=password].shortInput
{
    
    width: 100px;    
}

fieldset .field {
	padding-bottom: 4px;
}

fieldset span {
	display: inline-block;
  	line-height: 1.8;
  	vertical-align: top;
}

fieldset .pushRight {
	margin-left: 103px;
}

fieldset label {
	font-weight: bold;
	width: 100px;
	display: inline-block;
  	line-height: 1.8;
  	vertical-align: top;
}


fieldset input.error { border-color: #FF3300;}

fieldset input[type=text], fieldset input[type=password] { 
    width: 250px;
}

fieldset legend {
	padding-left: 2px;
	margin-bottom: 5px;
	font-size: 15px;
}

fieldset .longLabel {
  width: 100%;
  display: inline;
}

fieldset .longField {
	margin-left: 103px;

}

fieldset fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

fieldset fieldset legend {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
fieldset fieldset label {
  display: block;
  width: auto;
  margin-left: 130px;
  font-weight: normal;
  vertical-align: top;
}

label.error {
	margin-left: 10px;
	width: auto;
	display: none;
	color: #FF3300;
	font-weight: normal;
}

.statusMessage {
	font-size: 15px;
	font-weight: bold;
	background-color: #FFFF99;
	margin-bottom: 10px;
	padding: 10px;
	width: auto;
	vertical-align: middle;
	border: 1px solid #000000;
}

#social-media-icons {
	width: 255px;
	padding: 10px 0;
	text-align: left;
}
#social-media-icons img {
	width: 32px;
	margin: 0 3px;
}
