body {
 margin:0px;
 background:  #E0E0E0;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   12px;
 color: #000;
 padding:0px;
 
 }
 
 .newtb {
    float: center; 

}

 
.mainTable { 
    padding: 15px;
	text-align: justify;
	background: #FFFFFF;
}

.mainTable2 { 
    padding: 15px;
	background: #FFFFFF;
}

.mainTable2 { 
    padding: 15px;
	text-align: left;
	background: #FFFFFF;
}
 
p {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   12px;
 color:       #333333;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
}

.p2 {
 font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
 font-size:   10px;
 color:       #333333;
 font-weight: normal;
}

.green {
 font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;
 font-size:   16px;
 color:       #006600;
 font-weight: bold;
 letter-spacing: 0.09em;
}

h1 {
	font: 14px Helvetica, Verdana, Arial, Sans-Serif;
	font-size:  24px;
	font-weight: bold;
	margin: 38px 0 0 20px;
}
h3 {
	font: 18px  Helvetica, Verdana, Arial, Sans-Serif;
	letter-spacing: 0.09em;
	color:       #333333;
}
h2 {
	font: 14px  Helvetica, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
}
h4 {
	margin-bottom: 4px;
	font: 11px  Helvetica, Verdana, Arial, Sans-Serif;
	font-weight: bold;
}
h5 {
	margin-bottom: 4px;
	font: 11px Arial, Helvetica, Verdana, Sans-Serif;
	font-weight: bold;
	line-height: 165%;
}

.white {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:   9px;
 color:       #FFFFFF;
 font-weight: normal;
}

 
.leftcol{
 width: 169px;
 height: 100%;
 padding: 4px;
 padding-bottom: 20px;
 border-right: 1px solid #000;
 background: #FFCC00;
}

.menuSpacer {
 border-bottom: 1px dotted #4EBD50;
 margin-bottom: 15px; 
}

.button {
  background-color:   #FFCC00;
  font-family:        verdana, helvetica, sans-serif, arial;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #333333;
}

#list li { list-style-type: square; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

a:link { 
 color: #4EBD50; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: none; 
}

a:visited { 
 color: #4EBD50; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: none; 
}

a:active { 
 color: #4EBD50; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: none; 
}

a:hover { 
 color: #01A903; 
 font-size: 12px; 
 font-weight: bold; 
 text-decoration: underline; 
}


.footer {
height: 25px;
border-top: 1px solid #000;
background: #4EBD50;
text-align: center;
font-size: 12px;
color: #4EBD50;
font-weight: normal;
margin-top: 4px;
margin-bottom: 4px;

}

.td {
    text-align: center; 
	
}


.td1 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 18px;
	text-align: right;
	padding: 5px;
}

.td2 {
    text-align: justify;
	padding: 8px;
}


.td3 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.newsarea {
    background: #F4FFF4;
	border: 1px solid #006600;
    font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 6px;
	margin: 0px;
	
}


