/***********************************
	MAIN BODY SECTION
***********************************/
	body {
		margin-left: 5px;
		margin-top: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	
	.MAINTBL {
		border: 2px solid #000000; 
	}
	
	.MEMBER_HDR_SECTION {
		background-color: #336699;
		border-bottom: 1px solid #154F89;
		height: 40px;
		padding: 5px 10px 5px 5px;
	}
	
	.MEMBER_HDR_SECTION_title {
		font-family: "Times New Roman", Times, serif;
		font-size: 17pt;
		font-weight: normal;
		color: #FFFFFF;
	}
	
	.MEMBER_HDR_SECTION_subtitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color: #6693C0;
		line-height: 5pt;
	}
	
	.MEMBER_HDR_SECTION_avatar_name {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.MEMBER_HDR_SECTION_avatar_membership {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color: #C2F6FF;
	}
	
	.MEMBER_HDR_SECTION_avatar_lastLogin {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color: #94D8E4;
	}
	
	.MEMBER_MENU_SECTION {
		background-color: #6699CC;
		border-top: 3px solid #568FC8;
		height: 20px;
		padding: 2px 5px 2px 0px;
	}
	
	.MEMBER_MENU_lbl {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		vertical-align: middle;
		text-align: center;
		color: #405078;
		background-color: #6C9FD1;
	}
	
	a.MEMBER_MENU_option_selected {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		color: #336699;
		background-color: #C0D9F2;
		border-top: 1px solid #5B90C6;
		border-left: 1px solid #5B90C6;
		border-right: 1px solid #5B90C6;
		border-bottom: 2px solid #DBEDFF;
		margin: 2px 4px 0px 4px;
		padding: 1px 5px 0px 5px;
		text-decoration: none;
		cursor: default;
	}
	
	a.MEMBER_MENU_option {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8.5pt;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #6C9FD1;
		border-top: 1px solid #87B2DD;
		border-left: 1px solid #87B2DD;
		border-right: 1px solid #87B2DD;
		border-bottom: 2px solid #4F88C1;
		margin: 2px 4px 0px 4px;
		padding: 1px 4px 0px 4px;
		text-decoration: none;
	}
	
	a.MEMBER_MENU_option:hover {
		background-color: #5681AC;
		border-bottom: 2px solid #4271A1;
	}
	
	a.MEMBER_MENU_option_logOut {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8.5pt;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #35699B;
		border-top: 1px solid #87B2DD;
		border-left: 1px solid #87B2DD;
		border-right: 1px solid #87B2DD;
		border-bottom: 2px solid #2D5882;
		margin: 2px 4px 0px 4px;
		padding: 1px 4px 0px 4px;
		text-decoration: none;
	}
	
	a.MEMBER_MENU_option_logOut:hover {
		background-color: #2D5882;
		border-bottom: 2px solid #24496E;
	}
	
	
	a.MEMBER_MENU_option_documentation {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8.5pt;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #223566;
		border-top: 1px solid #87B2DD;
		border-left: 1px solid #87B2DD;
		border-right: 1px solid #87B2DD;
		border-bottom: 2px solid #2D5882;
		margin: 2px 4px 0px 4px;
		padding: 1px 4px 0px 4px;
		text-decoration: none;
	}
	
	a.MEMBER_MENU_option_documentation:hover {
		background-color: #000000;
		border-bottom: 2px solid #24496E;
	}

	a.MEMBER_MENU_option_AdminMod {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8.5pt;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #2361B4;
		border-top: 1px solid #97C0F6;
		border-left: 1px solid #97C0F6;
		border-right: 1px solid #97C0F6;
		border-bottom: 2px solid #1F559E;
		margin: 2px 4px 0px 4px;
		padding: 1px 4px 0px 4px;
		text-decoration: none;
	}
	
	a.MEMBER_MENU_option_AdminMod:hover {
		background-color: #1F559E;
		border-bottom: 2px solid #1A4683;
	}
	
	.MEMBER_CONTENT_SECTION {
		padding: 4px 4px 4px 4px;
		margin: 4px 4px 4px 4px;
	}
	
/***********************************
	CONTENT TABLE FIELD HEADERS
***********************************/
	.CONTENT_TBL_FLD_SECTION_STATIC {
		background-color: #6699CC;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #7A8C7A;
		padding-left: 5px;
	}
	
	.CONTENT_TBL_FLD_SECTION_ON {
		background-color: #000000;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #7A8C7A;
		padding-left: 5px;
	}
	
	td.CONTENT_TBL_FLD_SECTION_ON:hover, td.CONTENT_TBL_FLD_SECTION_OFF:hover {
		background-color: #264861;
	}
	
	.CONTENT_TBL_FLD_SECTION_OFF {
		background-color: #6699CC;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #7A8C7A;
		padding-left: 5px;
	}
	
	.CONTENT_TBL_FLD_SECTION_lbl {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.CONTENT_TBL_FLD_SECTION {
		background-color: #405078;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #7A8C7A;
		padding-left: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #FFFFFF;
	}
	
	.CONTENT_TBL_crumbtrail {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		text-decoration: underline;
	}
	
	.CONTENT_TBL_crumbtrail_selected {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;
	}
	
	.CONTENT_TBL {
		border: 2px solid #405078;
	}
	
	.CONTENT_TBL_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		vertical-align: middle;
		text-align: left;
		color: #FFFFFF;
		padding-left: 3px;
		padding-bottom: 1px;
		background-color: #003C77;
	}


/************************************
	CONTENT NAVIGATION SECTION
************************************/

	.CONTENT_NAV_section {
		background-color: #D5DADF;
		border-top: 2px solid #B5B5B5;
		padding-right: 7px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
	}
	
	.CONTENT_NAV_indicator_section {
		background-color: #FFFFFF;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		text-align: center;
		vertical-align: middle;
		padding-bottom: 2px;
	}
	
	.CONTENT_NAV_indicator_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8.5pt;
		color: #000000;
		text-decoration: none;
	}
	
	.CONTENT_NAV_indicator_pages {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		color: #000000;
	}
	
	.CONTENT_NAV_selectPage_ON {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;
		padding: 2px 2px 2px 2px;
	}
	
	.CONTENT_NAV_selectPage_OFF {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;
		padding: 2px 2px 2px 2px;
	}

