/*
body{margin: 0px 0px 0px 0px; width:100%;padding:0;}
form {margin:0;padding:0;}

*/

/*
#wrapwebsite {width: 100%;}
#wrapheader{height:40px; vertical-align: bottom; margin: 0px 0px 0px 0px; }
.wrapcenter {margin: 0px 0px 0px 0px;min-height: 400px;   }
#wrapfooter { padding: 10px; clear:both;}
*/
/*
.leftside { float:left; width:22%; margin: 10px 20px 0px 12px; }
.center-nomargins {width: 100%;}
.center-rightandleftmargins {float:left; width:50%; margin: 10px 0px 0px 0px; }
.center-rightmargin {float:left; width: 74%; margin: 10px 0px 0px 10px; }
.center-leftmargin { float:left; width: 74%; margin: 10px 0px 0px 0px; }
.rightside { float:left; width:22%;  margin: 10px 0px 0px 20px;  }
*/

/*
.sitelogo { position:absolute; top:5px; left:10px; margin: 0px 0px 0px 0px; z-index: 300; }
h1.siteheading {position:absolute; top:10px; left:10px; }
*/
.editpanel {position: absolute; top:34px; right:160px;}
div.addthisbutton {position: absolute; top:37px; right:20px; }

/*
.topnav {position: absolute; top:0px; right:0px; width:100%; height:26px; padding: 0px 20px 0px 0px; }
.topnav ul {float:right; margin: 5px 0px 0px 10px; 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 0px; }
*/
/*
#breadcrumb, .breadcrumbs { padding: 4px 4px 4px 4px;  margin-bottom:3px; width:99%; }
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 {clear:left; padding: 4px 0px 4px 0px;  }
.settinglabeltight {float:left; clear:left; width:8em; padding: 1px; font-weight:bold; }
.settingrowtight { padding: 1px 0px 1px 0px; clear:left; }
.modulebuttonrow {clear: left;  text-align:center; }

/*
.div2columnleft { float: left; width: 350px;  padding: 1px; }
.div2columnright { margin: 0px 0px 0px 355px;  padding: 1px; }
h1 { margin: 0px 0px 5px 0px;}
h2 { margin: 0px 0px 5px 0px;}
h3 { margin: 0px 0px 0px 0px;}
h4 { margin: 0px 0px 0px 0px;}

.watermarktextbox {width:9em; }
div.moduletitle, span.moduletitle, tr.moduletitle, 
h2.moduletitle { padding: 0px 0px 0px 5px;  vertical-align:middle;  }
.modulesubtitle {margin: 5px 0px 0px 0px; padding: 4px 0px 4px 5px; height: 23px; vertical-align: bottom;}
.modulecontent {  vertical-align:top; padding: 0px 4px 10px 4px; }
.modulefooter {display:none;}
li.linkitem, li.linkaltitem {display: block; height: 26px; margin: 5px 0px 5px 0px;}
.linkitem a { padding: 7px 0px 7px 20px;}
.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 { padding: 2px; list-style-type: none; margin-top: 0px; margin-right: 0px;
margin-bottom: 0px; margin-left: 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; }
/*
p {line-height: 20px; }
blockquote {margin: 15px; padding: 0 0 0 32px;  	
  	background:  url(quote_wh.gif) no-repeat 5px 10px !important; 
	background-position: 8px 10px; border: 1px solid #eee; 
	border-left: 5px solid #eee;  font-weight: bold; }
*/

.rtop, .rbottom { display: none; }
table.editgrid {  }
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;}
div.simplehorizontalmenu {clear: both; width: 100%; height: 27px;}
ul.simplehorizontalmenu { float: left;list-style: none; margin:0; padding: 0;}
ul.simplehorizontalmenu li { display: inline; padding: 0px 10px 0px 10px; }	
ul.simplehorizontalmenu li.selecteditem { font-weight: bold; }
.vevent { padding: 10px 10px 10px 10px; }
.logolist {display:none; }
.smalltextbox { width: 4em; }
.normaltextbox { width: 10em; }
.mediumtextbox { width: 15em; }
.widetextbox { width: 25em; }
.verywidetextbox { width: 35em; }
.whoson { float:left; padding: 5px 5px 5px 5px; }
.ratingcontainer { float: right; }
.ratingrow { white-space:nowrap; }
.ratingStar { white-space:nowrap; margin:1em; height:14px;}
.ratingStar .ratingItem { font-size: 0pt; width: 13px; height: 12px; margin: 0px;padding: 0px; display: block;
    background-repeat: no-repeat; cursor:pointer;}
.ratingStar .Filled { background-image: url('ratingStarFilled.png');}
.ratingStar .Empty { background-image: url('ratingStarEmpty.png');}
.ratingStar .Saved {  background-image: url('ratingStarSaved.png');}
.ratingcomments { border: black 1px solid; background-color: #eeeeee; color:#000000; width:300px;height: 210px;padding: 5px;position: absolute;margin-top: 15px; }
.ratingcommentbox{   width: 280px; height: 100px; }
.pageicons { display:none; }

#ctl00_mainContent_ddTimeOffsetHours {width:300px;}
#ctl00_mainContent_txtSignature {width:300px;}

.settinglabel {width:40%;}