/*/////////////////////////////////////////////////////
// COPYRIGHT NOTICE
//
// This work is copyrighted material and thus may not be used 
// copied, distributed, cloned, duplicated or reverse engineerd
// in any way without the express written permission of the 
// copyright holder.  
//
// This work is the intellectual property of Robert Duhon Jr.
// and any other person using this work MUST be able to 
// prove that they have permission from Robert Duhon  Jr.
// to do so.  
//
// Any enfringement of this protected material under copyright
// law will be met with swift and expernsive legal action.  this/
// WORK IS PROTECTED.  ALL RIGHTS RESERVED.
/////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////
//                       Styles Common To All Pages                              //
/////////////////////////////////////////////////////*/

/**************** General Overall Styles **************/
*
{
	font-family								:			verdana;
	font-size									:			12pt;
	font-weight								:			normal;
}

BODY
{
	margin										:	0px;
	background-color					:	#014B7A;
	/*background-color					:	#000000; Haloween Background*/
	background-repeat					:	repeat-x;
	background-image					:	url(/images/pagebg.jpg);
}

.MAIN_CONTAINER
{
	background-color					:			#C6D7E7;
	/*background-color					:			#F76B00;Haloween*/
}

.PAGE_CONTAINER
{
	width										:			80%;
	display										:			block;
	text-align									:			left;
	font-size									:			10pt;
}

.PAGE_COLUMN1
{
	width										:			225px;
	padding-top								:			10px;
	text-align									:			center;
	vertical-align							:			top;
	border										:			0px;
}

.PAGE_COLUMN2
{
	font-size									:			12pt;
	font-weight								:			normal;
	padding-top								:			10px;
	border										:			0px;
}

.PAGE_COLUMN3
{
	width										:			175px;
	padding-top								:			10px;
	text-align									:			center;
	vertical-align							:			top;
	border										:			0px;
}

/*************** Debugger Styles ********************/
.DEBUGINFO
{
	display										:			block;
	width										:			100%;
	background-color					:			#FFFFFF;
	color										:			#000000;
	padding-top								:			10px;
	padding-bottom						:			10px;
	padding-left								:			5px;
	padding-right							:			5px;
}

/********** Loadtime Message Styles *****************/
.TXT_LOADTIME
{
	margin-top								:			5px;
	margin-bottom						:			10px;
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			8pt;
	font-weight								:			normal;
	color										:			#FFFFFF;
}

/*********** Styles For Page Header ******************/
.HEADER_MENU_LINK, .HEADER_MENU_LINK:active, .HEADER_MENU_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#FFFFFF;
	text-decoration						:			none;
}

.HEADER_MENU_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#089EFF;
	text-decoration						:			none;
}

/************** Styles For Page Footer ****************/
.TXT_COPYRIGHT
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			center;
	display										:			block;
	width										:			100%;
	color										:			#FFFFFF;
}

.LINK_COPYRIGHT, .LINK_COPYRIGHT:active, .LINK_COPYRIGHT:visited
{
	font-size									:			8pt;
	font-weight								:			bold;
	color										:			#FFFFFF;
	text-decoration						:			none;
}

.LINK_COPYRIGHT:hover
{
	font-size									:			8pt;
	font-weight								:			bold;
	color										:			#089EFF;
	text-decoration						:			none;
}

.TXT_FOOTER_MENU
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			center;
	display										:			block;
	width										:			100%;
}

.LINK_FOOTER_MENU, .LINK_FOOTER_MENU:visited, .LINK_FOOTER_MENU:active
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#FFFFFF;
	text-decoration						:			none;
}

.LINK_FOOTER_MENU:hover
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#089EFF;
	text-decoration						:			none;
}

/*/////////////////////////////////////////////////////
//                               Styles For Boxes                                          //
/////////////////////////////////////////////////////*/

/******************* All Boxes **********************/
.BOX
{
	width										:			90%;
	border										:			0px;
	margin-bottom						:			10px;
}

.BOX_TITLE
{
	background-color					:			#089EFF;
	color										:			#000000;
	border										:			1px solid #000000;
	font-size									:			10pt;
	font-weight								:			bold;
	text-align									:			center;
	vertical-align							:			top;
}

