﻿html	{background: #131313 url('Images/BG-Main.gif');}
body	{background: #131313 url('Images/BG-Main.gif'); color: #333; margin: 0px 0px 15px 0px; padding: 0px; font-size: 10px; font-family:verdana,arial,sans-serif,helvetica;}
img		{border: 0px;}
form	{margin: 0px; padding: 0px;}
table	{font: inherit; font-size: 100%; color: inherit;}
ul	{margin-top: 0px; margin-bottom: 0px;}

a:link, a:active, a:visited	{text-decoration:none; color:#cccccc;}
a:hover	{color:#00b8ff; text-decoration:none;}

/* Header and Footer Styles */
a.MainNavLink		{font-size: 10px; padding: 2px; text-decoration: none; font-weight: bold;}
a.MainNavLink:link,a.MainNavLink:active,a.MainNavLink:visited	{color: #cccccc;}
a.MainNavLink:hover	{color: #00b8ff; text-decoration: none;}

a.SpecialNavLink		{font-size: 10px; padding: 2px; text-decoration: none; font-weight: bold;}
a.SpecialNavLink:link,a.SpecialNavLink:active,a.SpecialNavLink:visited	{color: #FFFF00;}
a.SpecialNavLink:hover	{color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #FFFFFF; }

a.AuthLink			{font-size: 11px; font-weight: bold;}
a.AuthLink:link,a.AuthLink:active,a.AuthLink:visited	{color: #8d8788;}
a.AuthLink:hover	{color: #000;}

a.FooterLink		{font-size: 8pt; text-decoration: none;}
a.FooterLink:link,a.FooterLink:active,a.FooterLink:visited	{color: #dad7d8;}
a.FooterLink:hover	{color: #f5ad3a; text-decoration: underline}

.DGListHeader	{background-color: #c8bfc0; border-bottom: 1px solid #202020; border-right: 1px solid #988f90; font-weight: bold; padding: 1px 5px 1px 5px;}
.DGListData		{padding: 1px 5px 1px 5px; border-bottom: 1px solid #E0E0E8; border-right: 1px solid #E0E0E8;}
.DGListPager	{background-color: #fff4ca; padding: 1px 0px 1px 0px;}
.ND_DGListPager	{background-color: #333333; padding: 1px 0px 1px 0px; height:22px;border-left:2px solid #333333; border-right:1px solid #333333;}

/* Global Style Elements */
.GlassBarBlack	{background: url('/images/t1/black-bg.gif'); background-color: #121212; padding-top: 2px; font-weight: bold; background-repeat: repeat-x; height: 18px; color: #e0e5f2; font-family: "MS Sans Serif", sans-serif; font-size: 13px;}
.GlassBarBlue	{background: url('/images/t1/blue-bg.gif'); background-color: #4f68ff; padding-top: 2px; font-weight: bold; background-repeat: repeat-x; height: 18px; color: #e0e5f2; font-family: "MS Sans Serif", sans-serif; font-size: 13px;}
.GlassBarRed	{background: url('/images/t1/red-bg.gif'); background-color: #8f2d37; padding-top: 2px; font-weight: bold; background-repeat: repeat-x; height: 18px; color: #e0e5f2; font-family: "MS Sans Serif", sans-serif; font-size: 13px;}
.GlassBarBlackF	{background: url('/images/t1/black-full-380.gif'); padding-top: 2px; font-weight: bold; background-repeat: no-repeat; height: 20px; color: #e0e5f2; font-family: "MS Sans Serif", sans-serif; font-size: 13px;}
.SCSubTitle		{margin: 15px 10% 5px 10%; padding-left: 20px; border-bottom: 1px solid #D0D0D0; font-size: 14px; font-weight: bold; font-family: "MS Sans Serif", sans-serif;}
.SCInfoMessage		{margin: 0px 10% 20px 10%; padding: 5px; background-color: #000000; color: DeepSkyBlue; border: 2px solid #333333; font-weight: bold; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.SCStatusMessage	{margin: 0px 10% 20px 10%; padding: 5px; background-color: #000000; color: DeepSkyBlue; border: 2px solid #333333; font-weight: bold; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.SCErrorMessage		{margin: 0px 10% 15px 10%; padding: 5px 5px 8px 5px; background-color: #000000; color: DeepSkyBlue; border: 2px solid #333333; font-weight: bold; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.SortHeader		{background: #000000 url('/images/t1/black-bg.gif'); height: 20px; color: #FFFFFF; padding: 0px 5px 0px 5px;}
a.SortHeaderLink			{font-family: "MS Sans Serif",sans-serif; font-size: 12px; font-weight: bold;}
a.SortHeaderLink:link,a.SortHeaderLink:active,a.SortHeaderLink:visited	{color: #FFFFFF; text-decoration: none;}
a.SortHeaderLink:hover	{color: #FFFF00; text-decoration: none;}
.EMailListRow	{border-bottom: #e0e0e0 1px solid; padding: 0px 5px 0px 5px;}

/* Blog Styles */
.ND_SCBlogTable		{width: 585px; margin-bottom:10px;}
.ND_SCBlogHeader	{height: 22px; background: #333333; padding-left: 17px; font-weight: bold; color: #00b8ff; vertical-align: middle; font-size: 11px;-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px;}
.ND_SCBlogHeader2	{height: 22px; background: #333333; padding-right: 17px; font-weight: bold; color: #999999; vertical-align: middle; font-size: 11px;-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }

.ND_SCBlogBody		{padding-right: 15px; padding-left: 15px; padding-top:12px; padding-bottom: 18px; border-right: 2px solid #333333; border-left: 2px solid #333333; background:#0f0f0f;}
.ND_SCBlogLinks		{height: 22px; background: #333333; padding-left: 17px; font-weight: bold; vertical-align: middle; font-size: 10px;-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;}

.SCBlogTable		{width: 560px; margin: 0px auto 20px auto;}
.SCBlogHeader		{border-bottom: 1px solid #8f2d37; font-weight: bold; font-family: "MS Sans Serif", sans-serif; font-size: 12px;}
.SCBlogBody			{padding-left: 20px; padding-bottom: 5px;}
.SCBlogSubject		{margin: 5px auto 5px auto; font-weight: bold;}
.SCBlogLinks		{padding: 2px; border-top: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; color: #CCC;}
.SCCommentProf		{text-align: center; vertical-align: top; height: 60px; font-weight:bold;}
.SCCommentDate		{height: 15px; font-weight: bold; padding-left: 10px; vertical-align: top;}
.SCCommentBody		{vertical-align: top; padding-left: 10px; height: 30px; padding-top:5px;}
.SCCommentTools		{height: 15px; padding-left: 10px; vertical-align: bottom; font-weight:bold;}

/* Misc Styles */
.BlogField		{border: 1px solid #5b4648; font-size: 9pt; padding: 2px;}

/* Old Styles */
DIV.menu2		A   	       	{color:	#cccccc; font-weight: bold; text-decoration: underline;}
DIV.menu2		A:link			{color:	#cccccc; font-weight: bold; text-decoration:none}
DIV.menu2		A:visited		{color:	#cccccc; font-weight: bold; text-decoration:none}
DIV.menu2		A:hover 		{color: #00b8ff; font-weight: bold; text-decoration:none; background:none;}

.Fields {
	border: 1px #666666 groove;
	background-color: #F5F5F5;
	font-size: 11px; background-position: center center;
	font-weight: bold; color: #606060;
	padding: 2px 1px 3px 1px;
}

.ND_Fields {
	border: 1px #333333 solid;
	background-color: #000000;
	font-size: 10px; background-position: center center;
	font-weight: normal; color: #777777;
	padding: 2px 1px 3px 1px;
}

.ND_Fields2 {
	border: 2px #333333 solid;
	background-color: #0f0f0f;
	font-size: 10px; background-position: center center;
	font-weight: normal; color: #777777;
	padding: 2px 10px 10px 1px;
	 -moz-border-radius: 3px; 
	 -webkit-border-radius: 3px; 
	 border-radius: 3px;
}
.ND_Fields3 {
	border: 2px #333333 solid;
	background-color: #0f0f0f;
	font-size: 10px; background-position: center center;
	font-weight: normal; color: #777777;
	padding: 0px 7px 0px 7px;
	 -moz-border-radius: 3px; 
	 -webkit-border-radius: 3px; 
	 border-radius: 3px;
}

.ND_Fields4 {
	border: 1px #333333 solid;
	background-color: #000000;
	font-size: 10px; background-position: center center;
	font-weight: normal; color: #777777;
	padding: 2px 1px 3px 1px;
	margin-top:5px;
}

.Buttons {
	border: outset 1px #D1D1D1;
	background-color: #F1F1F1;
	font-size: xx-small; background-position: center center;
	font-weight: bold;
	padding: 1px 5px;
	color: #333333;
}

.ND_Buttons {
	border: 0px;
	background:url(Images/ND_buttonsBG.gif) repeat-x;
	height:17px; 
	font-weight: bold;
	padding: 0px 5px 1px 5px;
	color: #cccccc;
	cursor:pointer;
	font-size:10px;
}

.ND_Buttons2 {
	border: 0px;
	background-image:url(Images/ND_buttonsBG.gif);
	height:17px; 
	font-weight: bold;
	padding: 0px 5px 1px 5px;
	color: #cccccc;
	cursor:pointer;
	font-size:10px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}


.ND_Buttons2a {
	border: 0px;
	background-image:url(Images/ND_buttonsBG.gif);
	height:16px;
	font-weight: bold;
	padding: 1px 15px 0px 15px;
	color: #cccccc;
	cursor:pointer;
	font-size:10px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	float: left;
	margin-right:10px;
}

.ND_Buttons2a a {
	color:#CCCCCC;
	text-decoration: none;
}

.ND_Buttons2a a:hover {
	color:#CCCCCC;
	text-decoration: none;
}

.ND_Buttons3 {
	border: 0px;
	background-image:url(Images/ND_buttonsBG.gif);
	height:17px; 
	font-weight: bold;
	padding: 0px 5px 1px 5px;
	color: #cccccc;
	cursor:pointer;
	font-size:10px;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.ND_Buttons3 a {
	color:#CCCCCC;
	text-decoration: none;
}

.ND_Buttons3 a:hover {
	color:#CCCCCC;
	text-decoration: none;
}

.ND_Radios input[type="checkbox"] {
	border: 0;
	margin: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	float:left;
}

.ND_FieldsASP input[type="text"] {
	margin: 0;
	margin-left: 0;
	margin-right: 0;
}

.ND_Radios2 input[type="radio"]
{
   margin-left: 7px;
   margin-right: 6px;
}

A.bodylink:link,A.bodylink:visited,A.bodylink:active {font-size: 8pt; color: #cccccc; text-decoration: none; font-weight: bold;}
A.bodylink:hover	{font-size: 8pt; color: #00b8ff;text-decoration: none; font-weight: bold;}

A.bodylink2:link,A.bodylink2:visited,A.bodylink2:active			{font-size: 9pt; color: #cccccc; text-decoration: none; font-weight: bold;}
A.bodylink2:hover	{font-size: 9pt; color: #00b8ff; text-decoration: none; font-weight: bold;}

.menu			{font-size: 9pt; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.menu2			{font-size: 9pt; color: #800000; font-weight: bold; text-decoration: none;}
.menu3			{font-size: 9pt; color: #FF0000; font-weight: bold; text-decoration: none;}
.menu4			{font-size: 7pt; color: #800000; font-weight: bold; text-decoration: none;}

img.scaled30 {width: 30px; height: auto;}
img.scaled50 {width: 50px; height: auto;}
img.scaled80 {width: 80px; height: auto;}
img.scaled100 {width: 100px; height: auto;}
img.scaled120 {width: 120px; height: auto;}
img.scaled160 {width: 160px; height: auto;}
img.scaled150 {width: 150px; height: auto;}
img.scaled300 {width: 300px; height: auto;}
img.scaled500 {width: 500px; height: auto; max-width:500px; width:auto;}

.adHeadline {font: bold 8pt Arial; text-decoration: underline; color: blue;}
.adText {font: normal 8pt Arial; text-decoration: none; color: black;}

/* ---------------------------------- */
/* New Social Center Skinnable Styles */
/* ---------------------------------- */

/* Master Page Styles */
.MPHeaderTable		{background: #d1d1d1 url('Images/header-bkg.gif') repeat-x; width: 100%; height: 100px;}
.MPHeaderTitleCell	{height: 79px; }
.MPHeaderNavCell	{height: 21px; }
.MPNavMenuTable		{}
.MPNavMenuStartCap	{height: 21px; width: 71px; background: transparent url('Images/header-nav-cap.gif') no-repeat bottom right;}
.MPNavMenuItem		{height: 21px; padding: 0px 3px 0px 3px; background: transparent url('Images/header-nav-bkg.gif') repeat-x top left; vertical-align:middle; text-align:center; }
.MPNavMenuEndCap	{height: 21px; width: 1px; background: transparent url('Images/header-nav-bkg.gif') repeat-x;}

.MPToolsBar			{height: 22px; padding: 5px 0px 3px 0px; margin-bottom: 0px; background: #cccccc url('Images/BG-MainToolBar.png') repeat-x;}
.MPSearchText		{font-size: 11px; border: 1px #666666 groove; width: 275px; height: 15px; padding: 1px 3px 1px 3px;}
.MPFooterCopy		{font-size: 8pt; text-align: center; color: #808088; font-weight: bold; margin: 5px auto 15px auto;}
.MPUsername			{margin: 2px 5px auto 10px; font-size: 12px; font-weight: bold; color: #000000;}

/* Content Panel Styles */
.SCMainBackdrop		{background: #000000;}
.SCLoginBackdrop	{background: #000000 url('Images/BG-login.jpg') no-repeat 0px 0px;}
.SCMainContent		{ margin:auto;}
.SCMainAdSpace		{}
.SCMainHeaderPanel	{}
.SCMainFooter		{background: #191919; height:30px; padding-top:3px;}
.SCMainFooter a:link, a:active, a:visited {text-decoration:none; color:#cccccc;}
.SCMainFooter a:hover	{color:#00b8ff; text-decoration:none;}
.SCFooterSep		{color: #666666;}

/* login page styles */
.SCLoginHeader		{border: 1px solid #333333; width:300px; background: #000000;}
.SCLoginBody		{border: 1px solid #333333; width:300px; background: url('Images/BG-LoginPanel.png') repeat-x;}
.SCLoginDesc		{color: #FFFFFF; font-weight: bold; text-align: right; padding: 1px 3px;}
.SCLoginData		{color: #FFFFFF; padding: 2px 3px;}
.SCLoginTable		{text-align: left; margin: 10px auto;}
ul.SCLoginBullet	{list-style-image: url(Images/small_arrow_white.gif); font-size: 7pt; color: #FFFFFF;  margin: 15px 0px 15px 100px;}
a.SCLoginLink		{text-decoration: none;}
a.SCLoginLink:link,a.SCLoginLink:active,a.SCLoginLink:visited	{color: #cccccc; text-decoration:none;}
a.SCLoginLink:hover	{color: #00b8ff; }
.SCLoginField		{width: 150px; height: 18px; font-size: 13px; padding: 2px; border: 1px solid #a5acb2; }

/* Tabs at the top of most pages */
.SCTabsBox	{margin: auto auto 10px auto; background: #333333 url('Images/BG-SCTabsBox.gif'); border: 1px solid #cccccc; padding: 1px;}
.SCTabSet	{position: relative; left: 40px;}
.SCTabDefault, .SCTabOver, .SCTabSelected {
	width: 100px; height: 30px; background-color: #2c2c2c; vertical-align: middle; cursor: pointer; background-repeat: no-repeat;
}
.SCTabDefault	{background-position: 0px 0px; }
.SCTabOver		{background-position: 0px 0px; }
.SCTabSelected	{background-position: 0px 0px; }

.SCTabSetProfile	{position: relative; left: 150px; top: 3px; margin-bottom: 6px;}
.SCTabSetMessage	{position: relative; left: 320px; top: 3px; margin-bottom: 6px;}

.SCSubTabSelect	{background: #45474a url('Images/SCSubTab-Select.png') repeat-x; height: 20px; color: #FFFFFF; font-size: 9px; font-weight: normal; padding: 3px 6px 3px 6px; margin: 0px 1px 0px 1px;}
a.SCSubTabLink:link,a.SCSubTabLink:visited,a.SCSubTabLink:active {background: #45474a url('Images/SCSubTab-Normal.png') repeat-x; height: 20px; color: #fbd35f; font-size: 9px; font-weight: normal; padding: 3px 6px 3px 6px; margin: 0px 1px 0px 1px; text-decoration: none;}
a.SCSubTabLink:hover {background: #45474a url('Images/SCSubTab-Hover.png') repeat-x; height: 20px; color: #FFFFFF; font-size: 9px; font-weight: normal; padding: 3px 6px 3px 6px; margin: 0px 1px 0px 1px; text-decoration: none;}

/* Generic panels for use here and there */
.ND_SCPanelHeaderBG	{height: 22px; width:400px; background: #333333 url('Images/modules_header_bg.gif') no-repeat; }

.ND_SCPanelHeaderBG_email	{height: 22px; background: #333333 url(Images/ND_buttonsBG_email.gif); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.ND_SCPanelHeaderBG_email2	{height: 22px; background: #333333; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ND_SCPanelHeaderText_email	{margin-left: 12px; font-weight: bold; vertical-align: middle; font-size: 11px; padding-top:4px; }
.ND_SCPanelHeaderText_email2	{margin-left: 12px; font-weight: bold; vertical-align: middle; color:#999999; font-size: 11px; padding-top:4px; }
.ND_SCPanelBody_email		{color:#666666; background:#0f0f0f; border-bottom: solid 2px #333333; border-left: solid 2px #333333; border-right: solid 2px #333333; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; margin-bottom:10px; padding:7px 9px 7px 9px; }

.ND_SCPanelHeaderText	{margin-left: 17px; font-weight: bold; color: #999999; vertical-align: middle; font-size: 11px; }
.ND_SCPanelFooterBG	{height: 3px; width:400px; background: #000000 url('Images/modules_footer_bg.gif') no-repeat; margin-bottom:10px; }
.ND_SCPanelBody		{ width:400px; background: url('Images/modules_bg.gif'); color: #666666; }
.ND_AlertFooterBG	{height: 3px; width:810px; background: #000000 url('Images/alert_footer.gif') no-repeat; margin-bottom:10px; }
.ND_AlertHeaderBG	{height: 22px; width:810px; background: #333333 url('Images/alert_header.gif') no-repeat; }

.ND_SCPanelBody a:link, a:active, a:visited {text-decoration:none; color:#cccccc;}
.ND_SCPanelBody a:hover	{color:#00b8ff; text-decoration:none;}

.ND_innerbox_lefttop {height:22px; width:3px; background: #333333 url('Images/innerpagesboxes_topleftcorner.png') no-repeat; float:left;}
.ND_innerbox_righttop {height:22px; width:3px; background: #333333 url('Images/innerpagesboxes_toprightcorner.png') no-repeat; float:left;}
.ND_SCinnerPanelHeader {padding-left: 13px; font-weight: bold; color: #999999; vertical-align: middle; font-size: 11px; background:#333333;height: 22px; float:left;}
.ND_SCinnerPanelHeader a {text-decoration:none; font-weight:normal; color:#CCCCCC;}
.ND_SCinnerPanelcontent { border-left:solid 2px #333333; border-right:solid 2px #333333; padding: 12px 14px 10px 14px;}

.ND_SCinnersupportdiv1 { margin-bottom:12px; }
.ND_SCinnersupportdiv1 a { text-decoration:none; color:#CCCCCC;}

.SCPanelHeaderBG	{height: 20px; background: #E0E0E0 url('Images/Panel-Header-bg.png') repeat-x; }
.SCPanelHeaderFG	{height: 20px; background: transparent url('Images/Panel-Header-icon.png') no-repeat top left; }
.SCPanelHeaderText	{margin: 3px 5px auto 20px; font-weight: bold; color: #000000; vertical-align: middle; font-size: 11px; }
.SCPanelBody		{background: transparent url('Images/Panel-Body-bg.png') repeat-x; padding: 10px 5px; margin-bottom: 15px; color: #333333; }

.ND_SCSubPanelHeader	{padding-left: 15px; padding-top:4px; font-weight: bold; color: #999999; vertical-align: middle; font-size: 11px; background:#333333;height: 18px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;}
.ND_SCSubPanelBody		{background: #000000; padding: 10px 15px 12px 10px; color: #777777; margin: auto; border-left:solid 2px #333333; border-right:solid 2px #333333;}
.ND_SCSubPanelBody2		{background: #000000; padding: 10px 15px 12px 10px; color: #777777; margin: auto; border-left:solid 2px #333333; border-right:solid 2px #333333;border-bottom:solid 2px #333333; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;}

.SCSubPanelHeader	{height: 17px; background: #E0E0E0 url('Images/Table-Header.gif') repeat-x; color: #FFFFFF; font-weight: bold; font-size: 8pt; padding: 3px 5px 0px 5px;}
.SCSubPanelBody		{background: transparent url('Images/Panel-Body-bg.png') repeat-x; padding: 5px; margin-bottom: 15px; color: #333333;}

/* Points display control on the home page */
.ND_PointTable		{background: url('Images/modules_bg.gif'); color: #666666; }
.ND_PointTable a:link, a:active, a:visited {text-decoration:none; color:#cccccc;}
.ND_PointTable a:hover	{color:#00b8ff; text-decoration:none;}

.PointTable			{background: url('Images/BG-PointTable.gif');}
.PointHeaderPOP		{background: url('Images/BG-PointPOP.png') repeat-x; color: #ffffff; height: 17px; padding-top: 3px; font-size:10px; font-weight:bold; }
.PointHeaderKAR		{background: url('Images/BG-PointKAR.png') repeat-x; color: #ffffff; height: 17px; padding-top: 3px; font-size:10px;font-weight:bold; }
.PointHeaderSEX		{background: url('Images/BG-PointSEX.png') repeat-x; color: #ffffff; height: 17px; padding-top: 3px; font-size:10px;font-weight:bold; }
.PointHeaderFRI		{background: url('Images/BG-PointFRI.png') repeat-x; color: #ffffff; height: 17px; padding-top: 3px; font-size:10px;font-weight:bold; }
.PointHeaderNULL	{background-color: #333333; color: #FFFFFF; font-size: 10px; height: 17px; padding-top: 3px;font-weight:bold; }
.PointProgCell		{background-color: #333333; color: #FFFFFF; font-size: 10px; height: 20px;}
.PointProgBG		{background: url('Images/BG-Progress.png') repeat-x; height: 16px;}
.PointProgBar		{background: url('Images/BG-ProgBar.png') repeat-x; height: 16px;}

/* Anouncements control on the home page */
.AnnItem		{font-weight: bold; margin: 0px auto 2px auto;}
.AnnSubItem		{margin: 0px auto 2px auto;}
.AnnGroup		{font-weight: bold;font-weight: bold; margin: 2px auto 2px auto;}

/* Ray account balance table on the home page */
.AccountsType		{background: #333333 url('Images/BG-PointTable.gif'); padding: 1px 5px; color: #FFFFFF; font-weight: bold; text-align:center; font-size: 10px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.AccountsBalance	{background: #990000; color: #FFFFFF; padding: 1px 5px; font-weight: normal; text-align: right; width: 70px; font-size: 10px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.AccountsInfo		{background: #666666; color: #FFFFFF; padding: 1px 5px; font-weight: normal; font-size: 10px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
a.AccountsLink		{color: #FFFFFF; text-decoration: none;}

/* Badge Table on the home page */
.BadgeTable							{}
.BadgeSelectCell					{padding: 1px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000;}
.BadgeNameCell, .BadgeNoneCell		{background-color: #CCCCCC; padding: 1px 5px; width: 300px; border-top: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666;}
.BadgeNoneCell						{font-weight: bold; }

/* Profile Link Display Box */
.ND_PDispUsername	{width: 111px; padding: 7px 5px 5px 5px; height: 20px; font-size: 11px; font-weight: bold; color: #666666; background: #000000; text-align:center; }


.PDispBox		{width: 110px;}
.PDispUsername	{width: 100px; padding: 1px 5px; height: 14px; font-size: 10px; font-weight: bold; color: #777777; background: #0f0f0f; border-bottom: 1px solid transparent; text-align:center; }
.PDispImage		{width: 100px; height: 100px; padding: 5px; background-color: #0f0f0f; border-bottom: 1px solid transparent; text-align:center;}
.PDispOnlineSC	{width: 111px; height: 13px; background: #0f0f0f url('Images/OnlineSC.png') no-repeat; }
.PDispOfflineSC	{width: 111px; height: 0px; background: transparent;}
.PDispOnline3D	{width: 110px; height: 8px; background: #0f0f0f url('Images/Online3D.png') no-repeat;}
.PDispOffline3D	{width: 110px; height: 0px; background: transparent;}
a.PDispLink		{text-decoration: none; font-size: 10px;}
a.PDispLink:link,a.PDispLink:active,a.PDispLink:visited	{color: #cccccc; text-decoration:none;}
a.PDispLink:hover	{color: #00b8ff; }

/* Some basic link styles */
a.SmallLink		{text-decoration: none;}
a.SmallLink:link,a.SmallLink:active,a.SmallLink:visited	{color: #cccccc; text-decoration:none;}
a.SmallLink:hover	{color: #00b8ff; text-decoration:none; }

a.HeavyLink		{font-weight: bold; text-decoration: none;}
a.HeavyLink:link,a.HeavyLink:active,a.HeavyLink:visited	{color: #cccccc;}
a.HeavyLink:hover	{color: #00b8ff; }

/* General Page Component Styles */
.ND_SCPageTitle	{font-size: 11px; font-weight:bold; padding: 4px 0px 0px 16px; height: 18px; background: #000000 url('Images/alert_header.gif') no-repeat; width:810px; color: #999999; margin-top:16px; margin-left:2px;}

.ND_SCPageTitle2	{font-size: 11px; font-weight:bold; padding: 4px 0px 0px 16px; height: 18px; background: #333333; color: #999999; margin-top:16px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;}

.ND_SCPageFooter {height: 3px; width:810px; background: #000000 url('Images/alert_footer.gif') no-repeat; margin-bottom:20px; }
.ND_SCPageBG { width:810px; background-image:url('Images/alert_bg.gif'); color: #777777; margin-left:2px;}
.ND_SCPageBG a { text-decoration:none; color:#CCCCCC;}

.ND_SCPageBG2 { color: #777777; border-bottom: 2px #333333 solid; border-left: 2px #333333 solid; border-right: 2px #333333 solid; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; padding: 15px 15px 15px 15px; background:#0f0f0f; }

.SCPageTitle	{height: 17px; border-bottom: 2px solid #CCCCCC; background: transparent url('Images/SCPageTitleTab.png') no-repeat left top; font-size: 11px; font-weight:bold; padding: 3px 0px 0px 6px;}
.SCPageHelp		{background: transparent url('Images/Panel-Body-bg.png') repeat-x; padding: 5px 10px 5px 10px; margin-bottom: 10px;}

.ND_SCTableHeader	{height: 17px; background: #333333; color: #999999; font-weight: bold; padding: 2px 5px 2px 5px; border: 1px solid #333333;}
.ND_SCTableHeader2	{height: 17px; background: #333333; color: #999999; font-weight: bold; padding: 2px 5px 2px 13px; border-left: 2px solid #333333;}
.ND_SCTableHeader3	{height: 17px; background: #333333; color: #999999; font-weight: bold; padding: 2px 5px 2px 0px; border-right: 2px solid #333333;}
.ND_SCTableHeader_email		{height: 17px; background: #333333; color: #999999; font-weight: bold; padding: 2px 5px 2px 5px;}
.SCTableHeader		{height: 17px; background: #333333; color: #999999; font-weight: bold; padding: 3px 5px 0px 5px;}
.SCTableData		{border: 1px solid #333333; padding: 2px 5px 2px 5px; color:#777777; }
.ND_SCTableData2		{border-left: 2px solid #333333; padding: 5px 13px 5px 13px; color:#777777; background:#0f0f0f; border-bottom: 2px solid #333333; }
.ND_SCTableData3		{border-right: 2px solid #333333; padding: 5px 13px 5px 0px; color:#777777; background:#0f0f0f; border-bottom: 2px solid #333333; }

.SCTablePager		{background-color: #333333;}

.ND_SCFormHeader	{font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.ND_SCFormHeader div	{ padding: 5px 15px 5px 15px; background-color: #0f0f0f; border: 2px solid #333333;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom:10px; width:250px; text-align: center;}
.ND_SCFormDesc		{text-align: right; padding: 2px 5px 2px 0px; font-weight: bold;}
.ND_SCFormData		{text-align: left; padding: 2px 5px 2px 5px;}

.SCFormHeader	{height: 17px; background: transparent url('Images/Table-Header.gif') repeat-x; color: #FFFFFF; font-weight: bold; padding: 3px 5px 0px 5px;}
.SCFormDesc		{text-align: right; padding: 2px 5px 2px 0px; font-weight: bold;}
.SCFormData		{text-align: left; padding: 2px 5px 2px 5px;}

/* Photo Album Styles */
.PAAlbum		{border: 1px solid #333333;}
.PASlot			{width: 142px; height: 140px; padding: 3px; text-align: center; vertical-align: top; position: relative;}
.PASlotR		{}
.PANewSlot		{cursor: pointer; text-align: center; vertical-align: middle;}
.PADefault		{}

.ND_PAToolDiv	{height: 20px; background:#333333; color: #777777; text-align: left; border-top: 2px solid #333333; border-left: 2px solid #333333; border-right: 2px solid #333333;-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; padding-bottom:2px;}

.ND_PAStarDiv		{height: 15px; background: #0f0f0f; text-align: center; font-size: 9px; color: #777777; border-left: 2px solid #333333; border-right: 2px solid #333333; padding:2px 5px 3px 5px; line-height:15px;border-bottom: 2px solid #333333;}

.ND_PAImageDiv		{height: 110px; padding: 3px 0px; overflow: hidden; background: #000000; border-left: 2px solid #333333; border-right: 2px solid #333333; text-align:center;}
.ND_PAImageTable	{width: 100%; height: 110px; }

.ND_PACCount		{height: 17px; padding-top: 3px; background:#333333 ; color: #777777; text-align: center;-moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px;}

.PAToolDiv		{height: 20px; background: transparent url('Images/PA-Frame-Top.png') no-repeat; color: #333333; text-align: left;}
.PAStarDiv		{height: 14px; background: #bfbfbf url('Images/PA-Stars-BG.gif') repeat-x; text-align: center; font-size: 8pt; color: #606060;}

.PAImageDiv		{width: 120px; height: 100px; padding: 3px 0px; overflow: hidden; background: #c8bfc0 url('Images/PA-Frame-BG.gif');}
.PAImageTable	{width: 120px; height: 100px; }
.PAImageCell	{width: 120px; height: 100px; text-align: center; vertical-align: middle;}
.PAImage		{text-align: center; vertical-align: middle;}

.PACCount		{height: 17px; padding-top: 3px; background: transparent url('Images/PA-Frame-Bottom.png') no-repeat; color: #333333; text-align: center;}
.PACountData	{color: #2020A0;}
.PANewCountData	{color: #A02020;}

.PACaption		{text-align: center; margin: 0px 4px 0px 4px;}

.PAPosDefault	{position: absolute; bottom: 3px; left: 3px; z-index: 10;}	/* Relative to PAToolDiv */
.PAPosIcons		{position: absolute; top: 3px; left: 37px; width: 42px; z-index: 10;}	/* Relative to PAImageDiv */
.PAPosCheck		{position: absolute; top: 0px; left: 5px;}

.ND_PAInfoCell		{height: 17px; color: #999999; font-weight: bold; padding: 2px 5px 0px 10px; background-color:#333333; font-size:10px;}
.ND_PAInfoCell a { color:#CCCCCC; text-decoration:none;}
.ND_PAInfoCell a:visited { color:#CCCCCC; text-decoration:none;}
.ND_PAInfoCell a:hover { color:#00b8ff; text-decoration:none;}
.ND_PAInfoCell2		{height: 17px; color: #999999; font-weight: bold; padding: 5px 5px 0px 10px; background-color:#333333; font-size:10px;-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;}

.PAInfoCell		{height: 17px; background: transparent url('Images/Table-Header.gif') repeat-x; color: #FFFFFF; font-weight: bold; padding: 3px 5px 0px 5px;}
.PAInfoData		{color: #FFFF60;}
.PAToolsCell	{height: 20px; font-weight: bold; background: transparent url('Images/Panel-Body-bg.png') repeat-x;}
.PAHelpCell		{height: 20px; text-align: center; background: transparent url('Images/Panel-Body-bg.png') repeat-x;}
.PASelect		{height: 18px; font-size: 10px; border: 1px solid #5b4648;}
.PAField		{height: 14px; font-size: 9px; border: 1px solid #5b4648;}
.PAButton		{height: 18px; font-size: 10px;}

.PAPagerDark	{font-weight: bold; font-size: 12px; color: #606060;}
a.PageLink		{font-weight: bold; text-decoration: none; font-size: 12px;}
a.PageLink:link,a.PageLink:active,a.PageLink:visited	{color: #FFFFFF;}
a.PageLink:hover	{color: #FFFF60; }

.PAUploadFrame	{position: absolute; z-index: 1; top: 330px; left: 100px; width: 450px; display: none; padding-bottom: 2px; background-color: #FFFFFF; color: #000000; border: 2px solid #333333; font: normal normal normal 11px Verdana;}
.MIUploadTitle	{height: 17px; background: transparent url('Images/Table-Header.gif') repeat-x; color: #FFFFFF; font-weight: bold; padding: 3px 5px 0px 5px; text-align: center;}

.teste { padding-left:0px; margin-left:0px;}
.teste1 {vertical-align:middle;}

.linkcerto a { text-decoration:none; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.linkcerto a:visited { text-decoration:none; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.linkcerto a:hover { text-decoration:none; color:#00b8ff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