/**************************************
	CONTENT TABLE DATA SECTION
***************************************/
	
	.CONTENT_TBL_row_0 {
		background-color: #FFFFFF;
	}
	
	tr.CONTENT_TBL_row_0:hover {
		background-color: #DBDFE8;
	}
	
	.CONTENT_TBL_data_0 {
		border-bottom: 1px solid #DDDDDD;
		border-right: 1px solid #EFEFEF;
		padding-left: 5px;
		padding-right: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	.CONTENT_TBL_row_1 {
		background-color: #EFEFEF;
	}
	
	tr.CONTENT_TBL_row_1:hover {
		background-color: #DBDFE8;
	}
	
	.CONTENT_TBL_data_1 {
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #DDDDDD;
		border-right: 1px solid #DEDEDE;
		padding-left: 5px;
		padding-right: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.CONTENT_TBL_data_selected {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		color: #003300;
	}
	
	.CONTENT_TBL_data_normal {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
	}
	
	.CONTENT_TBL_data_pending {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		color: #006633;
	}
	
	.CONTENT_TBL_data_suspend {
		font-family: "Times New Roman", Times, serif;
		font-size: 10pt;
		font-weight: normal;
		font-style: italic;
		color: #995C5C;
	}
	
	.CONTENT_TBL_data_dead {
		font-family: "Times New Roman", Times, serif;
		font-size: 10pt;
		font-weight: normal;
		font-style: italic;
		color: #AAAAAA;
	}
	
	.CONTENT_TBL_data_critical {
		color: #990000;
	}

/*********************************
	BUTTON STYLES
*********************************/
	.BTN_style1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #FFFFFF;
		text-align: center;
		vertical-align: middle;
		padding: 0px 3px 0px 3px;
		border: 1px solid #000000;
		background-color: #657FA0;
		text-decoration: none;
	}
	
	a.BTN_style1:hover{
		background-color: #000000;
		color: #33FF33;
	}
	
	.BTN_style2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #FFFFFF;
		text-align: center;
		vertical-align: middle;
		padding: 0px 3px 0px 3px;
		border: 1px solid #000000;
		background-color: #002050;
		text-decoration: none;
	}
	
	a.BTN_style2:hover{
		background-color: #000000;
		color: #FFFF33;
	}
	
	.BTN_content_nav {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #FFFFFF;
		text-align: center;
		vertical-align: middle;
		padding: 0px 3px 0px 3px;
		border: 1px solid #FFFFFF;
		background-color: #000000;
		text-decoration: none;
	}
	
	.BTN_bigStyle1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		vertical-align: middle;
		padding: 0px 3px 0px 3px;
		border: 1px solid #000000;
		background-color: #002050;
		text-decoration: none;
	}
	
	a.BTN_bigStyle1:hover{
		background-color: #000000;
		color: #FFFF33;
	}

/**************************************
	FOOTER STYLES
***************************************/
	.FTR_left {
		background-color: #184777;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8.5pt;
		color: #FFFFFF;	
		padding: 4px 4px 4px 4px;
		text-align: left;
	}
	
	.FTR_right {
		background-color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		color: #6699CC;
		padding: 4px 4px 4px 4px;
		text-align: right;
	}
