/* Main layout styles */
body {
	color: black;
	font-family: tahoma,verdana;
	font-size: 11px;
	background: #00281b url("/res/static/images/body/body_background.png") top repeat-x;
	background-color: #00281b;
	margin: 0px;
}

#BodyFrame {  }
#Document {	margin: 0 auto; }
#Header { height:126px; background:#000805; }
#Features { height:350px; background:#000805; border-bottom:1px solid #999999; }
#Frame { background: #ffffff url("/res/static/images/body/gradient.png") bottom repeat-x; }
/* Set standard width here */
#Document, #Header, #Frame, #Features, #InternalFeatures, TABLE.Body { width:990px; }
#BodyColumn { background: #ffffff url("/res/static/images/body/graybg.png") bottom repeat-x; font-size:12px; font-family:arial; }
#RightColumn { width:243px; border-left:1px solid #999999; border-top:1px solid #000; }
/* End Main layout styles */

/* General global styles */
a { text-decoration: none; color:#00562B; }
a:hover { text-decoration: underline; }
img { border: 0; }
FORM { margin: 0; display: inline; }
input, textarea, select { font-family: Tahoma; font-size: 11px; height:15px; border: 1px solid #bcbcbc; }
textarea { height:auto; }
input.Image { border:none; margin:0px; height:auto; width:auto; }
select { height:auto; }
.checkbox { border:none; }
/* End General global styles */

/* Header styles */
#Header #LogoLogin {	height: 97px; background: url("/res/static/images/header/headerbg.png") top repeat-x; }
#Header #LogoLogin #Logo { float:left; width:808px; }
#Header #LogoLogin #Login { position:relative; float:left; width:180px; color:#ffffff; font-weight:bold; font-size:11px; }
#Header #LogoLogin #Login #LoginMore { position:absolute; top:90px; right:20px; padding:7px; width:200px; background:#eff0f4; z-index:999; border:1px solid #868EA3; color:#333; }
#Header #LogoLogin #Login #LoginMore A { font-family: 'Arial Narrow', Arial, sans-serif;font-size:12px; color:#333;font-weight:bold; text-decoration:none; }
#Header #LogoLogin #Login #LoginMore A:hover { text-decoration:underline; }
#Header #LogoLogin #Divider { float:left; width:2px; height:97px; background: url("/res/static/images/header/headerdivider.png") no-repeat; }
#Header #LogoLogin #Login a.Link { color:#ffff00; font-weight:bold; font-size:11px; }
#Header #LogoLogin #Login input.login { width:114px; margin-bottom:4px; }

#Header #NavBar { height:23px; background: #f1f2f4 url("/res/static/images/header/menubg.png") repeat-x; }
#Header #NavBar .NavButtons { height:23px; background: url("/res/static/images/header/navmenu.png") no-repeat; overflow:hidden;}
/* Nav buttons */
#Header #NavBar #NavMenu #home { float:left; width:70px; }
#Header #NavBar #NavMenu #home img { height:23px; width:50px; }
#Header #NavBar #NavMenu #news {float:left; width:78px; }
#Header #NavBar #NavMenu #news img { height:23px; width:58px;}
#Header #NavBar #NavMenu #games {float:left; width:85px; }
#Header #NavBar #NavMenu #games img { height:23px; width:65px; }
#Header #NavBar #NavMenu #files {float:left; width:75px; }
#Header #NavBar #NavMenu #files img { height:23px; width:55px; }
#Header #NavBar #NavMenu #community { float:left; width:115px; }
#Header #NavBar #NavMenu #community img { height:23px; width:95px; }
#Header #NavBar #NavMenu #aboutus{ float:left; width:100px; }
#Header #NavBar #NavMenu #aboutus img { height:23px; width:80px; }
#Header #NavBar #NavMenu #competitions { float:left; width:140px; }
#Header #NavBar #NavMenu #competitions img { height:23px; width:114px; }

/* unordered list menu styles */
#Header #NavBar #NavMenu,#Header #NavBar #NavMenu ul {padding: 0;margin: 0;list-style:none;}
#Header #NavBar #NavMenu .parentmenu{text-align:left; height:23px; display:block;}
#Header #NavBar #NavMenu li ul {position: absolute; left: -999em; background:#eff0f4; border-bottom:1px solid #868EA3; margin-top:-3px;width:180px;#margin-top:-15px;}
#Header #NavBar #NavMenu li li {padding:3px 10px;border-right:none;text-align:left;border:1px solid #868EA3;border-bottom:none;}
#Header #NavBar #NavMenu li li a {font-family: Arial, sans-serif;font-size:14px; color:#333;font-weight:bold; text-decoration:none;}
#Header #NavBar #NavMenu li:hover ul ,#Header #NavBar #NavMenu li.hoverhack ul {left:auto; display:block; z-index:999; cursor:pointer;}
#Header #NavBar #NavMenu li li:hover, #Header #NavBar #NavMenu li li.hoverhack {background:#868EA3;}
#Header #NavBar #NavMenu li li:hover a, #Header #NavBar #NavMenu li li.hoverhack a {color:#eff0f4;}
/* ie6 iframe:hover hack */
#Header #NavBar #NavMenu iframe {position: absolute;left: 0;top: 0;z-index: -1;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}

/* Feature styles */
#Features #MainFeature { float:left; height:349px; width:261px; border-top:1px solid #999999; border-right: 1px solid #999999; 
						background: #dcdfe4 url("/res/static/images/body/graybg.png") top repeat-x; }
#Features #MainFeature .Content { padding: 18px 5px 0px 6px; }
#Features #RightFeatures { float:right; height:350px; width:728px; }
#Features #RightFeatures #BannerAd { height:90px; width:728px; }
#Features #RightFeatures .SmallFeature { float: left; height:259px;width:242px; border-top:1px solid #999999; 
						background: #dcdfe4 url("/res/static/images/features/smallfeaturebg.png") top repeat-x; }
#Features #RightFeatures .SmallFeature .Content { padding: 4px 5px 0px 11px; }
#Features #RightFeatures .SmallFeature .Content .Text, #Features #MainFeature .Content .Text { padding: 5px 4px 0px 4px; line-height:14px; }
#Features #RightFeatures .SmallFeature .Content .HeadingLink, #Features #MainFeature .Content .HeadingLink { padding-bottom:3px; }
#Features #RightFeatures .SmallFeature .Content .HeadingLink A, #Features #MainFeature .Content .HeadingLink A { font-family:arial; font-size:12px; font-weight:bold; color:#00562B; }
/* End Feature styles */

/* Internal Feature styles */
#InternalFeatures { background:#000000 url("/res/static/images/features/internalfeaturebg.png") bottom repeat-x; }
#InternalFeatures .Feature { float:left; color:#ffffff; }
#InternalFeatures .Feature .InternalPadding { padding: 12px 10px 12px 12px; }
#InternalFeatures .Feature .Header { padding-bottom:4px; }
#InternalFeatures .Feature .Content { line-height:14px; }
#InternalFeatures .Divider { float:left; width:2px; background: #000000 url("/res/static/images/shared/divider.png") repeat-y; }
#InternalFeatures .Feature A { color:#90debf; }
/* End Internal Feature styles */

/* Module styles */
/* Gray Module */

#Document #GrayModule .Header, #BodyColumn #Title { height:23px; background: #e5e7ec url("/res/static/images/modules/grayheaderbg.png") top left no-repeat;
								line-height:23px; vertical-align:middle; padding-right:10px; font-weight:bold; text-align:right; }
#BodyColumn #Title { height:25px; background: #fff url("/res/static/images/modules/bodyheaderbg.png") top left no-repeat;
								line-height:24px; vertical-align:middle; padding-left:94px; font-weight:bold; text-align:left; border-right:1px solid black;}


