body, table {
	font-family: Verdana , Arial;
  font-size: 9pt;
}
input, select, button, textarea {
	font-family: Verdana , Arial;
  font-size: 8pt;
}
pre {
	font-family: Verdana , Arial;
  font-size: 8pt;
}
img 
{
	border: 0px;	
}
.imgLink 
{
	border: 0px;
	cursor: hand;	
}
a 
{
	font-family: Verdana , Arial;
	font-size: 9pt;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
	text-align: center;
	cursor: hand;
}
.frame
{
	background-color:#FFFFFF;
}
.footerText
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 0px;
	padding-left: 5px;
}
.CommunicationLink
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
	text-align: left;
	cursor: hand;
	border: 0px;
	padding-left: 0px;
}
.CommunicationText
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	text-decoration: none;
	text-align: left;
	cursor: default;
	border: 0px;
	padding-left: 0px;
}
.MenuLink
{
	font-family: Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: center;
	cursor: hand;
}
.MenuLinkHomePageURL
{	
	font-family: Verdana , Arial;
	font-size: 9pt;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
	text-align: right;
	cursor: hand;
}
.DirectoryHeader
{
	font-family: Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#E4EBF4;
	border: 1px solid black;
	padding-left: 0px;
}
.DirectorySubHeader
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#E9E9D1;
	border: 0px;
	padding-left: 20px;
}
.DirectorySubHeaderWithLeftBorder
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#E9E9D1;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 0px;
	padding-left: 20px;
}
.DirectorySubHeaderWithRightBorder
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#E9E9D1;
	border-left: 0px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	padding-left: 20px;
}
.DirectoryDetail
{
	font-family: Verdana , Arial;
	font-size: 7pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:white;
	border: 0px;
	padding-left: 10px;	
}
.PrivacyPolicyHeader
{
	font-family: Verdana , Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#FFFFFF;
	border: 0px;
	padding-left: 0px;
}
.PrivacyPolicySubHeader
{
	font-family: Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#E4EBF4;
	border: 0px;
	padding-left: 20px;
}
.PrivacyPolicyDetail
{
	font-family: Verdana , Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:WHITE;
	border: 0px;
	padding-left: 60px;	
}
.EventHeader
{
	font-family: Verdana , Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#0021B5;
	border: 0px;
	padding-left: 0px;
}
.EventSubHeader
{
	font-family: Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#CCCC99;
	border: 0px;
	padding-left: 20px;
}
.EventDetail
{
	font-family: Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:WHITE;
	border: 0px;
	padding-left: 60px;	
}
.adminMenuFrame
{
	cursor: default;
	background-color:white;
	border: 0px;
	padding: 5px;
	vertical-align:top;
	
}
.adminMenuHeader
{
	font-family: Helvetica, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: center;
	cursor: default;
	background-color:#C6D5EC;
	border: solid 1px #000000;
	padding: 1px;
	margin: 5px;
}
.adminMenuFrame .adminMenuItem
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;
	text-decoration: underline;	
	text-align: left;
	cursor: default;
	background-color:#E4EBF4;
	border: solid 1px #000000;
	padding-left: 2px;
	margin-left: 10px
}
.adminMenuFrame .adminMenuItemDetail
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 7pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#FFFFFF;
	border: 0px;
	padding-left: 10px;	
}
.adminMenuFrame .adminMenuItem .adminMenuItemLink
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000084;
	text-decoration: underline;	
	text-align: left;
	cursor: hand;
}
.AdminHeader
{
	font-family: Verdana , Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#0021B5;
	border: 0px;
	padding-left: 0px;
}
.AdminHeaderRight
{
	font-family: Verdana , Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: right;
	cursor: default;
	background-color:#0021B5;
	border: 0px;
	padding-left: 0px;
}
.AdminSubHeader
{
	font-family: Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#336699;
	border: 0px;
	padding-left: 20px;
}
.AdminDetail
{
	font-family: Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#CCCCCC;
	border: 0px;
	padding-left: 60px;	
}
.AdminLink
{
	font-family: Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: Blue;
	text-decoration: underline;	
	text-align: left;
	cursor: hand;
}

.AdminLinkInactive
{
	font-family: Verdana , Arial;
	font-size: 12pt;
	font-weight: normal;
	color: Black;
	text-decoration: underline;	
	text-align: left;
	cursor:hand;
}
.ContentHeader
{
	font-family: Verdana , Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#0021B5;
	border: 0px;
	padding-left: 0px;
}

