Html, Body
{
 font-family:Tahoma;
 font-size:12px;
 margin:0px;
 padding:0px;
 color:#666666;
 line-height:140%;
 
}
table
{
 cellspacing:0;
 cellpadding:0;
 font-family:Tahoma;
 font-size:12px;
 margin:0px;
 border:0px;
 line-height:140%;

}
h1
{ font-size:24px; margin:0;padding-bottom:17px; font-weight:normal; line-height: 0.9;}

h2
{ font-size:14px; }
h3
{ font-size:12px;font-weight:normal;margin:0;  color:#ffffff;}
a
{
 color:#666666;
 text-decoration:underline;
}

.tdnewsitem{padding-left:20px;font-size:11px;color:#616562;}
.tdnewsitem a{font-weight:bold;font-size:11px;text-decoration:underline; color:#2d8648;}
.tdnewsitem a:hover{font-weight:bold;font-size:11px;text-decoration:none; color:#2d8648;}
p.newstext{margin:0px;padding-top:6px; line-height:120%;}
.menuitemarc{color:#ffffff; text-decoration:none;}
.menuitemarc:hover{color:#ffffff; text-decoration:underline;}

#link {height:25px; line-height:200%; }
#link a{color:#ffffff; display:table; height:100%; width:100%; }
#link a:hover{color:#ffffff; background:#469761; text-decoration:underline; display:table;height:100%; width:100%;}
.menuleft{color:#5a5a5a; font-size:11px; text-decoration:none;}
.menuleft:hover{color:#5a5a5a; font-size:11px; text-decoration:underline;}

.tdmenuleft{background-image:url('images/menurightpic.jpg'); background-repeat:no-repeat; background-position:left center; padding-left:12px; padding-right:8px;}

img.template_green{border:2px solid #2c8647;}
img.template_gray{border:2px solid #dedede;}

.newslink{color:#2b8546; text-decoration:underline; font-size:24px;}
.newslink:hover{color:#ff0101; text-decoration:underline;}

ul.mainnews{list-style-type:none; padding-top:10px;margin: 0; line-height:140%;}
.newsli{background-image:url('images/graypic.jpg');background-repeat: no-repeat; background-position: 0em 0.4em;padding-left:11px ;}
.newsli a{color:#666666; text-decoration:underline;}
.newsli a:hover{color:#666666; text-decoration:none;}
.newsli2{background-image:url('images/graypic.jpg');background-repeat: no-repeat; background-position: 0em 0.5em; padding-left:11px; line-height:normal;}
.newsli2 a{ font-size:11px;color:#666666; text-decoration:underline;}
.newsli2 a:hover{color:#666666; text-decoration:none;}

.alt{background:#32865b;color:#FFFFFF;font-size:10px; line-height:100%; width:1%; padding-left:5px; padding-right:5px;}
.newslinksmall{font-size:11px;color:#666666; text-decoration:underline; }
.newslinksmall:hover{font-size:11px;color:#666666; text-decoration:none;}

.alt2{background:#e9e9e9;color:#666666;font-size:11px;padding-left:5px; padding-right:5px; line-height:120%;vertical-align:middle;}

.td_footer a {text-decoration:underline; color:#ffffff; padding-right:12px; padding-left:12px;}
.td_footer a:hover {text-decoration:none; color:#ffffff; padding-right:12px; padding-left:12px;}

.tdfooterbottom{color:#ffffff; padding-left:45px; text-align:left;}
.tdfooterbottomright{color:#ffffff; padding-right:45px; text-align:left;}
.tdfooterbottomright a{color:#ffffff; text-decoration:underline;}
.tdfooterbottomright a:hover{color:#ffffff; text-decoration:underline;}

div.float_container {width: 294px; position: absolute; margin-top: 5px; border: 1px #D0DEDF solid; padding: 0 6px 6px 0px; background-color: #f7faf9; font-size:14px;}
table.calendar div.years {width: 3em;}
table.calendar div.years div {cursor: pointer; cursor: hand; padding: 0.4em; text-align: center; font-family: tahoma; font-size: 90%;}
table.calendar div.years div.cur {color: #FFFFFF; background-color: #349253;} 

table.calendar div.months {width: 3em; border-right: 1px dotted #c0cfcf; border-left: 1px dotted #c0cfcf;}
table.calendar div.months div {color: #000000; cursor: pointer; cursor: hand; text-align: center; padding: 0.3em; font-family: Garamond; font-size: 80%;}

table.calendar div.months div.cur {color: #FFFFFF; background-color: #349253;}
table.calendar div.months div.no  {color: #888888;}

table.calendar div.event {width: 100%; color: #000000; background-color: #f0f4f4; padding: 3px; font-family: Tahoma; font-size:14px; margin-top: 0.7em; border-left: 1px solid #FFFFFF;}
table.calendar tr.dof td {width: 2.5em; color: #FFFFFF; font-family: tahoma; background-color: #349253; border-left: 1px solid #FFFFFF; text-align: center; padding: 1px; height: 0.5em}
table.calendar td div,  
table.days td a:link,  
table.days td a:hover, 
table.days td a:visited	{font-size:14px;text-align:center;color: #3d6170;}

