body  { font-family: Arial,Helvetica,sans-serif !important;
        font-size: 13px !important; }
.pagebody {   }
#wrapfooter, #wrapfooter a { text-decoration: none; font-size: 12px; }
.siteheading {font-size: 130%; text-decoration: none;}
h1 {font-size: 108%	}
h2 {margin: 0px; padding: 0px 0px 4px 0px;font-size: 100%;}
h3 {font-size: 16px;  }
h1.siteheading {font-size: xx-large; font-weight: bold}
.topnav { text-align:right; }
legend { font-size:larger; font-weight: bold; }
legend a { text-decoration:none;}
.settinglabel, .settinglabelFixedHeight { font-weight: bold; font-size:smaller; }
.modulebuttonrow {text-align:center;  }
a.ModuleEditLink ,
a.ModuleEditLink:link ,
a.ModuleEditLink:visited ,
a.ModuleEditLink:hover ,
a.ModuleEditLink:active { letter-spacing:normal;  font-size:10px; }
a.siteheading:link { text-decoration: none;  }
a.siteheading:visited { text-decoration: none; }
a.siteheading:hover { text-decoration: none; }
a.siteheading:active { text-decoration: none; }
ul.firstnav span.sitelink,
li.topnavitem,
li.firstnav,
.WelcomeMessage ,
.sitelink {  font-size: 10px;  }
a.sitelink:link { text-decoration: none; }
a.sitelink:visited { text-decoration: none; }
a.sitelink:hover { text-decoration: underline; }
a.sitelink:active { text-decoration: none; }
.accent { font-weight: bold; }
a.ModulePager:link { text-decoration: underline; }
a.ModulePager:visited { text-decoration: underline;}
a.ModulePager:hover { text-decoration: underline; }
a.ModulePager:active { text-decoration: underline; }
.selectedpage{ font-weight: bold;}
a.SelectedPage:link { font-weight: bold; text-decoration: none; }
a.SelectedPage:visited { font-weight: bold; text-decoration: none; }
a.SelectedPage:hover { font-weight: bold; text-decoration: underline; }
a.SelectedPage:active { font-weight: bold; text-decoration: none;}
a:hover { text-decoration: underline; }
legend a.ModuleEditLink { font-size:smaller; }
legend a.ModuleEditLink:link { font-size:smaller;}
legend a.ModuleEditLink:visited { font-size:smaller;}
legend a.ModuleEditLink:hover { font-size:smaller;  }
legend a.ModuleEditLink:active {  font-size:smaller;}
.txtcopyright { font-size: 80%;font-weight: normal; }
.txterror { font-weight: bold;  }
.moduleedit { text-indent: 4px; }
div.moduletitle, span.moduletitle, tr.moduletitle, 
h2.moduletitle { font-size : 1.5em; font-weight: bold}
.modulesubtitle { font-weight: bold; } 
.modulecontent {text-align:left;  }
.modulefooter { font-size:11px; text-align:center;  }
.filesfooter { text-align:left; white-space:nowrap;}
.linkdescription { padding: 5px 5px 5px 5px; }
div.sitemap ul , div.sitemap ul li { font-size:100%; }
.skiplink {display:none}
.unselectedcrumb { font-weight:normal;}
.selectedcrumb { font-weight:bold; }
a.selectedcrumb:link ,
a.selectedcrumb:visited { text-decoration: none;}
a.selectedcrumb:hover { text-decoration: underline;}
a.selectedcrumb:active { text-decoration: none;}
a.unselectedcrumb:link ,
a.unselectedcrumb:visited { text-decoration: none;}
a.unselectedcrumb:hover { text-decoration: underline;}
a.unselectedcrumb:active { text-decoration: none;}
ul.linkitem a { font-weight: bold; text-decoration:none;}
p { margin: 0px; padding: 0px 0px 0px 0px; line-height: 1.4em; }
.kim12 {font-size: 1.2em}
.kim12 a {font-size: 1.0em !important}
.kim15 {font-size: 1.5em }
.kim15 a {font-size: 1.0em !important}
.kim20 {font-size: 2.0em}
.kim20 a {font-size: 1.0em !important}

.buttonlink { background-color:transparent;border-style:none;color: white;cursor: pointer;text-decoration: underline; font-size: 9px;}
.modulecontent li {
padding-bottom: 10px;
}