#Document #GrayModule .Content {  }
#Document #GrayModule .Content A { color:#00562B; font-weight:bold; }
/* Small Gray Module */
#Document #SmallGrayModule { background: #dcdfe4 url("/res/static/images/body/graybg.png") top repeat-x; border:1px solid #858ea2; margin-top:7px; }
#Document #SmallGrayModule .Header { background:url("/res/static/images/modules/smallgrayheaderbg.png") top repeat-x;  height:21px; line-height:21px; vertical-align:middle;
								color:#000; font-size:12px; font-weight:bold; padding-left:7px; border-bottom:1px solid #858ea2; }
/* Green Module */
#Document #GreenModule { background: #002519 url("/res/static/images/body/greenbg.png") top repeat-x; }
#Document #GreenModule .Header { height:23px; background: #ffda61 url("/res/static/images/modules/yellowheaderbg.png") top left no-repeat;
								line-height:23px; vertical-align:middle; padding-right:10px; font-weight:bold; text-align:right; }
#Document #GreenModule .Content { color:#ffffff; padding:6px 10px 6px 10px; }
#Document #GreenModule .Content A { color:#90debf; font-weight:bold; }
#Document #GreenModule .Content .More, #Document #GreenModule .Content .More A { margin-top:5px; color:#ffffff; }
#Document #GreenModule .Content ul { margin:0; padding:0 0 0 0; list-style:none; }
#Document #GreenModule .Content li { background: url("/res/static/images/icons/greenarrow.gif") no-repeat 0px 2px; margin:0; padding:0 0 6px 14px; }
#Document #GreenModule .Content li.Removed { color:#90debf; font-weight:bold; text-decoration:line-through; }
/* End Module styles */