.ContentSubHeader
{
	font-family: Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#000000;
	border: 0px;
	padding-left: 5px;
}
.ContentDetail
{
	font-family: Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#CCCCCC;
	border: 0px;
	padding-left: 10px;	
}
.ContentLink
{
	font-family: Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: Blue;
	text-decoration: underline;	
	text-align: left;
	cursor: hand;
}
.GridTitle
{
	background-color:silver;
	text-align: center;
	font-Weight : bold;
	font-family: Verdana , Arial;
	font-size: 10pt;
	color: Black;
}

.GridRowTemplate
{
	background-color:#FFFFFF;
}
.GridAlternateRowTemplate
{
	background-color:#CCCC99;
}

.AdminPageNavigationLink
{
	text-align: left;
	cursor:hand;
	text-decoration: underline;
}

.AdminForm
{
	background-color:#CCCCCC;
}

.AdminPageTitle
{
	text-align: center;
	font-Weight : bold;
	font-family: Verdana , Arial;
	font-size: 20pt;
	color: Black;
	background-color:#CCCC99;
}

.AdminFilterCriteriaTitle
{
	text-align: left;
	font-Weight : bold;
	font-family: Verdana , Arial;
	font-size: 12pt;
	color: Black;
	background-color:#CCCC99;
}

.AdminWorkArea
{
	background-color:#999999;
}

.addWorkArea 
{
	background-color:#FFFFFF;
}
.addWorkArea .addHeader
{
	font-family: Verdana , Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#0021B5;
	border: 0px;
	padding-left: 0px;
}
.addWorkArea .addSubHeader
{
	font-family: Verdana , Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #996600;
	background-color:#FFFFFF;
	text-decoration: underline;	
	cursor: hand;
	text-align: left;
	border: 0px;
	padding-left: 0px;
}
.addWorkArea .addDetail
{
	font-family: Verdana , Arial;
	font-size: 7pt;
	font-weight: normal;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	border: 0px;
	padding-left: 0px;	
}
.addImage .addWorkArea 
{
	border-width:2px;
}
.dealWorkArea
{
	background-color:#FFFFFF;
}
.dealWorkArea .dealHeader
{
	font-family: Verdana , Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#0021B5;
	border: 0px;
	padding-left: 0px;
}
.dealSubHeader .dealWorkArea 
{
	font-family: Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #996600;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	border: 0px;
	padding-left: 0px;
}
.dealDetail .dealWorkArea
{
	font-family: Verdana , Arial;
	font-size: 9pt;
	font-weight: normal;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	border: 0px;
	padding-left: 0px;	
}
.dealImage .dealWorkArea
{
	border-width:2px;
	border-color:#996600;
}
.brandSponsorWorkArea 
{
	border: 0px;
	padding: 0px;
}
.brandSponsorHeader
{
	font-family: Verdana , Arial;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;	
	text-align: center;
	cursor: default;
	border: 0px;
	padding: 0px;
}
.brandSponsorWorkArea .brandSponsorSubHeader
{
	font-family: Verdana , Arial;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;	
	cursor: hand;
	text-align: left;
	border: 0px;
	padding-left: 0px;
}
.brandSponsorWorkArea .brandSponsorDetail
{
	font-family: Verdana , Arial;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	border: 0px;
	padding-left: 5px;	
}
.brandSponsorWorkArea .brandSponsorImage
{
	border-width:0px;
}
.brandSponsorWorkArea .brandSponsorImageRight
{
	border-width:0px;
	text-align:right;
	
}

.PageHeader
{
	font-family: Verdana , Arial;
	font-size: 20pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: right;	
}