.border {
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

.border1 {
border-bottom: 1px solid #000;
background-repeat: repeat-y;
height: 26px;
background-color: #333333;
font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-weight: bold; 
color: #FFF;
padding-top: 3px;
padding-bottom: 3px;
}

.border2 {
border-bottom: 1px solid #000;
border-top: 1px solid #000;
background-repeat: repeat-y;
height: 26px;
background-color: #333333;
font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
font-weight: bold; 
color: #FFF;
padding-top: 3px;
padding-bottom: 3px;
}

.border3 {
border-bottom: 1px solid #000;
border-top: 1px solid #000;
height: 5px;
background-color: #455D86;
text-align: center;
font-weight: bold; 
}

.border4 {
border: 1px solid #000;
background-repeat: repeat-y;
background-color: #4EBD50;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-weight: bold; 
color: #FFF;
padding: 2px;
}

.border5 {
border: 1px dotted #01A903;
padding: 5px;
}

.headline {
border-bottom: 1px dotted #000 65%;
font: 16px Arial, Helvetica, Verdana, sans-serif;
text-align: left;
font-weight: bold; 
color: #006600;
padding: 2px;
}


.mainnav {
height: 26px;
text-align: center;
font-size:   14px;
color: #333333;
font-weight: bold;
}

.members {
background: #000000;
text-align: right;
font-size:   12px;
color: #FFFFFF;
font-weight: bold;
border-top: solid 1px #FFFFFF;
border-bottom: dashed 1px #01A903;
padding-top: 3px;
padding-bottom: 3px;

}


a.pd:link    {font-size: 9px; color:#333333; text-decoration:none;}
a.pd:visited {font-size: 9px; color:#333333; text-decoration:none;}
a.pd:active  {font-size: 9px; color:#333333; text-decoration:none;}
a.pd:hover   {font-size: 9px; color:#01A903; text-decoration:underline;}

a.other:link    {font-weight: bold; font-size: 11px; color:#000000; text-decoration:underline;}
a.other:visited {font-weight: bold; font-size: 11px; color:#000000; text-decoration:underline;}
a.other:active  {font-weight: bold; font-size: 11px; color:#000000; text-decoration:underline;}
a.other:hover   {font-weight: bold; font-size: 11px; color:#333333; text-decoration:none;}

a.other2:link    {font-weight: bold; font-size: 12px; color:#333333; text-decoration:none;}
a.other2:visited {font-weight: bold; font-size: 12px; color:#333333; text-decoration:none;}
a.other2:active  {font-weight: bold; font-size: 12px; color:#333333; text-decoration:none;}
a.other2:hover   {font-weight: bold; font-size: 12px; color:#4EBD50; text-decoration:underline;}

a.bottomnav:link    {font-size: 12px; color:#4EBD50; text-decoration:none;}
a.bottomnav:visited {font-size: 12px; color:#4EBD50; text-decoration:none;}
a.bottomnav:active  {font-size: 12px; color:#4EBD50; text-decoration:none;}
a.bottomnav:hover   {font-size: 12px; color:#333333; text-decoration:underline;}

.button {
  background-color:   #FFFFFF;
  font-family:        Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}

acronym {
	cursor: help;
	border-bottom: 1px dashed #c60;
	color: #c60;
}

.right {
  text-align: right;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #000;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* searchform
------------------------------------------------- */
#main-c #searchform {
	position: relative;
	top: 0px;
	left: 522px;
	background: #7695B7;
	color: #fff;
	width: 216px;
	padding: 4px 10px 6px 10px;
	margin: 0 0 -31px 0;
}

#main-c #searchform p {
	font-size: 10px;
	margin-top: 3px;
}

#main-c #searchform p #searchterm {
	width: 155px;
	font-size: 0.7em;
}

#main-c #searchform p #searchsubmit {
	margin-bottom: -5px;
	margin-left: 2px;
}

/* mailinglist
------------------------------------------------- */
#mailinglist {
	color: #fff;
	width: 216px;
	padding: 4px 10px 6px 10px;
	margin: 0 0 -31px 0;
}

#mailinglist p {
	font-size: 10px;
	margin-top: 3px;
}

#mailinglist p #mailinglistsubmit {
	margin-bottom: -5px;
	margin-left: 2px;
}


/* commentform
------------------------------------------------- */
#singleview #main-c #content #commentform {
	background: #bdd3ea;
	margin: 25px 20px 20px 42px;
	border: 1px solid #7695b7;
}
#singleview #main-c #commentform p {
	margin: 15px;
}

#singleview #main-c #commentform label {
	width: 100px;
	display: block;
	float: left;
	font-size: 0.85em;
	color: #999;
}

#singleview #main-c #commentform p span {
	font-size: 0.85em;
	color: #999;
}

#singleview #main-c #commentform .input {
	border: 1px solid #7695b7;
	width: 250px;
	margin-left: -40px;
	color: #666;
	font-size: 0.8em;
	padding: 2px 0 2px 2px;
}

#singleview #main-c #commentform textarea {
	border: 1px solid #7695b7;
	width: 409px;
	height: 200px;
	margin-top: -20px;
}

#singleview #main-c #commentform p.right input {
	background: #386a96;
	border: 1px solid #7695b7;
	color: #fff;
	font-weight: bold;
	width: 120px;
	height: 26px;
}

/* image alignment in weblogs
------------------------------------------------- */
.imgleft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	padding: 4px;
	border: 1px solid #006600;
	color: white;
	background: transparent;
}
.imgright {
	float: right;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 3px;
	padding: 4px;
	border: 1px solid #006600;
	background:transparent;
}


img.center { 
margin: 0 auto; 
} 

.imgfp {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0;
	padding: 4px;
	
}

/* calendar
------------------------------------------------- */

.calendarBG {
 background-color: #FFF;
 border: solid 1px #4EBD50;  
}

.calendarBlank { 
 background-color: #FFF;
}

.calendarHeader { 
 font-weight: bold; 
 color: #006600; 
 text-align: center;
 background-color: #DEDEDE; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #006600;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #006600;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #006600;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #006600; 
 background-color: #FFCC00; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #DEDEDE;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #4EBD50;
 text-decoration:   none;
 background-color:  transparent;
}