.BOX_CONTENT
{
	background-color					:			#E7EBF7;
	color										:			#000000;
	font-size									:			12pt;
	font-weight								:			normal;
	text-align									:			left;
	vertical-align							:			top;
	border										:			1px solid #000000;
	border-top								:			0px;
}

/**************** Who's Online Box ******************/
.BOXSTYLE_ONLINE_LINK, .BOXSTYLE_ONLINE_LINK:active, .BOXSTYLE_ONLINE_LINK:visited
{
	font-size									:			8pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
	width										:			100%;
}

.BOXSTYLE_ONLINE_LINK:hover
{
	font-size									:			8pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
	width										:			100%;
}

/************** Database Backup Box *****************/
.BOXSTYLE_DATABASE_BACKUP_LABEL
{
	color										:			#000000;
	font-size									:			10pt;
	font-weight								:			bold;
	text-align									:			center;
}

.BOXSTYLE_DATABASE_BACKUP_ONLINE
{
	color										:			#006600;
	font-size									:			10pt;
	font-weight								:			bold;
	text-align									:			center;
}

.BOXSTYLE_DATABASE_BACKUP_OFFLINE
{
	color										:			#CC0000;
	font-size									:			10pt;
	font-weight								:			bold;
	text-align									:			center;
}

.BOXSTYLE_DATABASE_BACKUP_LASTBACKUP
{
	color										:			#000000;
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			center;
}

/************* Recent Entries Box ********************/
.BOX_RECENT_ENTRIES_LINK, .BOX_RECENT_ENTRIES_LINK:active, .BOX_RECENT_ENTRIES_LINK:visited
{
	font-size									:			8pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
	width										:			100%;
}

.BOX_RECENT_ENTRIES_LINK:hover
{
	font-size									:			8pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
	width										:			100%;
}

.BOX_RECENT_ENTRIES_LINK_NAME
{
	font-size									:			8pt;
	font-weight								:			normal;
	color										:			#000000;
}

.BOX_RECENT_ENTRIES_MORE_LINK, .BOX_RECENT_ENTRIES_MORE_LINK:active, .BOX_RECENT_ENTRIES_MORE_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
}

.BOX_RECENT_ENTRIES_MORE_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
}

/**************** Check Out Box ********************/
.BOX_CHECK_OUT_LINK, .BOX_CHECK_OUT_LINK:active, .BOX_CHECK_OUT_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
	margin-top								:			2px;
	margin-bottom						:			2px;
	margin-left								:			5px;
	margin-right							:			5px;
	display										:			block;
	width										:			100%;
	text-align									:			center;
}

.BOX_CHECK_OUT_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
	width										:			100%;
	text-align									:			left;
	margin-top								:			2px;
	margin-bottom						:			2px;
	margin-left								:			5px;
	margin-right							:			5px;
	display										:			block;
	width										:			100%;
	text-align									:			center;
}

/************** Readers Choice Box ******************/
.BOX_READERS_CHOICE_LINK, .BOX_READERS_CHOICE_LINK:active, .BOX_READERS_CHOICE_LINK:visited
{
	font-size									:			8pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
}

.BOX_READERS_CHOICE_LINK:hover
{
	font-size									:			8pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
}

.BOX_READERS_CHOICE_LINK_NAME
{
	font-size									:			8pt;
	font-weight								:			normal;
	color										:			#000000;
}

.BOX_READERS_CHOICE_MORE_LINK, .BOX_READERS_CHOICE_MORE_LINK:active, .BOX_READERS_CHOICE_MORE_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
}

.BOX_READERS_CHOICE_MORE_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
}

/*/////////////////////////////////////////////////////
//                       Styles For The Side Menu                                    //
/////////////////////////////////////////////////////*/

/*************** Container Styles ********************/
.PAGE_SIDEMENU_CONTAINER
{
	color										:			#FFFFFF;
	width										:			100%;
}

.PAGE_SIDEMENU_BODY
{
	text-align									:			center;
	vertical-align							:			top;
	font-size									:			12pt;
	font-weight								:			bold;
}

