#contentsub a, #contentsub a:link, #contentsub a:active{color: #5a7f76; text-decoration: none;}
#contentsub a:hover {color: #E69315;text-decoration:underline;}
#contentsub a:visited {color: #74a8a4;text-decoration:none;}
#contentsub a.pdf { background: url(../images/extras/acro_small.gif) bottom right no-repeat; padding-right: 17px; }

h1{font-family: Georgia, Times New Roman, serif; font-size: 2em;font-weight: bold;color: #5a7f76; line-height:115%;	margin:0; padding:0; margin-top:.2em;  }
h2{font-family: Georgia, Times New Roman, serif; font-size: 1.6em;font-weight: bold;color: #ecb92d;margin:0; padding:0; margin-top:.2em;}
h3 {font-family: Georgia, Times New Roman, serif;font-size: 1.3em;font-weight: bold;	color:White; padding:2px; text-decoration: none; background-color:#74a8a4;margin:0; padding:0; margin-top:.2em;}


.cal_event { padding-left: 4px; margin-bottom: 3px; background: url(/_images/calendar/event-bg.gif) top left no-repeat; }
.label { text-align: left; font-weight: bold; color: #333; }
.imgright {float:right; margin-left: 10px; }/*border: solid 1px Gray;*/
.imgleft {float:left; margin-right: 10px; }/*border: solid 1px Gray;*/


.blackbg{background-color:#000000;}
.redbg{background-color:#9D252F;}

div.totop{color:#666;font-size:.8em;font-weight:bold;clear:both;text-decoration: none;padding:3px; background-color:#d9d3e4;}
.totop a, .totop a:link,.totop a:hover, .totop a:visited{color:#666;text-decoration:none;}

.author_name{font-size: 1.4em;font-weight: bold;color:#806da6;font-family: Georgia, Times New Roman, serif;}

.text_small_green {font-size: .9em;	color: #74a8a4;	line-height: normal;	text-decoration: none;}
.text_small_green a:link {color: #74a8a4;	text-decoration: none;}
.text_small_green a:hover {color: #D7BC84;}
.text_small_green a:visited {color: #74a8a4;}

.text_bold_blue {font-size: 1.2em;color: #548A9E;font-weight: bold;text-decoration: none;}
.text_bold_gold {font-size: 1.4em;	color: #efad27;	line-height: 120%;	font-weight: bold;	text-decoration: none;}
.text_bold_white {font-size: 1.4em;	color: #FFFFFF;	line-height: 120%;	font-weight: bold;	text-decoration: none;}
.date_headers {font-size: 1.2em;	font-weight: bold;	color: #ffffff;	text-decoration: none;	background-color: #0059A9;	padding: 2px;	top: 3px;	position: static;	text-align: center;}
.button {font-size: 1.em;	font-style: normal;	color: Navy;border: 1px solid #8cb3b3;font-weight: normal;}
p a:link {	color: #5a7f76;	text-decoration: none;}
p a:hover {	color: #E69315;}
p a:visited {	color: #0086B3;}
.text_white {color: #FFFFFF;line-height: 130%;}

.column { float:left; overflow:hidden; background-color:White;}
.columns { margin-bottom:25px; padding-top:25px; }
.three.columns .first { width:150px; padding-right:20px; }
.three.columns .second { width:150px; padding:0 20px; }
.three.columns .third { width:150px; padding-left:20px; }
.two.columns .first { width:250px; padding-right:20px; }
.two.columns .second { width:250px; padding-left:20px; }
.date_headers{background-color:#74a8a4;}