#contentsub a, #contentsub a:link, #contentsub a:active {color: #0086B3;text-decoration: none;}
#contentsub a:hover {color: #E69315;text-decoration:underline;}
#contentsub a:visited {color: #0086B3;text-decoration:none;}
#contentsub a.pdf { background: url(../images/extras/acro_small.gif) bottom right no-repeat; padding-right: 17px; }

h1{background-image: url(../images/template/for_2009/h1_iamge.jpg);background-repeat: no-repeat;background-position: left top;font-family: Arial, Helvetica, sans-serif;font-size: 2em;font-weight: bold;color: #0099CC;	padding-left:65px;padding-top:10px;padding-bottom:0px;height:65px;margin:0px;}
h2{font-size: 1.8em;font-weight: bold;color: orange;padding:3px;background-color:white;}
h3 {font-size: 1.3em;font-weight: bold;	color: #0066CC; text-decoration: none; background-color:White;}


.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:#0066CC;font-size:.8em;font-weight:bold;background-color:#FFCC00;clear:both;text-decoration: none;padding:3px;}
.totop a, .totop a:link,.totop a:hover, .totop a:visited{color:#0099FF;	text-decoration:none;}


.text_small_green {font-size: .9em;	color: #7CA668;	line-height: normal;	text-decoration: none;}
.text_small_green a:link {color: #739D5E;	text-decoration: none;}
.text_small_green a:hover {color: #466679;}
.text_small_green a:visited {color: #7CA668;}

.text_bold_blue {color: #0066CC;font-weight: bold;text-decoration: none;}
.text_bold_green {font-size: 1.4em;	color: #009999;	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;}
.authorname{color:#0066CC;	font-weight:bold;font-size:1.2em;}
.button {font-size: 1.em;	font-style: normal;	color: Navy;border: 1px solid #8cb3b3;font-weight: normal;}
p a:link {	color: #0086B3;	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; }