body { margin: 0px 0px 0px 0px; font-size: small; font-family: Arial, Helvetica, sans-serif; height:100%;  }
.pagebody { margin:15px 15px 0px 15px; }
img { border: 0px; }
#wrapwebsite { background-color: #ffffff; margin: 0;      }
#wrapheader { width: 100%; }
#logodesc { width:100%; height:75px; margin: 0px 0px 0px 0px;  
  padding: 0px 0px 0px 0px;   }
.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-color: #dddddd; border:solid 1px #666666; padding:3px 3px 3px 0px  ;margin-top:5px; text-align:left;  font-weight: bold; }
.toprightbanner {float: right; margin: 15px 15px 0px 0px;  padding: 0px 0px 0px 0px;  }
#wrapcenter { clear:left; margin: 0px 5px 0px 5px; min-height:500px; }
.leftside { position: absolute; left:26px; top:130px;  width:160px; border-right:1px solid #666666; min-height:500px;  }
.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 200px; voice-family: "\"}\""; voice-family: inherit;
       margin: 10px 0px 0px 200px;}
html>body .center-leftmargin { margin: 10px 0px 0px 200px; }
.rightside { position: absolute; right:26px; top:157px;  width:160px;  }
#wrapfooter { width: 98%;padding-top:5px; left: 2.5%; text-align: center;border-top:solid 1px #cccccc ;font-size:10px;}
.clear { clear:both; }
#breadcrumb {color:#344E99; padding: 4px 4px 4px 4px;  border-bottom:solid 1px #666666;}
#breadcrumb a{color:#344E99;}
#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 { margin: 0px 0px 0px 0px; padding: 1em; border: solid 1px #cccccc; background: #ffffff;}
legend { font-size:larger; font-weight: bold; color: #000000;}
.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: #cc9c4e; }
a.ModuleEditLink:link { font-size:smaller; color: #cc9c4e; }
a.ModuleEditLink:visited { font-size:smaller; color: #cc9c4e; }
a.ModuleEditLink:hover { font-size:smaller; color: #cc9c4e; }
a.ModuleEditLink:active {  font-size:smaller; color: #cc9c4e; }

a.SiteTitle:link { text-decoration: none; color:#ffc796; }
a.SiteTitle:visited { text-decoration: none; color:#ffc796; }
a.SiteTitle:hover { text-decoration: underline; color:#ffc796; }
a.SiteTitle:active { text-decoration: none; color:#ffc796; }

.WelcomeMessage { color: #666666; font-weight: bold; font-size: 85%;padding:0px 3px 0px 3px; }


.sitelink {    FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
a.sitelink:link { color: #000000; text-decoration: none; }
a.sitelink:visited { color: #000000; text-decoration: none; }
a.sitelink:hover { color: #000000; text-decoration: underline; }
a.sitelink:active { color:#000000; text-decoration: none; }

.accent { color: #666666;  line-height:14px; font-size:14px;font-weight:normal}
.modulepager {background-color: #e8e8e8; vertical-align:top; padding: 4px 4px 4px 4px; }
a.ModulePager:link { text-decoration: underline; color:#cc9c4e; }
a.ModulePager:visited { text-decoration: underline; color:#cc9c4e; }
a.ModulePager:hover { text-decoration: underline; color:#cc9c4e; }
a.ModulePager:active { text-decoration: underline; color:#cc9c4e; }
.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: #000000;  }
a:visited { color: #000000;  }
a:hover { color:  #000000; text-decoration: underline; }
a:active { color:  #000000;  }
legend a.ModuleEditLink { font-size:smaller; color: #cc9c4e; }
legend a.ModuleEditLink:link { font-size:smaller; color: #cc9c4e; }
legend a.ModuleEditLink:visited { font-size:smaller; color: #cc9c4e; }
legend a.ModuleEditLink:hover { font-size:smaller; color: #cc9c4e; }
legend a.ModuleEditLink:active {  font-size:smaller; color: #cc9c4e; }
h1 { margin: 2px;  font-size: 12px;  }
h2 { margin: 0px;  font-size: 10px;  }
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 }
.TextLabel { border:0px solid #ECECEC; width:15px;  background-color:#ECECEC; }
.watermarktextbox { color:Gray; border:solid 1px #666666; }
.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; 
   font-size:14px;  font-weight: bold; color: #000000;
    vertical-align: bottom; margin-bottom:5px;
  
  }
.modulesubtitle { padding: 4px 5px 0px 5px; height: 23px; color: white; font-weight: bold; background-color: #e8e8e8; }  
 .hrModuleTitle { display:none;}
.modulecontent {text-align:left; background-color:#ffffff;  vertical-align:top;  padding: 4px 4px 4px 4px; }
.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{ margin-top:10px; padding:3px 2px 3px 3px;font-weight:normal;}

.modulerow td{  padding:3px 2px 3px 3px;}

.modulealtrow {margin-top:10px;padding:3px 2px 3px 3px; font-weight:normal;}

.modulealtrow td{margin-top:10px;padding:3px 2px 3px 3px; font-weight:normal;}
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 (11) 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:hover ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul ul 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,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul ul ul ul ul ul ul
{ display: none; }
/* Add more rules here if your menus have more than three (11) 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 li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li li li li li li:hover ul,
ul.AspNet-Menu li li li li li 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,
ul.AspNet-Menu li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li li li li li li li.AspNet-Menu-Hover ul    
{ display: block; }
.AspNet-Menu-Vertical { position:relative; left: 0px; z-index: 300; }
 ul.AspNet-Menu, 
 ul.AspNet-Menu ul {background-color:#ffffff ; 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: #000000; padding: 4px 2px 4px 8px;  
    }
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: #dddddd ; background-image: url('arrowRight.gif'); 
  background-repeat:no-repeat; background-position:right; }

li.AspNet-Menu-ChildSelected > a
{background-color: #e6efdb ; background-image: url('arrowRight.gif'); 
  background-repeat:no-repeat; background-position:right; }

a.AspNet-Menu-SelectedLeaf { background-color: #ffffff ; }
a.AspNet-Menu-Leaf { background-color: #ffffff ; }
 
 ul.AspNet-Menu li:hover, 
 ul.AspNet-Menu li.AspNet-Menu-Hover { background:#e6efdb; }

div.sitemap ul ,
div.sitemap ul li { font-size:100%; list-style: none; margin-top: 5px;}
.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%;  }










