/* begin MNA old custom styles */
.white11 { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; line-height: 16px; color: #ffffff}
.white11:hover { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; line-height: 16px; color: #ffaa55}
.white11b { font-family: Verdana, Tahoma, Arial; font-size: 11px; line-height: 13px; color: #ffffff}
.white9 { font-family: Verdana, Tahoma, Arial; font-size: 9px; text-decoration: none; line-height: 11px; color: #ffffff}
.white9:hover { font-family: Verdana, Tahoma, Arial; font-size: 9px; text-decoration: none; line-height: 11px; color: #ffcc00}
.white10 { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 18px; color: #ffffff}
.white10:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 18px; color: #ffaa55}
.white10b { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 12px; color: #ffffff}
.white10b:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 12px; color: #ffaa55}
.white10c { font-family: Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 12px; color: #ffffff}
.white10c:hover { font-family: Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 12px; color: #ffaa55}
.gold10 { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 18px; color: #ffaa55}
.gold10b { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 12px; color: #ffaa55}
.gold11 { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; line-height: 18px; color: #ffaa55}
.black10 { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 12px; color: #000000}
.black10:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 12px; color: #dd0000}
.red10b { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 12px; color: #dd0000}
.pagetitle { font-family: Verdana, Tahoma, Arial; font-size: 15px; text-decoration: none; line-height: 18px; color: #dd0000}
.red10 { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 18px; color: #dd0000}
.red10:hover { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-decoration: none; line-height: 18px; color: #ffaa55}
.red11 { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; line-height: 18px; color: #dd0000}
.red11:hover { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; line-height: 18px; color: #ffaa55}
.red12 { font-family: Verdana, Tahoma, Arial; font-size: 12px; text-decoration: none; line-height: 18px; color: #dd0000}
.red12:hover { font-family: Verdana, Tahoma, Arial; font-size: 12px; text-decoration: none; line-height: 18px; color: #ffaa55}
.black11 { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; line-height: 18px; color: #000000}
.black11 a{color:ff0000;}
.black11b { font-family: Verdana, Tahoma, Arial; font-size: 11px; FONT-WEIGHT: bold; text-decoration: none; line-height: 18px; color: #000000}
.black12 { font-family: Verdana, Tahoma, Arial; font-size: 12px; text-decoration: none; line-height: 18px; color: #000000}
.gray11 { font-family: Verdana, Tahoma, Arial; font-size: 11px; text-decoration: none; line-height: 18px; color: #555555}
.gray12 { font-family: Verdana, Tahoma, Arial; font-size: 12px; text-decoration: none; line-height: 18px; color: #555555}
.hand { cursor: hand; }
.default{ cursor: default; }


.BodyTextField
{
	BORDER-RIGHT: #dd0000 1px solid;
	BORDER-TOP: #dd0000 1px solid;
	BORDER-LEFT: #dd0000 1px solid;
	BORDER-BOTTOM: #dd0000 1px solid;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 12px;
	Color: #000000;
}

.TextFieldBlend
{
	BORDER: 0px solid;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	BACKGROUND-COLOR: #eeeeee;
	FONT-SIZE: 12px;
	Color: #000000;
	text-align: right;
}

.BodyTextFieldDisabled
{
	BORDER-RIGHT: #dd8888 1px solid;
	BORDER-TOP: #dd8888 1px solid;
	BORDER-LEFT: #dd8888 1px solid;
	BORDER-BOTTOM: #dd8888 1px solid;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	BACKGROUND-COLOR: #e5e5e5;
	FONT-SIZE: 12px;
	Color: #000000;
}

Input.BodyButton
{
	BORDER-RIGHT: #a50000 2px;
	BORDER-TOP: #ff5555 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	BORDER-LEFT: #ff5555 2px;
	COLOR: #ffffff;
	BORDER-BOTTOM: #a50000 2px;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma;
	BACKGROUND-COLOR: #dd0000;
	Border-style: outset;
}

Input.BodyTextField
{
	BORDER-RIGHT: #dd0000 1px solid;
	BORDER-TOP: #dd0000 1px solid;
	BORDER-LEFT: #dd0000 1px solid;
	BORDER-BOTTOM: #dd0000 1px solid;
	FONT-FAMILY: Tahoma, Arial, Verdana;
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 12px;
	Color: #000000;
}
/* end MNA old custom styles */

/* begin global styles */

#discover{
	background: url("../images/home_discover_off.jpg") left no-repeat;
	width:200px;
	height:134px;
}

#discover-text{
	display:none;
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding-top:25px;
	text-align:center;
}

#si{
	background: url("../images/home_si_off.jpg") left no-repeat;
	width:200px;
	height:134px;
}

#si-text{
	display:none;
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding-top:30px;
	text-align:center;
}

#partners{
	background: url("../images/home_partners_off.jpg") left no-repeat;
	width:199px;
	height:134px;
}

#partners-text{
	display:none;
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding-top:30px;
	text-align:center;
}

#membership{
	background: url("../images/home_membership_off.jpg") left no-repeat;
	width:200px;
	height:130px;
}

#membership-text{
	display:none;
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding-top:30px;
	text-align:center;
}

#education{
	background: url("../images/home_education_off.jpg") left no-repeat;
	width:199px;
	height:130px;
}

#education-text{
	display:none;
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding-top:25px;
	text-align:center;
}

#news{
	background: url("../images/home_news_off.jpg") left no-repeat;
	width:200px;
	height:134px;
}

#news-text{
	display:none;
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding-top:25px;
	text-align:center;
}

#events{
	background: url("../images/home_events_off.jpg") left no-repeat;
	width:199px;
	height:134px;
}

#events-text{
	display:none;
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding-top:25px;
	text-align:center;
}

#partners{
	background: url("../images/home_partners_off.jpg") left no-repeat;
	width:199px;
	height:130px;
}

#partners-text{
	display:none;
	color:#000000;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding-top:30px;
	text-align:center;
}

.CommHeader{
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif
}

.bold-under{
	font-weight:bold;
	text-decoration:underline;
}

.footer-text{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	font-family:arial,sans-serif;
	padding-top:3px;
	background-color:#ffffff;
}

.footer-text a{
	color:#000000;
	text-decoration:none;
}

.italic{
	font-style:italic;
}

.top-menu-links{
	color:#B4030D;
	font-size:11px;
	font-weight:bold;
	font-family:arial,sans-serif;
	padding-top:3px;
	height:20px;
}

.top-menu-links a{
	color:#B4030D;
	padding-left:8px;
	padding-right:4px;
	text-decoration:none;
}

.home-menu-links{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	font-family:arial,sans-serif;
}

.home-menu-links a{
	color:#000000;
	text-decoration:none;
}

.home-menu-links a:hover{
	color:#B4030D;
}

.mna-title{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-family:arial,sans-serif;
	padding-top:5px;
	background-color:#ffffff;
}

.bold{
	font-weight:bold;
}

.Date
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial
}

.footer-links{
	color:#000000;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.footer-links a{
	color:#000000;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.footer-links a:hover{
	color:#000000;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.footer-copy{
	color:#ffffff;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
}

.GenHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.GenHeader A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.GenHeader A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff0000;
    FONT-FAMILY: arial
}
.GenHeaderw
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.GenHeaderw A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.GenHeaderw A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff0000;
    FONT-FAMILY: arial
}

.home-events-text{
	color:#000000;
	font-family:arial;
	font-size:12px;
	line-height:12px;
}

.home-events-text a{
	color:#ff0000;
	font-family:arial;
	font-size:12px;
	line-height:12px;
}

.menu-links{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.menu-links a{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.menu-links a:hover{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.normal{
	font-weight:normal;
}

.pageheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.pageheaderw
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: arial
}

.PageText
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.PageText A
{
    FONT-SIZE: 11px;
    COLOR: #0000ff;
    FONT-FAMILY: arial
}
.PageText A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: arial
}
.PageTextsm
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.PageTextsm A
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.PageTextsm A:hover
{
    FONT-SIZE: 9px;
    COLOR: #ff0000;
    FONT-FAMILY: arial
}
.PageTextb
{
    FONT-SIZE: 11px;
    COLOR: #336699;
    FONT-FAMILY: arial
}
.PageTextb A
{
    FONT-SIZE: 11px;
    COLOR: #336699;
    FONT-FAMILY: arial
}
.PageTextb A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: arial
}



.PageTextw
{
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
}
.PageTextw A
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}
.PageTextw A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
}

.red{
	color:#ff0000;
}

.site-links{
	color:#ff0000;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

.site-links a{
	color:#ff0000;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

/* end global styles */
/* calendar module styles */
.Blue-12BI
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666
}

.red-letter-event .Massive {
	color:#ff0000;
}

.red-letter-event .Massive a{
	color:#ff0000;
}

.Massive
{
	color:#1F14B0;
	font-size:38px;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;
}

.Massive a
{
	color:#1F14B0;
	font-size:38px;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;
}

.Red-12B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.Red-14B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #990033;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Red-16B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #990033;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Blue-14B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #333366;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Blue-18B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #333366;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Large-12B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: 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;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    font-family:arial;
    font-size:12px;
}
TH.calendar-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #1B0091;
    TEXT-ALIGN: center
}
.calendar-days-title
{
    COLOR: #666666;
    BACKGROUND-COLOR: #ffffff;
    font-family:arial;
    font-size:12px;
}
.calendar-days-title TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
TH.no-date
{
    BACKGROUND-COLOR: #e3e3e3
}
.calendar .red-letter-day
{
    BACKGROUND-COLOR: #ff7777
}
.calendar .event-day
{
    BACKGROUND-COLOR: #1F14B0
}
.calendar A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
/* end calendar module styles */
/* library module styles */
.libraryheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.libraryheaderw
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.libraryheaderLw
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.libraryheaderSw
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.libraryfolders
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.libraryfolders A
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.libraryfolders A:hover
{
    FONT-SIZE: 12px;
    COLOR: #4875C7;
    FONT-FAMILY: arial
}
.librarytext
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.librarytext A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.librarytext A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: arial
}
.librarytextw
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.librarytextw A
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial
}
.librarytextw A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: arial
}
/* end library module styles */
/* news module styles */
.NewsHeadline{
    font-weight: bold;
    font-size: 13px;
    color: #000000;
    font-family: arial
}

.NewsHeadlineW{
    font-weight: bold;
    font-size: 13px;
    color: #000000;
    font-family: arial
}

.NewsPageText{
    font-size: 13px;
    color: #000000;
    font-family: arial
}

.NewsPageText A{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: arial
}

.NewsPageText A:hover{
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    font-family: arial
}

.NewsSideBarHeader{
    font-weight: bold;
    font-size: 13px;
    color: #4f4f4f;
    font-family: arial
}

.NewsSideBar{
    font-weight: bold;
    font-size: 11px;
    color: #999999;
    font-family: arial
}

.NewsSideBar A{
    font-weight: bold;
    font-size: 11px;
    color: #999999;
    font-family: arial
}

.NewsSideBar A:hover{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: arial
}

.newsbrief{
    font-size: 11px;
    color: #999999;
    font-family:arial;
    font-weight:bold;
}

.newsbrief A{
    font-size: 11px;
    color: #999999;
    font-family:arial;
    font-weight:bold;
}
/* end news module styles */
/* start admin module styles */
.wizardheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.wizardheaderb
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif
}
.wizardtext
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif
}
.wizardtextw
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.wizardtextw A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: 'arial', serif;
}
/* end admin module styles */