.MsgTable
{
	background-color:#FFFFCC;
	border: solid 1px black;
	padding: 0px;	
}
.MsgContent
{
	font-family:Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
	background-color:#FFFFCC;
	border: solid 0px black;
	padding: 0px;	
}
.HeaderRow
{
	padding: 20px;	
}
.HeaderRow .Header
{
	font-family: Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #EEEEDC;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#0021B5;
	border: 1px;
	padding-left: 0px;
	margin-left: 0px;	
}
.HeaderRow .SubHeader
{
	cursor: default;
	position:relative;
	border: 1px;
	padding-left: 30px;
	margin-left: 30px;	
}
.HeaderRow .SubHeader .SubHeaderDetail
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #0021B5;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#C6D5EC;
	position:relative;
	border: 1px;
	padding-left: 0px;
	margin-left: 0px;	
}
.HeaderRow .Detail
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:white;
	position:relative;
	border: 0px;
	margin-left: 30px;
	padding-left: 30px;
}
.HeaderRow .Detail .DetailText
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: normal;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#EEEEDC;
	position:relative;
	border: 0px;
	margin-left: 0px;
	padding-left: 20px;
}
.HeaderRow .Detail .DetailMemberText
{
	font-family: Verdana , Arial;
	font-size: 8pt;
	font-weight: normal;
	color: Black;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:white;
	position:relative;
	border: 0px;
	margin-left: 0px;
	padding-left: 20px;
}
.FormInputValidationTbl
{ 
	border: 0px;
	width: 100%;
}
.FormInputValidationTbl .FormInputValidationMsg
{ 
background-color: blanchedalmond;
padding: 0px;
font-weight: bold; 
font-size: 12pt; 
color: #ff2b01;
}
.FormInputValidationMsg
{ 
background-color: blanchedalmond;
padding: 0px;
font-weight: bold; 
font-size: 12pt; 
color: #ff2b01;
}

.ListItemCheckbox
{
	color:White;		
}
.ListAlternateItemCheckbox
{
	color:#CCCC99;	
}
.articleSloganText
{
	font-weight: normal; 
	font-size: 10pt; 
	font-style: italic; 
	font-family: Arial, Verdana; 
	text-align: right;
	background-color: #E4EBF4;
	padding-right: 5px;
}
.articleLargePageText
{
	font-family: Arial, Verdana;
	font-size: 24pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #E4EBF4;
	padding-left: 5px;
}
.articlePageFrame
{	
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: solid 4px #E4EBF4;
	border-right: solid 4px #E4EBF4;
	border-bottom: solid 4px #E4EBF4;
}
.articlePageHeader
{
	font-family: Arial, Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #E4EBF4;
	padding-left: 5px;
}
.articlePageDate
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #7D91A8;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articlePageType
{
	font-family: Arial, Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: right;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articlePageTitleDate
{
	font-family: Arial, Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: right;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articlePageAuthor
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #7D91A8;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articlePageDetail
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	word-spacing: 1px;
}
.articlePageLink
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: blue;
	text-decoration: underline;	
	text-align: right;
	cursor: hand;	
	background-color: #FFFFFF;
	padding-left: 5px;
}


.articleDate
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #7D91A8;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.featuredArticleTitle
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: blue;
	text-decoration: underline;	
	text-align: left;
	cursor: hand;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articleType
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #134A5F;
	text-decoration: none;	
	text-align: right;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articleTitle
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articleTitleDate
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #134A5F;
	text-decoration: none;	
	text-align: right;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articleAuthor
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #7D91A8;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articleDetail
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.articleLink
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: blue;
	text-decoration: underline;	
	text-align: right;
	cursor: hand;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.pollDate
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #7D91A8;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.pollTitle
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.pollStart
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #2D9E06;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.pollEnd
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #FA4E2C;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.pollTitleDate
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.pollDetail
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.pollLink
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: blue;
	text-decoration: underline;	
	text-align: right;
	cursor: hand;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.checklistSubHeader
{
	background-color: #E4EBF4;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: center;
	cursor: default;
	height:20px;
	padding-left: 5px;
	letter-spacing: 1px;	
}
.contentSubHeader
{
	background-color: #E4EBF4;
	font-family: Arial, Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	height:20px;
	padding-left: 5px;
	letter-spacing: 1px;	
}
.contentDetail
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
	border-left: solid 4px #E4EBF4;
	border-right: solid 4px #E4EBF4;
}
.contentDetailBottom
{	
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: solid 4px #E4EBF4;
	border-right: solid 4px #E4EBF4;
	border-bottom: solid 4px #E4EBF4;
}
.contentDetailBottomLink
{	
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;	
	text-align: right;
	cursor: hand;	
	background-color: #FFFFFF;
	padding-left: 5px;
	border-left: solid 4px #E4EBF4;
	border-right: solid 4px #E4EBF4;
	border-bottom: solid 4px #E4EBF4;
}