/*************** Notifier Boxes *********************/
.SIDEMENU_NOTIFIER
{
	display										:			block;
	background-color					:			#C6D7E7;
	color										:			#000000;
	border										:			3px solid #089EFF;
	width										:			90%;
	font-size									:			8pt;
	font-weight								:			normal;
	margin-bottom						:			10px;
	cursor										:			pointer;
}

.SIDEMENU_NOTIFIER_HEADING
{
	display										:			block;
	background-color					:			#089EFF;
	color										:			#FFFFFF;
	width										:			100%;
	font-size									:			10pt;
	font-weight								:			bold;
}

/************ Side Menu Login Form ******************/
.SIDEMENU_LOGIN_FORM_LABEL
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#FFFFFF;
}

.SIDEMENU_LOGIN_FORM_LINK, .SIDEMENU_LOGIN_FORM_LINK:active, .SIDEMENU_LOGIN_FORM_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#FFFFFF;
	text-decoration						:			none;
}

.SIDEMENU_LOGIN_FORM_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#089EFF;
	text-decoration						:			none;
}

/************* Side Menu Search Form ****************/
.SIDEMENU_SEARCH_FORM_LINK, .SIDEMENU_SEARCH_FORM_LINK:active, .SIDEMENU_SEARCH_FORM_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#FFFFFF;
	text-decoration						:			none;
}

.SIDEMENU_SEARCH_FORM_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#089EFF;
	text-decoration						:			none;
}

/******** Signature On Menu When Logged In ***********/
.SIDEMENU_LIMENU_NAME
{
	font-size									:			12pt;
	font-weight								:			bold;
	color										:			#C6D7E7;
}

/******* Account Type On Menu When Logged In *********/
.SIDEMENU_LIMENU_ATYPE
{
	font-size									:			12pt;
	font-weight								:			normal;
	font-style									:			italic;
	color										:			#C6D7E7;
}

/****** Section Header For Links When Logged In ********/
.SIDEMENU_LIMENU_HEADER
{
	font-size									:			8pt;
	font-weight								:			bold;
	background-color					:			#089EFF;
	color										:			#FFFFFF;
	width										:			100%;
}

/******** Menu Item Links When Logged In *************/
.SIDEMENU_LIMENU_LINK, .SIDEMENU_LIMENU_LINK:active, .SIDEMENU_LIMENU_LINK:visited
{
	font-size									:			8pt;
	font-weight								:			bold;
	color										:			#FFFFFF;
	text-decoration						:			none;
	width										:			100%;
	display										:			block;
	text-align									:			center;
}

.SIDEMENU_LIMENU_LINK:hover
{
	font-size									:			8pt;
	font-weight								:			bold;
	color										:			#089EFF;
	text-decoration						:			none;
	width										:			100%;
	display										:			block;
	text-align									:			center;
}

/*/////////////////////////////////////////////////////
//                       Styles For Speciffic Pages                                   //
/////////////////////////////////////////////////////*/

/************* Error Page Styles *********************/
.ERROR
{
	display										:			block;
	font-size									:			10pt;
	font-weight								:			normal;
}

.ERROR_TITLE
{
	display										:			block;
	width										:			100%;
	font-size									:			14pt;
	font-weight								:			bold;
}

.ERROR_NUMBER_TXT
{
	display										:			block;
	width										:			100%;
	font-size									:			12pt;
	font-weight								:			bold;
}

.ERROR_NUMBER_VAL
{
	display										:			inline;
	font-size									:			inherit;
	font-weight								:			inherit;
	color										:			#CC0000;
}

.ERROR_DESC
{
	display										:			block;
	width										:			80%;
	text-align									:			left;
	font-size									:			inherit;
	font-weight								:			inherit;
}

.ERROR_LOGIN_FORM_LABEL
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#000000;
}

/************* Home Page Styles *********************/
.HOM_TEXTBOX
{
	width										:			90%;
	border										:			0px;
	display										:			block;
	text-align									:			justify;
	font-size									:			10pt;
	font-weight								:			normal;
	background-color					:			#C6D7E7;
	margin 									:			0px;
	padding-left								:			10px;
	padding-right							:			10px;
	padding-top								:			5px;
	padding-bottom						:			10px;
}

