/* begin global styles */
body{
	background: #FFFFFF;
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background-image:url(../images/pageBack.gif);
}

#mainBlock{
	width:991px;
	border-collapse:collapse;
	border:0px;
	margin:0px;
	padding:0px;
}

#mainBlock #leftBlock{	
	width:202px;
	padding:0px;
}

#mainBlock #rightBlock{
	width:788px;
	padding:0px;
}


#navItem{
	background-image:url(../images/menuBack.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:23px;
	padding:3px 0px 0px 15px;
}

#navItemDisabled{
	color:#dedede;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/menuBackDisabled.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:23px;
	padding:3px 0px 0px 15px;
}

#navItem a{
	color:#E4DEEB;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:23px;
	width:202px;
}

#navItem a:hover{
	color:#ffffff;
}

#navLogin{
	color:#ffffff;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:10px 10px 0px 15px;
}

#pageBody{
	width:773px;
	padding:0px 0px 0px 15px;
}

#pageFooter{
	text-align:center;
	color:#714E94;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:25px 0px 25px 0px;
}

#topPanel{
	float:left;
	width:750px;
}

#topPanel #areaHeading{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
	padding:5px;
	width:750px;
	height:15px;
	background-color:#613091;
}

#topPanel #areaHeading a{
	color:#F7D117;
}

#topPanel #areaContent{
	padding:10px 0px 20px 0px;
	width:100%;
	text-align:left;
	color:#000000;
	font-size:12px;
	font-family: arial, helvetica, sans-serif;
}

#leftPanel{
	float:left;
	width:260px;
}

#leftPanel #areaHeading{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
	padding:5px;
	width:260px;
	height:15px;
	background-color:#613091;
}

#leftPanel #areaHeading a{
	color:#F7D117;
}

#leftPanel #areaContent{
	padding-bottom:20px;
	width:100%;
}

#rightPanel{
	float:left;
	width:475px;
}

#rightPanel #areaHeading{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family: arial, helvetica, sans-serif;
	padding:5px;
	width:480px;
	height:15px;
	background-color:#613091;
}

#rightPanel #areaHeading a{
	color:#F7D117;
}

#rightPanel #areaContent{
	color:#000000;
	padding-bottom:20px;
	width:100%;
}

#rightPanel #areaContent a{
	color:#000000;
}

#homeNewsContent{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	padding:5px;
}

#homeNewsContent a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
}

#homeNewsContent .title{
	color:#000000;
	font-weight:bold;
}

#homeNewsContent .title a{
	color:#005A46;
	font-weight:bold;
	text-decoration:none;
}

#homeNewsContent .spacer{
	padding-top:5px;
	padding-bottom:5px;
}