/* Table styles */
/* Standard table */
#Document .MMTable {  }
#Document .MMTable TR.TableHeader TD { background:#E2E6EF;height:25px;padding-left:3px;color:#059564;font-weight:bold; border-top:2px solid #BFC5CB; border-bottom:2px solid #BFC5CB;}
#Document .MMTable TD { height:20px; }
/* Basic text table */
#Document .MMBasicTable TD { padding-right:10px; height:17px; }
#Document .MMBasicTable TR.TableHeader TD { background:none; padding-bottom:2px; }
#Document .MMBasicTable TR.TableHeader TD A { color:#000000; }
#Document .MMBasicTable TR.TableHeader TD.Heading { border-bottom:2px solid #cccccc; font-weight:bold; padding-bottom:2px; }
/* Files Datagrid table */
#Document .MMDataGrid {}
#Document .MMDataGrid TR.TableHeader TD { background:#E2E6EF;height:25px;padding-left:3px;color:#059564;font-weight:bold; border-top:2px solid #BFC5CB;}
#Document .MMDataGrid TR.TableHeader TD A {}
#Document .MMDataGrid TR.TableHeader TD .Heading {}
#Document .MMDataGrid TR.TableHeader TD.Active{border-top:2px solid #059564;}
#Document .MMDataGrid TD { height:20px; }

/* Form Table Styles */
#Document .FormTable TD { padding:5px 0px 5px 0px; }
#Document .FormTable TR.TableError TD { background:#ffe0d6; font-family:verdana; color:#990000; }
/* End Table styles */

/* Standard navbar */
#Document #NavBar { height:23px; background: #f1f2f4 url("/res/static/images/header/menubg.png") repeat-x; border-left:1px solid #858ea2; border-right: 1px solid #858ea2; }
#Document #NavBar .NavItem { height:21px; float:left; font-family:tahoma; font-size:11px; }
#Document #NavBar .NavItem A { font-weight:bold; color:#00774f; padding:5px 23px 5px 10px; 
							background: url("/res/static/images/header/navsubmenuarrowoff.png") right no-repeat; float:left; }
#Document #NavBar .Active { height:23px; background: #f1f2f4 url("/res/static/images/navbar/onbg.png") repeat-x; }
#Document #NavBar .Active A { color:#ffffff; background: url("/res/static/images/navbar/onarrow.png") right no-repeat; }
/* End Standard navbar */

/* News Article/Review styles */