/********* Registration Form Page Styles ***************/
.REGF
{
	width										:			100%;
	display										:			block;
	font-size									:			inherit;
}

.REGF UL LI, .REGF TABLE TR TD
{
	font-size									:			10pt;
}

.REGF INPUT, .REGF SELECT, .REGF SELECT OPTION
{
	font-size									:			10pt;
	height										:			20px;
	vertical-align							:			middle;
}

.REGF_LINK, .REGF_LINK:active, .REGF_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			normal;
	color										:			#0000FF;
	text-decoration						:			none;
}

.REGF_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			normal;
	color										:			#CC0000;
	text-decoration						:			none;
}

/******* Registration Submission Page Styles *************/
.REGS
{
	width										:			100%;
	display										:			block;
	font-size									:			inherit;
}

.REGS_TITLE
{
	font-size									:			14pt;
	font-weight								:			bold;
}

.REGS_LINK, .REGS_LINK:active, .REGS_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			normal;
	color										:			#0000FF;
	text-decoration						:			none;
}

.REGS_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			normal;
	color										:			#CC0000;
	text-decoration						:			none;
}

/************ User Agreement Page Styles **************/
.USERAGREEMENT
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERAGREEMENT_HEADING
{
	font-size									:			10pt;
	font-weight								:			bold;
	text-align									:			left;
}

.USERAGREEMENT_LINK, .USERAGREEMENT_LINK:active, .USERAGREEMENT_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
}

.USERAGREEMENT_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#800080;
}

/*********** Make A Suggestion Page Styles *************/
.DELCONF_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.DELCONF_MAIN_HEADING
{
	font-size									:			12pt;
	font-weight								:			bold;
	text-align									:			center;
	width										:			100%;
	display										:			block;
}

/*********** Make A Suggestion Page Styles *************/
.SUGGESTIONBOX
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.SUGGESTIONBOX_HEADING
{
	font-size									:			12pt;
	font-weight								:			bold;
	text-align									:			center;
	width										:			100%;
	display										:			block;
}

.SUGGESTIONBOX_LABEL
{
	font-size									:			10pt;
	font-weight								:			bold;
}

/****** Frequently Asked Questions (FAQ) Page Styles ******/
.FAQ
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.FAQ_QUESTION_LABEL
{
	display										:			inline;
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#000099;
}

.FAQ_QUESTION
{
	display										:			inline;
	font-size									:			10pt;
	font-weight								:			bold;
}

.FAQ_ANSWER_LABEL
{
	display										:			inline;
	font-size									:			10pt;
	font-weight								:			normal;
	color										:			#000099;
}

.FAQ_ANSWER
{
	display										:			inline;
	font-size									:			10pt;
	font-weight								:			normal;
}

/****** Diary View Add Comment Form Page Styles *******/
.DIARY_VIEW_COMMETNS_ADD
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

/********* Diary Search Results Page Styles ************/
.DIARY_SEARCH
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.DIARY_SEARCH_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.DIARY_SEARCH_SIGNATURE
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.DIARY_SEARCH_INFO_LABEL
{
	display										:			inline;
	font-size									:			10pt;
	font-weight								:			bold;
}

.DIARY_SEARCH_INFO_VALUE
{
	display										:			inline;
	font-size									:			10pt;
	font-weight								:			normal;
}

.DIARY_SEARCH_TITLE_LABEL
{
	display										:			block;
	font-size									:			8pt;
	font-weight								:			normal;
}

.DIARY_SEARCH_TITLE_VALUE
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
	color										:			#000000;
}

.DIARY_SEARCH_LINK, .DIARY_SEARCH_LINK:active, .DIARY_SEARCH_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#000099;
}

.DIARY_SEARCH_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#0000FF;
}

.DIARY_SEARCH_FIELD_LABEL
{
	display										:			inline;
	font-size									:			10pt;
	font-weight								:			bold;
}

