/* Top of the site Navigation */

.topnav { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; }

.sectionbars { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #ffffff; }


/* Bottom of the site Navigation */

.bottomtext { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold}
.bottomtextheader {font-size:13px; font-family: arial, helvetica, sans-serif; font-weight: bold}
.bottomtextslogan { font-family: arial, helvetica, sans-serif; font-size: 11px}




/* Big Front Page Featured Article Stuff */

.featuredheadline { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #000000; line-height:25px}

.featuredsubhead { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #000000; line-height:21px}


.byline { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #000000;}

.teasetext { font-family: times new roman, times, serif; font-weight: normal; font-size: 12px; color: #000000;}



/* Smaller Front Page Featured Article Stuff */

.smallfeaturedheadline { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 17px; color: #000000; line-height:23px}

.smallfeaturedsubhead { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; line-height:15px}



/* Front Page Article List Text Styles */

.calendarlist { font-family: arial, helvetica, sans-serif; font-size: 11px; line-height:17px}

.tocheadline { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold}

.tocteaser { font-family: arial, helvetica, sans-serif; font-size: 11px;}


/* Article Page Text Styles */

.articletocactive { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #777777 }

.articleheadline { font-family: arial, helvetica, sans-serif; font-size: 35px; font-weight: bold}

.articledeck { font-family: arial, helvetica, sans-serif; font-size: 20px}

.articletext {font-family: times new roman, times, palatino, serif; font-size: 14px; line-height: 18px}

.articlebyline {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size:11px}

.articlecaption {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size:11px; padding-bottom:9px; border-bottom: 1px solid #DDDDDD}

.articlesubhead {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size:13px}



/* Various Link and Text Coloration */

.greytext { color: #777777; }

.greylink a:link { text-decoration:none; font-weight: bold; color: #777777 }
.greylink a:visited { text-decoration:none; font-weight: bold;  color: #777777 }
.greylink a:active { text-decoration:none; font-weight: bold;   color: #777777 }
.greylink a:hover { text-decoration:underline;  font-weight: bold;  color: #000000 }

.greyunboldlink a:link { text-decoration:none; color: #777777 }
.greyunboldlink a:visited { text-decoration:none; color: #777777 }
.greyunboldlink a:active { text-decoration:none; color: #777777 }
.greyunboldlink a:hover { text-decoration:underline;  color: #000000 }

.blacklink a:link { text-decoration:none; font-weight: bold; color: #000000 }
.blacklink a:visited { text-decoration:none; font-weight: bold;  color: #000000 }
.blacklink a:active { text-decoration:none; font-weight: bold;   color: #000000 }
.blacklink a:hover { text-decoration:none;  font-weight: bold;  color: #777777 }

.blackunboldlink a:link { text-decoration:none; color: #000000 }
.blackunboldlink a:visited { text-decoration:none; color: #000000 }
.blackunboldlink a:active { text-decoration:none; color: #000000 }
.blackunboldlink a:hover { text-decoration:none;  color: #777777 }


.bluelink a:link { text-decoration:none; font-weight: bold; color: #0078de }
.bluelink a:visited { text-decoration:none; font-weight: bold;  color: #0078de }
.bluelink a:active { text-decoration:none; font-weight: bold;   color: #0078de }
.bluelink a:hover { text-decoration:underline;  font-weight: bold;  color: #409ae6 }



/* HTML substitutions */

hr { height: 1px; border-width: 0px 0px 1px 0px; border-style:solid; color:#DDDDDD; padding-top:0px; padding-bottom:0px}

/* Image Borders */

.imgborderdiv {
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	width: 122px;
	margin-left: 10px;
	}
	
.imgborder {
	border: 1px solid #ffffff;
	}


.bigimgborderdiv {
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	width: 724px;
	margin-left: 10px;
	}
	
.mediumimgborderdiv {
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	width: 361px;
	margin-left: 10px;
	}