BODY	
	{
		font-size:10pt;
		font-family:verdana;
		color:black;
		margin-left: 2pt;
		margin-right: 2pt;
       	margin-top: 2pt;
  		margin-bottom: 4pt;
	}


P	
	{
		font-size:10pt;
		font-family:verdana;
		color:black;
		text-align:left;
	}


TD	
	{

		font-size:10pt;
		font-family:verdana;
		color:black;
	}

A	
	{
		font-size:10pt;
		text-decoration:underline;
		color:#3333FF;
	}

A:HOVER	
	{
		text-decoration:underline;
		color:#EDAE5C;
	}



A.mainmenu	
	{
		font-family:verdana;
		color:#FFFFFF;
		font-size: 12pt;
		text-decoration:none;
		font-weight:bold;
	}

A:HOVER.mainmenu	
	{
		color:#FFFFFF;
		font-size: 12pt;
		text-decoration:underline;
	}


.leftmenuspacing
	{
		margin-left: 2pt;
		margin-right: 2pt;
       	margin-top: 2pt;
  		margin-bottom: 4pt;
	}


A.leftmenu	
	{
		font-family:verdana;
		color:#FFFFFF;
		font-size: 10pt;
		text-decoration:none;
		font-weight:bold;
	}

A:HOVER.leftmenu	
	{
		color:#FFFFFF;
		font-size: 10pt;
		text-decoration:underline;
	}


.headline
	{
		font-size:12pt;
		color:#000099;
		font-weight:bold;
	}


.headline_darkblue
	{
		font-size:12pt;
		color:#000099;
		font-weight:bold;
	}

.recentprojects	
	{

		font-size:8pt;
		font-family:verdana;
		color:black;
	}



.tablebackground_header_with_image
	{
		background-image:url('../images/topbackground_1x75.jpg');
		margin-left: 0pt;
		margin-right: 0pt;
       	margin-top: 0pt;
  		margin-bottom: 4pt;
	}
	
.tablebackground_header
	{
		margin-left: 0pt;
		margin-right: 0pt;
       	margin-top: 0pt;
  		margin-bottom: 4pt;
	}


.tablebackground_green
	{
		background:#046614;
	}


.tablebackground_yellow
	{
		background:#CCCE00;
	}


.tablebackground_purple
	{
		background:#800080;
	}


.tablebackground_orange
	{
		background:#EEA312;
	}


.tablebackground_gray
	{
		background:#404040;
	}


.tablebackground_red
	{
		background:#CB0D0D;
	}


.tablebackground_christmasred
	{
		background:#BF2025;
	}
	
	
.admin_tablebackground_darkblue
	{
		background:#010080;
		color:#FFFFFF;
		font-size: 8pt;
		text-align: center;
		font-weight:bold;
	}
	
A.admin_tablebackground_darkblue
	{
		background:#010080;
		color:#FFFFFF;
		font-size: 8pt;
		text-align: center;
		font-weight:bold;
		text-decoration:underline;
	}
	
A:HOVER.admin_tablebackground_darkblue
	{
		background:#010080;
		color:#EDAE5C;
		font-size: 8pt;
		text-align: center;
		font-weight:bold;
	}

.admin_tablebackground_white
	{
		background:#FFFFFF;
		color:#000000;
		font-size: 8pt;
	}
	
A.admin_tablebackground_white
	{
		background:#FFFFFF;
		color:#3333FF;
		font-size: 8pt;
		text-decoration:underline;
	}
	
A:HOVER.admin_tablebackground_white
	{
		background:#FFFFFF;
		color:#EDAE5C;
		font-size: 8pt;
		text-decoration:underline;
	}

.admin_tablebackground_yellow
	{
		background:#FFFFCD;
		color:#000000;
		font-size: 8pt;
	}
	
A.admin_tablebackground_yellow
	{
		background:#FFFFCD;
		color:#3333FF;
		font-size: 8pt;
		text-decoration:underline;
	}

A:HOVER.admin_tablebackground_yellow
	{
		background:#FFFFCD;
		color:#EDAE5C;
		font-size: 8pt;
		text-decoration:underline;
	}
	
.admin_tablebackground_lightblue
	{
		background:#87CEFA;
		color:#000000;
		font-size: 8pt;
		font-weight:bold
	}
	
A.admin_tablebackground_lightblue
	{
		background:#87CEFA;
		color:#3333FF;
		font-size: 8pt;
		text-decoration:underline;
		font-weight:bold
	}

A:HOVER.admin_tablebackground_lightblue
	{
		background:#87CEFA;
		color:#EDAE5C;
		font-size: 8pt;
		text-decoration:underline;
		font-weight:bold
	}
	

.form_button_darkblue
	{
		border-bottom:thin solid #006600;
		border-right:thin solid #006600;
		border-top:thin solid #CCCCCC;
		border-left:thin solid #CCCCCC;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#000099;
		color:#FFFFFF;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
	}


.form_button_green
	{
		border-bottom:thin solid #006600;
		border-right:thin solid #006600;
		border-top:thin solid #CCCCCC;
		border-left:thin solid #CCCCCC;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#046614;
		color:#FFFFFF;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
	}