.contentHomePageWelcome
{	
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: solid 4px #E4EBF4;
	border-right: solid 4px #E4EBF4;
	border-bottom: solid 4px #E4EBF4;
	border-top: solid 4px #E4EBF4;
}
.eventPageFrame
{	
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: solid 4px #E4EBF4;
	border-right: solid 4px #E4EBF4;
	border-bottom: solid 4px #E4EBF4;
}
.eventPageHeader
{
	font-family: Arial, Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #E4EBF4;
	padding-left: 5px;
}
.eventPageDate
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #7D91A8;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventPageType
{
	font-family: Arial, Verdana;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: right;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventPageTitleDate
{
	font-family: Arial, Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: right;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventPageAuthor
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #7D91A8;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventPageDetail
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	word-spacing: 1px;
}
.eventPageLink
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: blue;
	text-decoration: underline;	
	text-align: right;
	cursor: hand;	
	background-color: #FFFFFF;
	padding-left: 5px;
}


.eventDate
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #7D91A8;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventType
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #134A5F;
	text-decoration: none;	
	text-align: right;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventTitle
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventTitleDate
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #134A5F;
	text-decoration: none;	
	text-align: right;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventAuthor
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #7D91A8;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventDetail
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.eventLink
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: blue;
	text-decoration: underline;	
	text-align: right;
	cursor: hand;	
	background-color: #FFFFFF;
	padding-left: 5px;
}
.adminDirectionHeader
{
	font-family: Arial, Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #E4EBF4;
	padding-left: 5px;
}
.adminDirectionDetail
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
	border: solid 5px #E4EBF4;
}
.adminGridHeader
{
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #E4EBF4;
}

.DocumentHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#C6D5EC;
	border: 0px;
	padding-left: 5px;
}
.DocumentHeaderOutlined
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#C6D5EC;
	border: solid 1px #000000;
	padding-left: 5px;
}
.DocumentTable .DocumentHeaderOutlined
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#C6D5EC;
	border-top: solid 0px #000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-bottom: solid 1px #000000;
	padding-left: 5px;
}
.DocumentSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#E8EEF7;
	border: solid 1px #000000;	
	padding-left: 5px;
}
.DocumentTable
{
	border: solid 1px #000000;
	padding: 0px;
}

.DocumentTable .DocumentSubHeader
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#E8EEF7;
	border-top: solid 0px #000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-bottom: solid 1px #000000;
	padding-left: 5px;
}

.DocumentLinkRow
{
	text-align: left;
	cursor: default;
	background-color:#F1F1E5;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #000000;
}
.DocumentLinkRowDetail
{
	text-align: right;
	cursor: default;
	background-color:#F1F1E5;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #000000;
}
.DocumentLink 
{
	font-family: Verdana , Arial;
	font-size: 14pt;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
	text-align: left;
	cursor: hand;
}
.DocumentDescription
{
	font-family: Helvetica, Verdana , Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000084;
	text-decoration: none;	
	text-align: left;
	cursor: default;
	background-color:#FFFFFF;
	padding-left: 5px;
}
.OrganizationGridContentRow
{	
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: solid 4px #E4EBF4;
	border-right: solid 4px #E4EBF4;
}
.OrganizationContentSubHeader
{
	background-color: #E4EBF4;
	font-family: Arial, Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: normal;
	text-align: left;
	cursor: default;
	height:20px;
	padding-left: 5px;
	letter-spacing: 1px;	
}
.RequestContentSubHeader
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;	
	text-align: left;
	cursor: default;
	height:20px;
	padding-left: 5px;
	letter-spacing: 1px;
}
.OrganizationContentDetailBottom
{	
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #134A5F;
	text-decoration: none;	
	text-align: left;
	cursor: default;	
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: solid 4px #E4EBF4;
	border-right: solid 4px #E4EBF4;
	border-bottom: solid 4px #E4EBF4;
}
.TextField {
	border: 1px solid #000000;
	width:250px;
}
.TextFieldMultiline {
	border: 1px solid #000000;
	width:440px;
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
	height:80px;
}
.top_left {	background: url(http://www.runnymeadehoa.com/img/widget_left.gif); width:7px ; height:24px;} 
.top_header {font-size:1em; font-weight:bold; background:url(http://www.runnymeadehoa.com/img/widget_center.gif) repeat-x; height:24px; color:#003366;}
.top_right {background: url(http://www.runnymeadehoa.com/img/widget_right.gif);  width:7px; height:24px;}