/* begin membership module styles */
.frontpagetext
{
        color: #000000;
        font-family: arial;
        font-size: 11px;
        font-weight: bold
}

.frontpagetext A
{
        color: #336699;
        font-family: arial;
        font-size: 11px;
        font-weight: bold
}
.frontpagetextLight
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.memCustLeftColumn
{
    color: #000000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold
}
.memCustRightColumn
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
/* end membership module 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{
	color:#ffffff;
	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 */

/* end meeting module styles */

.meeting-list-text{
    color: #000000;
    font-size: 14px;
    font-family: arial,sans-serif;
    font-weight:bold;
}

.meeting-list-links{
    color: #ff0000;
    font-size: 12px;
    font-family: arial,sans-serif;
}

.meeting-list-links a{
    color: #000000;
    font-size: 12px;
    font-family: arial,sans-serif;
}

.formtitle
{
    color:#000000;
	font-family:arial,sans-serif;
	font-size:14px;
}
.formtext{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
}
.formtextg{
	color: #999999;
	font-family: arial,sans-serif;
	font-size: 12px
}
/* end meeting module styles */

/*  begin multi registration, for member_detail_confirm.asp page */
.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_multi_header{
	color:#005238;
	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;
}

.sessions{
	FONT-WEIGHT: bold;
    color: #000000;
    font-family:arial,sans-serif;
    font-size: 12px;
}
.lockedfield {
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    font-family:arial,sans-serif;
}
.admin-reg-header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-links
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-links A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-links A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10 A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10 A:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10r
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10r A
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10r A:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10wh
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10wh A
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
.admin-reg-text-10wh A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif
}
/*  end multi registration*/

/* begin member directory styles */
.SearchTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.SearchText
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.SearchText A
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.SearchText A:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
/* end member directory 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 */

/* member detail v 2 styles */
.dummy_class{}

.mem-det-org-title{
    color: #000000;
    font-size: 12px;
    font-family: arial;
    font-weight:bold;
}

.mem-det-text{
    color: #000000;
    font-size: 12px;
    font-family: arial;
}

.mem-det-text a{
    color: #000000;
    font-size: 12px;
    font-family: arial;
}

.mem-det-text a:hover{
    color: #ff0000;
    font-size: 12px;
    font-family: arial;
}

.mem-det-cat-headings{
    color: #000000;
    font-size: 12px;
    font-family: arial;
    font-weight:bold;
}

.mem-det-cat-headings-light{
    color: #000000;
    font-size: 12px;
    font-family: arial;
}

.comm-mem-detail-mem-name {
	color:#000000;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
}
/* end member detail v2 styles */