/* start global styles */
.bold{
	font-weight:bold;
}

.normal{
	font-weight:normal;
}

.logged-in{
	color:#000000;
	font-size:12px;
	font-family:arial,sans-serif;
}

.logged-in a{
	color:#000000;
	font-size:12px;
	font-family:arial,sans-serif;
}

/* end global styles */
.dead{
}

.CommHeader
{
    font-weight:bold;
    font-size:17px;
    color:#ffffff;
    font-family:arial,sans-serif;
}

.data{
	color:#ffffff;
	font-family:arial,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.data a{
	color:#ffffff;
	font-family:arial,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.data a:hover{
	color:#ffcc33;
	font-family:arial,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.data-title{
	color:#ffcc33;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.footer-text{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:10px;
}

.ImageText
{
	font-size: 10px;
	color: #000000;
	font-family:arial,sans-serif;
}

.news-first{
	color:#2D2F78;
	font-family:arial,sans-serif;
	font-size:12px;
}

.news-first a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.news-first a:hover{
	color:#2D2F78;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.news-first-date{
	color:#2D2F78;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.news-title{
	color:#2D2F78;
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.news-second{
	color:#2D2F78;
	font-family:arial,sans-serif;
	font-size:11px;
}

.news-second a{
	color:#2D2F78;
	font-family:arial,sans-serif;
	font-size:11px;
}

.news-second a:hover{
	color:#2D2F78;
	font-family:arial,sans-serif;
	font-size:11px;
}

.news-second-date{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
}

#aslrraStyle #newsImage{
				
		float:left;
		margin:21px 10px 10px 0px;
	
}

.NewsHeadline
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #000000;
    font-family:arial,sans-serif;
}

.NewsHeadlineW
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #000000;
    font-family:arial,sans-serif;
}

.NewsPageText
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}

.NewsPageText A
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}

.NewsPageText A:hover
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    color: #ff0000;
    font-family:arial,sans-serif;
}

.NewsSideBarHeader
{
    font-size: 14px;
    color: #000000;
    font-family:arial,sans-serif;
}

.NewsSideBar
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}

.NewsSideBar A
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}

.NewsSideBar A:hover
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    color: #ffffff;
    font-family:arial,sans-serif;
}

.PageText
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}
.PageText A
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}
.PageText A:hover
{
    font-size: 12px;
    color: #ff0000;
    font-family:arial,sans-serif;
}

.newsHomeImage{
	margin:40px 0px 0px 0px;
}

/* ================================ */
.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;
    BACKGROUND-color: #eeeeee;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    font-family:arial,sans-serif;
    font-size:12px;
}
TH.calendar-title
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #ffffff;
    font-family:arial,sans-serif;
    BACKGROUND-color: #2D2F78;
    TEXT-ALIGN: center;
}
.calendar-days-title
{
    color: #666666;
    BACKGROUND-color: #eeeeee;
    font-family:arial,sans-serif;
    font-size:12px;
}
.calendar-days-title TD
{
    FONT-WEIGHT: bold;
    font-size: 12px;
}
TH.no-date
{
    BACKGROUND-color: #e3e3e3;
    font-family:arial,sans-serif;
}
.calendar .red-letter-day
{
    BACKGROUND-color: #ff7777;
    font-family:arial,sans-serif;
}
.calendar .event-day
{
    BACKGROUND-color: #212963;
    font-family:arial,sans-serif;
}
.calendar A
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}

.dir-org-search-options{
    color:#000000;
    font-family:arial,sans-serif;
    font-size:9pt;
    font-weight:bold;
}
.front-page-date
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.footer
{
    font-size: 12pt;
    color: #505893;
    font-family:arial,sans-serif;
}
.footer A
{
    font-size: 9pt;
    color: #336633;
    font-family:arial,sans-serif;
}
.forumCategoryHeader
{
    FONT-WEIGHT: bold;
    font-size: 13pt;
    color: #2D2F78;
    font-family:arial,sans-serif;
}
.forumPageheader
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.forumheader
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.forumheader A
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.forumheader A:hover
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.forumheaderw
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.forumheaderw A
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.forumheaderw A:hover
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.forumheaderLw
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.forumheaderSw
{
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.forumtext
{
    font-size:12px;
    color:#000000;
    font-family:arial,sans-serif;
}
.forumtext A
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}
.forumtext A:hover
{
    font-size: 12px;
    color: #ff0000;
    font-family:arial,sans-serif;
}

