BODY {
font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

Body.page{
text-align: center;
background-color: #eaeaea;
}

A:link {
color: #224488;
}
td,tr {
font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
}
A:visited {
	color: #001155;
}
A:active {
	color: #ff6600;
}
A:hover {
	color: #6699CC;
}

#mainmenu{
width:760px;
margin:0;
padding:0;
height: 2.5em;
background-color: #4466AA;
text-align:center;
vertical-align: middle;
list-style-type: none;
}

ul#mainmenu li{
float:left;

padding: 0.6em 0.76em 0.6em 0.6em;
}


.navlink {
	font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif
}
A.navlink {
	color: #ffffff; text-decoration: none; text-transform: uppercase
}
A.navlink:visited {
color: #ffffff;
text-decoration: none
}
A.navlink:active {
color: #ffffff;
text-decoration: underline
}
A.navlink:hover {
color: #ffffff;
text-decoration: underline
}

.leftlink {
color: #000000; font-weight: bold; font-size: 9pt;
}
A.leftlink{
	color: #000000; text-decoration: none
}
A.leftlink:visited {
	color: #000000; text-decoration: none
}
A.leftlink:active {
	color: #000000; text-decoration: none
}
A.leftlink:hover {
	color: #224488; text-decoration: none
}

TEXTAREA,SELECT,INPUT{
	font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif
}


.main {
width: 760px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
text-align: left;
}

select.header{
background-color: #FFFFFF;
color: #000000;
position: relative;
right:6px;
top: 11px;
text-transform: capitalize;
}

.content {
position:relative;
float: right;
width: 68%;
line-height: 1.25em;
padding: 20px 20px 40px 20px;
}
h1{
font-size: 2em;
color: #224488;
}
h2{
font-size: 1.5em;
}

h3{
font-weight: bold;
font-size: 18px;
line-height: 20px;
color: #224488;
}

.cTitle {
font-style: italic;
width:490px;
position:relative;
text-align: right;
}

.menuCat {
position: relative;
margin-right: 72%;
background:#BBD4F4;
padding: 1.5em 0em 0em 1em;
}
.footer{
clear: both;
padding: 12px 0 10px 10px;
}
.footer img{
padding: 2px 10px 0px 0px;
}

.calendar{
float:left;
width:47%;
margin:2px 0 0 0;
padding:10px;
}

.calendar td{
vertical-align:top;
}

.news{
position:relative;
float:right;
padding:10px;
width:47%;
}

A.langlink {
	color: #FFFFFF;
}

.spacer {
clear: both;
}
li.groupName{
font-weight: bold;
}

#header{
width:100%; height:75px;
background-color: #6699CC;
}
#home{
width:100%;
height:250px;
background-color: #BBD4F4;
color:#FFFFFF;
}


#home img {
position:relative;
left: 27px;
top: 27px;
}
#hometext{
position:relative;
float: right;
top: 30px;
width:70%;
}