.DIARY_SEARCH_FORM_LABEL
{
	display										:			block;
	width										:			100%;
	font-size									:			12pt;
	font-weight								:			bold;
	text-align									:			center;
	margin-top								:			20px;
	margin-bottom						:			10px;
}

.DIARY_SEARCH_ONLINE
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	color										:			#006600;
	font-size									:			8pt;
	font-weight								:			bold;
}

.DIARY_SEARCH_OFFLINE
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	color										:			#CC0000;
	font-size									:			8pt;
	font-weight								:			bold;
}

/*********** New Entry Form Page Styles **************/
.USERPANEL_MANAGEDIARY_NEWENTRY
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_MANAGEDIARY_NEWENTRY_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.USERPANEL_MANAGEDIARY_NEWENTRY_LABEL
{
	font-size									:			12pt;
	font-weight								:			bold;
}

/********** Manage My Diary Page Styles **************/
.USERPANEL_MANAGEDIARY_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_MANAGEDIARY_MAIN TABLE TR TD
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_MANAGEDIARY_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_ROW
{
	background-color					:			#666699;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_ITEM
{
	font-size									:			10pt;
	font-weight								:			bold;
	text-align									:			left;
	color										:			#FFFFFF;
	border-left								:			1px solid #000000;
	border-top								:			1px solid #000000;
	border-bottom							:			1px solid #000000;
	padding-left								:			5px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_VALUE
{
	font-size									:			10pt;
	font-weight								:			bold;
	text-align									:			right;
	background-color					:			#CCCCCC;
	color										:			#000000;
	border-right								:			1px solid #000000;
	border-top								:			1px solid #000000;
	border-bottom							:			1px solid #000000;
	padding-right							:			5px;
}

.USERPANEL_MANAGEDIARY_MAIN_LINK, .USERPANEL_MANAGEDIARY_MAIN_LINK:active, .USERPANEL_MANAGEDIARY_MAIN_LINK:visited
{
	display										:			block;
	width										:			100%;
	text-align									:			left;
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
	margin-top								:			10px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_LINK:hover
{
	display										:			block;
	width										:			100%;
	text-align									:			left;
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
	margin-top								:			10px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_BASIC
{
	display										:			block;
	width										:			100%;
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			center;
	background-color					:			#FFFF99;
	color										:			#000000;
	border										:			1px solid #000000;
	padding-left								:			10px;
	padding-right							:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_BASIC_TITLE
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			10pt;
	font-weight								:			bold;
	margin-top								:			5px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_BASIC_LINK, .USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_BASIC_LINK:active, .USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_BASIC_LINK:visited
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
	margin-top								:			10px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_BASIC_LINK:hover
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
	margin-top								:			10px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PLUS
{
	display										:			block;
	width										:			100%;
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			center;
	background-color					:			#C6D7E7;
	color										:			#000000;
	border										:			1px solid #000000;
	padding-left								:			10px;
	padding-right							:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PLUS_TITLE
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			10pt;
	font-weight								:			bold;
	margin-top								:			5px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PLUS_LINK, .USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PLUS_LINK:active, .USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PLUS_LINK:visited
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
	margin-top								:			10px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PLUS_LINK:hover
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
	margin-top								:			10px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PREM
{
	display										:			block;
	width										:			100%;
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			center;
	background-color					:			#9CDA9C;
	color										:			#000000;
	border										:			1px solid #000000;
	padding-left								:			10px;
	padding-right							:			10px;
	padding-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PREM_TITLE
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			10pt;
	font-weight								:			bold;
	margin-top								:			5px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PREM_LINK, .USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PREM_LINK:active, .USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PREM_LINK:visited
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
	margin-top								:			10px;
	margin-bottom						:			10px;
}

.USERPANEL_MANAGEDIARY_MAIN_BOX_UPG_PREM_LINK:hover
{
	display										:			block;
	width										:			100%;
	text-align									:			center;
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
	margin-top								:			10px;
	margin-bottom						:			10px;
}

/************ Edit Diary Title Page Styles **************/
.USERPANEL_UPLAVT_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_UPLAVT_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.USERPANEL_UPLAVT_MAIN_LABEL
{
	display										:			inline;
	font-size									:			10pt;
	font-weight								:			bold;
}

/************ Edit Diary Title Page Styles **************/
.USERPANEL_DTITLE_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_DTITLE_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}
/************ Edit Password Page Styles **************/
.USERPANEL_CHGPWD_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_CHGPWD_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}
/************ Edit Email Address Page Styles **************/
.USERPANEL_CHGEMAIL_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_CHGEMAIL_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

/************ Edit Email Notification Page Styles **************/
.USERPANEL_EMAILNOT_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_EMAILNOT_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

/************** UAG Mode Page Styles ****************/
.UAGMODE
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.UAGMODE_HEADING
{
	display										:			block;
	font-size									:			12pt;
	font-weight								:			bold;
	width										:			100%;
	text-align									:			center;
}

.UAGMODE_UAGBOX
{
	display										:			block;
	width										:			90%;
	border										:			1px solid #000000;
	background-color					:			#E7EBF7;
	color										:			#000000;
	font-size									:			10pt;
	font-weight								:			normal;
	padding-top								:			5px;
	padding-bottom						:			5px;
	padding-left								:			10px;
	padding-right							:			10px;
}

/********* Edit Front Page Code Page Styles ************/
.USERPANEL_FPCODE_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_FPCODE_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.USERPANEL_FPCODE_MAIN_LABEL
{
	display										:			block;
	font-size									:			12pt;
	font-weight								:			bold;
	text-align									:			center;
}

.USERPANEL_FPCODE_MAIN_LABEL2
{
	display										:			block;
	font-size									:			8pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_FPCODE_MAIN_INS_VAL
{
	display										:			inline;
	font-size									:			8pt;
	font-weight								:			bold;
}

.USERPANEL_FPCODE_MAIN_INS_DESC
{
	display										:			inline;
	font-size									:			8pt;
	font-weight								:			normal;
}

/****** My Favorites/Manage Favorites Page Styles *******/
.USERPANEL_FAVORITES_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_FAVORITES_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.USERPANEL_FAVORITES_MAIN_LIST
{
	border										:			1px solid #000000;
}

.USERPANEL_FAVORITES_MAIN_LIST_ROW_NORMAL
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	background-color					:			#E7EBF7;
}

.USERPANEL_FAVORITES_MAIN_LIST_ROW_ALT
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	background-color					:			#C6D7E7;
}

.USERPANEL_FAVORITES_MAIN_ONLINE
{
	color										:			#006600;
	font-weight								:			bold;
	font-size									:			10pt;
}

.USERPANEL_FAVORITES_MAIN_OFFLINE
{
	color										:			#CC0000;
	font-weight								:			bold;
	font-size									:			10pt;
}

/****** My Blocklust/Manage Blocklist Page Styles *******/
.USERPANEL_BLOCKLIST_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_BLOCKLIST_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.USERPANEL_BLOCKLIST_MAIN_LIST
{
	border										:			1px solid #000000;
}

.USERPANEL_BLOCKLIST_MAIN_LIST_ROW_NORMAL
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	background-color					:			#E7EBF7;
}

.USERPANEL_BLOCKLIST_MAIN_LIST_ROW_ALT
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-decoration						:			none;
	background-color					:			#C6D7E7;
}

.USERPANEL_BLOCKLIST_MAIN_ONLINE
{
	color										:			#006600;
	font-weight								:			bold;
	font-size									:			10pt;
}

.USERPANEL_BLOCKLIST_MAIN_OFFLINE
{
	color										:			#CC0000;
	font-weight								:			bold;
	font-size									:			10pt;
}

/**************** Send New Message ****************/
.USERPANEL_MESSAGES_SEND
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_MESSAGES_SEND_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

/*********** Manage Templates Main ******************/
.USERPANEL_TEMPLATES_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_TEMPLATES_MAIN_HEADING
{
	display										:			block;
	font-size									:			12pt;
	font-weight								:			bold;
	width										:			100%;
	text-align									:			center;
}

.USERPANEL_TEMPLATES_MAIN_SECTION_HEADING
{
	display										:			block;
	font-size									:			10pt;
	font-weight								:			bold;
	width										:			100%;
	text-align									:			center;
}

.USERPANEL_TEMPLATES_MAIN_TITLE
{
	font-size									:			10pt;
	font-weight								:			normal;
}

/************** Add/Edit Template *******************/
.USERPANEL_TEMPLATES_ADDEDIT
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_TEMPLATES_ADDEDIT_HEADING
{
	display										:			block;
	font-size									:			12pt;
	font-weight								:			bold;
	width										:			100%;
	text-align									:			center;
}

.USERPANEL_TEMPLATES_ADDEDIT_LABEL
{
	font-size									:			10pt;
	font-weight								:			bold;
}

.USERPANEL_TEMPLATES_ADDEDIT_LABEL2
{
	font-size									:			8pt;
	font-weight								:			normal;
	width										:			100%;
	text-align									:			left;
}

.USERPANEL_TEMPLATES_ADDEDIT_LABEL3
{
	font-size									:			8pt;
	font-weight								:			bold;
	width										:			100%;
	text-align									:			center;
	margin-top								:			5px;
}

.USERPANEL_TEMPLATES_ADDEDIT_LINK, .USERPANEL_TEMPLATES_ADDEDIT_LINK:active, .USERPANEL_TEMPLATES_ADDEDIT_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#000099;
}


