body { margin: 0px 0px 0px 0px; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height:100%;  }
/*.pagebody { background-image: url('website_background.jpg'); background-repeat:repeat; }*/
img { border: 0px; }
#wrapwebsite { background-color: #f3f3f3; background-repeat:repeat-y;  margin: 0px 22px 0px 22px;      }
#wrapheader { width: 100%; }
#logodesc { width:100%; height:120px; margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; background: url('header_background.jpg'); background-repeat: repeat-x;  }
.logobox { float:left; margin: 0px 0px 0px 0px; }
.sitetitle {margin: 0px 0px 0px 20px; padding: 20px 0px 0px 0px; font-size: 170%; font-weight: bold; color:#005784; }
.topnav {  background-image: url('top_nav.jpg'); background-color: #6f7389;   padding: 3px 0px 3px 0px; text-align:right; color: #33CCFF;  font-weight: bold;}
.toprightbanner {float: right; margin: 15px 15px 0px 0px;  padding: 0px 0px 0px 0px;  }
#wrapcenter { clear:left; margin: 0px 5px 0px 5px;  }
.leftside { position: absolute; left:26px; top:157px;  width:160px;  }
.center-nomargins { margin: 10px 0px 0px 0px; voice-family: "\"}\""; voice-family: inherit; margin: 0px 0px 0px 0px;}
html>body .center-nomargins { margin: 10px 0px 0px 0px; }
.center-rightandleftmargins {  margin: 10px 168px 0px 165px; voice-family: "\"}\""; voice-family: inherit;
   		 margin: 10px 165px 0px 165px;}
html>body .center-rightandleftmargins { margin: 0px 168px 0px 165px; }
.center-rightmargin {  margin: 10px 165px 0px 0px; voice-family: "\"}\""; voice-family: inherit;
   		 margin: 10px 165px 0px 0px;}
html>body .center-rightmargin { margin: 10px 165px 0px 0px; }
.center-leftmargin {  margin: 10px 0px 0px 165px; voice-family: "\"}\""; voice-family: inherit;
   		 margin: 10px 0px 0px 165px;}
html>body .center-leftmargin { margin: 10px 0px 0px 165px; }
.rightside { position: absolute; right:26px; top:157px;  width:160px;  }
#wrapfooter { width: 98%; left: 2.5%; text-align: center; }
.clear { clear:both; }
#breadcrumb { padding: 4px 4px 4px 4px;  }
#pageedit {  }
.aspbutton { font-weight:bold; }
.aspcheckboxlist { }
.aspdatalist { font-size:small;  }
.aspdatagrid { font-size: small;}
.aspdatagriditem {}
.aspdatagridaltitem { background-color:#cccccc; }
.aspdatagridheader { background-color: #D4D0C8; }
.aspdatagridfooter {}
.asplinkbutton { font-size: small; }
fieldset { clear:left; margin: 0px 0px 0px 0px; padding: 1em; border: 1px solid #336699; background: #e8e8e8;}
legend { font-size:larger; font-weight: bold; color: #336699;}
.settinglabel {float:left; clear:left; width:20em; font-weight: bold;  padding: 1px; font-size:smaller; }
.settingrow { padding: 4px 0px 4px 0px; clear:left; }
.modulebuttonrow {clear: left;  text-align:center;  }
.div2columnleft { float: left; width: 350px;  padding: 1px;  }
.div2columnright { margin: 0px 0px 0px 305px;  padding: 1px;   }
.collapsiblepanel { border-style:dashed; border-width:thin; }
.divgalleryimage {  }
.divgalleryimagemeta {   }
a.ModuleEditLink { font-size:smaller; color: #336699; }
a.ModuleEditLink:link { font-size:smaller; color: #336699; }
a.ModuleEditLink:visited { font-size:smaller; color: #336699; }
a.ModuleEditLink:hover { font-size:smaller; color: #336699; }
a.ModuleEditLink:active {  font-size:smaller; color: #336699; }
a.SiteTitle:link { text-decoration: none; color:#336699; }
a.SiteTitle:visited { text-decoration: none; color:#336699; }
a.SiteTitle:hover { text-decoration: underline; color:#336699; }
a.SiteTitle:active { text-decoration: none; color:#336699; }
.WelcomeMessage { color: #ffffff; font-weight: bold; font-size: 85%; }
.sitelink {  font-weight: bold; font-size: 85%; }
a.sitelink:link { color: #ffffff; text-decoration: none; }
a.sitelink:visited { color: #ffffff; text-decoration: none; }
a.sitelink:hover { color: #ffc796; text-decoration: underline; }
a.sitelink:active { color: #ffffff; text-decoration: none; }
.accent { color: #ffffff;  font-weight: bold; }
.modulepager {background-color: #e8e8e8; vertical-align:top; padding: 4px 4px 4px 4px; }
a.ModulePager:link { text-decoration: underline; color:#336699; }
a.ModulePager:visited { text-decoration: underline; color:#336699; }
a.ModulePager:hover { text-decoration: underline; color:#336699; }
a.ModulePager:active { text-decoration: underline; color:#336699; }
.selectedpage{ font-weight: bold;  color:Black; }
a.SelectedPage:link { font-weight: bold; text-decoration: none; color:Black; }
a.SelectedPage:visited { font-weight: bold; text-decoration: none; color:Black; }
a.SelectedPage:hover { font-weight: bold; text-decoration: underline; color:Black; }
a.SelectedPage:active { font-weight: bold; text-decoration: none; color:Black; }
a:link { color: #336699;  }
a:visited { color: #336699;  }
a:hover { color: #08619a; text-decoration: underline; }
a:active { color: #336699;  }
legend a.ModuleEditLink { font-size:smaller; color: #336699; }
legend a.ModuleEditLink:link { font-size:smaller; color: #336699; }
legend a.ModuleEditLink:visited { font-size:smaller; color: #336699; }
legend a.ModuleEditLink:hover { font-size:smaller; color: #336699; }
legend a.ModuleEditLink:active {  font-size:smaller; color: #336699; }
h1 { margin: 0px;  font-size: 105%;  }
h2 { margin: 0px;  font-size: 100%;  }
h3 { margin: 0px; font-size: 95% ; }
h4 { margin: 0px; font-size: 90%;  }
.txtmed { font-weight: normal; }
.txtnormal {   font-weight: normal; }
.txtsmallbold { font-size: 80%;  font-weight: bold; }
.txtmedbold {font-size: 100%;  font-weight: bold; }
.txtnormalbold {font-size: 100%;  font-weight: bold; }
.txtsmallitalic { font-size: 80%; font-weight: normal; font-style: italic; }
.txtmeditalic { font-size: 100%;  font-weight: normal; font-style: italic; }
.txtnormalitalic {font-size: 100%;  font-weight: normal; font-style: italic; }
.txtsmallbolditalic { font-size: 80%;  font-weight: bold; font-style: italic; }
.txtmedbolditalic {font-size: 100%;  font-weight: bold; font-style: italic; }
.txtnormalbolditalic {font-size: 100%; font-weight: bold; font-style: italic; }
.txtcopyright { font-size: 80%;  font-weight: normal; color: #444; }
.txterror {font-size: 100%;  font-weight: bold; color: red }
.txtsuccess {font-size: 100%;  font-weight: bold; color: green }
.TextLabel { border:0px solid #ECECEC; width:15px;  background-color:#ECECEC; }
.watermarktextbox { color:Gray; }
.moduleedit { height: 28px; margin: 0px; padding: 0px; border: 0px; background-color: #C7D0D7;
	background-image: url(cellpic1.gif); text-indent: 4px; }
div.moduletitle, span.moduletitle, tr.moduletitle, h1.moduletitle { padding: 4px 0px 0px 5px;
	height: 23px;  font-size:120%;  font-weight: bold; color: #336699;
	background-color: #e8e8e8;  vertical-align: bottom; border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid;}
.modulesubtitle { padding: 4px 5px 0px 5px; height: 23px; color: #336699; font-weight: bold; background-color: #e8e8e8; }
 .hrModuleTitle { display:none;}
.modulecontent {text-align:left; background-color:#e8e8e8;  vertical-align:top;  padding: 4px 4px 4px 4px;
	border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-top: #cccccc 1px solid;}
.modulefooter { padding: 0px 0px 0px 0px; font-size:smaller; text-align:center;     }
.filesfooter { background-color: #00688E; text-align:left; white-space:nowrap; color:White; }
.tdcell1 {  padding: 4px; }
.tdcell2 { background-color: #cccccc; padding: 4px; }
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC; }
.linkitem {  padding: 4px 0px 4px 0px;}
.linkaltitem {  padding: 4px 0px 4px 0px; }
.linkdescription {font-size: 100%;  font-weight: normal; font-style: italic; }
.linkitem a { padding: 0px 0px 0px 4px;}
.modulerow{  }
.modulealtrow { background-color: #cccccc;}
ul { font-size:80%;}
ul.linkitem { list-style: none; margin: 0px 0px 0px 0px; }
ul.AspNet-Menu { position: relative; }
ul.AspNet-Menu,
ul.AspNet-Menu ul { margin: 0; padding: 0; display: block; }
ul.AspNet-Menu li { position: relative; list-style: none; }
ul.AspNet-Menu li a,
ul.AspNet-Menu li span { display: block; text-decoration: none; }
ul.AspNet-Menu ul { position: absolute; display: none; }
/* Add more rules here if your menus have more than three (6) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul { display: none; }
/* Add more rules here if your menus have more than three (6) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li li li li:hover ul,
ul.AspNet-Menu li li li li li:hover ul,
ul.AspNet-Menu li li li li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li.AspNet-Menu-Hover ul { display: block; }
.AspNet-Menu-Horizontal ul.AspNet-Menu li { float: left;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li li { float: none;}
.AspNet-Menu-Vertical { position:relative; left: 0px; z-index: 300; }
 ul.AspNet-Menu,
 ul.AspNet-Menu ul { width: 160px; font-weight: bold; font-size: small;  }

 ul.AspNet-Menu ul { left: 160px; top: 3px; }
 ul.AspNet-Menu li { background: #ffffff; }

 ul.AspNet-Menu li a {color: #08619a; padding: 4px 2px 4px 8px; border: #aaaaaa 1px solid; }
 ul.AspNet-Menu li a img { border-style: none; vertical-align: middle; }

li.AspNet-Menu-Leaf  ,
li.AspNet-Menu-SelectedLeaf
{ background-image: none; }

li.AspNet-Menu-WithChildren > a
{background-color: #ffffff ; background-image: url('arrowRight.gif');
	background-repeat:no-repeat; background-position:right; }

li.AspNet-Menu-SelectedWithChildren > a,
li.AspNet-Menu-WithChildren > a:hover
{background-color: #b0cbdb ; background-image: url('arrowRight.gif');
	background-repeat:no-repeat; background-position:right; }

li.AspNet-Menu-ChildSelected > a
{background-color: #b0cbdb ; background-image: url('arrowRight.gif');
	background-repeat:no-repeat; background-position:right; }

a.AspNet-Menu-SelectedLeaf { background-color: #b0cbdb ; }
a.AspNet-Menu-Leaf { background-color: #ffffff ; }

 ul.AspNet-Menu li:hover,
 ul.AspNet-Menu li.AspNet-Menu-Hover { background:#b0cbdb; }

div.sitemap ul ,
div.sitemap ul li { font-size:100%; list-style: none; }
.skiplink {display:none}

.site-statistics { border-bottom: solid thin #cccccc; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }
ul.userstats { list-style-type:none;  margin: 0px 0px 0px -40px; font-size:90%;  }
ul.userstats ul { margin: 0; padding: 0; display: block; }
ul.userstats li { position: relative; list-style: none; font-size:100%;  }