#Document .NewsItem { padding-bottom:13px; position:relative; }
#Document .NewsItem .NewsHeading, #Document .NewsItem .NewsHeading A { font-family:Arial; font-size:18px; color:#444444; font-weight:bold; letter-spacing: -1px;}
#Document .NewsItem .NewsByLine { padding:2px 0 6px 0; color:#777777;}
#Document .NewsItem .NewsByLine A, #Document .NewsItem .NewsArticle A { color:#227744; font-weight:bold; } 
#Document .NewsItem .NewsArticle { line-height:14px; font-size:12px;font-family:Arial; line-height:16px;}
#Document .NewsItem .NewsArticle blockquote { color:#666666; line-height:17px;}
#Document .NewsItem .NewsScreenshot { float:left; margin:0 10px 10px 0;}
#Document .NewsItem .NewsReviewPoints { float:right; margin:10px 0 15px 10px;}
#Document .NewsItem .NewsReviewPoints  table{ width:500px; background-color:#EAEAEA; border-collapse:collapse;}
#Document .NewsItem .NewsReviewPoints  th{border:1px solid #cccccc; border-bottom:none; text-align:left; background:url("/res/static/images/modules/yellowheaderbg.png") top right no-repeat; height:23px;}
#Document .NewsItem .NewsReviewPoints  td{border:1px solid #cccccc; border-top:none;text-align:left;vertical-align:top; width:250px;}
#Document .NewsItem .NewsReviewPoints .GoodPoint, #Document .NewsItem .NewsReviewPoints .BadPoint{ padding-left:30px; margin: 5px 0;}
#Document .NewsItem .NewsReviewPoints .ReviewScore{ float:right; color:#ffffff;font-size:40px;font-weight:bold; border:1px solid black;}
/* News comments styles */
/*#Document .CommentWrapper,#Document  #CommentsFooter { padding: 12px 15px;}*/
#Document .CommentHeader { padding:3px; background-color: #F0FFF0; }
#Document .CommentArticle { padding:5px;margin-bottom:15px; overflow:auto;padding-bottom:10px;}
#Document .CommentArticle blockquote{ color:#666666;}
/* End News Article styles */
/* Games Styles */
#Document #GamesHeader {background: #ffbc23 url("/res/static/images/games/headerbg.jpg") top right repeat-x; font-family:arial; height:150px;}
#Document #GamesHeader .Portrait{float:left; padding:10px;width:94px;}
#Document #GamesHeader .GameInfo{float:left;padding:5px 10px; width:430px;}
#Document #GamesHeader .GameInfoVideo{float:left;padding:5px 10px; width:190px;display:none;font-size:11px;}
#Document #GamesHeader .GameVideoThumb{float:right;padding:15px 10px 0 0;}
#Document #GamesHeader .GameVideoThumb img{cursor:pointer;}
#Document #GamesHeader .GameVideo{float:right;padding:5px 10px; display:none;}
#Document #GamesHeader .GameInfo .hRule hr, #Document #GamesHeader .GameInfoVideo .hRule hr{display:none;}
#Document #GamesHeader .GameInfo .hRule, #Document #GamesHeader .GameInfoVideo .hRule{height:1px; background-color:#ffbd23; border-bottom:1px solid #FFFBEE}
#Document #GamesHeader .GameInfo .Title .Name, #Document #GamesHeader .GameInfoVideo .Title .Name{ font-size:22px;}
#Document #GamesHeader .GameInfo .Title .Platforms{ margin-left:10px; margin-top:5px; font-size: 14px;font-weight:bold;}
#Document #GamesHeader .GameInfo .Title .Platforms a{font-size: 12px;  cursor:pointer;}
#Document #GamesHeader .GameInfo .Title .Platforms .pc{color:#990000}
#Document #GamesHeader .GameInfo .Title .Platforms .xbox, #Document .GamesHeader .GameInfo .Title .Platforms .xbox360 {color:#00992B}
#Document #GamesHeader .GameInfo .Title .Platforms .wii, #Document .GamesHeader .GameInfo .Title .Platforms .ds {color:#db9233}
#Document #GamesHeader .GameInfo .Title .Platforms .ps2, #Document .GamesHeader .GameInfo .Title .Platforms .ps3, #Document .GamesHeader .GameInfo .Title .Platforms .psp {color:#000099}
#Document #GamesHeader .GameInfo .Information {margin-top:10px;font-size:11px;}
#Document #GamesHeader .GameInfo .Information table{width:100%;border-collapse:collapse;}
#Document #GamesHeader .GameInfo .Information table tr td{padding:2px;}
#Document #GamesMenu {padding:10px;}
#Document .GameOverview{ padding:10px;}
#Document #MainScreenshot{ padding:10px; text-align:center;}
#Document #MainScreenshot #PreviousScreenshot {position:absolute;height:405px;width:355px;cursor:pointer;background-image: url("/res/static/res/static/images/sin.gif");}
#Document #MainScreenshot #PreviousScreenshot img{display:none;}
#Document #MainScreenshot #NextScreenshot {position:absolute;height:405px;width:355px;margin-left:371px;cursor:pointer;background-image: url("/res/static/res/static/images/sin.gif");}
#Document #MainScreenshot #NextScreenshot img{display:none;}
#Document .GameScreenshots { padding:5px; text-align:center;}
#Document .GameScreenshots img{margin:5px; cursor:pointer;}
#Document #ReviewScore { background: url("/res/static/images/games/reviewScoreBg.jpg") top right repeat-x; height:173px; border:1px solid #032c1e; margin:15px; color:white;width:684px;}
#Document #ReviewScore .ReviewDivider{ height:173px; border-left:1px solid #0B8F63; border-right:1px solid #03261A; float:left; width:182px;}
#Document #ReviewScore .ReviewDividerSmall{ height:173px; border-left:1px solid #0B8F63; float:left; width:122px;}
#Document #ReviewScore .ReviewDivider .ReviewHeader, #Document #ReviewScore .ReviewDividerSmall .ReviewHeader {background: url("/res/static/images/modules/yellowheaderbg.png") top right repeat-x; margin:8px;padding-left:8px; text-align:left;}
#Document #ReviewScore .ReviewDivider .ReviewGood, #Document #ReviewScore .ReviewDivider .ReviewBad {margin:8px 10px;padding-left:22px;font-size:11px;}
#Document #ReviewScore .ReviewDivider .ReviewGood{ background: url("/res/static/images/games/reviewGood.png") top left no-repeat; }
#Document #ReviewScore .ReviewDivider .ReviewBad{ background: url("/res/static/images/games/reviewBad.png") top left no-repeat; }
#Document #ReviewScore .ReviewDivider .ReviewPoint{ background: url("/res/static/images/games/reviewPoint.png") center left no-repeat; margin:8px 10px;padding-left:12px;font-size:11px;}
#Document #ReviewScore .ReviewDivider .ReviewPoint a{ color:white;}
#Document #ReviewScore .ReviewDividerSmall{text-align:center;}
#Document #ReviewScore .ReviewDividerSmall .ReviewScore { font-size:60px; font-weight:bold; margin:5px 10px;}
#Document #ReviewScore .ReviewDividerSmall .ReviewOutof {font-size:14px; font-weight:bold;border-top:1px solid white; border-bottom:1px solid white;margin:0 10px 10px 10px;}