.USERPANEL_TEMPLATES_ADDEDIT_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#0000FF;
}

/************** View Messages List ******************/
.USERPANEL_MESSAGES_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_MESSAGES_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.USERPANEL_MESSAGES_MAIN_MENU
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_MESSAGES_MAIN_CURMODE
{
	font-size									:			10pt;
	font-weight								:			bold;
	display										:			inline;
}

.USERPANEL_MESSAGES_MAIN_MENU_LINK
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
	text-decoration						:			none;
	color										:			#000099;
}

.USERPANEL_MESSAGES_MAIN_MENU_LINK:active
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
	text-decoration						:			none;
	color										:			#000099;
}

.USERPANEL_MESSAGES_MAIN_MENU_LINK:visited
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
	text-decoration						:			none;
	color										:			#000099;
}

.USERPANEL_MESSAGES_MAIN_MENU_LINK:hover
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
	text-decoration						:			none;
	color										:			#0000FF;
}

.USERPANEL_MESSAGES_MAIN_MSG_SUBJ
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
	text-decoration						:			none;
	color										:			#000099;
}

.USERPANEL_MESSAGES_MAIN_MSG_SUBJ:active
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
	text-decoration						:			none;
	color										:			#000099;
}

.USERPANEL_MESSAGES_MAIN_MSG_SUBJ:visited
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
	text-decoration						:			none;
	color										:			#000099;
}

