body, textarea, input, select, p { font-family: verdana,    tahoma, arial, helvetica; font-size: 8pt; line-height: 135%; 
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1; }

/* Buttons */
.button { font-family: verdana,    tahoma, arial, helvetica; font-size: 8pt; background: #d6e7ef; border-bottom: 1px solid #104a7b; border-right: 1px solid #104a7b; border-left: 1px solid #afc4d5; border-top: 1px solid #afc4d5; color: #000066; cursor: hand; line-height: 145%; }
.button-small { font-family: verdana,    tahoma, arial, helvetica; font-size: 7pt; background: #d6e7ef; border-bottom: 1px solid #104a7b; border-right: 1px solid #104a7b; border-left: 1px solid #afc4d5; border-top: 1px solid #afc4d5; color: #000066; cursor: hand; line-height: 145%; }


/* Links */
A { color: #333333; text-decoration: underline; }
A:hover { color: #0066cc; text-decoration: none; }

.link-bold { font-size: 7pt; font-weight: bold; letter-spacing: 1.1pt; color: #777777; text-transform: uppercase; text-decoration: underline; }
.link-bold:hover { font-size: 7pt; font-weight: bold; letter-spacing: 1.1pt; color: #0066cc; text-transform: uppercase; text-decoration: none; }
.donor-link{font-family: verdana, tahoma, arial; font-size:8pt; font-weight:bold; text-decoration:none; color: #000000; }
.donor-link:hover {font-family: verdana,  tahoma, arial; font-size:8pt; font-weight:bold; color: #0066cc;}


/* Keywords */
.keywords { color: #888888; }

/* Documents */
.document-date { color: #666666; }
.document-new { color: #ff0000; font-weight: bold; }
.document-info { color: #999999; font-size: 7pt; }

/* Print page footer */
.print-footer { color: #888888; font-size: 7pt; line-height: 150%; }


/* Tab */
.tab { font-size: 8pt; font-weight: bold; color: #444444; text-transform: uppercase; }


/* Input */
.input-flat { border: 1px solid #555555; height: 20px; }


/* Newsletter */
.newsletter-section { color: #666666; font-weight: bold; text-transform: uppercase; }


/* Other */
.block-header { text-transform: uppercase; font-size: 8pt; background-color: #73828c; color: white; font-weight: bold; padding: 2px; padding-left: 4px; }


.content { line-height: 145%; font-size: 8pt; }

/* Calendar */
.calendar-daystyle { background-color: #fff7e5; vertical-align: top; font-family: verdana,   tahoma,arial,helvetica; font-size: 7pt; }
.calendar-alternatingdaystyle { background-color: #cef3ff; vertical-align: top; font-family: verdana,   tahoma,arial,helvetica; font-size: 7pt; }
.calendar-weekendstyle { background-color: #ffecbf; vertical-align: top; font-family: verdana,    tahoma, arial, helvetica; font-size: 7pt; }
.calendar-othermonthdaystyle { background-color: #eeeeee; vertical-align: top; font-family: verdana,    tahoma, arial, helvetica; font-size: 7pt; color: #666666; }		
.calendar-todaydaystyle { background-color: #ffd87f; vertical-align:top; font-family: verdana,    tahoma, arial, helvetica; font-size: 7pt; color: #000000; }
.calendar-dayheaderstyle { background-color: #444444; text-transform:uppercase; font-family: verdana,    tahoma, arial, helvetica; font-size: 8pt; color: #ffffff; font-weight: bold; }
.calendar-titlestyle { background-color:#ffb200; font-family: verdana,    tahoma, arial, helvetica; font-size: 11pt; color: #333333; font-weight: bold; }
.calendar-nextprevstyle { font-family: verdana,    tahoma, arial, helvetica; font-size: 8pt; color: #000000; font-weight: bold; }

/* Grids */
.grid { border: 1px solid #444444; }
.grid-itemstyle { font-size: 8pt; background-color: #ffffff; }
.grid-alternatingitemstyle { font-size: 8pt; background-color: #fff7e5; }
.grid-headerstyle { font-size: 8pt; font-weight: bold; color: #000000; background-color: #ffb200;}
.grid-pagerstyle { font-size: 8pt; font-weight: bold; color: #000000; background-color: #ededed;}

/* Poll */
.poll-result-data { font-size: 7pt; }



/* Discussion-Forums  */
.forum-name { font-size: 8pt; color: #666666; font-weight: bold; text-transform: uppercase; }

.forum-subject { font-weight: bold; }

.forum-postdate { font-size: 8pt; color: #666666; }
.forum-header__ { font-size: 7pt; font-weight: bold; text-transform: uppercase; padding: 4px; }
.forum-tab { font-weight: bold; color: black; font-size: 8pt; }


.forum-grid { border: 1px solid #774700; }
.forum-header__ { font-size: 7pt; font-weight: bold; text-transform: uppercase; padding: 4px; background-color: #ff9900; color: #774700; }

.forum-itemheaderstyle { font-size: 8pt; line-height: 145%; background-color: #f0f0e8; }
.forum-itemstyle { font-size: 8pt; line-height: 145%; }
.forum-alternatingitemstyle { font-size: 8pt; line-height: 145%; background-color: #ffffff; }
.forum-headerstyle { background-color: #ffe5bf; }
.forum-pagerstyle { background-color: #f0f0e8; font-size: 8pt; }

.forum-label { background-color: #774700; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 7pt; padding: 5px; }
.search-word { background-color: #ffff00; color: black; }
.forum-membername { font-weight: bold; font-size: 8pt; }











.search-word { background-color: #ffff66; }

.heading { font-size: 11pt; font-weight: bold; line-height: 125%; }

.copyright { font-size: 8pt; color: #8a6100; }
.disclaimer { font-size: 7pt; color: #777777; }
.quote { color: #666666; font-weight: bold; font-size: 8pt; line-height: 175%; padding: 12px; }
.padded { padding: 15px; }

.helptext { cursor: help; border-bottom: 1px dashed black; }

.new { font-size: 7pt; font-weight: bold; color: red; }

.pager A { color: #0066cc ; font-weight: normal; text-decoration: underline; font-size: 9pt; }
.pager A:visited { color: #666666 ; font-weight: normal; text-decoration: underline; font-size: 9pt; }
.pager A:hover { color: #0066cc ; font-weight: normal; text-decoration: none; font-size: 9pt; }

.calendardate { font-size: 8pt; color: #666666; }

.validator { font-size: 8pt; }
.heading { font-size: 11pt; font-weight: bold; }
.productheading { font-size: 11pt; font-weight: bold; }

.breadcrumb { font-size: 7pt; color: #666666; }
.breadcrumb A { color: #666666; font-weight: normal; text-decoration: none; }
.breadcrumb A:hover { color: #222222; font-weight: normal; text-decoration: underline; }

.padded { padding: 15px; padding-top: 1px; }

.content-sub-heading { font-size: 8pt; color: #000000; font-weight: bold; }
.product-sub-heading { font-size: 8pt; color: #000000; font-weight: bold; }
.content-quote { padding: 25px; font-family: georgia,trebuchet ms, serif; font-size: 10pt; line-height: 150%; }
.content-tbl-header { line-height: 135%; font-size: 8pt; color: white; font-weight: bold; background-color: #666666; }
.admin-tbl-header { line-height: 135%; font-size: 8pt; color: white; font-weight: bold; background-color: #999999; }

.column { line-height: 190%; font-size: 8pt; }
.column A { color: #0066cc ; font-weight: normal; text-decoration: underline; font-size: 8pt; }
.column A:visited { color: #003264 ; font-weight: normal; text-decoration: underline; font-size: 8pt; }
.column A:hover { color: #0066cc ; font-weight: normal; text-decoration: none; font-size: 8pt; }

.small { font-size: 7pt; }
.small A { color: #0066cc ; font-weight: normal; text-decoration: underline; font-size: 7pt; }
.small A:visited { color: #003264 ; font-weight: normal; text-decoration: underline; font-size: 7pt; }
.small A:hover { color: #0066cc ; font-weight: normal; text-decoration: none; font-size: 7pt; }

.footer { font-size: 8pt; }
.footer A { color: #755200 ; font-weight: normal; text-decoration: underline; font-size: 8pt; }
.footer A:visited { color: #755200 ; font-weight: normal; text-decoration: underline; font-size: 8pt; }
.footer A:hover { color: #000000 ; font-weight: normal; text-decoration: none; font-size: 8pt; }

.footer-members { font-size: 8pt; color: #c0c0c0; }
.footer-members A { color: #c0c0c0 ; font-weight: bold; text-decoration: underline; font-size: 8pt; }
.footer-members A:visited { color: #c0c0c0 ; font-weight: bold; text-decoration: underline; font-size: 8pt; }
.footer-members A:hover { color: #ffffff ; font-weight: bold; text-decoration: none; font-size: 8pt; }

.admin-footer { font-size: 8pt; }
.admin-footer A { color: #ffb200 ; font-weight: normal; text-decoration: underline; font-size: 8pt; }
.admin-footer A:visited { color: #ffb200 ; font-weight: normal; text-decoration: underline; font-size: 8pt; }
.admin-footer A:hover { color: #ffffff ; font-weight: normal; text-decoration: none; font-size: 8pt; }


.rightbar { color: #666666; font-weight: bold; font-size: 9pt; padding: 15px; line-height: 150%; }
.rightbar .caption { color: #666666; font-size: 7pt; line-height: 150%; font-weight: normal; }
.rightbar A { color: #0066cc ; font-weight: normal; text-decoration: underline; font-size: 8pt; }
.rightbar A:visited { color: #666666 ; font-weight: normal; text-decoration: underline; font-size: 8pt; }
.rightbar A:hover { color: #0066cc ; font-weight: normal; text-decoration: none; font-size: 8pt; }

.admincaption { font-size: 8pt; font-weight: bold; color: black; }
.admin_tab { color: white; font-weight: bold; font-size: 8pt; }
.document_date { font-size: 7pt; color: #666666; }
.feature-text { font-size: 8pt; font-weight: bold; color: red; }

.document_info { font-size: 8pt; color: #666666; }
.error { color: red; }

.grid-header { text-transform: uppercase; font-size: 7pt; background-color: #d9d9c7; color: black; font-weight: bold; }
.block-header-public { text-transform: uppercase; font-size: 7pt; background-color: #e0e0e0; color: black; font-weight: bold; padding: 2px; padding-left: 4px; }
.grid-header-public { text-transform: uppercase; font-size: 7pt; background-color: #000000; color: #ffffff; font-weight: bold; }

/* Forms */
.form { background-color: #f0f0e8; border: 1px solid #333333; }
.form-label { background-color: #73828c; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 8pt; padding: 3px; }
.form-sublabel { color: #333333; text-transform: uppercase; font-weight: bold; font-size: 7pt; padding: 3px; }


/* Directory */
.directory-itemheading { font-size: 11pt; font-weight: bold; background-color: #73828c; color: white; }




/* Menu */
.TopGroup
{
    background-color: #C0C0C0;
    border: solid 0px gray;
}
.MenuGroup
{
    background-color: #ffffff;
    border: solid 1px gray;
    padding: 0px;
}
.TopMenuItem
{
    font-weight: normal;
    font-size: 8pt;
    /* background-image: url(/images/menu/menu_off.gif); */
    cursor: default;
    color: black;
    font-family: verdana, Tahoma;
}
.TopMenuItemHover
{
    font-weight: normal;
    font-size: 8pt;
    /* background-image: url(/images/menu/menu_on.gif); */
    cursor: default;
    color: black;
    font-family: verdana, Tahoma;
    background-color: #ffeec2;

}
.MenuItem
{
    font-weight: normal;
    font-size: 8pt;
    /* background-image: url(/images/menu/menu_off.gif); */
    cursor: default;
    color: black;
    font-family: verdana, Tahoma;
    border: 1px solid #ffffff;
}
.MenuItemHover
{
    font-weight: normal;
    font-size: 8pt;
    /* background-image: url(/images/menu/menu_on.gif); */
    cursor: default;
    color: black;
    font-family: verdana, Tahoma;
    background-color: #ffeec2;
    border: 1px solid #999999;

}
.DisabledMenuItem
{
    color: Gray;
    background-color: white;
    font-family: verdana, Tahoma;
    font-size: 8pt;
    cursor: default;
}
.DisabledMenuItemHover
{
    color: Gray;
    background-color: orange;
    font-family: verdana, Tahoma;
    font-size: 8pt;
    cursor: default;
}
.MenuBreak
{
    padding: 5px;
}