.form_button_yellow
	{
		border-bottom:thin solid #006600;
		border-right:thin solid #006600;
		border-top:thin solid #CCCCCC;
		border-left:thin solid #CCCCCC;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#CCCE00;
		color:#FFFFFF;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
	}


.form_button_purple
	{
		border-bottom:thin solid #006600;
		border-right:thin solid #006600;
		border-top:thin solid #CCCCCC;
		border-left:thin solid #CCCCCC;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#800080;
		color:#FFFFFF;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
	}


.form_button_orange
	{
		border-bottom:thin solid #006600;
		border-right:thin solid #006600;
		border-top:thin solid #CCCCCC;
		border-left:thin solid #CCCCCC;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#EEA312;
		color:#FFFFFF;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
	}


.form_button_gray
	{
		border-bottom:thin solid #006600;
		border-right:thin solid #006600;
		border-top:thin solid #CCCCCC;
		border-left:thin solid #CCCCCC;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#404040;
		color:#FFFFFF;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
}


.form_button_red
	{
		border-bottom:thin solid #006600;
		border-right:thin solid #006600;
		border-top:thin solid #CCCCCC;
		border-left:thin solid #CCCCCC;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#CB0D0D;
		color:#FFFFFF;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
	}


.form_button_christmasred
	{
		border-bottom:thin solid #006600;
		border-right:thin solid #006600;
		border-top:thin solid #CCCCCC;
		border-left:thin solid #CCCCCC;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#BF2025;
		color:#FFFFFF;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
	}


.form_button_goldenrod
	{
		border-bottom:thin solid #000000;
		border-right:thin solid #000000;
		border-top:thin solid #D3D3D3;
		border-left:thin solid #D3D3D3;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#F0E68C;
		color:#000000;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
	}


.form_button_skyblue
	{
		border-bottom:thin solid #000000;
		border-right:thin solid #000000;
		border-top:thin solid #D3D3D3;
		border-left:thin solid #D3D3D3;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		background-color:#99CCFF;
		color:#000000;
		line-height:.85;
		padding-top:3px;
		text-transform: capitalize;
		cursor: hand;
	}




.white_text
	{
		color:#FFFFFF;
	}
	
.motto_white_text
	{
		color:#FFFFFF;
		font-weight:bold;
		font-style:italic;
		font-size:12pt;
	}



.white_button
	{
		font-size:8pt;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
	}



.size8footer_white
	{
		font-size:8pt;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:normal;
	}

A.size8footer_white
	{
		font-size:8pt;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:normal;
	}


A:HOVER.size8footer_white
	{
		font-size:8pt;
		text-decoration:underline;
		color:#FFFFFF;
		font-weight:normal;
	}


.whitefooterhref
	{
		font-size:8pt;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:normal;
	}

A.whitefooterhref
	{
		font-size:8pt;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:normal;
	}


A:HOVER.whitefooterhref
	{
		font-size:8pt;
		text-decoration:underline;
		color:#FFFFFF;
		font-weight:normal;
	}


.size8_black
	{
		font-size:8pt;
		color:#000000;
	}
	
A.size8_black
	{
		font-size:8pt;
		color:#3333FF;
	}

A:HOVER.size8_black
	{
		font-size:8pt;
		color:#EDAE5C;
	}


.size8footer_black
	{
		font-size:8pt;
		color:#000000;
		text-decoration:none;
		font-weight:normal;
	}



A.size8footer_black
	{
		font-size:8pt;
		text-decoration:none;
		color:#000000;
		font-weight:normal;
	}

A:HOVER.size8footer_black
	{
		font-size:8pt;
		text-decoration:underline;
		color:#000000;
		font-weight:normal;
	}

.form_text
	{
		font-size:8pt;
		color:#000000;
		font-family:verdana;
	}

.text_member_id
	{
		font-size:8pt;
		color:#000000;
		font-weight:bold;
		font-family:verdana;
		text-decoration:none;
	}
	
A.text_member_id
	{
		font-size:6pt;
		color:#000000;
		font-weight:bold;
		font-family:verdana;
		text-decoration:none;
	}
	
A:HOVER.text_member_id
	{
		font-size:8pt;
		color:#000000;
		font-weight:bold;
		font-family:verdana;
		text-decoration:underline;
	}

.rotating_photo_caption
	{
		font-size:8pt;
		color:#808080;
		font-family:verdana;
	}

.adminmenu_headerbackground_yellow
	{
		border: 1px solid #030180;
		background:#FFFFCD;
		color:#030180;
		font-weight:bold;
		font-size: 10pt;
		margin-left: 4pt;
		margin-right: 4pt;
       	margin-top: 6pt;
  		margin-bottom: 6pt;
	}
	
.adminmenu_headerbackground_green
	{
		border: 1px solid #030180;
		background:#CEFFCD;
		color:#030180;
		font-weight:bold;
		font-size: 10pt;
		margin-left: 4pt;
		margin-right: 4pt;
       	margin-top: 6pt;
  		margin-bottom: 6pt;
	}

