

/*==============================================[ GLOBAL TAGS ]==============================================*/
	body, iframe	{ padding:0px; margin:0px; border-width:0px; }
	iframe		{ border-width:0px; }

	table		{ border-width:0px; padding:0px; border-spacing:0; border-collapse:collapse; }
	td			{ vertical-align:top; }

	html, div, td {
				font-family:"Trebuchet MS",Tahoma,Arial,Sans,Sans-Serif,Verdana,Helvetica;
				font-size:9pt;
				letter-spacing:.03em;
				line-height:1.55em;
				}

	hr				{ height:2px; }
	hr.SmallHR		{ height:1px; width:200px; }
	hr.SeparatorLine	{ border-width:1px; border-style:none none solid none; width:100%; height:1px; }

	img			{ border-width:0px; }

/*==============================================[ GENERIC PAGE ELEMENTS ]==============================================*/

/****************[ Container Boxes ]****************/

	/*-[ Add Rounded Corners ]-*/

		/*-[ Rounded Top Both ]-*/
/*		.SectionTitleBox
			{
			border-radius: 6px 6px 0px 0px;
			-moz-border-radius: 6px 6px 0px 0px;
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			}
*/
		/*-[ Rounded Bottom Both ]-*/
/*		.SectionFooterBox
			{
			border-radius: 0px 0px 6px 6px;
			-moz-border-radius: 0px 0px 6px 6px;
			-webkit-border-bottom-right-radius: 6px;
			-webkit-border-bottom-left-radius: 6px;
			}
*/
		/*-[ Rounded Top Left ]-*/
/*		.SectionTitleBox */

		#ChatDock, #ChatToolbar, #BottomDock
			{
			border-radius: 6px 0px 0px 0px;
			-moz-border-radius: 6px 0px 0px 0px;
			-webkit-border-top-right-radius: 0px;
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			}

		/*-[ Rounded Bottom Right ]-*/
