a {
	color: #0066CB; 
	text-decoration: underline; 
}
a:hover {
	color: #0066CB; 
	text-decoration: underline; 
}
a.visited {
	color: #990000;
}
a.visited:hover {
	color: #990000;
}

#path {
	font-family: Tahoma, sans-serif; 
	font-size: 11px; 
	line-height: 12px; 
	color: #586274; 
	text-decoration: none; 
}
a:hover#path {
	text-decoration: underline; 
	color: #A4BE33;
}

/* main menu begin */
#mmenu {
	  color: #586274; 
	  text-decoration: none; 
}
a:hover#mmenu {
	text-decoration: underline; 
	color: #86A61E; 
}
table.mmenu td {
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 12px;
	letter-spacing:-0.1em; 
}
table.mmenu td.current {
	color: #586274; 
	text-decoration: underline;   
}
/* main menu end */

/* submenu menu begin */
table.smenu td {
	font-size: 11px;
	font-family: Tahoma;
	line-height: 12px;
	color: #586274; 
}
table.smenu td.current {
	text-decoration: underline;   
}

table.smenu td.current-img  {
	padding-top: 0px;
}
#smenu  {
	color: #586274; 
	text-decoration: none;
}
a:hover#smenu {
	color: #86A61E; 
	text-decoration: underline; 
}
/* submenu menu end */
#cmenu {
	font-family: Tahoma,sans-serif; 
	color: #586274;
	text-decoration: none;
}
a:hover#cmenu {
	text-decoration: underline; 
	color: #86A61E; 
}
table.amenu td {
	font-size: 11px;
	font-family: Tahoma,sans-serif; 
	line-height: 12px;
	color: #586274; 
}
a:hover#amenu {
	color: #586274; 
	text-decoration: none; 
}


body, td  {
	font-family: Arial, sans-serif;
	font-size: 80%; 
	color: #333333;
}
h1, h2 {
	font-family: Arial, sans-serif; 
}
h1 a {
	color: #586274; 
	text-decoration: none;
}
h1 a:hover {
	color: #A4BE33; 
	text-decoration: none;
}
h1 { 
	margin: 0px 0px 20px 0px; 
	color:#586274; 
	font-size: 21px; 
	font-variant: normal;	
	font-weight: normal; 
	letter-spacing:-0.05em;
}

h2 { 
	font-size: 110%;
	font-weight: bold; 
	text-transform: uppercase;
	color: #86A61E;
}

p {
	color: #191919;
	font-family: Arial, sans-serif;
	line-height: 1.2em;	
}

h3 {
	font-family: Arial, sans-serif; 
	font-size: 110%; 
	margin: 0px 0px 0.3em; 
	line-height:13px;
}

.t9px  {font-family: Tahoma; font-size: 9px;}
.t10px {font-family: Tahoma; font-size: 10px;}
.t11px {font-family: Tahoma; font-size: 11px;}
.a12px {font-family: Arial, sans-serif; font-size: 12px; font-weight: bold}
.a11px {font-family: Arial, sans-serif; font-size: 11px; }
.a10px {font-family: Arial, sans-serif; font-size: 10px; font-weight: bold}

.ctx 
{
}
.ctx-small {
	font-family: Tahoma, sans-serif;
	font-size: 85%; 
	line-height:1.5em;
}
.ctx-x-small-caps {
	font-family: Tahoma, sans-serif;
	font-size: 80%; 
	text-transform: uppercase;
	color: #666666;
	margin-bottom: 2px;
}
.ans  {
	font-family: Tahoma, sans-serif;
	font-size: 85%; 
	line-height:1.2em;
}

p.ans {
	line-height:1.2em;
	margin: 0.75em 0em 1.75em 0em; 
}

.caption-month 
{
	font-size: 90%;
	font-weight: bold; 
	text-transform: uppercase;
	color: #86A61E;

}

.caption-calendar
{
	font-family: Tahoma, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #86A61E; 
}
                                             
.mmenutd {padding-left: 15px; padding-right: 16px; border-right: 1px solid #E4E8EC;}
.phototd {padding-bottom: 10px; padding-right: 10px;}
.pagehr {color: #E8EBEE;}

.note {
	font-family: Tahoma; 
	font-size: 11px; 
	padding-left:40px; 
	color:#858585; 
	padding-right:100px;
}

div.news-index { 
	font-family: Tahoma, sans-serif;
	font-size: 85%; 
	margin: 1em 0em 0em 0em
}

div.listitem 
{ 
	margin: 0px 0px 10px -5px; text-indent: 0px; 
}
div.listitem div.top { 
	margin: 0px 0px 0px 15px; text-indent: -20px; 
}
div.listitem div.calendar { 
	margin: 0px 0px 0px 20px; text-indent: -20px; 
}
div.listitem div { 
	margin: 5px 0px 0px 10px; text-indent: 0px; line-height:12px
}
div.calendar div {	
	margin: 5px 0px 0px 20px; text-indent: -20px; 
}
div.calendar div.current {	
	margin: 7px 0px 0px 15px; text-indent: -20px;
}

table.news td.date { 
	padding-right: 15px; 
	text-align: right; 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px;
}
table.news div.date { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px; padding-left:2px;
}

table.news h3 {
	font-size: 90%;
} 

table.news h4 {
	font-size: 110%;
	font-weight: bold; 
	text-transform: uppercase;
	color: #86A61E;
	margin:0px 0px 0px 1px;
} 

table.events-1 h4 {
	font-weight: bold; 
	font-size: 125%;
	text-transform: uppercase;
	color: #86A61E;
	margin-top:0px;
	margin-bottom:2px;
} 

table.events-1 td {
	padding: 5px 10px 5px 0px;
	font-size: 70%; 
}
table.events-2 td {
	padding: 5px 0px 5px 10px;
	font-size: 70%; 
}

table.events-1 td.ans li, table.events-2 td.ans li{
	margin-left: -20px;
	margin-bottom:5px;
}

table.events-1 td.ans ul, table.events-2 td.ans ul{
	margin-top: 5px; 
	margin-bottom:5px;
}

table.events-1 td li b, table.events-2 td li b{
	font-weight:normal;
}

.copy { 
	font-family: Tahoma, sans-serif; 
	font-size: 10px; 
	color:#7F8C99; 
}
.site-path { 
	font-family: Tahoma, sans-serif; 
	font-size: 11px; 
	color:#858585; 
}

p.wrong{
	margin: 0em 1em 1em 0em;
	color:red;
	font-size:11px;
	font-family: Tahoma, Arial, sans-serif; 
}