.adminmenu_headerbackground_blue
	{
		border: 1px solid #030180;
		background:#CDEEFF;
		color:#030180;
		font-weight:bold;
		font-size: 10pt;
		margin-left: 4pt;
		margin-right: 4pt;
       	margin-top: 6pt;
  		margin-bottom: 6pt;
	}

.adminmenu_headerbackground_purple
	{
		border: 1px solid #030180;
		background:#D4CDFF;
		color:#030180;
		font-weight:bold;
		font-size: 10pt;
		margin-left: 4pt;
		margin-right: 4pt;
       	margin-top: 6pt;
  		margin-bottom: 6pt;
	}

.members_rightmenu_table
	{
		border-collapse: collapse;
		border: 3px solid #010080;
	}

.members_rightmenu_table_text
	{
		font-size: 8pt;
	}
	
.broadcast_email_preview
	{
		border-collapse: collapse;
		border: 2px solid #CCCCCC;
	}

.news_footer
	{
		font-size:8pt;
		color:#838383;
		text-decoration:none;
		font-weight:normal;
	}

.membersarea_headerbackground_yellow
	{
		border: 2px solid #030180;
		background:#FFFFCD;
		color:#030180;
		font-weight:bold;
		font-size: 10pt;
		margin-right: 25pt;
	}
	
.headerbackground_yellow_noborder
	{
		background:#FFFFCD;
		font-size: 10pt;
	}

li.menubar {
  background: url(/images/plus.jpg) no-repeat 0em 0.3em;
  font-size: 12px;
  line-height: 1.5em;
  list-style: none outside;
}

.menu, .submenu {
  display: none;
  margin-left: 15px;
  padding: 0px;
}

.menu li, .submenu li {
  background: url(/images/doc.jpg) no-repeat 0em 0.3em;
  list-style: none outside;
}

a.actuator {
  background-color: transparent;
  color: #000;
  font-size: 12px;
  padding-left: 15px;
  text-decoration: none;
}

a.actuator:hover {
  text-decoration: underline;
}

.menu li a, .submenu li a {
  background-color: transparent;
  color: #000;
  font-size: 12px;
  padding-left: 15px;
  text-decoration: none;
}

.menu li a:hover, submenu li a:hover {
  /*border-bottom: 1px dashed #000;*/
  text-decoration: underline;
}

span.key {
  text-decoration: underline;
}

.membersarea_newsheadline
	{
		color:#030180;
		font-weight:bold;
		font-size: 10pt;
	}

.instructions_yellow
	{
		border: 2px solid #030180;
		padding: 3px 3px 3px 3px;
		background:#FFFFCD;
		color:#000000;
		font-size: 8pt;
	}

.calendar_title
	{
		font-size:10pt;
		font-weight:bold;
		background-color:01007F;
		color:#FFFFCD;
		text-align:center;
	}
	
.calendar_header
	{
		font-size:10pt;
		font-weight:bold;
		background-color:FFFFCD;
		color:#01007F;
		text-align:center;
	}
	
.calendar_noevent
	{
		background:#E7E7E7;
	}

A.calendar_event
	{
		font-size:10pt;
		text-decoration:underline;
		color:#3333FF;
	}

A:HOVER.calendar_event
	{
		text-decoration:underline;
		color:#EDAE5C;
	}

#fixedtipdiv
	{
		position:absolute;
		padding: 2px;
		border:1px solid black;
		font:normal 12px Verdana;
		line-height:18px;
		z-index:100;
	}

#dhtmltooltip
	{
		position: absolute;
		width: 150px;
		border: 2px solid black;
		padding: 2px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}

.error
	{
		color:#FF0000;
		font-weight:bold;
	}

.blacktableborder
	{
		border: 1px solid #000000;
	}

.whitetableborder
	{
		border: 1px solid #FFFFFF;
	}

.graytableborder
	{
		border: 1px solid #868396;
	}

.adminmenu_headerbackground
	{
		border: 1px solid #000000;
		background:#010080;
		color:#FFFFFF;
		font-weight:bold;
		font-size: 10pt;
		margin-left: 4pt;
		margin-right: 4pt;
       	margin-top: 6pt;
  		margin-bottom: 6pt;
	}

.admintable_header_white
	{
		background:#FFFFFF;
		color:#000000;
		font-size: 10pt;
		border: 1px solid #000000;
	}

.admintable_header_gray
	{
		background:#CCCCCC;
		color:#000000;
		font-size: 10pt;
		border: 1px solid #000000;
	}

.survey_tablebackground_yellow_center
	{
		background:#FFFFCD;
		color:#000000;
		font-size: 10pt;
		text-align:center;
	}

.survey_tablebackground_yellow
	{
		background:#FFFFCD;
		color:#000000;
		font-size: 10pt;
		text-align:left;
	}
	
.survey_tablebackground_white_center
	{
		background:#FFFFFF;
		color:#000000;
		font-size: 10pt;
		text-align:center;
	}

.survey_tablebackground_white
	{
		background:#FFFFFF;
		color:#000000;
		font-size: 10pt;
		text-align:left;
	}