.frontpagetext
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.frontpagetext A
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #336699;
    font-family:arial,sans-serif;
}
.frontpagetextlight
{ 
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}

.memCustLeftColumn
{
    color: #000000;
	font-family:arial,sans-serif;;
	font-size: 10pt;
	font-weight: bold
}
.memCustRightColumn
{
    FONT-WEIGHT: lighter;
    font-size: 10pt;
    font-family:arial,sans-serif;
}

.library-description{
	color:#000000;
	font-family:arial,san-serif;
	font-size:12px;
}

.libraryheader
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.libraryheaderw
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.libraryheaderLw
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.libraryheaderSw
{
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.libraryfolders
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}
.libraryfolders A
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}
.libraryfolders A:hover
{
    font-size: 12px;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.librarytext
{
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.librarytext A
{
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.librarytext A:hover
{
    font-size: 10pt;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.librarytextw
{
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.librarytextw A
{
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.librarytextw A:hover
{
    font-size: 10pt;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.memmenuitems
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #003366;
    font-family:arial,sans-serif;
}
.memmenuitems A
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #003366;
    font-family:arial,sans-serif;;
    TEXT-DECORATION: none
}
.memmenuitems A:hover
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #336699;
    font-family:arial,sans-serif;;
    TEXT-DECORATION: none
}
.newsbrief
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
    font-weight:bold;
}
.newsbrief A
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
    font-weight:bold;
}
.pageheader
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.pageheaderw
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.paging
{
    font-size: 10pt;
    color: #333333;
    font-family:arial,sans-serif;
}
.paging A
{
    font-size: 10pt;
    color: #333333;
    font-family:arial,sans-serif;
}
.paging A:hover
{
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.paperheaderw
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.paperheaderw A
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.paperheaderw A:hover
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.topicheader
{
    font-size: 9pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.topicheader A
{
    font-size: 9pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.topicheader A:hover
{
    font-size: 9pt;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.CalLink A
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.CalLinkred A
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.CalLinkw
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.ContactText
{
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.ContactText A
{
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.ContactText A:hover
{
    font-size: 10pt;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.Copyright
{
    FONT-WEIGHT: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.Date
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.Date2
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.GenHeader
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #000000;
    font-family:arial,sans-serif;
}
.GenHeader A
{
    FONT-WEIGHT: bold;
    font-size: 14pxt;
    color: #000000;
    font-family:arial,sans-serif;
}
.GenHeader A:hover
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.GenHeaderw
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.GenHeaderw A
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.GenHeaderw A:hover
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #ff0000;
    font-family:arial,sans-serif;
}

.PageTextsm
{
    font-size: 8pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.PageTextsm A
{
    font-size: 8pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.PageTextsm A:hover
{
    font-size: 8pt;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.PageTextb
{
    font-size: 10pt;
    color: #336699;
    font-family:arial,sans-serif;
}
.PageTextb A
{
    font-size: 10pt;
    color: #336699;
    font-family:arial,sans-serif;
}
.PageTextb A:hover
{
    font-size: 10pt;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.PageTextw
{
    font-size: 11pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.PageTextw A
{
    font-size: 11pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.PageTextw A:hover
{
    font-size: 11pt;
    color: #ff0000;
    font-family:arial,sans-serif;
}

.sitemap-header{
	color:#ffffff;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.sitemap-header a{
	color:#ffffff;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.sitemap-header a:hover{
	color:#ffffff;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.sitemap-text{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px
}

.sitemap-text a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px
}

.sitemap-text a:hover{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px
}

.SpotlightLinks
{
    FONT-WEIGHT: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.SpotlightLinks A
{
    FONT-WEIGHT: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family:arial,sans-serif;;
    TEXT-DECORATION: none
}
.SpotlightLinks A:hover
{
    FONT-WEIGHT: bold;
    font-size: 8pt;
    color: #ffff00;
    font-family:arial,sans-serif;;
    TEXT-DECORATION: none
}
.SpotlightText
{
    FONT-WEIGHT: bold;
    font-size: 13pt;
    color: #ffff00;
    font-family:arial,sans-serif;
}

.store-category{
	color:#ffffff;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.store-category a{
	color:#ffffff;
	font-family:arial,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.store-category a:hover{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.store-column-header{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.store-instructions{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
}

.store-instructions a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
}

.store-instructions a:hover{
	color:#009933;
	font-family:arial,sans-serif;
	font-size:12px;
}

.store-text{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
}

.store-text a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
}

.store-text a:hover{
	color:#009933;
	font-family:arial,sans-serif;
	font-size:11px;
}

.WelcomeText
{
    FONT-WEIGHT: bold;
    font-size: 13pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}

.red-letter-event .Massive {
	color:#ff0000;
}

.red-letter-event .Massive a{
	color:#ff0000;
}

.Massive
{
	color:#212963;
	font-size:36pt;
	font-family:arial,sans-serif;
	text-decoration:none;
}

.Massive a
{
	color:#336633;
	font-size:36pt;
	font-family:arial,sans-serif;
	text-decoration:none;
}
.Red-14B
{
    FONT-WEIGHT: bold;
    font-size: 14pt;
    color: #990033;
    font-family:arial,sans-serif;
}
.Red-16B
{
    FONT-WEIGHT: bold;
    font-size: 16pt;
    color: #990033;
    font-family:arial,sans-serif;
}
.Blue-14B
{
    FONT-WEIGHT: bold;
    font-size: 14pt;
    color: #333366;
    font-family:arial,sans-serif;
}
.Blue-18B
{
    FONT-WEIGHT: bold;
    font-size: 18pt;
    color: #333366;
    font-family:arial,sans-serif;
}
.Large-12B
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    font-family:arial,sans-serif;
}
.NoDecoration
{
    font-family:arial,sans-serif;;
    TEXT-DECORATION: none
}
.Blue-12BI
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    color: #ffffff;
    font-family:arial,sans-serif;;
    BACKGROUND-color: #2D2F78
}
.Red-12B
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    color: #000000;
    font-family:arial,sans-serif;;
    TEXT-DECORATION: none
}
.adddelete
{
    FONT-WEIGHT: bolder;
    font-size: 10pt;
    color: #ff0000;
    font-family:arial,sans-serif;
    TEXT-DECORATION: none
}
.adddelete A
{
    FONT-WEIGHT: bolder;
    font-size: 10pt;
    color: #ff0000;
    font-family:arial,sans-serif;
    TEXT-DECORATION: none
}
.wizardheader
{
    FONT-WEIGHT: bolder;
    font-size: 12pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.wizardheaderb
{
    FONT-WEIGHT: bolder;
    font-size: 12pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.wizardtext
{
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.wizardtextw
{
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.wizardtextw A
{
    FONT-WEIGHT: lighter;
    font-size: 12pt;
    color: #ffffff;
    font-family:arial,sans-serif;
    survey: black
}
.surveyAnsw2
{
    FONT-WEIGHT: lighter;
    font-size: 12pt;
    color: red;
    font-family:arial,sans-serif;
}
.surveyAnsw3
{
    FONT-WEIGHT: lighter;
    font-size: 12pt;
    color: green;
    font-family:arial,sans-serif;
}
.surveyAnsw4
{
    FONT-WEIGHT: lighter;
    font-size: 12pt;
    color: purple;
    font-family:arial,sans-serif;
}
.surveyAnsw5
{
    FONT-WEIGHT: lighter;
    font-size: 12pt;
    color: blue;
    font-family:arial,sans-serif;
}
.surveyAnswBG1
{
    BACKGROUND-color: black
}
.surveyAnswBG2
{
    BACKGROUND-color: red
}
.surveyAnswBG3
{
    BACKGROUND-color: green
}
.surveyAnswBG4
{
    BACKGROUND-color: purple
}
.surveyAnswBG5
{
    BACKGROUND-color: blue
}
.surveyAnsw1 A
{
    FONT-WEIGHT: lighter;
    font-size: 12pt;
    color: blue;
    font-family:arial,sans-serif;
}
.surveyAnsw6
{
    FONT-WEIGHT: lighter;
    font-size: 12pt;
    color: orange;
    font-family:arial,sans-serif;
}
.surveyAnswBG6
{
    BACKGROUND-color: orange
}
.surveyAnswTextarea
{
    FONT-WEIGHT: bolder;
    font-size: 12pt;
    color: #006464;
    font-family:arial,sans-serif;
    BACKGROUND-color: #f0f5ed
}
.memHeader
{
    FONT-WEIGHT: bold;
    font-size: 13pt;
    color: #336633;
    font-family:arial,sans-serif;
}
.memInputLabel
{
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.memClarifyingText
{
    font-size: 8pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.memPageText
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.memBodyBGcolor
{
    BACKGROUND-color: white
}
.background1
{
    BACKGROUND-color: #006633
}
.background2
{
    BACKGROUND-color: #cccccc;
}
.background3
{
    BACKGROUND-color: #e6e6e6
}

.background4
{
    BACKGROUND-color: #ffffff;
}
.SearchTitle
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.SearchText
{
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}

/* start meeting styles */
.meeting-reg-headers select{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting-reg-headers{
	color:#000000;
	font-family:arial,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:arial,sans-serif;
	font-size:12px;
}

.meeting-reg-text a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.meeting-reg-text a:hover{
	color:#C32525;
	font-family:arial,sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.meeting_multi_header{
	color:#32428B;
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.meeting_multi_header2{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting_multi_instructions{
	color:#ff0000;
	font-family:arial,sans-serif;
	font-size:11px;
}

.meeting_multi_instructionsbl{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
}


.meeting_reg_list{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting_reg_list a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
}

.meeting_reg_list a:hover{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
}

.meeting-list-text{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting-list-links{
	color:#32428B;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting-list-links a{
	color:#32428B;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.meeting-list-links a:hover{
	color:#ff0000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.formtitle {
	FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.formtext {
	font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.lockedfield {
	FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    font-family:arial,sans-serif;
}
.meeting_guest_title{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:14pt;
}

.sessions{
	FONT-WEIGHT: bold;
    color: #000000;
    font-family:arial,sans-serif;
    font-size: 10pt
}
.admin-reg-header
{
    FONT-WEIGHT: bold;
    font-size: 12pt;
    color: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-links
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-links A
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-links A:hover
{
    FONT-WEIGHT: bold;
    font-size: 10pt;
    color: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10
{
    font-size: 10pt;
    color: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10 A
{
    font-size: 10pt;
    color: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10 A:hover
{
    font-size: 10pt;
    color: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10r
{
    font-size: 10pt;
    color: #ff0000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10r A
{
    font-size: 10pt;
    color: #ff0000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10r A:hover
{
    font-size: 10pt;
    color: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10wh
{
    font-size: 10pt;
    color: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10wh A
{
    font-size: 10pt;
    color: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10wh A:hover
{
    font-size: 10pt;
    color: #ffffff;
    FONT-FAMILY: arial,sans-serif
}

/* end meeting styles */

/* start invoice styles */
.invoice-date{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-from{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-header{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:18px;
	font-weight:bold;
}

.invoice-instructions{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
}

.invoice-num{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.invoice-paid{
	color:#ff0000;
	font-family:arial,sans-serif;
	font-size:18px;
	font-weight:bold;
}

.invoice-payment{
	color:#005238;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-to{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}


.invoice-reg-headers select{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.invoice-reg-headers{
	color:#000000;
	font-family:arial,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:arial,sans-serif;
	font-size:12px;
}

.invoice-reg-text a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.invoice-reg-text a:hover{
	color:#C32525;
	font-family:arial,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:arial,sans-serif;
	font-size:12px;
}

.invoice-amount-text a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	text-decoration:none;
}

.invoice-amount-text a:hover{
	color:#C32525;
	font-family:arial,sans-serif;
	font-size:12px;
	text-decoration:underline;
}

/* end invoice styles */

/* begin advanced committee styles */

.comm-event-date{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.comm-event-title{
	color:#0000ff;
	font-family:arial;
	font-size: 10pt;
}

.comm-event-title a{
	color:#0000ff;
	font-family:arial;
	font-size: 10pt;
}

.comm-event-title a:hover{
	color:#0000ff;
	font-family:arial;
	font-size: 10pt;
}

.comm-forum-title{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.comm-forum-text{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
}

.comm-forum-text a{
	color:#0000ff;
	font-family:arial;
	font-size: 10pt;
}

.CommText
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}
.CommText A
{
    font-size: 12px;
    color: #000000;
    font-family:arial,sans-serif;
}
.CommText A:hover
{
    font-size: 12px;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.CommTextw
{
    font-size: 12px;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.CommTextw A
{
    font-size: 12pxt;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.CommTextw A:hover
{
    font-size: 12px;
    color: #ff0000;
    font-family:arial,sans-serif;
}
.CommTitle
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #000000;
    font-family:arial,sans-serif;
}
.CommTitlew
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.CommTitlew A
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #ffffff;
    font-family:arial,sans-serif;
}
.CommTitlew A:hover
{
    FONT-WEIGHT: bold;
    font-size: 14px;
    color: #ff0000;
    font-family:arial,sans-serif;
}

.comm-library-title{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.comm-news-first{
	color:#000000;
	font-family:optima, helvetica, arial, sans-serif;
	font-size: 10pt;
}

.comm-news-first a{
	color:#000000;
	font-family:optima, helvetica, arial, sans-serif;
	font-size: 10pt;
}

.comm-news-first a:hover{
	color:#ff0000;
	font-family:optima, helvetica, arial, sans-serif;
	font-size: 10pt;
}

.comm-news-first-date{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.comm-news-text{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
}

.comm-news-text a{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
}

.comm-news-text a:hover{
	color:#ff0000;
	font-family:arial;
	font-size: 10pt;
}

.comm-news-title{
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

.home-event-date{
	color:#B7B791;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.home-event-text{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
}

.home-event-title{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.comm-home-adv-email{
	color:#000000;
	font-family:arial;
	font-size:10pt;
}

.comm-home-adv-email a{
	color:#0000ff;
	font-family:arial;
	font-size:10pt;
}

.comm-home-adv-members{
	color:#000000;
	font-family:arial;
	font-size:10pt;
}

.comm-home-adv-members a{
	color:#0000ff;
	font-family:arial;
	font-size:10pt;
}

.comm-home-bracket-link {
	color:#ff0000;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.comm-home-bracket-link a{
	color:#ff0000;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.comm-home-library-link{
	color:#0000ff;
	font-family:arial;
	font-size: 10pt;
}

.comm-home-library-link a{
	color:#0000ff;
	font-family:arial;
	font-size: 10pt;
}


.comm-announce-text{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
}

.comm-mission-text{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
}

.comm-home-title{
	color:#A50202;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
}

.comm-adv-event-date{
	color:#1959A9;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.comm-adv-event-text{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
}

.comm-adv-event-title{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.comm-adv-event-title a{
	color:#000000;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}
/* end advanced committee styles */

/* search styles */
#searchBoxTable{
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
}

#searchBoxTable{
	color:#000000;
	font-size:14px;
	font-family:arial,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	text-align:left;
}

input.searchTextBox{
	background-color:#efefef;
	color:#000000;
	font-size:12px;
}
input.searchSubmit{
	background-color:#D43320;
	color:#ffffff;
	font-size:12px;
	margin-bottom:1px;
}

#searchResultTable{
	border-collapse: collapse;
	color:#000000;
	font-size:12px;
	font-family:arial;
	border-width:1px;
	border-style:solid;
	border-color:#27418F;
	margin-bottom:5px;
}

#searchResultTable td{
	font-size:12px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#27418F;
	padding-right:2px;
	padding-left:8px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

#searchResultTable a{
	color:#000000;
	font-size:11px;
	font-family:arial;
}

#searchResultTable .searchResultHeading{
	background: url("/images/search_title_gradient.jpg");
}

#searchResultTable .searchResultHeading td{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
}

#searchResultTable .searchResultTitles{
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
}

#searchResultTable .searchResultRow2{
	background-color:#ffffff;
}

#searchResultTable .searchResultRow1{
	background-color:#D2D7E8;
}

.forumtextHighlight0,.forumtextHighlight1,.forumtextHighlight2,.forumtextHighlight3,.forumtextHighlight4,.forumtextHighlight5
.forumtextHighlight6,.forumtextHighlight7,.forumtextHighlight8,.forumtextHighlight9
{	
	background-color:#ffff00;
}
/* end search styles */
