p { margin-top:0px }
.headingSection { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #c03; font-size: 16px; }
.headingArticle { font-family: Arial, Helvetica, Geneva; color: #c03; font-size: 18px; }
.headingArticleRed { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: #c03; font-size: 13px; }
.body { font-family: Arial, Helvetica, Geneva; font-size: 12px; }
.bodyItalic { font-family: Arial, Helvetica, Geneva; font-style: italic; font-size: 12px; }
.bodyBold { font-family: Arial, Helvetica, Geneva; font-weight: bold; font-size: 12px; }
.bodyBoldRed { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #c03; font-size: 12px; }
.adminBodyBoldRed { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #c03; font-size: 12px; }
.bodyBoldBlue { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #339; font-size: 12px; }
.bodySmall { font-family: Arial, Helvetica, Geneva; font-size: 10px; }
.bodySmallBold { font-family: Arial, Helvetica, Geneva; font-weight: bold; font-size: 10px; }
.bodySmallRed { font-family: Arial, Helvetica, Geneva; color: #c03; font-size: 10px; }
.caption { font-family: Arial, Helvetica, Geneva; font-size: 11px; }
.captionBold { font-family: Arial, Helvetica, Geneva; font-weight: bold; font-size: 11px; }
.formLabel { font-family: Arial, Helvetica, Geneva; font-size: 11px; }
.adminFormLabel { font-family: Arial, Helvetica, Geneva; font-size: 11px; }
.formLabelBold { font-family: Arial, Helvetica, Geneva; font-weight: bold; font-size: 11px; }
.formLabelRedBold { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #c03; font-size: 11px; }
.formLabelBlueBold { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #339; font-size: 11px; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.adminBody { font-family: Arial, Helvetica, Geneva; font-size: 12px; }
.menuHeading { font-family: Arial, Helvetica, Geneva; font-weight: bold; font-size: 11px; margin-top: 2px; margin-bottom: 2px; }
.menu { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #339; font-size: 10px; margin-top: 2px; margin-bottom: 2px; }
.menuLink { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #339; font-size: 10px; margin-top: 2px; margin-bottom: 2px; }
.menuHover { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #c03; font-size: 10px; margin-top: 2px; margin-bottom: 2px; }
.menuActive { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #c03; font-size: 10px; margin-top: 2px; margin-bottom: 2px; }
.menuVisited { font-family: Arial, Helvetica, Geneva; font-weight: bold; color: #339; font-size: 10px; margin-top: 2px; margin-bottom: 2px; }
.footer { font-family: Arial, Helvetica, Geneva; font-weight: bold; font-size: 10px; }

body { background-image: url(../Resources/banner.gif); background-attachment: scroll; background-repeat: repeat-x; background-color: #ffffff; }

h1 {font-family: Arial, Helvetica, Geneva; color: #333399; font-size: 20px; margin: 0px, 0px, 5px, 0px; padding:0px,0px,0px,0px; }

h2 {font-family: Arial, Helvetica, Geneva; color: #CC0033; font-size: 14px; margin-top: 6px; margin-bottom: 3px; padding:0px,0px,0px,0px; }
h2 a:link { text-decoration: underline; color: #CC0033; }
h2 a:visited { text-decoration: underline; color: #CC0033; }
h2 a:hover { text-decoration: underline; color: #333399; }
h2 a:active { text-decoration: underline; color: #333399; }

#fill_in {display:none;}

input, textarea, select, option {
        font-family:  Arial, Helvetica, Geneva;
        padding: 2px;
        font-size: 11px;
        color: #000000;
} 

/* hr { border: 0; width: 100%; color: #cccccc; background-color: #cccccc; height: 2px; } */

/*
.sectionLink {font-family: Arial, Helvetica, Geneva; color: #000000; font-size: 11px; margin-bottom: 4px; font-weight: bold;}
.sectionLink a:link { text-decoration: none; color: #000000; }
.sectionLink a:visited { text-decoration: none; color: #000000; }
.sectionLink a:hover { text-decoration: none; color: #333399; }
.sectionLink a:active { text-decoration: none; color: #333399; }
*/
.featureLink {font-family: Arial, Helvetica, Geneva; color: #333399; font-size: 13px; font-weight: bold;}
.featureLink a:link { text-decoration: underline; color: #333399; }
.featureLink a:visited { text-decoration: underline; color: #333399; }
.featureLink a:hover { text-decoration: underline; color: #CC0033; }
.featureLink a:active { text-decoration: underline; color: #CC0033; }


/*      Link Styles      */


/* Button Links */
.body a:link { text-decoration: underline; color: #333399;  font-weight: normal; }
.body a:visited { text-decoration: underline; color: #333399; font-weight: normal; }
.body a:hover {  text-decoration: underline; color: #CC0033;  font-weight: normal; }
.body a:active { text-decoration: underline; color: #CC0033;  font-weight: normal; }

.bodyBold a:link { text-decoration: underline; color: #333399;  font-weight: bold; }
.bodyBold a:visited { text-decoration: underline; color: #333399; font-weight: bold; }
.bodyBold a:hover {  text-decoration: underline; color: #CC0033;  font-weight: bold; }
.bodyBold a:active { text-decoration: underline; color: #CC0033;  font-weight: bold; }

/* Menu Heading */
.menuHeading p {font-family: Arial, Helvetica, Geneva;  line-height: 14px; font-size: 11px; margin-top: 2px; margin-bottom: 2px;}
.menuHeading a:link { text-decoration: none; color: #333399;  font-weight: bold; }
.menuHeading a:visited { text-decoration: none; color: #333399; font-weight: bold; }
.menuHeading a:hover {  text-decoration: none; color: #CC0033;  font-weight: bold; }
.menuHeading a:active { text-decoration: none; color: #CC0033;  font-weight: bold; }


/* Subnav Menu */
.menu p {font-family: Arial, Helvetica, Geneva;  line-height: 14px; font-size: 10px; margin-top: 2px; margin-bottom: 4px;}
.menu a:link { text-decoration: none; color: #333399;  font-weight: bold; }
.menu a:visited { text-decoration: none; color: #333399; font-weight: bold; }
.menu a:hover {  text-decoration: none; color: #CC0033;  font-weight: bold; background-color: #ffffff;}
.menu a:active { text-decoration: none; color: #CC0033;  font-weight: bold; background-color: #ffffff;}

/* Bread Crumbs */
.bc p {font-family: Arial, Helvetica, Geneva; font-size: 10px; }
.bc a:link { text-decoration: underline; color: #333399;  font-weight: bold; }
.bc a:visited { text-decoration: underline; color: #333399; font-weight: bold; }
.bc a:hover {text-decoration: underline;  color: #CC0033;  font-weight: bold; }
.bc a:active { text-decoration: underline;color: #CC0033;  font-weight: bold; }


/*Footer */
.footer p {font-family: Arial, Helvetica, Geneva; color: #000000; font-size: 10px; font-weight: normal; }
.footer {font-family: Arial, Helvetica, Geneva; color: #000000; font-size: 10px; font-weight: normal; }
.footer a:link { text-decoration: none; color: #333399;  font-weight: normal; }
.footer a:visited { text-decoration: none; color: #333399; font-weight: normal; }
.footer a:hover {  text-decoration: none; color: #CC0033;  font-weight: normal; }
.footer a:active { text-decoration: none; color: #CC0033;  font-weight: normal; }

.footer hr { border-top: 1px dashed #cccccc; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff; color: #fff; background-color: #fff; height: 1px; }