#Document .ReviewBoxLeft, #Document .ReviewBoxRight{ background: #ffffff url("/res/static/images/body/graybgalt.png") top repeat-x; width:200px;padding:10px;margin:5px 0;border:1px solid #efefef;}
#Document .ReviewBoxLeft .BoxHeader, #Document .ReviewBoxRight .BoxHeader{ font-size:14px; font-weight:bold; }
#Document .ReviewBoxLeft{float:left; margin-right:10px;}
#Document .ScreenshotLeft{float:left; padding:10px;margin-right:10px; background-color:#e5e5e5;border:1px solid #efefef;}
#Document .ReviewBoxRight{float:right;margin-left:10px;}
#Document .ScreenshotRight{float:right; padding:10px;margin-left:10px;background-color:#e5e5e5;border:1px solid #efefef; }
/* End Game styles */

/* Forum Styles */
#Document .ForumIndexModule { border:1px solid #eee; margin:1px 0px 2px 0px; height:38px; background:#fff; padding:0px 9px; }
#Document .ForumIndexBlankModule { border:none; background:none; height:40px; margin:1px 0 2px 0; }
#Document .ForumIndexModule .ForumTitle { font-size:14px; font-weight:bold; color:#00774f; font-family:arial; }
#Document .ForumIndexModule a.LatestPost { background:url("/res/static/images/icons/forumarrow.gif") no-repeat; padding-left:18px; color:#000; font-family:arial; }

