﻿body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
q:before,q:after{content:”;}
abbr,acronym{border:0;}
html,body{height:100%;}
html{min-width:940px;}
body{background-color:#222;background-image:url('/res/images/background.png');margin:0;padding:0 20px;font:10pt Verdana,Arial,sans-serif;color:#FFF;}
td{font-size:10pt;}
p{margin-bottom:1em;}
a{color:#69F;text-decoration:none;}
a:visited{color:#36F;}
a:hover{color:#6c6;text-decoration:underline;}
#container{margin:0 auto;min-width:900px;max-width:1024px;text-align:left;position:relative;min-height:100%;}
* html #container{height:100%;}
#header{background-image:url('/res/images/header.png');background-repeat:no-repeat;max-width:1440px;height:100px;}
#header #logo{margin-left:13px;float:left;}
#nav{height:66px;}
#gamenav{width:400px;height:25px;background-image:url('/res/images/gamenav-bg.png');background-repeat:no-repeat;float:right;padding-left:14px;text-align:right;white-space:nowrap;}
#gamenav ul{margin:0;padding:0;list-style-type:none;height:25px;}
#gamenav ul li{padding-right:30px;float:left;}
#gamenav ul li.last{padding-right:5px;}
#userNav{float:right;text-align:right;padding-top:10px;padding-right:10px;min-width:400px;height:31px;white-space:nowrap;}
#userNav a{font-size:12pt;color:#6c6;}
#subnav{padding-top:3px;padding-left:10px;height:34px;font:22px Verdana;color:#011735;}
#subnav a{font:22px Verdana;color:#011735;text-decoration:none;}
#subnav a:hover{text-decoration:underline;}
#subnav ul,#subnav ul ul{margin:0;padding:0;list-style-type:none;}
#subnav ul li{padding:0 40px 0 5px;float:left;}
#body{padding:10px;padding-bottom:10em;}
#footer{position:relative;margin-top:-9.5em;margin-bottom:.5em;text-align:center;}
.Content_RightFloat{float:right;clear:right;}
.Content_LeftFloat{float:left;clear:left;}
img.Content_RightFloat,img.Content_LeftFloat{margin:5px;border:0;}
.CenteredBlock{margin-left:auto;margin-right:auto;}
.LayoutBlock{margin:10px 0 10px 0;}
img.dashed-border,.dashed-border{border:1px dotted #039;}
hr.CenteredSeparator{margin:1.5em auto;width:50%;height:1px;border:0;clear:both;text-align:center;color:#036;background-color:#036;}
.EditPageLink{font-size:smaller;font-weight:normal;}
.RightNav{float:right;width:250px;margin:10px 0 10px 10px;padding:5px 5px 15px 5px;background-color:#036;border:1px solid #36F;font-size:smaller;}
.RightNav ul{margin:0;padding:0;list-style-type:none;}
.RightNav ul li ul{margin:0;padding-left:20px;list-style-type:disc;}
.RightNav a,.RightNav a:visited{color:#fff;text-decoration:none;}
.RightNav h4{border-bottom:1px solid #36F;margin-bottom:.3em;}
.RightNav h4 a,.RightNav h4 a:visited{text-decoration:none;}
.RightNav a.current{font-weight:bold;}
.RightNav a:hover{color:#6c6;text-decoration:none;}
h1,h2,h3,h4,h5,h6,.HeadingText,.strong{font-weight:bold;}
h1,h2,.HeadingText{margin-top:.8em;margin-bottom:.8em;font-size:12pt;}
h2,.h2{margin-top:.6em;margin-bottom:.4em;}
h3{margin-top:.4em;margin-bottom:.2em;font-size:11pt;}
h4{font-size:10pt;}
table.MinorPadding td{padding:4px;}
#home-left-content{float:left;width:75%;}
#home-right-content{margin-left:75%;padding-left:2em;}
.mod-block{clear:both;}
.mod-block hr{width:50%;height:1px;margin:2em auto 3em auto;clear:both;text-align:center;color:#036;}
.mod-block h4{margin-bottom:.5em;}
.mod-block img.logo,.mod-block img.mod-logo{float:right;}
img.logo,img.mod-logo{margin:5px;border:2px dotted #039;}
.utility-block{clear:both;margin-bottom:1.8em;}
table.DownloadItemBody{width:100%;border:0;}
.DownloadItem .DisplayName{font-weight:bold;font-size:larger;}
.DownloadItem .DisplayImageCell{width:128px;vertical-align:top;padding-left:4px;}
.DownloadItem .DescriptionCell{vertical-align:top;padding-left:4px;}
.DownloadItem .DownloadLinkCell{width:11em;margin-left:20px;vertical-align:top;text-align:center;}
.DownloadMessageLabel{display:block;clear:left;}
.UpdateProgressBox{width:10em;height:3em;line-height:3em;border:black 1px solid;background-color:#6c6;text-align:center;font-weight:bold;font-size:large;color:#000;}
.TagMapPanel{margin-right:5px;padding:5px;float:right;background-color:#36a;}
.TagMapPanel .TagMapCheckBoxList label{margin-right:2em;}
.TagMapPanel .TagButton{margin-left:30px;}
#body #MapsFilter{margin:0 5px 2em 5px;background-color:#36a;padding:5px;min-height:3em;height:auto!important;height:3em;}
#body #MapsFilter .VertCentered{line-height:3em;}
#body #MapsFilter a{color:#6d4;}
#body #MapsFilter a.DownloadsActiveView{font-weight:bold;text-decoration:underline;}
#body #MapsFilter .TagFilterPanel .TagFilterCheckBoxList label{margin-right:1em;}
#body #MapsFilter .TagFilterPanel .FilterButtonContainer{float:right;margin-right:30px;}
.SubmitMap_NavigationCell table{margin-right:35%;}
.popup{position:absolute;display:none;width:400px;margin-left:auto;margin-right:auto;padding:5px;border:1px solid #fff;background-color:#000;background-image:url('/res/images/background.png');}
.popup .heading{font-weight:bold;font-size:larger;}
.News .NewsBody{margin:10px 20px 2.5em 20px;}
.News .NewsBody blockquote{color:#DDD;margin:1em 3em;}
.News .LastEdit{font-style:italic;font-size:smaller;text-align:right;color:#FC6;}
.DownloadsPanel hr,.News hr{width:100%;height:1px;margin:1em auto 1em auto;text-align:center;color:#36a;background-color:#36a;clear:both;}
.LoginControl .TextBox{width:160px;}
.LoginControl .Label{padding-right:4px;text-align:right;}
.CreateUserWizard .TextBox{width:160px;}
.CreateUserWizard .Label{padding-right:4px;text-align:right;}
.CreateUserWizard td{padding:1px;}
.ratingStar{font-size:0;width:13px;height:12px;margin:0;padding:0;cursor:pointer;display:block;background-repeat:no-repeat;}
.filledRatingStar{background-image:url('/res/images/FilledStar.png');}
.emptyRatingStar{background-image:url('/res/images/EmptyStar.png');}
.savedRatingStar{background-image:url('/res/images/SavedStar.png');}
.ModalPopupBackground{background-color:Gray;filter:alpha(opacity=70);opacity:.7;}
.ModalPopup{background-color:#222;background-image:url('/res/images/background.png');border-width:2px;border-style:groove;border-color:white;padding:3px;width:450px;}
.ModalPopup .ModalPopupHeader{background-color:#0e3d7c;padding:2px;}
.popupControl{background-color:White;position:absolute;visibility:hidden;}
.collapsePanel{overflow:hidden;height:0;}
div.AspNet-TreeView ul li{white-space:nowrap;padding:0;}
div.AspNet-TreeView ul ul{margin:0 0 0 18px;}
div.AspNet-TreeView ul li img{border:none;vertical-align:middle;margin:0 2px 0 0;}
.HeadingAd{float:right;padding-left:10px;}
.FooterAd{text-align:center;margin:20px;clear:both;padding-top:10px;}
.TableHeading{font-weight:bold;text-align:center;}
.ErrorMessage{color:#fc0!important;font-weight:bold;}
.ValidatorMessage{color:#fc0!important;}
input.DefaultButton{font-weight:bold;}
.Centered{text-align:center;}
pre.code{width:50em;margin:1em 5%;padding:5px;border:1px solid #DDD;background-color:#000;color:#DDD;font-family:monospace;}