.USERPANEL_MESSAGES_MAIN_MSG_SUBJ:hover
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
	text-decoration						:			none;
	color										:			#0000FF;
}

.USERPANEL_MESSAGES_MAIN_MSG_DATE
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			right;
	color										:			#000000;
}

.USERPANEL_MESSAGES_MAIN_MSG_FROMTO
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
	color										:			#000000;
}

.USERPANEL_MESSAGES_MAIN_MSG_COLUMN_HEADER
{
	font-size									:			10pt;
	font-weight								:			bold;
	color										:			#000000;
}

.USERPANEL_MESSAGES_MAIN_MSG_LINESHADE_NORMAL
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			right;
	background-color					:			#C6D7E7;
}

.USERPANEL_MESSAGES_MAIN_MSG_LINESHADE_ALT
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			right;
	background-color					:			#E7EBF7;
}

/************My Comments Page Styles ***************/
.USERPANEL_CVIEW_IN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_CVIEW_IN_HEADING
{
	display										:			block;
	font-size									:			12pt;
	font-weight								:			bold;
	width										:			100%;
	text-align									:			center;
}

.USERPANEL_CVIEW_IN_LINK, .USERPANEL_CVIEW_IN_LINK:active, .USERPANEL_CVIEW_IN_LINK:visited
{
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
}

.USERPANEL_CVIEW_IN_LINK:hover
{
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
}

