
BODY { background-color:#9F9F9F; }
HTML, DIV {
			color:#DDDDDD;
			font-family:Verdana,Tahoma,Arial,Helvetica;
			font-size:8pt;
			line-height:1.75em;
			letter-spacing:.03em;
			}
TD			{ color:#DDDDDD; font-family:Verdana,Tahoma,Arial,Helvetica; font-size:9pt; line-height:1.75em; letter-spacing:.03em; }
A			{ color:#DDDDDD; text-decoration:none; }
A:Hover			{ color:#66FFCC; text-decoration:underline; }
A.FooterText:Hover	{ color:#999999; text-decoration:none; }
IMG			{ border-color:#DDDDDD; }
H1			{ font-size:10pt; font-family:Verdana,Tahoma,Arial,Helvetica; letter-spacing:.2em; margin:0; color:#DDDDDD; }
H2			{ font-size:10pt; font-family:Verdana,Tahoma,Arial,Helvetica; letter-spacing:.2em; margin:0; color:#DDDDDD; }
H3			{ font-size:9pt; font-family:Verdana,Tahoma,Arial,Helvetica; letter-spacing:.2em; margin:0; color:#DDDDDD; }
UL			{ line-height:1.35em; margin-top:.25em; }
LI			{ line-height:1.35em; margin-top:.5em; }
HR			{ height:2px; color:#555555; background-color:#555555; border-color:#555555 #111111 #111111 #555555; }

TEXTAREA		{ color:#000000; background-color:#888888; background-image:url(/Images/FormInputBG.gif); border-style:solid; border-width:1px; border-color:#333333 #66FFCC #66FFCC #333333; font-size:10pt; padding:1px 1px 1px 4px; letter-spacing:1px; }
SELECT		{ color:#000000; background-color:#888888; background-image:url(/Images/FormInputBG.gif); border-style:solid; border-width:1px; border-color:#333333 #66FFCC #66FFCC #333333; font-size:10pt; padding:1px 1px 1px 4px; letter-spacing:1px; }

.FormInput		{ color:#000000; background-color:#AAAAAA; background-image:url(/Images/FormInputBG.gif); border-style:solid; border-width:1px; border-color:#333333 #66FFCC #66FFCC #333333; padding:1px 1px 1px 4px; letter-spacing:1px; }
.FormInputActive	{ color:#000000; background-color:#CCDDCC; background-image:url(/Images/FormInputBG_Active.gif); border-style:solid; border-width:1px; padding:1px 1px 1px 4px; border-color:#666666 #66FFCC #66FFCC #666666; letter-spacing:1px; }
.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; }

.FormSectionTitle	{ color:#FFFFFF; background-color:#555555; border-style:solid; border-width:0px 0px 1px 0px; border-color:#777777; padding:0px 10px 0px 10px; }
.FormSectionBox	{ color:#DDDDDD; background-color:#3d3d3d; border-style:solid; border-width:1px; border-color:#777777; text-decoration:none; }
.FormButton		{ color:#DDDDDD; font-size:8pt; background-color:#666666; border-color:#999999 #111111 #111111 #999999; border-style:solid; border-width:1px; }
.FormButtonConfirm	{ color:#DDDDDD; font-size:8pt; background-color:#775555; border-color:#555555 #111111 #111111 #555555; border-style:solid; border-width:1px; }


.MiniButton		{ white-space:nowrap; text-decoration:none; padding:0px 2px 1px 2px; color:#DDDDDD; font-size:7pt; background-color:#444444; border-color:#DDDDDD; border-style:solid; border-width:1px; }
.MiniButton:Hover	{ text-decoration:none; background-color:#444444; border-color:#66FFCC; }

.FeaturedGalleryName		{ font-size:10pt; font-weight:bold; text-decoration:none; line-height:1.25em; }
.FeaturedGalleryImageBox		{ background-color:#333333; border-color:#000000; border-style:solid; border-width:0px; }
.FeaturedGalleryNameBox		{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; }
.FeaturedGalleryDescription	{ font-size:8pt; text-decoration:none; line-height:1.25em; }

.SponsorGalleryName			{ font-size:10pt; font-weight:bold; text-decoration:none; line-height:1.25em; }
.SponsorGalleryImageBox		{ background-color:#333333; border-color:#000000; border-style:solid; border-width:0px; }
.SponsorGalleryNameBox		{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; }
.SponsorGalleryDescription	{ font-size:8pt; 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:7pt; font-weight:normal; line-height:9pt; letter-spacing:.1em; }
.NewsTextTiny		{ color:#DDDDDD; font-size:7pt; font-weight:normal; line-height:9pt; letter-spacing:.1em; }

.ForumTopicTitle		{ font-size:8pt; font-weight:bold;   line-height:10pt; letter-spacing:.1em; text-decoration:none; }
.ForumTopicTitle:Hover	{ text-decoration:underline; }
.ForumPostText			{ font-size:7pt; font-weight:normal; line-height:9pt; letter-spacing:.08em; text-decoration:none; }
.ForumPostUserName		{ font-size:7pt; font-weight:bold; line-height:9pt; letter-spacing:.1em; font-style:italic; }
.ForumPostDate			{ font-size:7pt; font-weight:normal; line-height:9pt; letter-spacing:.1em; font-style:italic; }

.SponsorAdsTitleTop5	{ color:#FFFFFF; font-size:10pt; letter-spacing:.1em; font-weight:bold; text-decoration:none; }
.SponsorAdsTextTop5		{ color:#DDDDDD; font-size:9pt; text-decoration:none; }
.SponsorAdsTitle		{ color:#FFFFFF; font-size:9pt; letter-spacing:.1em; font-weight:normal; text-decoration:none; }
.SponsorAdsText		{ color:#DDDDDD; font-size:8pt; text-decoration:none; }

.CatDescription	{ color:#DDDDDD; font-size:10pt; font-weight:normal; text-decoration:none; }

.ImageNameBox			{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; font-size:8pt; padding:3px; line-height:1.25em; text-align:center; }
.ImageDescriptionBox	{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; font-size:8pt; padding:3px; line-height:1.25em; }
.ImageBox				{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; text-align:center; }
.ImageStatsBox			{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; text-align:center; font-size:7pt; line-height:11pt; }
.ImageButtonsBox		{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; text-align:center; }

.ImageTitle		{ font-family:Verdana,Tahoma,Arial,Helvetica; font-weight:bold; font-size:12pt; }
.ImageName		{ color:#DDDDDD; line-height:1.25em; font-size:8pt; font-weight:bold; margin:0px; text-decoration:none; }
.ImageNameCompact	{ color:#DDDDDD; line-height:1.25em; font-size:8pt; font-weight:bold; text-decoration:none; }
.ImageStats		{  line-height:1.25em; font-size:8pt; text-decoration:none; }

.ImageDescription	{ font-size:8pt; line-height:1.25em; letter-spacing:.1em; font-weight:normal; text-decoration:none; }

.GalleryName		{ font-size:10pt; letter-spacing:.2em; margin:0; color:#DDDDDD; }

.LinkName			{ color:#DDDDDD; text-decoration:none; }
.LinkCategory		{ font-size:10pt; color:#DDDDDD; text-decoration:none; line-height:.5em; }
.LinkCategory2		{ font-size:8pt; color:#DDDDDD; text-decoration:none; line-height:.5em; }
.LinkDescription	{ color:#DDDDDD; text-decoration:none; }

.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; }

.SiteTopic		{ color:#333333; }
.Heading			{ color:#DDDDDD; font-size:10pt; font-weight:bold; text-decoration:none; }
.Heading2			{ color:#DDDDDD; font-size:8pt; font-weight:bold; text-decoration:none; }
.Note			{ color:#DDDDDD; font-size:8pt; }
.FooterText		{ color:#999999; font-size:8pt; font-family:Arial,Helvetica,Verdana,Tahoma; text-decoration:none; }
.Required			{ font-weight:bold; }
.FooterLink		{ text-decoration:none; font-size:8pt; letter-spacing:.3em; }
.ObviousLink		{ color:#FFFFFF; text-decoration:underline; }
.DimTinyLabel		{ font-size:7pt; text-transform:uppercase; color:#999999; }
.TinyLabel		{ font-size:7pt; text-transform:uppercase; color:#FFFFFF; }
.TinyText			{ font-size:7pt; }

.Tab				{ text-decoration:none; padding:1px 6px 2px 4px; color:#DDDDDD; 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; color:#DDDDDD; background-color:#666666; font-weight:bold; border-color:#777777 #333333 #333333 #777777; border-style:solid solid none solid; border-width:2px; }

.TableHeading		{ color:#DDDDDD; background-color:#444444; border-color:#555555 #222222 #222222 #555555; border-style:solid; border-width:1px; }
.TableHeadingText	{ color:#DDDDDD; font-weight:bold; }
.ColumnHeadingOLD	{ color:#DDDDDD; background-color:#333333; border-style:solid; border-width:1px; border-color:#555555 #111111 #111111 #555555; text-decoration:none; }
.ColumnHeadingText	{ color:#DDDDDD; font-weight:bold; font-size:10pt; text-decoration:none; }
.ColumnHeading		{ color:#000000; font-size:12px; font-weight:bold; background-color:#999999; border-color:#222222; border-style:solid; border-width:1px; }
.DataBox			{ padding:0px 3px 0px 3px; font-size:8pt; color:#DDDDDD; background-color:#333333; border-style:solid; border-width:1px; border-color:#555555 #111111 #111111 #555555; text-decoration:none; }
.DataBox2			{ padding:0px 3px 0px 3px; font-size:8pt; color:#DDDDDD; background-color:#444444; border-style:solid; border-width:1px; border-color:#555555 #111111 #111111 #555555; text-decoration:none; }
.DataText			{ font-size:8pt; }
.DataTextTiny		{ font-size:7pt; }

.AreaPanel		{ color:#FFFFFF; background-color:#555555; background-image:url(/Images/GreyStripedBG.gif); border-style:solid; border-width:2px; border-color:#777777 #111111 #111111 #777777; }
.AreaPanel2		{ color:#DDDDDD; background-color:#333333; border-style:solid; border-width:1px; border-color:#555555 #111111 #111111 #555555; text-decoration:none; }
.HeaderBar		{ color:#DDDDDD; background-color:#555555; border-style:solid; border-width:1px; border-color:#777777 #333333 #333333 #777777; padding:3px 3px 3px 3px; font-size:10pt; }
.ErrorBar			{ color:#FF6666; font-weight:bold; background-color:#333333; border-style:solid; border-width:1px; border-color:#555555 #111111 #111111 #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; }

.TopPane			{ color:#000000; border-color:#000000; border-style:solid; border-width:0px 0px 1px 0px; }
.LeftPane			{ padding:0px; background-color:#1F1F1F; background-image: url("/Images/BG_DarkHorizontalLines.gif"); border-color:#000000; border-style:solid; border-width:0px 0px 1px 0px; }
.ContentPane		{ padding:0px; background-color:#3F3F3A; background-image: url("/Images/BG_DarkGrid.gif"); border-color:#000000; border-style:solid; border-width:1px 0px 1px 0px; }
.RightPane		{ padding:0px; background-color:#1F1F1F; background-image: url("/Images/BG_DarkHorizontalLines.gif"); border-color:#000000; border-style:solid; border-width:0px 1px 1px 0px; }
.BottomPane		{ padding:0px 3px 1px 3px; background-color:#1F1F1F; background-image: url("/Images/BG_DarkHorizontalLines.gif"); border-color:#000000; border-style:solid; border-width:0px 1px 1px 0px; }

.MenuHeader	{
			color:#FFFFFF;
			font-size:10pt; font-weight:bold;
			text-transform:none;
			letter-spacing:.1em;
			line-height:12pt;
			text-decoration:none;
			background-color:#424242; background-image: url("/Images/BG_MenuHeader.gif");
			border-color:#000000; border-style:solid; border-width:1px 1px 0px 1px;
			text-align:center;
			}
A.MenuHeaderLink		{ color:#FFFFFF; text-decoration:none; }

.MenuBox		{
			background-color:#464646; background-image: url("/Images/BG_DarkMenuGradient.gif");
			border-color:#000000; border-style:solid; border-width:1px 1px 2px 1px;
			}
.MenuFooter	{
			color:#CCCCCC; background-color:#3F3F3A;
			border-color:#000000; border-style:solid; border-width:1px 0px 0px 0px;
			}
.MenuFooterLink	{ color:#CCCCCC; text-decoration:none; }

.MenuItem		{ color:#DDDDDD; font-size:8pt; font-weight:bold; text-transform:none; letter-spacing:.1em; line-height:12pt; text-decoration:none; padding:4px 0px 0px 0px; }
.MenuItem2	{ color:#DDDDDD; font-size:8pt; font-weight:normal; text-transform:none; letter-spacing:.1em; line-height:10pt; text-decoration:none; }
.TitleBox		{ background-color:#454545; background-image:url("/Images/BG_VerticalGradient.gif"); border-color:#000000; border-style:solid; border-width:1px; padding:2px 3px 2px 3px; }
.TitleText	{ color:#DDDDDD; font-weight:bold; }
.PageBox		{ background-color:#1F1F1F; background-image: url("/Images/BG_DarkHorizontalLines.gif"); border-color:#000000; border-style:solid; border-width:1px; padding:0px 3px 4px 3px; }

.TopNavLink	{ font-size:12pt; font-weight:bold; }

.ScreamingHeading	{ color:#FF0000; font-weight:bold; font-size:14pt; }
.ScreamingText		{ color:#FF0000; }
.ScreamingLink		{ color:#0000FF; font-weight:bold; text-decoration:underline; }
.ScreamingTable	{ border-color:#FF0000; border-style:solid; border-width:2px; background-color:lightyellow; }
.Hilight			{ background-color:yellow; }

.FAQCategoryBox	{ background-color:#454545; background-image:url("/Images/BG_VerticalGradient.gif"); border-color:#FFFFFF; border-style:solid; border-width:0px 0px 1px 0px; padding:2px 3px 2px 6px; }
.FAQCategoryName	{ color:#DDDDDD; font-weight:bold; }
.FAQQuestionBox	{ color:#DDDDDD; background-color:#444444; border-color:#555555 #222222 #222222 #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; text-decoration:underline; }
.FAQAnswerBox		{ color:#DDDDDD; background-color:#333333; border-style:solid; border-width:1px; border-color:#555555 #111111 #111111 #555555; text-decoration:none; }
.FAQAnswer		{ font-size:8pt; }

.StoreItemName			{ text-decoration:none; font-weight:bold; line-height:1.25em; }
.StoreItemDescription	{ text-decoration:none; font-size:7pt; line-height:1.25em; }
.StoreItemPrice		{ text-decoration:none; font-size:12pt; font-weight:bold; line-height:1.25em; }

.MarketItemName		{ text-decoration:none; font-weight:bold; line-height:1.25em; }
.MarketItemDescription	{ text-decoration:none; font-size:7pt; line-height:1.25em; }
.MarketItemPrice		{ text-decoration:none; font-size:12pt; font-weight:bold; line-height:1.25em; }
.MarketItemBox			{ background-color:#333333; border-color:#666666; border-style:solid; border-width:1px; 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; }

.HoverBox_On			{ color:#66FFCC; border-color:#66FFCC; border-width:1px; border-style:solid; }
.HoverBox_Off			{ color:#DDDDDD; border-color:#FFFFFF; border-width:1px; border-style:solid; }

.ForumName			{ color:#FFFFFF; font-weight: bold; font-size: 12px; line-height:1.5em; }
.ForumDescription		{ font-size:7pt; 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; color:#DDDDDD; border-style:solid; border-width:1px; border-color:#555555 #111111 #111111 #555555; text-decoration:none; }
.ForumsRow3			{ background-color: #333333; color:#DDDDDD; background-image: url(/Images/ColumnHeadingGradientBG.gif); font-weight:bold; border-color:#555555 #222222 #222222 #555555; border-style:solid; border-width:1px; }

.MiniPaneTitle 		{ font-size:12pt; font-weight:bold; }
.MiniPaneBox   		{ background-color:#333333; border-color:#FFFFFF #666666 #222222 #666666; border-style:solid; border-width:1px; padding:5px; }
.MiniPaneFooter		{  }