#Document .ForumIndex {  }
#Document .ForumIndex .Header { background:url("/res/static/images/modules/smallgrayheaderbg.png") top repeat-x; }
#Document .ForumIndex .Header TD { height:21px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold; color:#000; font-size:12px; padding-left:6px; }
#Document .ForumIndex TD.Topic { width:49px; }
#Document .ForumIndex TD.Title { width:604px; }
#Document .ForumIndex TD.Replies { width:97px; }
#Document .ForumIndex TD.Author { width:98px; }
#Document .ForumIndex TD.Latest { width:114px; }
#Document .ForumIndex .Header TD.Topic { border-left:1px solid #ccc; border-right:1px solid #fff; }
#Document .ForumIndex .Header TD.Title, #Document .ForumIndex .Header TD.Replies, #Document .ForumIndex .Header TD.Author  { border-left:1px solid #858ea2; border-right:1px solid #fff; }
#Document .ForumIndex .Header TD.Latest { border-right:1px solid #ccc; border-left:1px solid #858ea2; }
#Document .ForumIndex .Item TD { border:1px solid #eee; font-family:arial; font-weight:bold; font-size:11px; }
#Document .ForumIndex .Sticky TD { background:#f7f7f7; }
#Document .ForumIndex .Item TD .Content { padding: 6px 6px; }
#Document .ForumIndex .Item TD .Removed { color:#aaaaaa; font-weight:bold; text-decoration:line-through; }
#Document .ForumIndex .Item TD.Title, #Document .ForumIndex .Item TD.Title A { font-size:14px; font-weight:bold; }
#Document .ForumIndex TD.Topic .Icon { margin-top:6px; background:url("/res/static/images/icons/forumicon.gif") no-repeat; height:25px; width:20px; }
#Document .ForumIndex TD.Topic .Sticky { background:url("/res/static/images/icons/forumicon-sticky.gif") no-repeat; }
#Document .ForumIndex TD.Topic .Locked { background:url("/res/static/images/icons/forumicon-locked.gif") no-repeat; }
#Document .ForumIndex TD.Topic .Hot { background:url("/res/static/images/icons/forumicon-hot.gif") no-repeat; }
#Document .ForumIndex .Item TD.Latest a.LatestPost { background:url("/res/static/images/icons/forumarrow.gif") no-repeat; padding-left:18px; }

#Document .ForumThread { padding-top:10px; }
#Document .ForumThread .Thread { border:1px solid #d7d7d7; background:#d7d7d7;  margin-bottom:3px;font-size:12px;font-family:arial; }
#Document .ForumThread .Thread .LeftSide { float:left; width:200px;text-align:center;height:120px; padding-top:10px; }
#Document .ForumThread .Thread .RightSide { float:left; width:758px; background:#eee; }
#Document .ForumThread .Thread .RightBottom { border-top:1px solid #d7d7d7; height:24px; padding:0 10px; }
#Document .ForumThread .Thread .RightBottom IMG { padding-right:5px; padding-top:3px; }
#Document .ForumThread .Thread .LeftBottom { position:absolute; bottom:0px; left:0px; height:24px; line-height:24px; vertical-align:middle;width:200px;text-align:center; }
#Document .ForumThread .Thread .LeftSide .MemberStatus { font-size:11px; }
#Document .ForumThread .Thread blockquote { padding:0px; margin:0px; }
#Document .ForumThread .Thread blockquote.clsQuote { background:#fff; padding:3px 10px; font-style:italic; margin:5px 0px; }
#Document .ForumThread A.arrowLink { font-weight:bold; }
#Document .ForumThread .Thread .AdminCP { height:70px; border:1px solid #333; background:#eee; font-size:11px; }

