body 	{font-family: arial, sans-serif; font-size: .78em; line-height:1.4em;}

#wrapfooter a 		{text-decoration: none; color:#007dc5; /*font-size: 9px;*/}
#wrapfooter a:hover 	{text-decoration: underline;}
#wrapfooter a.sitelink	{font-size:1em}

.siteheading {font-size: 130%; text-decoration: none;}
h1 	{font-family: arial, sans-serif;font-size: 108%;letter-spacing: .1em;}
h2 	{margin: 0px; padding: 0px 0px 4px 0px; font-size: 100%;}
h3 	{font-family: Georgia, 'Times New Roman', Serif; font-size: 22px; letter-spacing:0.05em; font-weight: normal;}
h1.siteheading {font-size: 160%;letter-spacing: .2em; text-transform: none;}

.topnav { text-align:right; min-height:10px;}
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 {  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-family: Georgia, 'Times New Roman', serif;
  font-size: 22px;
  font-weight: normal; 
  letter-spacing:-1; }
.modulesubtitle { font-weight: bold; } 
.modulecontent {text-align:left;  }
.modulefooter { font-size:11px; text-align:center;  }
.filesfooter { text-align:left; white-space:nowrap;}
.linkdescription { font-weight: normal; font-style: italic; }
div.sitemap ul , div.sitemap ul li { font-size:100%; }
.skiplink {display:none}
/*
ul.userstats {font-size:90%;  }
ul.userstats li {font-size:100%;  }
*/
.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 { text-decoration:none;}
/*

*/
.aspbutton, input.button , input[type=submit] 
{  margin: 0; font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #EAEAEA;padding: 2px 3px; 
	background: #CCC url(images/buttonbg.gif) repeat-x left bottom; 
	color: #333; }
p { margin: 0px; padding: 0px 0px 16px 0px; line-height: 1.7em; }

/*
a img.border   { border:1px solid #F2F2F2}
*/
td.image    {border-bottom:1px solid #E2E2E2; text-align:center;}
h3.subtitle    { font-size:16px; margin:0 0 0.3em 0;}
h3.subtitle a   { color:#545454 !important;}