 #navigation a
{
background-color:		#484754;
	background-position:	right top;
	background-repeat:		no-repeat;
	background-image:		url(/imgs/blankTab.gif);
	border-left-color:		#34333D;
	border-left-style:		solid;
	border-left-width:		1px;
	border-bottom-color :	#34333D;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
}

#navigation a:hover
{
background-color:		#999999;
background-position:	right top;
background-repeat:		no-repeat;
background-image:		url(/imgs/homeTab.gif);
}
.pageBody A:hover	{ color: #FF3963; }
.textHighlight		{ color: #FF3963; }
.textHeading1		{ color: #FF3963; }
.cellRollOver		{ background-color: #FFA6DB; }
.Buttons
{
	border-top-color: #FF3963;
	border-left-color: #FF3963;
	border-right-color: #FF3963;
	border-bottom-color: #FF3963;
	background: #FF3963;
}
.ButtonsWide
{
	border-top-color: #FF3963;
	border-left-color: #FF3963;
	border-right-color: #FF3963;
	border-bottom-color: #FF3963;
	background: #FF3963;
}

.pageHeaderSubNavigation
{
	background-color: #999999;
}
.pageHeaderNavigationTabHome
{
	background-color:		#999999;
	background-position:	right top;
	background-repeat:		no-repeat;
	background-image:		url(/imgs/homeTab.gif);
}
.pageHeaderNavigationTabAccount
{
	background-color:		#484754;
	background-position:	right top;
	background-repeat:		no-repeat;
	background-image:		url(/imgs/blankTab.gif);
	border-left-color:		#34333D;
	border-left-style:		solid;
	border-left-width:		1px;
	border-bottom-color :	#34333D;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
}
.pageHeaderNavigationTabTour
{
	background-color:		#484754;
	background-position:	right top;
	background-repeat:		no-repeat;
	background-image:		url(/imgs/blankTab.gif);
	border-left-color:		#34333D;
	border-left-style:		solid;
	border-left-width:		1px;
	border-bottom-color :	#34333D;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
}
.pageHeaderNavigationTabJoin
{
	background-color:		#484754;
	background-position:	right top;
	background-repeat:		no-repeat;
	background-image:		url(/imgs/blankTab.gif);
	border-left-color:		#34333D;
	border-left-style:		solid;
	border-left-width:		1px;
	border-bottom-color :	#34333D;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
}
.pageHeaderNavigationTabHelp
{
	background-color:		#484754;
	background-position:	right top;
	background-repeat:		no-repeat;
	background-image:		url(/imgs/blankTab.gif);
	border-left-color:		#34333D;
	border-left-style:		solid;
	border-left-width:		1px;
	border-bottom-color :	#34333D;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
}
.pageHeaderNavigationTabAccount
{
	background-color:		#484754;
	background-position:	right top;
	background-repeat:		no-repeat;
	background-image:		url(/imgs/blankTab.gif);
	border-left-color:		#34333D;
	border-left-style:		solid;
	border-left-width:		1px;
	border-bottom-color :	#34333D;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
} 
a.titlelink {
	
	text-decoration: none;
	color: #666666;
}
.pageHeaderNavigationWinMessenger_footer
{
	background-color:		#999999;
}




/* PAGE SPECIFIC STYLES */
.loginButton
{
	FONT-SIZE: 11px;
	color: #484754;
	background-color: #F3F3ED;
	border: solid 1px #484754;
	border-bottom: solid 1px #484754;
	border-left: solid 1px #484754;
	border-right: solid 1px #484754;
	border-top: solid 1px #484754;
}
:root { overflow-y: scroll; }
body
{
	background-color: #34333D;
    FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
    FONT-SIZE: 11px;
    COLOR: #999999;
}
table
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	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; }



/* PAGE HEADER STYLES */
.pageHeader
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 11px;
	COLOR: #999999;
}
.pageHeader TABLE
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 11px;
	COLOR: #999999;
}
.pageHeader A			{ text-decoration: none; }
.pageHeader A:link		{ color: #999999; }
.pageHeader A:visited	{ color: #999999; }
.pageHeader A:active	{ color: #999999; }
.pageHeader A:hover		{ color: #FFFFFF; text-decoration: underline; }

.pageHeaderNavigation
{
	font-weight: bold;
}
.pageHeaderNavigationWinMessenger
{
	TOP: 120px;
	WIDTH: 776px;
	display: none;
	z-index: 9990;
}
.pageHeaderNavigationWinMessenger_iframe
{
	BACKGROUND-COLOR: #34333D;
	WIDTH: 776px;
	HEIGHT: 260px;
	overflow: auto;
}
.pageHeaderNavigationWinMessenger_footer
{
	WIDTH: 776px;
	HEIGHT: 16px;
	border-top-color:		#34333D;
	border-top-style:		solid;
	border-top-width:		1px;
	border-bottom-color :	#34333D;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	font-size:				9px;
}
.pageHeaderNavigationWinMessenger_footer A			{ text-decoration: none }
.pageHeaderNavigationWinMessenger_footer A:Link		{ color: #34333D }
.pageHeaderNavigationWinMessenger_footer A:Visited	{ color: #34333D }
.pageHeaderNavigationWinMessenger_footer A:Active 	{ color: #34333D }
.pageHeaderNavigationWinMessenger_footer A:Hover 	{ color: #FFFFFF; text-decoration: underline; }

.pageHeaderNavigationWinMessengerAlert 
{
	TOP: 128px;
	WIDTH: 776px;
	HEIGHT: 128px;
	visibility: hidden;
	position: absolute;
	z-index: 9991;
}
.pageHeaderNavigationWinMessengerAlert_inner 
{
	LEFT: 248px;
	TOP: 0px;
	WIDTH: 280px;
	HEIGHT: 128px;
	POSITION: absolute;
}
.pageHeaderNavigationWinMessengerAlert_inner A:Link		{ color: #484754; }
.pageHeaderNavigationWinMessengerAlert_inner A:Visited	{ color: #484754; }
.pageHeaderNavigationWinMessengerAlert_inner A:Active	{ color: #484754; }
.pageHeaderNavigationWinMessengerAlert_inner A:Hover	{ color: #FF3963; text-decoration: underline; }

.pageHeaderSubNavigation
{
	font-size: 10px;
	color: #34333D;
}
.pageHeaderSubNavigation A			{ text-decoration: none }
.pageHeaderSubNavigation A:Link		{ color: #34333D }
.pageHeaderSubNavigation A:Visited	{ color: #34333D }
.pageHeaderSubNavigation A:Active 	{ color: #34333D }
.pageHeaderSubNavigation A:Hover 	{ color: #FFFFFF; text-decoration: underline; }

.ssCheck
{
	/* Check for style sheet support */
	DISPLAY: none;
	VISIBILITY: hidden;
	WIDTH: 0px;
	HEIGHT: 0px;
	LEFT: 0px;
	TOP: 0px;
}







/* PAGE BODY STYLES */
.pageBody
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE:  11px;
	COLOR: #484754;
	background-color: #E3E3DB;
}
.pageBody TABLE
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 11px;
	COLOR: #484754;
}
.pageBody A			{ text-decoration: none; }
.pageBody A:link	{ color: #484754; }
.pageBody A:visited	{ color: #484754; }
.pageBody A:active	{ color: #484754; }
.pageBody A:hover	{ text-decoration: underline; }
.pageBody A:hover IMG { filter:alpha(Opacity=70); -moz-opacity: 0.70; }






/* PAGE FOOTER STYLES */
.pageFooter
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 9px;
	COLOR: #999999;
}
.pageFooter TABLE
{
	FONT-FAMILY: verdana, arial, helvetica, sans-Serif;
	FONT-SIZE: 9px;
	COLOR: #999999;
}
.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: #FF3963; font-weight: bold; }
.textDull			{ color: #999999; }
.cellRollOver		{ cursor: pointer; }
.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: 1px 1px 1px 1px;
	cursor: hand;
	width: 80px;
}
.ButtonsWide
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
	cursor: hand;
	width: 150px;
}
.dButtons
{
	/* used when preventing multiple button clicks */
	font-family:  arial, helvetica, sans-serif;
	font-size: 11px;
	color: #484754;
	border-width: 1px 1px 1px 1px;
	cursor: wait;
	width: 80px;
}
.dropDownLists
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 12px;
	color: #484754;
	border: solid 1px #484754;
	margin-top: 2;
}
.inputBoxes
{
	font-family:  arial, helvetica, sans-serif;
	font-size: 12px;
	color: #484754;
	border: solid 1px #484754;
}
.checkBoxes
{
	font-family:  verdana, arial, helvetica, sans-Serif;
	font-size: 11px;
	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;
}



/* 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
{
	font-weight: bold;
	background-color: #F3F3ED;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	HEIGHT: 24px;
	border-bottom-color: #D7D7C4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.msgCommands
{
	background-color: #F3F3ED;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	HEIGHT: 24px;
	border-top-color: #D7D7C4;
	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: #F3F3ED;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border-bottom-color: #D7D7C4;
	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: #D7D7C4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 36px;
}

.msgRepeaterRowNewOver TD
{
	font-weight: bold;
	background-color: #F7D7D7;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border-bottom-color: #D7D7C4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 36px;
	cursor: hand;
}
.msgRepeaterRowNewOut TD
{
	font-weight: bold;
	background-color: #FAE6E6;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border-bottom-color: #D7D7C4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 36px;
}
.sectionButtons A:hover	{ color: #FFFFFF; }
.white 
{ 
  font-family: Verdana, Tahoma, Helvetica, Arial; 
  font-size:10px; 
  color:#ffffff; 
  line-height:16px;
  text-decoration:none;
}

.white:hover
{
  text-decoration: underline;  
}

.white1 
{ 
  font-family: Verdana, Tahoma, Helvetica, Arial; 
  font-size:10px; 
  color:#ffffff; 
  line-height:12px;
  text-decoration:none;
}

.white2 
{ 
  font-family: Tahoma, Verdana, Helvetica, Arial; 
  font-size:11px; 
  color:#ffffff; 
  line-height:16px;
  text-decoration:none;
}

.white2:hover
{
  text-decoration: underline;  
}

.white3 
{ 
  font-family: Verdana, Tahoma, Helvetica, Arial; 
  font-size:12px; 
  color:#ffffff; 
  line-height:14px;
  text-decoration:none;
}

.white4 
{ 
  font-family: Verdana, Tahoma, Helvetica, Arial; 
  font-size:12px; 
  color:#ffffff; 
  line-height:13px;
  text-decoration:none;
}

.white5 
{ 
  font-family: Verdana, Tahoma, Helvetica, Arial; 
  font-size:14px; 
  color:#ffffff; 
  line-height:15px;
  font-weight:bold;
  text-decoration:none;
}

.select 
{ 
  font-family: Tahoma, Verdana, Helvetica, Arial; 
  font-size:11px; 
  color:#000000; 
  line-height:13px;
  text-decoration:none;
}

.yellow 
{ 
  font-family: Tahoma, Verdana, Helvetica, Arial; 
  font-size:11px; 
  color:#fcffa5; 
  line-height:13px;
}

.black 
{ 
  font-family: Tahoma, Verdana, Helvetica, Arial; 
  font-size:11px; 
  color:#000000; 
  line-height:13px;
  text-decoration:none;
}

.black:hover
{
  text-decoration: underline;  
}

.black1 
{ 
  font-family: Verdana, Tahoma, Helvetica, Arial; 
  font-size:10px; 
  color:#000000; 
  line-height:12px;
  text-decoration:none;
}

.black1:hover
{
  text-decoration: underline;  
}

.black2 
{ 
  font-family: Verdana, Tahoma, Helvetica, Arial; 
  font-size:11px; 
  color:#000000; 
  line-height:13px;
  text-decoration:none;
}

.black2:hover
{
  text-decoration: underline;  
}

.blue 
{ 
  font-family: Verdana, Tahoma, Helvetica, Arial; 
  font-size:11px; 
  color:#004e77; 
  line-height:13px;
  text-decoration:none;
}

.blue:hover
{
  text-decoration: underline;
}

.blue2
{
  font-family: Tahoma, Verdana, Helvetica, Arial;
  font-size:11px;
  color:#00517d;
  line-height:13px;
  text-decoration:none;
}

.blue2:hover
{
  text-decoration: underline;
}

.foot 
{
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size:12px;
  color:#004d76;
  line-height:18px;
  text-decoration:none;
}

.foot:hover
{
  text-decoration: underline;  
}

.form {
  COLOR: #909090; 
  FONT-FAMILY: Tahoma, Sans-serif, Verdana, Arial; 
  FONT-SIZE: 11px; 
  BORDER: solid 1px; 
  BORDER-COLOR: #C8C0C0; 
  BACKGROUND: #F0F0F0;
  WIDTH: 80px;
  HEIGHT: 17px;
}

.red 
{ 
  font-family: Tahoma, Verdana, Helvetica, Arial; 
  font-size:11px; 
  color:#bd036f; 
  line-height:13px;
  text-decoration:none;
}

.red:hover
{
  text-decoration: underline;  
}

.bluebig
{ 
  font-family: Tahoma, Verdana, Helvetica, Arial; 
  font-size:16px; 
  color:#00517d; 
  line-height:14px;
  text-decoration: underline; 
}
ver
{
  text-decoration: underline;
}

.foot 
{
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size:12px;
  color:#004d76;
  line-height:18px;
  text-decoration:none;
}

.foot:hover
{
  text-decoration: underline;  
}

.form {
  COLOR: #909090; 
  FONT-FAMILY: Tahoma, Sans-serif, Verdana, Arial; 
  FONT-SIZE: 11px; 
  BORDER: solid 1px; 
  BORDER-COLOR: #C8C0C0; 
  BACKGROUND: #F0F0F0;
  WIDTH: 80px;
  HEIGHT: 17px;
}

.red 
{ 
  font-family: Tahoma, Verdana, Helvetica, Arial; 
  font-size:11px; 
  color:#bd036f; 
  line-height:13px;
  text-decoration:none;
}

.red:hover
{
  text-decoration: underline;  
}

.bluebig
{ 
  font-family: Tahoma, Verdana, Helvetica, Arial; 
  font-size:16px; 
  color:#00517d; 
  line-height:14px;
  text-decoration: underline; 
}
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}