#Document .ForumPager { font-family:arial; padding-top:10px; }
#Document .ForumPager .CurrentRecords { float:left; font-size:14px; font-weight:bold; }
#Document .ForumPager .Paginator { float:right; font-size:12px; font-weight:bold; }
#Document .ForumPager .Paginator .currentPage { padding: 0px 3px; }
#Document .ForumPager .Paginator A { font-weight:bold; padding: 0px 3px; }
#Document .ForumPager .NumberSelector { float:right; padding-left:8px; font-size:12px; }

#Document .Messaging { padding:10px 0 0 0; }

/* Options Bar */
#Document #GreenOptionBar { border:1px solid #032c1e; height:27px; background:url("/res/static/images/modules/optionbargreenbg.png") repeat-x; }
#Document #GreenOptionBar .LeftOption, #Document #GreenOptionBar .LeftButton { float:left; }
#Document #GreenOptionBar .RightOption, #Document #GreenOptionBar .RightButton { float:right; }
#Document #GreenOptionBar .RightButton, #Document #GreenOptionBar .LeftButton { background:url("/res/static/images/modules/optionbargreenbuttonbg.png") left no-repeat; 
		border-left:1px solid #032c1e; height:27px; padding:0 10px; line-height:27px; vertical-align:middle; }
#Document #GreenOptionBar .RightButton A, #Document #GreenOptionBar .LeftButton A { font-weight:bold; color:#eff2f1; }
#Document #GreenOptionBar .LeftOption IMG { padding:2px 0 0 2px; }
#Document #GreenOptionBar .RightOption IMG { padding:2px 2px 0 0; }


/* Misc Styles */
#Breadcrumbs { font-weight:bold; padding-bottom:10px; }
.Splitter { border-top:2px solid #999999; padding-bottom:10px; font-size:0px; clear:both; }
.Success { border:1px solid #009900; background:#d6f8da url(/res/static/images/icons/success.gif) 11px 7px no-repeat; color:#009900; font-weight:bold; 
		padding:7px 9px 9px 35px; font-family:Arial; margin-bottom:6px; }
.Error { border:1px solid #990000; background:#ffe0d6 url(/res/static/images/icons/error.gif) 11px 7px no-repeat; color:#990000; font-weight:bold; 
		padding:7px 9px 9px 35px; font-family:Arial; margin-bottom:6px; }
.Success .Small, .Error .Small { padding-top:5px; color:#000000; font-weight:normal; font-size:11px; }
#Document .GenericHeader { color:#323232; font-size:24px; font-weight:bold; font-family:arial; }
a.ButtonTextLink, INPUT.ButtonLink { background:url("/res/static/images/buttons/bg_button.gif") repeat-x; font-weight:bold; color:#000000; 
		padding:2px 10px 3px 10px; border:0px; height:17px; line-height:17px; }
INPUT.ButtonLink { padding:0px 7px 1px 7px; cursor:pointer; }
a.ButtonTextLink:hover { text-decoration:none; }
#Document .HelpPopup { position:absolute; left:18px; top:0px; border:1px solid #002318; background:#fbfb94; width:300px; padding:4px; display:none; font-weight:normal; color:#000000; }
#Document .textHeading, #Document .textHeading A { font-size:16px; font-weight:bold; color:#00562B; font-family:arial; }
#Document .textHeading2, #Document .textHeading2 A { font-size:14px; font-weight:bold; color:#00562B; font-family:arial; }
#Document .textHeadingBig, #Document .textHeadingBig A { font-size:22px; font-weight:bold; color:#000; font-family:arial; padding-bottom:5px; }
/* End Misc Styles */

#LatestFiles .thumbnail { border:none;width:160px;height:120px; }

.diggThis {
	float:left;
	padding-right:5px;
}

.hRule hr{display:none;}
.hRule{height:1px; background-color:#90DEBF; border-bottom:1px solid #00281B}
.hRuleDotted hr{display:none;}
.hRuleDotted { height:1px; border-bottom:1px dotted #cccccc; }
