BODY {
	font-family: Verdana; font-size: 10pt; 
	margin-top: 0pt;
	background: #FFFFFF;
}

TD,P,li,ol {
	font-family: Verdana;
	font-size: 10pt;
	color: #663366;
}                          
.vline {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #336633;
	text-decoration: none;
	background: #47597D;
}
.line	{
	font-size: 3pt;
	background: #336699;
}
.line2	{
	font-size: 3pt;
	background: #990099;
}
.line4	{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: #663366;
}
.faotitle {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	background: #6699FF;
}
.faoco {
	font-family: Verdana;
	font-size: 12pt;
	color: #663366;
	background: #FFFFFF;
}
.country {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt;
	color: #663366;
	font-weight: bold;

}
A.lang {
	font-family: Verdana;
	font-size: xx-small;
	text-decoration: none;
	color: #663366;
	font-weight: bold;
}
A.lang:HOVER {
	font-family: Verdana;
	font-size: xx-small;
	text-decoration: none;
	color: #6699FF;
	font-weight: bold;
}
.form {
	font-family: Verdana;
	font-size: 8pt;
	color: #663366;
	text-align:	right;
}    				         
.menu {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #121212;
	text-decoration: none;
	
}
.menu:HOVER {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff; changed 663366
}
.selected {
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #47597d;
	font-weight: bold;
}
.whitebox {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #121212;
	text-decoration: none;
}
.whitebox: HOVER {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #663366;
	text-decoration: none;
	background: #FFFFFF;
}
.box {	background: #CCCCCC;}

.gap {	background: #FFFFFF; }

.colourbox {
	font-family: Verdana;
	font-size: 8pt;
	color: #663366;
	background: #99CCFF;
}
.colourboxblue {
	font-family: Verdana;
	font-size: 8pt;
	color: #CCCCCC;
	background: #334c7f;
	}
.listbox {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color:  #121212; #663366;
	text-decoration: none;
	background: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: groove;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;;
}
.select {
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #663366;
	font-weight: normal;
	background: #FFFFFF;
}
.news 	{
	font-family: Verdana;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
	background: #FFFFFF;
}
.article1 {  font-family: Verdana; 
	font-size: 8pt; 
	color:  #121212; 6699CC Changed
	text-decoration: none; 
	background: #FFFFFF}
.article_without_bg {  font-family: Verdana; 
	font-size: 8pt; 
	color:  #121212; 6699CC Changed
	text-decoration: none; 
	}

.article1:hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #a57c29;  changed 663366
	text-decoration: none;
}
.article2 {
	font-family: Verdana;
	font-size: 8pt;
	color: #663366;
	text-decoration: none;
	background: #FFFFFF;
}
.article2:hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #a57c29;
	text-decoration: none;
}
.gallery {
	font-family: Verdana;
	font-size: 8pt;
	color: #663366;
	text-decoration: none;
	background: #FFFFFF;
	border: thin solid #99CC99;
}
.title {
	font-family: Verdana;
	background: #99CCCC;
	font-size: 10pt;
	font-weight: bold;
	color: #663366;
	text-decoration: none;
}
.line3 {  font-size: 4pt; background: #99CC99}
.article-main {  
	font-family: Verdana; 
	font-size: 8.5pt; 
	color:  #f6fbf3;          *#121212; 
	text-decoration: none; 
		}


table.moduletable-left{
	*width: 200px;
	margin-bottom: 5px;
	border:1px solid #47597d;
	width: 100px;
}

table.moduletable-left200{
	width: 184px;
	margin-bottom: 5px;
	border:1px solid #47597d;
	background:#dddddd;
}
table.moduletable-right{
	width: 175px;
	margin-bottom: 5px;
	border:1px solid #47597d;
}
table.moduletable-main{
	width: 790px;
	margin-bottom: 10px;
	border: 0.5px solid #47597d;
	background:#dddddd;
		align:center;
	
		}
div.moduletable-left {
	margin-bottom: 2px;
	padding-left:10px;
	padding-right:10px;
	}

table.moduletable-left th, div.moduletable-left h3 
{
	color: #003399;
	background:#dddddd;
	text-align: left;
	padding-left:3px;
	height: 25px;
	line-height: 21px;
	font-weight: bold;
	border-bottom:1px solid #47597d;
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 1px 2px 3px 1pt;
}

table.moduletable td-left {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	
}
.outline {
  border: 1px solid #47597d;
  background: #ffffff;
  padding: 2px;
  font-family: Verdana;
	font-size: 8pt;
	color: #808080;
	text-decoration: none;
	}
  
h3 
{
font-family:Verdana;
font-size:8pt;
font-weight:bold;
color:  #121212;
text-decoration: none; 
background: #FFFFFF;
line-height:130%;
padding:0px 0px 5px;
border-bottom:1px dotted #121212;
}
h4 
{
font-family:Verdana;
font-size:8pt;
font-weight:normal;
color: #334c7f;
text-decoration: none; 
background: #FFFFFF;
line-height: 130%;
padding:0px 0px 5px;
border-bottom:1px dotted #334c7f;  
*old121212
}
.button {
  color: #c64934;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  width: auto;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 22px;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}
.bground {
  Background:#ebebeb;
  padding: 2px;
  font-family: Verdana;
	font-size: 8pt;
	color: #808080;
	text-decoration: none;
	margin-top: 7px
	}
.bground_text {
   font-family: Verdana;
	font-size: 8pt;
	color: #121212;
	margin-top: 3px;
	text-decoration: none;
	}
	

.year {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.month {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.yearname {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-ALIGN: center
}
.monthname {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px; COLOR: #000000; BORDER-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.dayname {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: 1px; COLOR: #cccccc; BORDER-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.weeknumtitle {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.weeknum {
	FONT-SIZE: 10px; WIDTH: 20px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.week {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.monthweek {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
.yearnavigation {
	FONT-SIZE: 12px
}
.datepicker {
	BACKGROUND-COLOR: #ffffff
}
.datepickerform {
	MARGIN: 0px
}
.monthnavigation {
	FONT-FAMILY: Tahoma, Arial, sans-serif
}
.monthpicker {
	FONT-SIZE: 10px; BACKGROUND-COLOR: #ffffff
}
.yearpicker {
	FONT-SIZE: 10px; BACKGROUND-COLOR: #ffffff
}
.pickerbutton {
	BORDER-RIGHT: #6699ff 1px solid; BORDER-TOP: #6699ff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #6699ff 1px solid; BORDER-BOTTOM: #6699ff 1px solid
}
.nomonthday {
	FONT-SIZE: 9px; WIDTH: 10px; COLOR: #aaaaaa; HEIGHT: 10px; TEXT-ALIGN: center
}
.monthday {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; WIDTH: 10px; COLOR: #4f91cd; HEIGHT: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.today {
	BORDER-RIGHT: #b3c9ea 1px solid; BORDER-TOP: #b3c9ea 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #b3c9ea 1px solid; WIDTH: 20px; COLOR: #4f91cd; BORDER-BOTTOM: #b3c9ea 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.selectedday {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px outset; WIDTH: 20px; BORDER-BOTTOM: 1px outset; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.sunday {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 20px; COLOR: #667171; HEIGHT: 20px; TEXT-ALIGN: center
}
.sunday A {
	COLOR: #667171
}
.saturday {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; WIDTH: 10px; COLOR: #667171; HEIGHT: 10px; TEXT-ALIGN: center
}
.saturday A {
	COLOR: #667171
}
.event {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; WIDTH: 20px; COLOR: #000000; BORDER-BOTTOM: 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.event A {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.selectedevent {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; WIDTH: 20px; COLOR: #000000; BORDER-BOTTOM: 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.selectedevent A {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.todayevent {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; WIDTH: 20px; COLOR: red; BORDER-BOTTOM: 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.todayevent A {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.eventcontent {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 10px; BORDER-LEFT: 1px outset; WIDTH: 100%; BORDER-BOTTOM: 1px outset
}
.event {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px solid; WIDTH: 20px; COLOR: #000000; BORDER-BOTTOM: 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #dfe8f6; TEXT-ALIGN: center
}
.dd {
	BORDER-RIGHT: #99b7e3 1px solid; BORDER-TOP: #99b7e3 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT: #99b7e3 1px solid; WIDTH: 10px; COLOR: #0066ff; BORDER-BOTTOM: #99b7e3 1px solid; HEIGHT: 10px; BACKGROUND-COLOR: #b3c9ea; TEXT-ALIGN: center
}
.dd A {
	COLOR: #ffffff
}
