body { margin: 0px 0px 0px 0px; }
#wrapwebsite { margin: 10px auto; width: 780px; }
#wrapcenter { margin: 0px 5px 0px 5px; clear:left;  }
#wrapfooter { width: 98%; left: 2.5%; }
.leftside { float:left; width:18%;  margin: 10px 5px 0px 0px; }
.center-nomargins {float:left; width: 96%;}
.center-rightandleftmargins {float:left; width: 62%; margin: 10px 5px 0px 5px;}
.center-rightmargin {float:left; width: 76%; margin: 10px 0px 0px 5px;}
.center-leftmargin { float:right; width: 80%; margin: 10px 0px 0px 5px; }
.rightside { float:right; width:18%;  margin: 10px 0px 0px 0px; }
.clear { clear:both; }
.sitelogo { float:left; margin: 0px 0px 0px 0px; }
.siteheading { margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; }
h1.siteheading {float:left;  height: 50px; margin: 0px 0px 0px 50px; }
.topnav { margin: 4px 0px 3px 0px; }
.topnav ul {clear: left;float:left; margin: 5px 0px 0px 0px; display:inline;}
li.topnavitem {float: left;  list-style-type:none; padding: 0px 7px 0px 7px;}
li.firstnav {float: left;  list-style-type:none; padding: 0px 7px 0px 5px; }
.editpanel {float: right; padding: 25px 10px 0px 0px;}
#breadcrumb { padding: 4px 4px 4px 4px;  }
fieldset { margin: 0px 0px 0px 0px; padding: 1em; }
.settinglabel {float:left; clear:left; width:20em; padding: 1px; }
.settinglabelFixedHeight {float:left; clear:left; width:20em; padding: 1px; height:77px;}
.settingrow { padding: 4px 0px 4px 0px; clear:left; }
.modulebuttonrow {clear: left; }
.div2columnleft { float: left; width: 350px;  padding: 1px;  }
.div2columnright { margin: 0px 0px 0px 305px;  padding: 1px; }
.modulepager {vertical-align:top; padding: 4px 4px 4px 4px; }
h1 { margin: 0px;  }
h2 { margin: 0px; }
h3 { margin: 0px; }
h4 { margin: 0px; }
.TextLabel { width:15px; }
.watermarktextbox {width:9em; }
.moduleedit { height: 28px; margin: 0px; padding: 0px; }
div.moduletitle, span.moduletitle, tr.moduletitle, h2.moduletitle 
{ padding: 4px 0px 4px 5px; }
.modulesubtitle { padding: 4px 5px 0px 5px; height: 23px;} 
.modulecontent { vertical-align:top; padding: 4px 4px 4px 4px;  }
.modulefooter {padding: 0px 0px 0px 0px; height: 10px;  }
.linkitem {padding: 4px 0px 4px 0px;}
.linkaltitem {padding: 4px 0px 4px 0px; }
.linkitem a { padding: 0px 0px 0px 4px;}
.floatpanel { float:left; margin-right: 15px; }
.clearpanel { clear:left; padding-top: 15px;  }
.simplelist, .simplelist li { list-style: none; padding: 0px 0px 10px 3px;  }
ul.linkitem { list-style: none; margin: 0px 0px 0px 0px; }
div.sitemap ul , div.sitemap ul li {list-style: none; }
.site-statistics { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }
ul.userstats { list-style-type:none;  margin: 0px 0px 0px -40px;}
ul.userstats ul { margin: 0; padding: 0; display: block; }
ul.userstats li { position: relative; list-style: none; }
.breadcrumbs { padding: 4px 4px 10px 4px;  }
div.panelwrapper ul.simplelist { margin-bottom:0px; }
table.editgrid { margin: 10px;  }
table.editgrid td {padding: 7px;  }
table.editgrid th {padding: 7px;font-weight:bold; }
.minheightpanel { min-height:200px; }
.gmaptextbox {width:27em; }
.gmap { margin: 0px 0px 10px 0px;}
.padded {padding: 7px 7px 7px 7px; }
div.AspNet-RadioButtonList ul, div.AspNet-CheckBoxList ul { list-style-type:none; padding:0px; margin:0px;}
li.AspNet-RadioButtonList-Item, li.AspNet-CheckBoxList-Item { white-space:nowrap;   }
.foldergallery h1 { font-size: large; margin-bottom: 20px;}
.album {}
.albumFloat { float: left; text-align: center; margin-right: 8px; margin-bottom: 4px; }
.albumDetailsLink {}
.albumMetaSectionHead {background-color: Gray;color: White;font-weight: bold; }
.albumMetaName  { font-weight: bold; }
.albumMetaValue {}
.center{text-align: center;}
td.TopBack
{
    background: url('images/core/A-TopBack.jpg');
}
td.SideLeft
{
    background: url('images/core/A-SideLeft.jpg');
}
td.SideRight
{
    background: url('images/core/A-SideRight.jpg');
}
.BoxMenu {
	background-image: url(images/core/A-Menu.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	height: 300px;
	width: 184px;
	background-color: #B3B2AD;
}
td.Nav
{
	font-size:medium;
}

.PageContent {
	background-color: #FFFFFF;
	vertical-align: top;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 50px;
}
.Footer {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #7A7A7A;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}
.BoxAd {
	background-color: #B3B2AD;
	width: 184px;
	vertical-align: top;
	text-align: center;
}
.PageHeading {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7D011B;
}