/*		.SectionFooterBox
			{
			border-radius: 0px 0px 6px 0px;
			-moz-border-radius: 0px 0px 6px 0px;
			-webkit-border-bottom-right-radius: 6px;
			}
*/

		/*-[ Rounded Top Right ]-*/
		.SectionTitleBox, .PageTitleBox_Modal, .RoundedTopRight, .jquerycssmenu ul li a
			{
			border-radius: 0px 6px 0px 0px;
			-moz-border-radius: 0px 6px 0px 0px;
			-webkit-border-top-right-radius: 6px;
			}

		/*-[ Rounded Bottom Left ]-*/
		.SectionFooterBox, .RoundedBottomLeft, .MenuFooter
			{
			border-radius: 0px 0px 0px 6px;
			-moz-border-radius: 0px 0px 0px 6px;
			-webkit-border-bottom-left-radius: 6px;
			}

		/*-[ Rounded Top Both]-*/
		.SelectorButton, .SelectorButtonPushed, .SelectorButton2, .SelectorButton2Pushed
			{
			border-radius: 2px 2px 0px 0px;
			-moz-border-radius: 2px 2px 0px 0px;
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			}

		/*-[ Rounded Bottom Left Top Right ]-*/
		.RoundedBottomLeftTopRight, .TitleBox, #AccountBox, .ImageCell, .SimpleBox, .PageNavLink,
			.xBox, .FormButton, .FormButtonIcon, .MiniButton, .PanelButton, .PanelButton2, .PanelButtonRaised,
			.ButtonPanel A, .ButtonPanel2 A, .jquerycssmenu ul li ul, .jquerycssmenu ul li ul li a,
			.ButtonPanel A.MiniButton,
			.ButtonPanel A.MiniButton_Premium1,
			.ButtonPanel A.MiniButton_Premium2,
			.ButtonPanel A.MiniButton_Premium3
			{
			border-radius: 0px 6px 0px 6px;
			-moz-border-radius: 0px 6px 0px 6px;
			-webkit-border-top-right-radius: 6px;
			-webkit-border-bottom-left-radius: 6px;
			}


		/*-[ Rounded Bottom Left Top Right Big ]-*/
			.jquerycssmenu ul li ul
			{
			border-radius: 0px 16px 0px 16px;
			-moz-border-radius: 0px 16px 0px 16px;
			-webkit-border-top-right-radius: 16px;
			-webkit-border-bottom-left-radius: 16px;
			}


	/*-[ Page Layout Panes ]-*/

		#OuterPageContainer	{  }
		#InnerPageContainer	{  }
		.PageContainer		{  }
		#MainContentBox	{ margin:0px 10px; padding:0px 10px; background-color:#1F1F1F; }
		#LeftPane			{ padding:0px; background-color:#1F1F1F; width:182px; }
		#ContentPane		{ padding:0px; background-color:#1F1F1F; }
		#RightPane		{ padding:0px; background-color:#1F1F1F; width:234px; }
		.BottomPane		{ padding:0px 3px 1px 3px; background-color:#1F1F1F; }
		#BottomDock		{ padding:1px; z-Index:50; right:0px; bottom:0px; background-color:#555555; position:fixed; margin:0px 0px 0px auto; }
		.DockBox			{ background-color:#333333; }

	/*-[ Page Content Panes ]-*/

		.PageTitleBox, .TitleBox, .HeaderBar, .PageTitleBar
			{
			letter-spacing:.2em; margin:0px; color:#DDDDDD;
			background-color:#3d3d3d;
			padding:8px; clear:both;
			}
		.PageTitleBox_Modal
			{
			border-color:#555555; border-style:solid; border-width:0px 0px 1px 0px;
			padding:8px; background-color:#444444; clear:both;
			}

		.SectionTitleBox
			{
			margin:0px; padding:5px 10px 4px 10px;
			background-color:#3d3d3d;
			}

		.SectionFooterBox
			{
			font-size:8pt; letter-spacing:.2em; padding:8px;
			background-color:#2d2d2d;
			}

		.CellFooterBox
			{
			font-size:8pt; letter-spacing:.2em; padding:8px;
			background-color:#2d2d2d;
			position: absolute; bottom: 0px;
			}

		.SectionBox
			{ background-color:#333333; }

		.SectionBox .SectionBox
			{
			border-width: 1px;
			border-style: solid;
			border-color: #3D3D3D #2D2D2D #2D2D2D #3D3D3D;
			}

		.SimpleBox
			{
			background-color:#333333;
			padding:8px;
			}


		.AltSectionBox { padding:5px; margin-top:2px; }
		.AltSectionBox:nth-child(odd)		{ padding:5px; background-color:#393939; }
		.AltSectionBox:nth-child(even)	{ padding:5px; background-color:#303030; }

		.BoxStack		{ display:block; padding:0px; margin:0px; }
		.BoxStack LI	{
					display:block; padding:5px; margin:0px; background-color:#333333;
					border-color:#2D2D2D; border-style:solid; border-width:0px 0px 1px 0px;
					}
		.BoxStack LI:last-child	{  border-width:0px; }

		.AreaPanel		{ background-color:#555555; border-color:#777777; border-style:solid; border-width:1px; }
		.AreaPanel2		{ background-color:#333333; border-color:#555555; border-style:solid; border-width:1px; }

		.MiniPaneTitle 	{ font-size:12pt; font-weight:bold; }
		.MiniPaneBox   	{ background-color:#333333; border-color:#FFFFFF #666666 #666666 #666666; border-style:solid; border-width:1px; padding:5px; }
		.MiniPaneFooter	{ background-color:#333333; }

		.FormTable		{ }
		.FormTable TD		{ padding:5px; }
		.FormSectionTitle	{ font-size:10pt; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#555555; border-style:solid; border-width:0px 0px 1px 0px; border-color:#555555; padding:10px; }
		.FormSectionBox	{ background-color:#3d3d3d; border-style:solid; border-width:1px; border-color:#555555; text-decoration:none; }
		.FormSectionBox2	{ color:#4A4A4A; background-color:#3d3d3d; border-style:solid; border-width:1px; border-color:#555555; text-decoration:none; }

		.PageBox			{ background-color:#1F1F1F; padding:0px 3px 4px 3px; }
		.NotePanel		{
						font-size:8pt; font-family:Arial,Helvetica,Verdana;
						border-color:#555555; border-style:solid; border-width:1px;
						padding:2px 4px; background-color:#444444;
						}
		.HoverBox_On		{ color:#66FFCC; border-color:#66FFCC; border-width:1px; border-style:solid; }
		.HoverBox_Off		{ border-color:#FFFFFF; border-width:1px; border-style:solid; }


		.AltListBox, .AltListBox2, .AltSectionBox	{ padding:5px; }
		.AltListBox, .AltSectionBox:nth-child(even)	{ background-color:#1F1F1F; }
		.AltListBox2, .AltSectionBox:nth-child(odd)	{ background-color:#333333; }


		.FormOutput	{ height:250px; display:none; vertical-align:middle; text-align:center; }

		.BottomFade	{
					background:url(/Images/BottomFade.png);
					background-repeat:repeat-x;
					background-position:left bottom;
					bottom:0px;
					height:40px;
					left:0px;
					position:absolute;
					width:1px;
					}

	/*-[ Data Tables ]-*/
		.AltTable TR TH				{ text-align:left; padding:2px 6px; background-color:#3d3d3d; }
		.AltTable tr:nth-child(even) TD	{ padding:2px 6px; background-color:#333333; }
		.AltTable tr:nth-child(odd) TD	{ padding:2px 6px; background-color:#3d3d3d; }

		.DataTable TD, .DataTable2 TD
			{
			padding:0px 3px; font-size:8pt;  text-decoration:none;
			background-color:#333333;
			border-style:solid; border-width:1px; border-color:#555555;
			}
		.DataTable tr:nth-child(even) TD	{ padding:0px 3px; font-size:8pt; background-color:#000000; border-style:solid; border-width:1px; border-color:#555555; text-decoration:none; }
		.DataTableHeaderRow > TD { padding:3px 6px; font-weight:bold; background-color:#444444; border-color:#555555; border-style:solid; border-width:1px; }

		.TableHeading		{ background-color:#444444; border-color:#555555; border-style:solid; border-width:1px; }
		.TableHeadingText	{ font-weight:bold; }
		.ColumnHeadingText	{ font-weight:bold; font-size:10pt; text-decoration:none; }
		.ColumnHeading		{ color:#000000; padding:0px 3px 0px 3px; font-size:12px; font-weight:bold; background-color:#999999; border-color:#222222; border-style:solid; border-width:1px; }
		.DataBox,
		TR.DataBox > TD	{ padding:0px 3px 0px 3px; font-size:8pt; background-color:#333333; border-style:solid; border-width:1px; border-color:#555555; text-decoration:none; }
		.DataBox2			{ padding:0px 3px 0px 3px; font-size:8pt; background-color:#444444; border-style:solid; border-width:1px; border-color:#555555; text-decoration:none; }
		.DataText			{ font-size:8pt; }
		.DataTextTiny		{ font-family:Arial,Verdana,Tahoma; font-size:7pt; line-height:11pt; }

/****************[ Text Styles ]****************/

	/*-[ Page Titles, Headings, Subheadings ]-*/

		.TitleText	{ font-weight:bold; }
		.SubTitleText	{ font-weight:bold; }
		.PageTitleNote	{ font-size:8pt; color:#999999; }

		H1	{ font-size:14pt; line-height:16pt; margin:0px 4px; letter-spacing:.2em; }
		H2	{ font-size:12pt; letter-spacing:.2em; margin:0px 3px; }
		H3	{ font-size:10pt; letter-spacing:.2em; margin:0; }

		.Heading			{ font-size:10pt; font-weight:bold; text-decoration:none; }
		.Heading2			{ font-size:8pt; font-weight:bold; text-decoration:none; }
		.SectionTitle, .SectionTitleBox	{ font-size:12pt; letter-spacing:.2em; }

	/*-[ Lists ]-*/

		UL			{ line-height:1.35em; margin-top:.25em; }
		LI			{ line-height:1.35em; margin-top:.5em; }
		.KWList		{ margin:0px; padding:0px; }
		.KWList LI	{ display:inline; }

		.FolderList		{ list-style-type:none; }
		.FolderList UL		{ list-style-type:none; }
		.FolderList li		{
						background-image: url(/Images/Icons/Silk/folder.png);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						padding-left:20px;
						}

	/*-[ Notes & Small Text ]-*/

		.Note			{ font-size:8pt; }
		.SmallText		{ font-family:Arial,Verdana,Tahoma; font-size:8pt; line-height:12pt; }
		.TinyText			{ font-family:Arial,Verdana,Tahoma; font-size:7pt; line-height:11pt; }
		.MicroText		{ font-family:Arial,Verdana,Tahoma; font-size:6pt; line-height:11pt; }
		.TinyLabel		{ font-family:Arial,Verdana,Tahoma; font-size:7pt; line-height:11pt; text-transform:uppercase; color:#FFFFFF; }
		.DimTinyLabel		{ font-family:Arial,Verdana,Tahoma; font-size:7pt; line-height:11pt; text-transform:uppercase; color:#999999; }

/****************[ Link Styles ]****************/

	A			{ color:#DDDDDD; text-decoration:none; }
	A:Hover		{ color:#FFFFFF; text-decoration:underline; }
	A:Active		{ color:#66FFCC; text-decoration:underline; }

	.CL, .CL:Hover, .CL:Active
				{ text-decoration:none; color:#DDDDDD; cursor:text; }

	/*-[ Navigation Links ]-*/

		.TopNavLink	{ font-size:11pt; font-weight:normal; }
		.GalleriesViewNav
				{
				text-align:center; clear:both; padding:8px; margin:2px 0px;
				background-color:#2D2D2D;
				border-color:#333333; border-style:solid; border-width:1px;
				}
		.PageNavLink		{ white-space:nowrap; text-decoration:none; padding:4px 8px; font-size:9pt; background-color:#444444; border-color:#666666; border-style:solid; border-width:1px; }
		.PageNavLink_Selected	{ color:#FFFFFF; font-size:14pt; font-weight:bold; }

		.BreadCrumbBar			{ font-size:8pt; background-color:#444444; padding:4px; }
		.BreadCrumbLink 		{ text-decoration:none; font-size:8pt; margin:0px 4px 4px 4px; }
		.BreadCrumbLink:Hover	{ text-decoration:underline; }
		.BreadCrumbLink:Active	{ text-decoration:underline; }

		/*-[ Partner Site Menus ]-*/

			.PartnerSites		{
							line-height:12pt; padding:0px 0px 0px 2px;
							background-color:#333333; border-color:#000000; border-style:solid; border-width:1px;
							}
			.PartnerSites DIV	{
							background: url("/Images/Icons/Silk/bullet_green.png") no-repeat;
							background-position: 0px 1px;
							padding:0px 0px 0px 14px;
							}
			.PartnerSites DIV A	{ font-size:9pt; line-height:13pt; }

			.PartnerSitesFooter A	{ font-size:8pt; line-height:11pt; }


		/*-[ Right Navigation Menus ]-*/

			.CategoryNav_Title { font-size:10pt; font-weight:bold; line-height:16pt; margin:0px 4px; letter-spacing:.2em; }

			.CategoryNav_Head A,
			.CategoryNav_Head_NoChildren A
				{
				font-size:8pt; text-decoration:none; font-weight:bold;
				letter-spacing:.1em; line-height:12pt; padding:4px 0px 0px 20px;
				background: url("/Images/Icons/Silk/folder.png") no-repeat left center;
				}

			.CategoryNav_List { width: 234px; }
			.CategoryNav_Head,
			.CategoryNav_Head_Open,
			.CategoryNav_Head_NoChildren { padding:2px; cursor: pointer; position: relative; margin:1px; }
			.CategoryNav_Head		{ background: #333333 url(/Images/Icons/Sweetie/png_24/16_arrow_left.png) center right no-repeat; }
			.CategoryNav_Head_Open	{ background: #333333 url(/Images/Icons/Sweetie/png_24/16_arrow_down.png) center right no-repeat; }
			.CategoryNav_Head_NoChildren { background: #333333; }
			.CategoryNav_Body, .CategoryNav_Body_Open
				{
				color:#DDDDDD;
				font-size:8pt;
				text-transform:none;
				letter-spacing:.1em;
				line-height:12pt;
				text-decoration:none;
				padding:0px 0px 6px 0px;
				}
			.CategoryNav_Body { display:none; }
			.CategoryNav_Body a { text-decoration:none; }
			.CategoryNav_Body a:hover { color: #66FFCC; text-decoration:underline; }

			.CategoryNav_Body DIV
				{
				font-size:8pt; text-decoration:none;
				letter-spacing:.1em; line-height:10pt; padding-left:24px;
				background: url("/Images/Icons/Silk/folder10.png") no-repeat; background-position: 10px 50%;
				}

			.CategoryNav_Head EM,
			.CategoryNav_Head_NoChildren EM,
			.CategoryNav_Body DIV EM
				{ font-size:6pt; font-style:normal; }

/****************[ Alert s, Errors, Confirmations ]****************/

	.ConfirmationText	{ color:#9999FF; font-weight:bold; font-size:12pt; }
	.ConfirmationBar	{ color:#9999FF; font-weight:bold; background-color:#333333; border-style:solid; border-width:1px; border-color:#555555; font-size:12pt; }
	.ErrorText		{ color:#FF6666; }
	.ErrorMessage		{ color:#FF6666; font-weight:bold; font-size:12pt; }
	.ErrorBar			{ color:#FF6666; font-weight:bold; background-color:#333333; border-style:solid; border-width:1px; border-color:#555555; font-size:12pt; }
	.ErrorBar1		{ color:#DDDDDD; background-color:#775555; border-style:solid; border-width:1px; border-color:#997777 #553333 #553333 #997777; padding:3px 3px 3px 3px; font-size:10pt; }
	.AlertHeading	{ color:#666666; font-weight:bold; font-size:14pt; }
	.AlertText		{ color:#666666; }
	.AlertLink		{ color:#0000FF; font-weight:bold; text-decoration:underline; }
	.AlertLink:Hover { color:#000099; }
	.AlertTable	{ color:#666666; border-color:#666666; border-style:solid; border-width:2px; background-color:#CCCCCC; padding:15px 30px; }
	.highlight		{ color:#DDFF00; } /*[ Used specifically by jq_hilight ]*/
	.Hilight			{ background-color:yellow; }
	.Required			{ font-weight:bold; }
	.ServerNotice		{ background-color:#FFFFFF; padding:10px; color:#0000FF; font-size:14pt; font-weight:bold; }
	.DomainForSaleBox
		{ 
		text-align:center;
		background-color:#FFFFFF; 
		color:#00CC00; 
		padding:100px;
		font-weight:bold; 
		font-size: 14pt;
		}
	.DomainForSaleBox h1
		{ 
		font-size: 32pt;
		line-height: 40pt;
		margin:20px;
		}

	.DomainForSaleBox A
		{ 
		background-color:#FFFFFF; 
		color:#0000FF; 
		padding:10px; 
		text-decoration:underline;
		font-weight:bold; 
		}

/****************[ Form Inputs ]****************/

	TEXTAREA, SELECT, INPUT[TYPE=TEXT], .FormInput
		{
		color:#000000; font-size:10pt; letter-spacing:1px; padding:1px 1px 1px 4px;
		background-color:#888888; border-color:#333333 #666666 #666666 #333333; border-style:solid; border-width:1px;
		}
	TEXTAREA, INPUT[TYPE=TEXT], .FormInput
		{ background-image:url(/Images/FormInputBG.gif); }
	.FormInputActive		{ background-color:#CCDDCC; background-image:url(/Images/FormInputBG_Active.gif); border-color:#666666 #66FFCC #66FFCC #666666; }
	.FormInputWide			{ color:#000000; background-color:#AAAAAA; border-style:solid; border-width:1px; border-color:#333333 #66FFCC #66FFCC #333333; padding:1px 1px 1px 4px; letter-spacing:1px; }
	.FormInputWideActive	{ background-color:#CCDDCC; border-color:#666666 #66FFCC #66FFCC #666666; }
	.FormInputLarge		{ color:#DDDDDD; background-color:#111111; border-style:solid; border-width:1px; border-color:#000000; font-size:10pt; font-weight:bold; padding:4px; height:30px; }
	.SearchBox			{ width:100px; height:14px; border-color:#CCCCCC; }

/****************[ Buttons ]****************/

	.FormButton,
	.FormButtonIcon,
	.MiniButton	{
				color:#FFFFFF; background-color:#555555;
				font-size:8pt; text-decoration:none;
				border-width:1px; border-color:#FFFFFF; border-style:solid;
				padding:2px 6px; margin:10px 2px; white-space:nowrap;
				filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70;
				}

	.FormButton:Hover,
	.FormButtonIcon:Hover,
	.MiniButton:Hover
				{
				text-decoration:none;
				filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0;
				}

	.MiniButtonTT
				{
				color:#58792E; background-color:#B9DB8C;
				font-size:8pt; text-decoration:none;
				border-color:#a2c07b; border-width:1px; border-style:solid;
				padding:4px 8px; margin:4px; white-space:nowrap;
				}
	.MiniButtonTT:Hover
				{
				color:#58792E;
				background-color:#B9DB8C;
				border-color:#58792E;
				text-decoration:none;
				}
	.MiniButtonTT IMG.Icon
				{ vertical-align:-30%; border:0px; }

	.SectionFooterBox .PanelButton
				{
				font-size:8pt; text-decoration:none; line-height:18pt;
				background-color:#2d2d2d; border-color:#2d2d2d; border-style:solid; border-width:1px;
				padding:2px 3px; margin:1px 2px;
				}

	.SectionFooterBox .PanelButton:Hover	{ border-color:#3d3d3d #1d1d1d #1d1d1d #3d3d3d; text-decoration:none; }
	.SectionFooterBox .PanelButton:Active	{ color:#66FFCC; border-color:#3d3d3d #1d1d1d #1d1d1d #3d3d3d; }

	.PageTitleBox .PanelButton,
	.SectionTitleBox .PanelButton
				{
				font-size:8pt; text-decoration:none; line-height:18pt;
				background-color:#3d3d3d; border-color:#3d3d3d; border-style:solid; border-width:1px;
				padding:2px 3px; margin:1px 2px;
				}
	.PageTitleBox .PanelButton:Hover,
	.SectionTitleBox .PanelButton:Hover	{ border-color:#4d4d4d #2d2d2d #2d2d2d #4d4d4d; text-decoration:none; }
	.PageTitleBox .PanelButton:Active,
	.SectionTitleBox .PanelButton:Active	{ color:#66FFCC; border-color:#4d4d4d #2d2d2d #2d2d2d #4d4d4d; }


/****************[ Images ]****************/

	IMG						{ border-color:#DDDDDD; }
	.UserImageBox				{ background-color:#6b6b6b; width:85px; text-align:center; }
	.PageTitleBarIcon			{ float:left; vertical-align:-10px; margin:0px 10px 10px 10px; }
	.ImageNavIconBox,
	.ImageNavIconBox_Hilighted	{ display:inline-table; clear:both; padding:8px; text-align:center; vertical-align:top; }
	.ImageNavIconBox_Hilighted	{ background-color:#555555; }
	.HilightedImage			{ border-style:solid; border-width:1px; border-color:#FFFFFF; margin:2px; }
	.NonHilightedImage			{ border-style:solid; border-width:1px; border-color:#000000; margin:2px; }

	/*-[ Icons ]-*/

		.Icon	{ vertical-align:-15%; border:0px; }
		.Icon8	{ vertical-align:-5%; border:0px; height:8px; }
		.Icon10	{ vertical-align:-5%; border:0px; height:10px; }
		.Icon12	{ vertical-align:-10%; border:0px; height:12px; }
		.Icon16	{ vertical-align:-30%; border:0px; height:16px; }
		.Icon24	{ vertical-align:-30%; border:0px; height:24px; }
		.Icon32	{ vertical-align:-30%; border:0px; height:32px; }
		.Icon48	{ vertical-align:-30%; border:0px; height:48px; }

		.IconLow,
		.ButtonPanel IMG.Icon,
		.ButtonPanel2 IMG.Icon,
		.PanelButton IMG.Icon,
		.PanelButton2 IMG.Icon,
		.PanelButtonRaised IMG.Icon,
		.PanelButtonRaised2 IMG.Icon,
		.IconButtonBar IMG.Icon,
		.IconBarButton IMG.Icon,
		.MiniButton IMG.Icon,
		.MiniButtonTT IMG.Icon,
		.FormButtonIcon IMG.Icon,
		.MiniButton_Premium1 IMG.Icon,
		.MiniButton_Premium2 IMG.Icon,
		.MiniButton_Premium3 IMG.Icon		{ vertical-align:-30%; border:0px; }

/*==============================================[ HEADER & FOOTER CLASSES ]==============================================*/

/****************[ Header Area ]****************/

	.TagLine			{ font-size:10pt; font-weight:bold; line-height:16pt; margin:0px 4px; letter-spacing:.1em; margin:0; }
	.TagLine A,
	.TagLine A:Hover,
	.SiteStats A,
	.SiteStats A:Hover	{ text-decoration:none; cursor:text; }
	.SiteStats		{ font-size:9pt; line-height:15pt; margin:0px 4px; letter-spacing:.1em; margin:0; }
	.SiteStatsData		{ font-weight:bold; }
	#Logo			{ border-width:0px; }
	#LogoBox			{ width:200px; text-align:left; }
	#TaglineBox		{ width:600px; vertical-align:middle; }


/****************[ Footer Area ]****************/

	.FooterText		{ color:#999999; font-size:8pt; font-family:Arial,Helvetica,Verdana,Tahoma; text-decoration:none; }
	A.FooterText:Hover	{ color:#999999; text-decoration:none; }
	.FooterLink		{ text-decoration:none; font-size:8pt; letter-spacing:.3em; }

/****************[ Header/footer/frontpage menu boxes ]****************/

	.MenuHeader	{
				padding:1px;
				color:#DDDDDD;
				font-size:12pt;
				letter-spacing:.2em;
				background-color:#3d3d3d;
				text-align:center;
				}
	A.MenuHeaderLink		{ color:#FFFFFF; text-decoration:none; }
	.MenuBox		{
				padding:1px;
				background-color:#333333;
				}
	.MenuFooter	{
				font-size:8pt; letter-spacing:.2em;
				background-color:#2d2d2d;
				}
	.MenuFooterLink	{ color:#CCCCCC; text-decoration:none; }

/*==============================================[ WIDGETS ]==============================================*/

	.SubcategoriesTable		{ width:100%; }
	.SubcategoriesTable TD	{ padding:10px; line-height:16pt; }

/****************[ Gallery Page Browser ]****************/

	.GalleryPageBrowserBox		{ width:100%; }
	.GalleryPageBrowserBox TD	{ padding:12px; }

/****************[ Voting ]****************/
	.Votes		{
				color:#FFFFFF;
				font-size: 13pt;
				line-height: 15pt;
				padding:1px 0px 0px 0px;
				}
	.UpVotes		{ color:#6d79d3; }
	.DownVotes	{ color:#e29494; }
	.VoteBox		{ width:30px; float:left; text-align:center; }

/****************[ Chat ]****************/

	#ChatBox			{ width:700px; padding:0px; }
	#ChatMessageInput	{ width:694px; }
	#ChatHTMLBox		{ height:36px; overflow:auto; }
	.ChatSegment		{ font-size:9pt; font-family:"Courier New"; }
	.ChatTimestamp		{ font-size:7pt; color:#666666; font-family:Arial,Verdana,Tahoma; width:20px; display:inline-block; }
	.ChatMessage		{ font-size:8pt; color:#CCCCCC; }
	#ChatUsersPane		{ background-color:#2a2a2a; padding:0px; }
	.ChatPane			{ background-color:#1f1f1f; padding:2px 4px; }
	.ChatUser, .ChatUser_Self
					{ padding:1px 4px; font-size:8pt; }
	.ChatUser_Self		{ font-weight:bold; background-color:#333333; }

	.ChatAction .ChatMessage		{ color:#d4b1ff; }
	.ChatEvent .ChatMessage		{ color:#fff5b1; }
	.ChatJoin .ChatMessage		{ color:#D9EFDF; }
	.ChatPart .ChatMessage		{ color:#D7CEED; }
	.ChatRename .ChatMessage		{ color:#D7CEED; }

/****************[ Ads ]****************/

	.PPC_AdArea		{ border:0px solid #555555; padding:0px 4px; }
	.PPC_AdBox		{ width:162px; margin:0px 0px 8px 0px; padding:6px 6px 10px 6px; border:0px solid #000000; }
	.PPC_AdTitle		{ font-weight:bold; font-family:Tahoma,Verdana,Helvetica,Arial; font-size:10pt; overflow:hidden; }
	.PPC_AdURL		{ color:#cccccc; font-family:Tahoma,Verdana,Helvetica,Arial; font-size:8pt; }
	.PPC_AdImageBox	{ text-align:center; }
	.PPC_AdImage		{ margin:4px 0px; }
	.PPC_AdBody		{ font-weight:normal; font-family:Tahoma,Verdana,Helvetica,Arial; font-size:8pt; }
	.PPC_AdScroller 	{ height:208px; margin-bottom:10px; }

/****************[ DHTML Popups ]****************/

	.PopupBox		{ border-style:solid; border-width:0px; border-color:#555555; }
	.HiddenPopup	{ position:absolute; top:100; left:100; z-index:40; display:none; }
	.PopupMask	{
				position: absolute;
				top: 0px;
				left: 0px;
				width: auto;
				height: auto;
				opacity: .85;
				filter: alpha(opacity=85);
				background-color:transparent !important;
				background-color: #333333;
				background-image: url("/Images/ModalMask.png") !important;
				background-repeat: repeat;
				display:none;
				}
	.xBox	{
			background-color: #666666;
			border-style:solid; border-width:1px; border-color:#CCCCCC;
			width:24px; height:24px; position:absolute; top:5px; right:5px;
			font-size:8pt;
			padding:3px; line-height:1.25em; text-align:center;
			filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;
			}
	.xBox:Hover	{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

	#ThumbNailPopup		{ z-index:1210; }
	#GalleryPagePopupMask	{ z-index:1218; }
	#GalleryPagePopup		{ z-index:1220; }
	#ImagePagePopupMask		{ z-index:1228; }
	#ImagePagePopup		{ z-index:1230; }




/****************[ Tabbed Interfaces ]****************/

	.Tab				{ text-decoration:none; padding:1px 6px 2px 4px; background-color:#444444; font-weight:bold; border-color:#555555 #222222 #222222 #555555; border-style:solid solid none solid; border-width:2px; }
	.TabSelected		{ text-decoration:none; padding:2px 6px 2px 4px; background-color:#666666; font-weight:bold; border-color:#777777 #333333 #333333 #777777; border-style:solid solid none solid; border-width:2px; }
	.SelectorPanel1	{ margin:0px auto; padding:0px; }
	.SelectorPanel2	{ padding:5px 0px 0px 0px; background-color:#555555; margin:0px auto;  }
	.SelectorButton			{ color:#DDDDDD; text-decoration:none; background-color:#333333; border-color:#444444 #444444 #333333 #444444; border-style:solid; border-width:1px 1px 0px 1px; white-space:nowrap; padding:2px 4px 4px 4px; font-size:8pt; margin:2px 4px 0px 4px;  }
	.SelectorButton:Hover		{ color:#EEEEEE; text-decoration:none; background-color:#555555; border-color:#777777 #777777 #555555 #777777; }
	.SelectorButton:Active		{ color:#66FFCC; text-decoration:none; background-color:#555555; border-color:#888888 #888888 #555555 #888888; }
	.SelectorButtonPushed,
	.SelectorButtonPushed:Hover	{ color:#FFFFFF; text-decoration:none; background-color:#555555; border-color:#888888 #888888 #555555 #888888; border-style:solid; border-width:1px 1px 0px 1px; white-space:nowrap; padding:2px 4px 4px 4px; font-size:8pt; margin:2px 4px 0px 4px; }
	.SelectorButton2			{ color:#DDDDDD; text-decoration:none; background-color:#555555; border-color:#555555; border-style:solid; border-width:1px 1px 0px 1px; white-space:nowrap; padding:2px 4px 1px 4px; _padding:2px 4px 2px 4px; font-size:8pt; margin:2px 4px 0px 4px;  }
	.SelectorButton2:Hover		{ color:#EEEEEE; text-decoration:none; background-color:#505050; border-color:#777777 #777777 #505050 #777777; }
	.SelectorButton2:Active		{ color:#66FFCC; text-decoration:none; background-color:#555555; border-color:#888888 #888888 #555555 #888888; }
	.SelectorButton2Pushed,
	.SelectorButton2Pushed:Hover	{ color:#FFFFFF; text-decoration:none; background-color:#444444; border-color:#777777 #777777 #444444 #777777; border-style:solid; border-width:1px 1px 0px 1px; white-space:nowrap; padding:2px 4px 1px 4px; _padding:2px 4px 2px 4px; font-size:8pt; margin:2px 4px 0px 4px; }

/****************[ Button Bars & Panels ]****************/

	.ButtonPanel
		{
		border-color:#444444; border-style:solid; border-width:1px; clear:both;
		padding:1px 4px; background-color:#555555; margin:0px auto;
		}

	.PanelButton,
		.ButtonPanel A,
		.ButtonPanel A.MiniButton,
		.ButtonPanel A.MiniButton_Premium1,
		.ButtonPanel A.MiniButton_Premium2,
		.ButtonPanel A.MiniButton_Premium3,
		.PanelButtonRaised:Hover
			{
			font-size:8pt; text-decoration:none;
			background-color:#555555;
			border-color:#555555; border-style:solid; border-width:1px;
			padding:2px 3px; margin:1px 2px;
			line-height:18pt;
			}
	.PanelButton:Hover, .ButtonPanel A:Hover, .PanelButtonRaised
		{
		color:#EEEEEE;
		text-decoration:none;
		background-color:#3A3A3A;
		border-color:#555555 #333333 #333333 #555555;
		}
	.PanelButton:Active, .ButtonPanel A:Active, .PanelButtonRaised:Active
		{
		color:#66FFCC;
		text-decoration:none;
		background-color:#555555;
		border-color:#777777 #111111 #111111 #777777;
		}


	.ButtonPanel2
		{
		border-color:#222222; border-style:solid; border-width:1px; clear:both;
		padding:1px 4px; background-color:#333333; margin:0px auto;
		}
	.PanelButton2,
		.PanelButtonRaised2:Hover,
		.ButtonPanel2 A,
		ButtonPanel2 A.MiniButton,
		ButtonPanel2 A.MiniButton_Premium1,
		ButtonPanel2 A.MiniButton_Premium2,
		ButtonPanel2 A.MiniButton_Premium3
			{
			font-size:8pt; text-decoration:none;
			background-color:#333333;
			border-color:#333333; border-style:solid; border-width:1px;
			padding:2px 3px; margin:1px 2px;
			line-height:18pt;
			}
	.PanelButton2:Hover, .ButtonPanel2 A:Hover, .PanelButtonRaised2
		{
		color:#EEEEEE;
		text-decoration:none;
		background-color:#303030;
		border-color:#444444 #222222 #222222 #444444;
		}
	.PanelButton2:Active, .ButtonPanel2 A:Active, .PanelButtonRaised2:Active
		{
		color:#66FFCC;
		text-decoration:none;
		background-color:#333333;
		border-color:#555555 #000000 #000000 #555555;
		}

	.ImageIconNavPanel
		{ clear:both; padding:8px; background-color:#333333; }

	.IconButtonBar
		{
		border-color:#222222; border-style:solid; border-width:1px;
		background-color:#333333; margin:0px auto; padding:0px; text-align:center;
		}

	.IconBarButton
		{
		font-size:8pt; text-decoration:none;
		background-color:#333333;
		border-color:#333333; border-style:solid; border-width:1px;
		width:16px; height:16px;
		padding:0px; margin:0px 1px 0px 0px;
		}

	.IconBarButton:Hover
		{
		background-color:#303030;
		border-color:#444444 #222222 #222222 #444444;
		}

/****************[ Gallery tree widget ]****************/

	.GalleriesViewSort	{ width:100%; text-align:center; }
	.ExpandButton		{ background-color:#444444; border-color:#DDDDDD; border-style:solid; border-width:1px; cursor:pointer; display:inline; font-size:12pt; font-weight:bold; height:12px; line-height:18px; padding:0px 2px 1px 2px; text-align:center; text-decoration:none; white-space:nowrap; width:12px; }

/*==============================================[ AREA-SPECIFIC CLASSES ]==============================================*/

/****************[ Front page ]****************/

	.PartnerFeatureSite			{ font-size:10pt; font-weight:bold; text-decoration:none; line-height:1.25em; }
	.PartnerFeatureName			{ font-size:8pt; font-weight:bold; text-decoration:none; line-height:1.25em; }
	.PartnerFeatureImageBox		{ background-color:#333333; }
	.PartnerFeatureNameBox		{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; }
	.PartnerFeatureDescription	{ font-size:7pt; text-decoration:none; line-height:1.25em; }

	.NewsTitle		{ color:#FFFFFF; font-size:10pt; letter-spacing:.15em; font-weight:bold; }
	.NewsDate			{ font-size:9pt; font-family:Arial,Verdana,Tahoma; }
	.NewsText			{ font-size:9pt; font-family:Arial,Verdana,Tahoma; line-height:12pt; }

	.NewsTitleTiny		{ color:#FFFFFF; font-size:8pt; font-weight:bold;   line-height:10pt; letter-spacing:.1em; }
	.NewsDateTiny		{ color:#CCCCCC; font-size:8pt; font-weight:normal; line-height:9pt; letter-spacing:.1em; }
	.NewsTextTiny		{ font-size:8pt; font-weight:normal; line-height:9pt; letter-spacing:.1em; }

/****************[ Forums ]****************/

	.Forums_TopicTitle, 
	.ForumTopicTitle	{ line-height:16pt; letter-spacing:.1em; text-decoration:none; font-size: 12pt; color:#DDDDDD; }

	a.Forums_TopicTitle:link		{ text-decoration:none; color:#DDDDDD; }
	a.Forums_TopicTitle:visited	{ text-decoration:none; color:#BBBBBB; }

	.ForumTopicTitle:Hover,
	a.Forums_TopicTitle:hover	{ text-decoration:underline; color : #FFFFFF; }


	.ForumPostText			{ font-size:8pt; font-weight:normal; line-height:14pt; letter-spacing:.085em; text-decoration:none; }
	.ForumPostUserName		{ font-size:7pt; font-weight:bold; line-height:8pt; letter-spacing:.1em; font-style:italic; }
	.ForumPostDate			{ font-size:7pt; font-weight:normal; line-height:8pt; letter-spacing:.1em; font-style:italic; }
	.ForumName			{ color:#FFFFFF; font-weight:normal; font-size:10pt; letter-spacing:.2em; }
	.ForumDescription		{ font-size:8pt; line-height:1.2em; }
	.ForumsRow1			{ background-color: #555555; color:#FFFFFF; background-image: url(/Images/GreyStripedBG.gif); border-style:solid; border-width:1px; border-color:#777777 #111111 #111111 #777777; }
	.ForumsRow2			{ background-color: #444444; border-style:solid; border-width:1px; border-color:#555555 #111111 #111111 #555555; text-decoration:none; }
	.ForumsRow3			{ background-color: #333333; background-image: url(/Images/ColumnHeadingGradientBG.gif); font-weight:bold; border-color:#555555 #222222 #222222 #555555; border-style:solid; border-width:1px; }
	.Forums_MainTitle	{
					font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
					text-decoration: none; line-height : 120%; color : #DDDDDD;
					}
	.Forums_LeftColumn	{ background-color: #555555; color:#FFFFFF; background-image: url(/Images/GreyStripedBG.gif); border-style:solid; border-width:1px; border-color:#777777 #111111 #111111 #777777; }
	.Forums_RightColumn	{ background-color: #444444; border-style:solid; border-width:1px; border-color:#555555 #111111 #111111 #555555; text-decoration:none; }

	.Forums_CategoryTitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #DDDDDD}
	a.Forums_CategoryTitle		{ text-decoration: none; color : #DDDDDD; }
	a.Forums_CategoryTitle:hover	{ text-decoration: underline; }

	.Forums_CategoryTitleBox
		{
		background-image: url(/Images/ColumnHeadingGradientBG.gif);
		background-color:#333333; border: #000000; border-style: solid; height: 28px;
		border-width: 0px 0px 0px 1px;
		}

/****************[ Galleries ]****************/

	.GalleryName		{ font-size:10pt; letter-spacing:.2em; margin:0; }
	.GalleryNameTiny			{ color:#FFFFFF; font-family:Arial,Verdana,Tahoma; font-size:7pt; line-height:11pt; letter-spacing:.02em; font-weight:normal; text-decoration:none; line-height:1.45em; }
	.GalleryDescriptionBox		{ padding:8px; font-size:8pt; letter-spacing:.02em; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none; line-height:1.45em; }
	.GalleryDescriptionTiny		{ font-size:8pt; letter-spacing:.02em; font-family:Arial,Verdana,Tahoma; font-weight:normal; text-decoration:none; line-height:1.45em; }
	.GalleryNameSmall			{ font-size:10pt; font-weight:normal; text-decoration:none; line-height:1.25em; }
	.GalleryDescriptionSmall		{ font-size:8pt; text-decoration:none; line-height:1.25em; }
	.GalleryDetailsSmall		{ font-size:8pt; color:#AAAAAA; }
	.CatDescription	{ font-size:10pt; font-weight:normal; text-decoration:none; }
	#GctFloatingAdBox	{ float:right; padding:10px; width:300px; height:250px;}

/****************[ Gallery Images ]****************/

	.ImageNameBox			{ font-size:8pt; font-weight:bold; padding:3px; line-height:1.25em; text-align:center; }
	.ImageDescription	{ font-size:8pt; line-height:1.25em; letter-spacing:.1em; font-weight:normal; text-decoration:none; }
	.ImageDescriptionBox	{ text-align:center; font-size:8pt; padding:3px; line-height:1.25em; }
	.ImageBox				{ text-align:center; background-color:#222; }
	.ImageCell			{ text-align:center; }
	.ImageStatsBox			{ font-family:Arial,Verdana,Tahoma; font-size:7pt; line-height:11pt; text-align:center; }
	.ImageButtonsBox		{ text-align:center; }

	.ImageTitle		{ font-weight:bold; font-size:12pt; }
	.ImageName		{ line-height:1.25em; font-size:8pt; font-weight:bold; margin:0px; text-decoration:none; }
	.ImageNameCompact	{ line-height:1.25em; font-size:8pt; font-weight:bold; text-decoration:none; }
	.ImageStats		{ line-height:1.25em; font-size:8pt; text-decoration:none; }

/****************[ Links ]****************/

	.LinkName			{ font-size:12pt; text-decoration:none; }
	.LinkCategory		{ font-size:10pt; text-decoration:none; line-height:.5em; }
	.LinkCategory2		{ font-size:8pt; text-decoration:none; line-height:.5em; }
	.LinkDescription	{ font-size:8pt; text-decoration:none; }
	.LinkTitleBox		{ border-width:0px 0px 1px 0px; border-style:solid; border-color:#AAAAAA; }
	.LinkDescriptionBox	{ padding:2px 10px 0px 16px; margin-bottom:10px; }

/****************[ Marketplace ]****************/

	.MarketItemsTable		{ width:100%; }
	.StoreItemName			{ text-decoration:none; font-weight:bold; line-height:1.25em; }
	.StoreItemDescription	{ text-decoration:none; font-size:8pt; line-height:1.25em; }
	.StoreItemPrice		{ text-decoration:none; font-size:12pt; font-weight:bold; line-height:1.25em; }
	.MarketItemName		{ text-decoration:none; font-size:7pt; font-weight:normal; line-height:1.45em; text-align:center; }
	.MarketItemDescription	{ text-decoration:none; font-size:8pt; line-height:1.25em; }
	.MarketItemPrice		{ text-decoration:none; font-size:12pt; font-weight:bold; line-height:1.25em; }
	.MarketItemPriceButton		{ white-space:nowrap; margin:4px 2px; text-decoration:none; padding:0px 2px 1px 2px; font-size:8pt; }
	.MarketItemPriceButton:Hover	{ text-decoration:none; }
	.MarketItemBox			{ font-size:8pt; padding:3px; line-height:1.25em; text-align:center; }
	.MarketItemNameBox		{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; font-size:8pt; padding:3px; line-height:1.25em; text-align:center; }
	.MarketItemImageBox		{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; text-align:center; }
	.MarketItemDescriptionBox	{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; font-size:8pt; padding:3px; line-height:1.25em; }

/****************[ Premium Accounts ]****************/

	.FeatureBox0		{ background-image:url(/Images/PremiumBG_0.gif); background-color:#FFFFFF; color:#000000; padding:0px 3px 0px 3px; font-size:8pt; border-style:solid; border-width:1px; border-color:#555555; }
	.FeatureBox1		{ background-image:url(/Images/PremiumBG_1.gif); background-color:#feff91; color:#000000; padding:0px 3px 0px 3px; font-size:8pt; border-style:solid; border-width:1px; border-color:#555555; }
	.FeatureBox2		{ background-image:url(/Images/PremiumBG_2.gif); background-color:#84FA94; color:#000000; padding:0px 3px 0px 3px; font-size:8pt; border-style:solid; border-width:1px; border-color:#555555; }
	.FeatureBox3		{ background-image:url(/Images/PremiumBG_3.gif); background-color:#76CDFF; color:#000000; padding:0px 3px 0px 3px; font-size:8pt; border-style:solid; border-width:1px; border-color:#555555; }
	.FeatureNameBox	{ padding-left:10px; font-weight:bold; color:#FFFFFF; background-color:#333333; border-color:#555555; border-style:solid; border-width:1px; }

	.PremiumText1		{ color:#FEFF91; }
	.PremiumText2		{ color:#84FA94; }
	.PremiumText3		{ color:#76CDFF; }

	.NewestPageImg1		{ border-color:#FEFF91; border-style:solid; border-width:1px; margin:0px; }
	.NewestPageImg2		{ border-color:#84FA94; border-style:solid; border-width:1px; margin:0px; }
	.NewestPageImg3		{ border-color:#76CDFF; border-style:solid; border-width:1px; margin:0px; }
	.NewestPageImgNFS		{ border-color:#a90000; border-style:solid; border-width:2px; margin:0px; }

	.MiniButton_Premium1		{ white-space:nowrap; text-decoration:none; padding:0px 2px 1px 2px; color:#FEFF91; font-size:8pt; background-color:#444444; border-color:#FEFF91; border-style:solid; border-width:1px; }
	.MiniButton_Premium2		{ white-space:nowrap; text-decoration:none; padding:0px 2px 1px 2px; color:#84FA94; font-size:8pt; background-color:#444444; border-color:#84FA94; border-style:solid; border-width:1px; }
	.MiniButton_Premium3		{ white-space:nowrap; text-decoration:none; padding:0px 2px 1px 2px; color:#76CDFF; font-size:8pt; background-color:#444444; border-color:#76CDFF; border-style:solid; border-width:1px; }
	.MiniButton_Premium1:Hover	{ text-decoration:none; color:#FFFFFF; }
	.MiniButton_Premium2:Hover	{ text-decoration:none; color:#FFFFFF; }
	.MiniButton_Premium3:Hover	{ text-decoration:none; color:#FFFFFF; }

	.DisplayNameLink_0		{ color:#FFFFFF; text-decoration:underline; }
	.DisplayNameLink_1		{ color:#FEFF91; text-decoration:underline; }
	.DisplayNameLink_2		{ color:#84FA94; text-decoration:underline; }
	.DisplayNameLink_3		{ color:#76CDFF; text-decoration:underline; }

/****************[ FAQs ]****************/

	.FAQCategoryBox	{ background-color:#454545; background-image:url("/Images/BG/VerticalGradient2.gif"); border-color:#FFFFFF; border-style:solid; border-width:0px 0px 1px 0px; padding:2px 3px 2px 6px; }
	.FAQCategoryName	{ font-weight:bold; }
	.FAQQuestionBox	{ background-color:#444444; border-color:#555555; border-style:solid; border-width:1px; }
	.FAQQuestion		{ color:#DDDDDD; font-weight:bold; font-size:10pt; text-decoration:none; cursor: hand; cursor: pointer; }
	.FAQQuestion:Hover	{ color:#66FFCC; }
	.FAQAnswerBox		{ color:#DDDDDD; background-color:#333333; border-style:solid; border-width:1px; border-color:#555555; text-decoration:none; }
	.FAQAnswer		{ font-size:8pt; }

/*==============================================[ PAGE-SPECIFIC CLASSES ]==============================================*/

/****************[ Control Panel Page ]****************/

	#AccountNavBar1	{  }
	#AccountNavBar2	{  }
	.AccountNavButton1	{  }
	.AccountNavButton2	{  }
	.AccountPane1		{ width:auto; background-color:#333333; border-color:#555555; border-style:solid; border-width:0px 1px 1px 1px; padding:0px; font-size:8pt; margin:2px 4px 0px 4px; }
	.AccountPane2		{ background-color:#333333; padding:0px; font-size:8pt; }
	.ControlPanelTip 	{ background-color:#EEFFEE; padding:10px; color:#000000; }
	.AccountPaneTitleBar
		{
		font-size:12pt; font-weight:bold;
		display:block; padding:4px 8px; background-color:#444444; margin:0px;
		}

/****************[ Gallery tree Page ]****************/

	.GalleryTree1		{ font-size:12pt; line-height:18pt; font-weight:bold; text-decoration:none; }
	.GalleryTree2		{ font-size:12pt; line-height:18pt; font-weight:normal; text-decoration:none; }
	.GalleryTree3		{ font-size:11pt; line-height:17pt; font-weight:normal; text-decoration:none; }
	.GalleryTree4		{ font-size:10pt; line-height:17pt; font-weight:normal; text-decoration:none; }
	.GalleryTree5		{ font-size:9pt; line-height:16pt; font-weight:normal; text-decoration:none; }
	.GalleryTree6		{ font-size:8pt; line-height:16pt; font-weight:normal; text-decoration:none; }
	.GalleryTree7		{ font-size:7pt; line-height:14pt; font-weight:normal; text-decoration:none; }
	.GalleryTree8		{ font-size:6pt; line-height:14pt; font-weight:normal; text-decoration:none; }


/*==============================================[  Utility/Shortcut classes ]==============================================*/
	.NoWrap			{ white-space:nowrap; }
	.Centered			{ text-align:center; }
	table.Centered,
	.Centered table { margin-left:auto; margin-right:auto; }
	.LeftAligned		{ text-align:left; }
	.RightAligned		{ text-align:right; }
	.Justified		{ text-align:justify; }
	.BottomAligned		{ vertical-align:bottom; }
	.MiddleAligned		{ vertical-align:middle; }
	.Inline			{ display:inline; }
	.Hidden			{ display:none; }
	.Border1			{ border-style:solid; border-width:1px; }
	.FullWidth		{ width:100%; }
	.NoMargin			{ margin:0px; }
	.NoPadding		{ padding:0px; }

	.Pad0, table.Pad0 td	{ padding:0px; }
	.Pad1, table.Pad1 td	{ padding:1px; }
	.Pad2, table.Pad2 td	{ padding:2px; }
	.Pad3, table.Pad3 td	{ padding:3px; }
	.Pad4, table.Pad4 td	{ padding:4px; }
	.Pad5, table.Pad5 td	{ padding:5px; }
	.Pad6, table.Pad6 td	{ padding:6px; }
	.Pad8, table.Pad8 td	{ padding:8px; }
	.Pad4_8, table.Pad4_8 td	{ padding:4px 8px; }
	.Pad10, table.Pad10 td	{ padding:10px; }
	.Pad12, table.Pad12 td	{ padding:12px; }
	.Pad14, table.Pad14 td	{ padding:14px; }
	.Pad15, table.Pad15 td	{ padding:15px; }
	.Pad16, table.Pad16 td	{ padding:16px; }
	.Pad18, table.Pad18 td	{ padding:18px; }
	.Pad20, table.Pad20 td	{ padding:20px; }

	.FloatRight		{ float:right; }
	.FloatLeft		{ float:left; }
	.UL, .UL:Hover, .ObviousLink
					{ text-decoration:underline; }
	.NoUL, .NoUL:Hover	{ text-decoration:none; }
	.Cleared			{ clear:both; }
	.Dim				{ color:#999999; }
	.Dim1			{ color:#999999; }
	.Dim2			{ color:#666666; }
	.Dim3			{ color:#333333; }
	.Transparent 		{ filter:alpha(opacity=0); -moz-opacity:0.0; -khtml-opacity: 0.0; opacity: 0.0; }
	.HoverOpaque		{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
	.HoverOpaque:Hover	{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
	.UnderlinedCell	{ border-color:#CCCCCC; border-width:0px 0px 1px 0px; border-style:solid; }
	.Scrollable		{ overflow:auto; }
