
body
{
	background-color: #ffffff;
	/*background-image: url(/_resources/images/background.gif);*/
    FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
    FONT-SIZE: 11px;
    COLOR: #999999;
    text-align: center;
}
table
{
	font-size:  11px;
	color: #999999;
}
A			{ text-decoration: none; }
A:link		{ color: #999999; }
A:visited	{ color: #999999; }
A:active	{ color: #999999; }
A:hover		{ color: #FFFFFF; text-decoration: underline; }

pre
{
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
}


/* PAGE HEADER STYLES */
.pageHeader
{
	width: 792px;
	text-align: center;
	margin: 0px auto;
}

.pageContainer
{
	width: 792px;
	text-align: center;
	margin: 0px auto;
	/*background-color: #34333D;*/
}



/* PAGE NAVIGATION STYLES */
.pageNavigation
{
}
.pageNavigation A			{ text-decoration: none; }
.pageNavigation A:link		{ color: #999999; }
.pageNavigation A:visited	{ color: #999999; }
.pageNavigation A:active	{ color: #999999; }
.pageNavigation A:hover		{ color: #FFFFFF; text-decoration: underline; }

.pageNavigationWinMessenger
{
	width: 776px;
	display: none;
	background-color: #34333D;
}
.pageNavigationWinMessenger_iframe
{
	width: 776px;
	height: 314px;
	overflow: auto;
	background-color: #34333D;
	border-bottom-color :	#34333D;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
}

.pageNavigationWinMessenge_body
{
	background-color: #FFFFFF;
	color: #484754;
	width: 100%;
	height: 100%;
}
.pageNavigationWinMessenge_body TABLE
{
	COLOR: #484754;
}
.pageNavigationWinMessenge_body A			{ text-decoration: none; }
.pageNavigationWinMessenge_body A:link		{ color: #2C80D4; }
.pageNavigationWinMessenge_body A:visited	{ color: #2C80D4; }
.pageNavigationWinMessenge_body A:active	{ color: #2C80D4; }
.pageNavigationWinMessenge_body A:hover		{ text-decoration: none; color: #FFFFFF; background-color: #2C80D4; }
.pageNavigationWinMessenge_body A:hover IMG { filter:alpha(Opacity=70); -moz-opacity: 0.70; }

.pageNavigationWinMessenge_folderlist A				{ text-decoration: none; }
.pageNavigationWinMessenge_folderlist A:link		{ color: #484754; }
.pageNavigationWinMessenge_folderlist A:visited		{ color: #484754; }
.pageNavigationWinMessenge_folderlist A:active		{ color: #484754; }
.pageNavigationWinMessenge_folderlist A:hover		{ text-decoration: underline; color: #484754; background-color: Transparent; }
.pageNavigationWinMessenge_folderlist A:hover IMG { filter:alpha(Opacity=70); -moz-opacity: 0.70; }


.pageNavigationWinMessenger_footer
{
	width: 776px;
	height: 16px;
	padding-top: 1px;
	border-bottom-color :	#34333D;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	font-size:				9px;
}
.pageNavigationWinMessenger_footer A			{ text-decoration: none; }
.pageNavigationWinMessenger_footer A:Link		{ color: #34333D; }
.pageNavigationWinMessenger_footer A:Visited	{ color: #34333D; }
.pageNavigationWinMessenger_footer A:Active 	{ color: #34333D; }
.pageNavigationWinMessenger_footer A:Hover 		{ text-decoration: underline; color: #FFFFFF; }


.pageNavigationWinMessengerAlert 
{
	TOP: 128px;
	WIDTH: 776px;
	HEIGHT: 128px;
	visibility: hidden;
	position: absolute;
	z-index: 9991;
}
.pageNavigationWinMessengerAlert_inner 
{
	LEFT: 248px;
	TOP: 0px;
	WIDTH: 280px;
	HEIGHT: 128px;
	POSITION: absolute;
}
.pageNavigationWinMessengerAlert_inner A			{ text-decoration: none; }
.pageNavigationWinMessengerAlert_inner A:Link		{ color: #2C80D4; }
.pageNavigationWinMessengerAlert_inner A:Visited	{ color: #2C80D4; }
.pageNavigationWinMessengerAlert_inner A:Active		{ color: #2C80D4; }
.pageNavigationWinMessengerAlert_inner A:Hover		{ text-decoration: none; color: #FFFFFF; background-color: #2C80D4; }

.pageNavigationTabMenu
{
	color: #34333D;
	border-left: solid 1px #34333d;
	border-right: solid 2px #34333d;
	border-bottom: solid 2px #34333d;
}
.pageNavigationTabMenu A			{ text-decoration: none }
.pageNavigationTabMenu A:Link		{ color: #34333D }
.pageNavigationTabMenu A:Visited	{ color: #34333D }
.pageNavigationTabMenu A:Active 	{ color: #34333D }
.pageNavigationTabMenu A:Hover 		{ color: #FFFFFF; text-decoration: underline; }

.pageSubNavigation
{
	font-size: 10px;
	color: #34333D;
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	border-bottom: solid 1px #34333d;
}
.pageSubNavigation TABLE
{
	font-size: 10px;
	color: #34333D;
}
.pageSubNavigation A			{ text-decoration: none }
.pageSubNavigation A:Link		{ color: #34333D }
.pageSubNavigation A:Visited	{ color: #34333D }
.pageSubNavigation A:Active 	{ color: #34333D }
.pageSubNavigation A:Hover 		{ color: #FFFFFF; text-decoration: underline; }






/* PAGE BODY STYLES */
.pageBody
{
	width: 800px;
	text-align: left;
	margin: 0px auto;
	background-color: #FFFFFF;
	color: #484754;
	border-style:solid;border-color: #3399FE;border-width:1px;
	padding:5px;
}
.pageBody TABLE
{
	COLOR: #484754;
}
.pageBody A				{ text-decoration: none; color: #2C80D4; }
.pageBody A:link		{ text-decoration: none; color: #2C80D4; }
.pageBody A:visited		{ text-decoration: none; color: #2C80D4; }
.pageBody A:active		{ text-decoration: none; color: #2C80D4; }
.pageBody A:hover		{ text-decoration: none; color: #FFFFFF; background-color: #2C80D4; }
.pageBody A:hover IMG	{ filter:alpha(Opacity=70); -moz-opacity: 0.70; }



/* PAGE FOOTER STYLES */
.pageFooter
{
	width: 776px;
	text-align: left;
	margin: 8px auto 0px auto;
	background-color: #34333D;
}
.pageFooter TABLE
{
}
.pageFooter A			{ text-decoration: none; }
.pageFooter A:link		{ color: #999999; }
.pageFooter A:visited	{ color: #999999; }
.pageFooter A:active	{ color: #999999; }
.pageFooter A:hover		{ color: #FFFFFF; text-decoration: underline; }







/* GLOBAL STYLES */
.textHeading1		{ FONT-SIZE: 20px; }
.textHeading2		{ FONT-SIZE: 16px; }
.textHeading3		{ FONT-SIZE: 14px; }
.textLarger			{ font-size: 13px; }
.textSmaller		{ font-size: 9px; }
.textError			{ color: #FF0000; font-weight: bold; }
.textDull			{ color: #666666; }
.cellRollOver		{ background-color: #FFDDE3; cursor: hand; }
.cellRollOut		{ background-color: Transparent; }

.InfoIcons
{
	/* Help Cursor for Infomation Icons */
	cursor: help;
}
.Currency
{
	font-size: smaller;
	cursor: help;
}
.Buttons
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-width: 2px 2px 2px 2px;
	border-style: outset;
	cursor: hand;
	width: 80px;
	border-top-color: #2C80D4;
	border-left-color: #2C80D4;
	border-right-color: #2C80D4;
	border-bottom-color: #2C80D4;
	background: #2C80D4;
}
.ButtonsWide
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-width: 2px 2px 2px 2px;
	border-style: outset;
	cursor: hand;
	border-top-color: #2C80D4;
	border-left-color: #2C80D4;
	border-right-color: #2C80D4;
	border-bottom-color: #2C80D4;
	background: #2C80D4;
}
.dButtons
{
	/* used when preventing multiple button clicks */
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	color: #484754;
	border-width: 2px 2px 2px 2px;
	border-style: outset;
	cursor: wait;
	width: 80px;
}
.dropDownLists
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 12px;
	color: #484754;
	border-style: solid;
	border-width: 1px;
	border-color: #484754;
	margin-top: 2;
}
.inputBoxes
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 12px;
	color: #484754;
	border-style: solid;
	border-width: 1px;
	border-color: #484754;
}
.checkBoxes
{
	font-family:  verdana, arial, helvetica, sans-Serif;
	color: #484754;
}

/* Scrollbars Style */
.scrollBars 
{
	SCROLLBAR-FACE-COLOR: #F3F3ED;
	SCROLLBAR-TRACK-COLOR: #d7d7c4;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: #d7d7c4; 
	SCROLLBAR-DARKSHADOW-COLOR: #d7d7c4; 
	SCROLLBAR-ARROW-COLOR: #d7d7c4; 
	SCROLLBAR-BASE-COLOR: #d7d7c4; 	
}






/* Profiles myPhotos thumbnail styles */
.miniThumbnailsDatalist
{
	margin-bottom: 4px;
}
.miniThumbnails
{
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
}
.miniThumbnailsSelected
{
	border-width: 1px;
	border-color: #34333D;
	border-style: solid;
	background-color: #FFFFFF;
}


/* Profiles contact option styles */
.profileContactOptions
{
	padding-left: 4px;
	padding-right: 4px;
}
.profileContactOptionsHeader { color: #FFFFFF; }
.profileContactOptionsFooter { color: #FFFFFF; }
.profileContactOptionsHeader A:Link		{ color: #FFFFFF; }
.profileContactOptionsHeader A:Visited 	{ color: #FFFFFF; }
.profileContactOptionsHeader A:Active 	{ color: #FFFFFF; }
.profileContactOptionsHeader A:Hover 	{ color: #FFFFFF; text-decoration: underline; background-color: Transparent; }
.profileContactOptionsFooter A:Link		{ color: #FFFFFF; }
.profileContactOptionsFooter A:Visited 	{ color: #FFFFFF; }
.profileContactOptionsFooter A:Active 	{ color: #FFFFFF; }
.profileContactOptionsFooter A:Hover 	{ color: #FFFFFF; text-decoration: underline; background-color: Transparent; }


/* Buttons for AudioVideo Player */
.dmButtons
{
	/* Disabled buttons */
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	color: #484754;
	border-width: 1px 1px 1px 1px;
	cursor: hand;
	width: 80px;
}
.hmButtons
{
	/* Hidden buttons */
	width: 0px;
	visibility: hidden;
	display: none;
}





/* Messenger */

.msgHeader TD
{
	background-color: #E6E6E6;
	font-weight: bold;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	HEIGHT: 24px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.msgCommands
{
	background-color: #E6E6E6;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	HEIGHT: 24px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}
.msgFolderList
{
	background-image: url(/_resources/images/messenger/grad.gif);
	border-right-color: #34333D;
	border-right-style: solid;
	border-right-width: 1px;
}
.msgRepeaterRowOver TD
{
	background-color: #F5F5F5;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 36px;
	cursor: hand;
}
.msgRepeaterRowOut TD
{
	background-color: #FFFFFF;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 36px;
}

.msgRepeaterRowNewOver TD
{
	font-weight: bold;
	background-color: #FFDDE3;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 36px;
	cursor: hand;
}
.msgRepeaterRowNewOut TD
{
	font-weight: bold;
	background-color: #FFECEF;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 36px;
}

/* Tabbed Tables */
.TabbedTable_Tab_On
{
	FONT-SIZE: 14px;
	BORDER-TOP: solid 1px #999999;
	BORDER-LEFT: solid 1px #999999;
}
.TabbedTable_Tab_Off
{
	FONT-SIZE: 14px;
	BORDER-TOP: solid 1px #999999;
	BORDER-LEFT: solid 1px #999999;
	BORDER-BOTTOM: solid 1px #999999;
	BACKGROUND-COLOR: #e6e6e6;
}
.TabbedTable_Tab_None
{
	BORDER-LEFT: solid 1px #999999;
	BORDER-BOTTOM: solid 1px #999999;
}
.TabbedTable_Content_On
{
	display: block;
	visibility: visible;
}
.TabbedTable_Content_Off
{
	display: none;
	visibility: hidden;
}


/* Photo resize restrictions for gadgets */
.resizePhoto_Gadgets 
{
	max-width: 282px;
	max-height: 400px;
	width: expression(this.width > 282 ? '282px' : true);
	height: expression(this.height > 400 ? '400px' : true);
}