/********** My Sent Comments Page Styles *************/
.USERPANEL_CVIEW_OUT
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.USERPANEL_CVIEW_OUT_HEADING
{
	display										:			block;
	font-size									:			12pt;
	font-weight								:			bold;
	width										:			100%;
	text-align									:			center;
}

.USERPANEL_CVIEW_OUT_LINK, .USERPANEL_CVIEW_OUT_LINK:active, .USERPANEL_CVIEW_OUT_LINK:visited
{
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#000099;
}

.USERPANEL_CVIEW_OUT_LINK:hover
{
	font-weight								:			normal;
	text-decoration						:			none;
	color										:			#0000FF;
}

/************* Diary View Page Styles *****************/
.DVIEW
{
	width										:			100%;
	display										:			block;
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			center;
}

/************** Diary Front Page Styles ***************/
.ENTRIES_TABLE
{
	width										:			300px;
	border										:			1px solid #000000;
	background-color					:			#000000;
}

.ENTRIES_TABLE_HEADING
{
	font-size									:			12px;
	font-weight								:			bold;
	color										:			#FFFFFF;
	text-align									:			center;
}

.ENTRIES_TABLE_BODY
{
	font-size									:			10px;
	font-weight								:			normal;
	background-color					:			#FFFFFF;
	color										:			#000000;
	text-align									:			center;
}

.ENTRIES_TABLE_LINK, .ENTRIES_TABLE_LINK:active, .ENTRIES_TABLE_LINK:visited
{
	font-size									:			10px;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#000099;
}

.ENTRIES_TABLE_LINK:hover
{
	font-size									:			10px;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#0000FF;
}

/************** View Entry Page Styles ***************/
.ENTRY_FOOTER_LINK, .ENTRY_FOOTER_LINK:active, .ENTRY_FOOTER_LINK:visited
{
	font-size									:			12px;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#000099;
}

.ENTRY_FOOTER_LINK:hover
{
	font-size									:			12px;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#0000FF;
}

.COMMENTS_HEADER
{
	background-color					:			#C6D7E7;
}

.COMMENTS_HEADER_DIVIDER_TOP
{
	background-color					:			#000000;
	height										:			1px;
}

.COMMENTS_HEADER_DIVIDER_BOT
{
	background-color					:			#000000;
	height										:			1px;
}

.COMMENTS_HEADER_DT
{
	font-size									:			10px;
	font-weight								:			normal;
	color										:			#000000;
}

.COMMENTS_HEADER_DT
{
	font-size									:			10px;
	font-weight								:			bold;
	color										:			#000000;
}

.COMMENTS_HEADER_LINK, .COMMENTS_HEADER_LINK:active, .COMMENTS_HEADER_LINK:visited
{
	font-size									:			12px;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#000099;
}

.COMMENTS_HEADER_LINK:hover
{
	font-size									:			12px;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#0000FF;
}

.COMMENTS_TEXT
{
	font-size									:			12px;
	font-weight								:			normal;
	color										:			#000000;
	padding-left								:			25px;
	padding-right							:			25px;
	padding-top								:			10px;
	padding-bottom						:			10px;
}

/*********** Information Page Styles *****************/
.MAIN_RE_FLIST
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

/*********** Information Page Styles *****************/
.INFO_MAIN
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.INFO_MAIN_HEADING
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}

.INFO_MAIN_LINK, .INFO_MAIN_LINK:active, .INFO_MAIN_LINK:visited
{
	font-size									:			12px;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#000099;
}

.INFO_MAIN_LINK:hover
{
	font-size									:			12px;
	font-weight								:			bold;
	text-decoration						:			none;
	color										:			#0000FF;
}

/*********** Block User Pages ***************/
.BLKUSR_ADD
{
	font-size									:			10pt;
	font-weight								:			normal;
	text-align									:			left;
}

.BLKUSR_ADD_HEADING
{
	display										:			inline;
	font-size									:			16pt;
	font-weight								:			bold;
}

.BLKUSR_ADD_LABEL
{
	display										:			inline;
	font-size									:			12pt;
	font-weight								:			bold;
}
