/* DEFAULT, SITEWIDE STYLES */

body, td, p, dd, dl, ol, ul, li, form, select, option, input { color: #222222; font-family: Verdana, Sans-Serif; font-size: 11px; line-height: 15px; }

a { color: #6780A1;}
a:visited {	color: #fffff;}
a:hover { color: #999999; text-decoration: underline; }

.toptext { color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;}
.toptext a:link {	color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;text-decoration:underline}
.toptext a:visited { color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;text-decoration:underline}
.toptext a:hover { color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;text-decoration:none}
.toptext a:visted:hover { color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;text-decoration:none}

a.leftcolumn { font-size : 8pt; font-family: Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal;}
a.leftcolumn:hover { font-family: Verdana, Arial, sans-serif; color: #0000FF; text-decoration: underline;}
a.leftcolumn:active { font-family: Verdana, Arial, sans-serif; color: #0000FF; text-decoration: none;}
a.leftcolumn:visited { font-family: Verdana, Arial, sans-serif; color: #0000FF; text-decoration: none;}

form { display: inline;}

.copyright { font-family: Verdana, sans-serif; font-size : 7pt; color: #000000;}

.articletext { color: #000000; font-family: Verdana, Sans-Serif; font-size: 10px; line-height: 12px; }
.featured { color: #ffffff; font-family: Verdana, Sans-Serif; font-size: 12px; line-height: 12px; font-weight: bold;}

a.article { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; color: #003366; text-decoration: underline;}
a.article:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; color: #0066CC; text-decoration: underline;}
a.article:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; color: #003366; text-decoration: underline;}
a.article:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; color: #003366; text-decoration: underline;}

.frontbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #CCFFFF; text-decoration: none; text-align: left}

.navlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #336699; text-decoration: none; text-align: left}

.navlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #336699; text-decoration: none; text-align: left; text-decoration: underline;}

.normallink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; color: #336699; text-decoration: none; text-align: left}

.normallink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; color: #336699; text-decoration: none; text-align: left; text-decoration: underline;}

.spacerlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; color: #336699; text-decoration: none; text-align: left}

.spacerlink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; color: #336699; text-decoration: none; text-align: left; text-decoration: underline;}


.category {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; color: #336699; text-decoration: none; text-align: left}

.category:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; color: #336699; text-decoration: none; text-align: left}

.bottomcategory {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 10px; font-weight: normal; color: #336699; text-decoration: none; text-align: left}

.bottomcategory:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 10px; font-weight: normal; color: #336699; text-decoration: none; text-align: left}

h1 { color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 14px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #222222; margin-bottom: 8px; margin-top: 3px; margin-left: 0px}

.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #222222; margin-bottom: 8px; margin-top: 3px; margin-left: 0px}

.subtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #222222; margin-bottom: 8px; margin-top: 3px; margin-left: 0px}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; font-weight: normal; color: #CCFFFF; text-decoration: none; text-align: left}

ul { list-style-type: square;}

li { list-style-type: square;}

ul.callOut { margin-top: 5px;	margin-bottom: 5px;}

ul.noMargin { margin-left: 20px; }

.header { font-size: 14px; display: inline; font-weight: bold; }

.subHeader { color: #996633; font-size: 12px; font-weight: bold; }


/* BACKGROUND CLASSES */

.pagetop { background-color: #ffffff; }

.bottomNav { background-color: #6699cc; }


/* TOP NAVIGATION */

.topNav { background-color: #ffffff; }

.topNavLight {
	background-color: #faf9eb;
}

/* LEFT NAVIGATION */

.leftNavcolor { background-color: #ffffff; }


/* MISC. LAYOUT COLORS */

.topline { background-color: #A3B3BE; }

.headerline { background-color: #6780A1; }

.accentLine2 { background-color: #e1e1bd; }
  
/* MARGIN SPACING */

.contentTable {
	margin-bottom: 10px;
	margin-top: -20px;
}

/* ERROR HANDLING */

.paragraph { margin-bottom: 0px; }