.home-calender-items{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.home-calender-items a{
	color:#330066;
}

.home-calender-items .location{
	font-weight:normal;
}

.home-calender-items .spacer{
	padding-top:5px;
	padding-bottom:5px;
}

.normal{
	font-weight:normal;
}
.bold{
	font-weight:bold;
}

.underline{
	text-decoration:underline;
}

.CommHeader{
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Date{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer-links{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.footer-links a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.footer-links a:hover{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.footer-copy{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.footer-copy a{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.GenHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GenHeader A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GenHeader A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GenHeaderw
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GenHeaderw A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GenHeaderw A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pageheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pageheaderw
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PageText
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageText A
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageText A:hover
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTextsm
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTextsm A
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTextsm A:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTextb
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTextb A
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTextb A:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTextw
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTextw A
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageTextw A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* end global styles */

/* begin login styles */
.global-login-help{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.global-login-fields{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.global-login-message{
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.global-login-message a{
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.global-login-options td{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.global-login-options td a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.global-login-options td a:hover{
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.global-login-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.global-login-title{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/* end login styles */

/* calendar module styles */
.Blue-12BI
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #613091;
}

.red-letter-event .Massive {
	color:#613091;
}

.red-letter-event .Massive a{
	color:#613091;
}

.Massive
{
	color:#A088B8;
	font-size:36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.Massive a
{
	color:#A088B8;
	font-size:36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.Red-12B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.Red-14B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #990033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Red-16B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #990033;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Blue-14B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Blue-18B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #333366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Large-12B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.calendar
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    BORDER-LEFT: #888888 1px solid;
    BORDER-BOTTOM: #888888 1px solid
}
.calendar-days
{
    FONT-WEIGHT: normal;
    color:#000000;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TH.calendar-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #613091;
    TEXT-ALIGN: center
}
.calendar-days-title
{
    COLOR: #666666;
    BACKGROUND-COLOR: #eeeeee
}
.calendar-days-title TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
TH.no-date
{
    BACKGROUND-COLOR: #e3e3e3
}
.calendar .red-letter-day
{
    BACKGROUND-COLOR: #613091
}
.calendar .event-day
{
    BACKGROUND-COLOR: #A088B8
}
.calendar A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#icsLink{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	width:225px;
	padding-bottom:10px;
	padding-top:10px;
	background: url("/images/icsExport.gif") left no-repeat;
	cursor:pointer;
}
/* end calendar module styles */

/* monthly view styles */
#calendarweekend{
	text-align:right;
	height:100%;
	width:100%;
	background:#d3d3d3;
	padding:5px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#calendarweekendtext{
	text-align:left;
	height:82;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:5px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#calendarweekendtext a{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#calendarweekendtoday{
	text-align:right;
	height:100%;
	width:100%;
	background:#613091;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#calendarday{
	text-align:right;
	height:100%;
	width:100%;
	background:#d3d3d3;
	padding-top:5px;
	padding-bottom:5px;
	color:#613091;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#calendardaytext{
	text-align:left;
	height:200;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:5px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#calendardaytext a{
	color:#1F14B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#calendardaytoday{
	text-align:right;
	height:100%;
	width:100%;
	background:#0066cc;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#calendar-empty{
	text-align:right;
	height:100%;
	width:100%;
	background:#d3d3d3;
	padding-top:5px;
	padding-bottom:5px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#calendar-weekend-empty{
	text-align:right;
	height:100%;
	width:100%;
	background:#d3d3d3;
	padding-top:5px;
	padding-bottom:5px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#calendar-month{
	text-align:center;
	height:100%;
	width:100%;
	background:#d3d3d3;
	padding:5px;
	color:#613091;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

#calendar-title{
	text-align:center;
	height:20px;
	background:#613091;
	padding:5px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.calendar-table{
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#d3d3d3;
}

.calendar-table td{
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#d3d3d3;
}

.event-view-menu{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.event-view-menu a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.event-view-menu a:hover{
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* end monthly view styles */

/* start committee styles */

.comm-event-date{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-event-title{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-event-title a{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-event-title a:hover{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-forum-title{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-forum-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-forum-text a{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.CommText
{
    font-size: 11pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.CommText A{
    font-size: 11pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CommText A:hover{
    font-size: 11PT;
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CommTextw{
    font-size: 11pt;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CommTextw A{
    font-size: 11pt;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CommTextw A:hover{
    font-size: 11pt;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CommTitle{
    font-weight: bold;
    font-size: 12pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CommTitlew{
    font-weight: bold;
    font-size: 12pt;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.comm-library-title{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-news-first{
	color:#000000;
	font-family:optima, helvetica, arial, sans-serif;
	font-size:12px;
}

.comm-news-first a{
	color:#000000;
	font-family:optima, helvetica, arial, sans-serif;
	font-size:12px;
}

.comm-news-first a:hover{
	color:#ff0000;
	font-family:optima, helvetica, arial, sans-serif;
	font-size:12px;
}

.comm-news-first-date{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-news-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-news-text a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-news-text a:hover{
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-news-title{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.home-event-date{
	color:#B7B791;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.home-event-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.home-event-title{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-home-adv-email{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-home-adv-email a{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-home-adv-members{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-home-adv-members a{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-home-bracket-link {
	color:#F7D117;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-home-bracket-link a{
	color:#F7D117;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-home-update-link {
	color:#330066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-home-update-link a{
	color:#330066;
}

.comm-home-library-link{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-home-library-link a{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.comm-announce-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-mission-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-home-title{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-home-title-background{
	background-color:#613091;
	padding-left:5px;
}

.comm-adv-event-date{
	color:#1959A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-adv-event-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comm-adv-event-title{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comm-adv-event-title a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/* end committee styles */

/* begin library module styles */
.libraryheader
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.libraryheaderw
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.libraryheaderlw
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.libraryheadersw
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.libraryfolders
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.libraryfolders a
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.libraryfolders a:hover
{
    font-size: 12px;
    color: #F7D117;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.librarytext
{
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.librarytext a
{
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.librarytext a:hover
{
    font-size: 12px;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.librarytextw
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.librarytextw a
{
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.librarytextw a:hover
{
    font-size: 12px;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* end library module styles */
/* begin membership module styles */
.frontpagetext{
        color:#000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
}

.frontpagetext a{
	color:#336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}
.frontpagetextLight{
	color:#000000;
	font-weight:normal;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FormTitle{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.memCustLeftColumn
{
    color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}
.memCustRightColumn
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* end membership module styles */

/* begin member directory styles */
.SearchTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SearchText
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SearchText A
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SearchText A:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* end member directory styles */

/* news module styles */
.NewsHeadline{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NewsHeadlineW{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NewsPageText{
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NewsPageText A{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NewsPageText A:hover{
    font-weight: bold;
    font-size: 11px;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NewsSideBarHeader{
    font-weight: bold;
    font-size: 12px;
    color: #4f4f4f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NewsSideBar{
    font-weight: bold;
    font-size: 10px;
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NewsSideBar A{
    font-weight: bold;
    font-size: 10px;
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NewsSideBar A:hover{
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsbrief{
    font-size: 10px;
    color: #999999;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.newsbrief A{
    font-size: 10px;
    color: #999999;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}
/* end news module styles */
/* start enews styles */
.enews-address{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.enews-address a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.enews-date{
	color: #000000;
    	font-family: arial;
    	font-size: 12px;
    	font-style:italic;
}

.enews-todays-date{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.enews-story-title{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.enews-story-source{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
}

.enews-story-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.enews-story-text a{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.enews-options-title{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.enews-options{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.enews-options a{
	color:#742112;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* end enews styles */
/* start admin module styles */
.wizardheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.wizardheaderb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.wizardtext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.wizardtextw
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.wizardtextw A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/* end admin module styles */
/* begin survey module styles */
.surveyAnsw1
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: black;
    font-family:Verdana, Arial, Helvetica, sans-serif,sans-serif;
}
.surveyAnsw1 A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: blue;
    font-family:Verdana, Arial, Helvetica, sans-serif,sans-serif;
}
.surveyAnsw2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: red;
    font-family:Verdana, Arial, Helvetica, sans-serif,sans-serif;
}
.surveyAnsw3
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: green;
    font-family:Verdana, Arial, Helvetica, sans-serif,sans-serif;
}
.surveyAnsw4
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: purple;
    font-family:Verdana, Arial, Helvetica, sans-serif,sans-serif;
}
.surveyAnsw5
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: blue;
    font-family:Verdana, Arial, Helvetica, sans-serif,sans-serif;
}
.surveyAnswBG1
{
    BACKGROUND-COLOR: black
}
.surveyAnswBG2
{
    BACKGROUND-COLOR: red
}
.surveyAnswBG3
{
    BACKGROUND-COLOR: green
}
.surveyAnswBG4
{
    BACKGROUND-COLOR: purple
}
.surveyAnswBG5
{
    BACKGROUND-COLOR: blue
}
.surveyAnsw6
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    COLOR: orange;
    font-family:Verdana, Arial, Helvetica, sans-serif,sans-serif;
}
.surveyAnswBG6
{
    BACKGROUND-COLOR: orange
}
.surveyAnswTextarea
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #006464;
    font-family:Verdana, Arial, Helvetica, sans-serif,sans-serif;
    BACKGROUND-COLOR: #f0f5ed
}
/* end survey module styles */

/* start invoice styles */
.invoice-date{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-from{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-header{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.invoice-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.invoice-instructions{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.invoice-num{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.invoice-paid{
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.invoice-payment{
	color:#005238;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-to{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.invoice-reg-headers{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-reg-headers select{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-reg-headers{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-reg-table{
	border:1px solid #ffffff;
	empty-cells:show;
	border-collapse:collapse;
}

.invoice-reg-table td{
	border-top:1px solid #000000;
	height:23px;
	padding-left:1px;
	padding-right:1px;
}

.invoice-reg-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.invoice-reg-text a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.invoice-reg-text a:hover{
	color:#C32525;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.invoice-amount-table{
	border:1px solid #ffffff;
	empty-cells:show;
	border-collapse:collapse;
}

.invoice-amount-table td{
	border-top:1px solid #ff0000;
	height:23px;
	padding-left:1px;
	padding-right:1px;
}

.invoice-amount-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.invoice-amount-text a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.invoice-amount-text a:hover{
	color:#C32525;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

/* end invoice styles */

/* start meeting styles */
.meeting-list-links{
	color:#005238;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.meeting-list-links a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting-list-links a:hover{
	color:#005238;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting-list-text{
	color:#005238;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.meeting-list-text a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.meeting-list-text a:hover{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.meeting-reg-headers{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting-reg-headers select{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting-reg-headers{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting-reg-table{
	border:1px solid #ffffff;
	empty-cells:show;
	border-collapse:collapse;
}

.meeting-reg-table td{
	border-top:1px solid #000000;
	height:23px;
	padding-left:1px;
	padding-right:1px;
}

.meeting-reg-text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.meeting-reg-text a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.meeting-reg-text a:hover{
	color:#C32525;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.meeting_multi_header{
	color:#005238;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.meeting_multi_header2{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting_multi_instructions{
	color:#0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.meeting_multi_instructionsbl{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


.meeting_reg_list{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting_reg_list a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.meeting_reg_list a:hover{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.admin-reg-header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-links
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-links A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-links A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-text-10
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-text-10 A
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-text-10 A:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-text-10r
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-text-10r A
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-text-10r A:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-text-10wh
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-text-10wh A
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif;
}
.admin-reg-text-10wh A:hover
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif;
}
.meeting_guest_title{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
}
/* end meeting styles */

/* group email styles */
.group-email-options{
    color: #ffffff;
    font-size: 12px;
    font-family: arial;
    font-weight:bold;
}

.group-email-options a{
    color: #F0F262;
    font-size: 12px;
    font-family: arial;
    font-weight:bold;
}

.group-email-options a:hover{
    color: #ffffff;
    font-size: 12px;
    font-family: arial;
    font-weight:bold;
}

.group-email-subject{
    color: #000000;
    font-size: 12px;
    font-family: arial;
    font-weight:bold;
}

.group-email-warning{
    color: #ff0000;
    font-size: 12px;
    font-family: arial;
    font-weight:bold;
}
/* end group email styles */
/*  begin multi update/enrol pages -*/
.mem_multi_header{
	color:#005238;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.mem_multi_header2{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.mem_multi_text{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.mem_multi_instructions{
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.mem_multi_instructionsbl{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mem_list{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.mem_list a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.mem_list a:hover{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*  end multi update/enrol pages */

/* search styles */
#searchBoxTable{
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
}

#searchBoxTable{
	color:#000000;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	white-space:nowrap;
	text-align:left;
}

input.searchTextBox{
	background-color:#efefef;
	color:#000099;
	font-size:12px;
}
input.searchSubmit{
	background-color:#000099;
	height:20px;
	color:#ffffff;
	font-size:12px;
	margin-bottom:1px;
}

#searchResultTable{
	border-collapse: collapse;
	color:#000000;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width:1px;
	border-style:solid;
	border-color:#0066CC;
	margin-bottom:5px;
}

#searchResultTable td{
	font-size:12px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#0066CC;
	padding-right:2px;
	padding-left:8px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

#searchResultTable a{
	color:#000000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#searchResultTable .searchResultHeading{
	background: url("/images/search_title_gradient.jpg");
}

#searchResultTable .searchResultHeading td{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#searchResultTable .searchResultTitles{
	color:#000000;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#searchResultTable .searchResultRow2{
	background-color:#ffffff;
}

#searchResultTable .searchResultRow1{
	background-color:#E7E7F8;
}
/* end search styles */

/* start forum styles */
.forumCategoryHeader{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumPageheader{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.forumheader{
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumheader A{
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumheader A:hover{
    font-weight: bold;
    font-size: 10px;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumheaderw{
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumheaderw A{
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumheaderw A:hover{
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumheaderLw{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumheaderSw{
    font-size: 10px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumtext{
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumtext A{
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.forumtext A:hover{
    font-size: 10px;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.topicheader{
    font-size: 9px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topicheader A{
    font-size: 9px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topicheader A:hover{
    font-size: 9px;
    color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* end forum styles */