.fValidator-form fieldset {
	border: 1px solid #ccc;
	padding: 10px;
}

.fValidator-form legend {
	padding: 0 5px;
}

.fValidator-form input, select {
	font-family: Arial;
	color: #666;
}
	.fValidator-form input {padding: 2px;}

.full {width: 100%;}
.half {width: 50%; vertical-align: top;}

.fValidator-msg {
	background-color: #c00;
	font-size: 85%;
	color: #fff;
	padding: 5px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(img/back3.jpg);
	background-position:0 0px;
	background-repeat:repeat-x;
}

#header
{
height:8em;
margin: 0;
padding: 0;
background:url(img/logo.gif) no-repeat;
background-position: 0 15px;    
}
.right .title
{
background-image:url(img/butt.gif);
background-repeat: no-repeat;
background-position: 96% 7px;
margin-top:10px;
height:27px;
padding-top:12px;
text-align:left;
color:#58585a;
padding-left:5px;
font-weight:bold;
font-family:"Tahoma";

}
.right .text
{

font-family:"Tahoma";
font-size: 12px;

}
#highlights
{
height:12px;
font-family:"Tahoma";
}
.title
{
background-image:url(img/butt.gif);
background-repeat: no-repeat;
background-position: 96% 7px;
margin-top:10px;
height:27px;
padding-top:12px;
text-align:left;
color:#58585a;
padding-left:5px;
font-weight:bold;
font-family:"Tahoma";
}

#header  #about
{
height:10px;
color:#58585a;
position:relative;
left:50%;
top: 20px;
font-family:"Tahoma";
font-size:10px;
background-image:url(img/eu.gif);
background-repeat: no-repeat;
background-position: top left; 
padding-left:10px;
padding-top:45px;
font-weight:bold;
width:300px;
 

}
#header  #mail
{
height:10px;
color:#58585a;
position:relative;
left:88%;
top: -50px;
font-family:"Tahoma";
font-size:10px;
padding-left:11px;
padding-top:1px;
font-weight:bold;
width:75px;
 

}
#header #main
{
width: 73%;
float: left;
display: inline;
margin:8px;
    
}
#content
{
clear:both;
position:relative;
margin-top: 20px;

}
#left
{
width: 73%;
float: left;
display: inline;
font-family:"Tahoma";
font-size:0.8em;
margin:3px;
color:#58585a;
padding-left:10px;
   
}

.right
{
width: 23%;
height:auto;
float: left;
color:#000000;
position:relative;
font-family:"Tahoma";
font-size:10px;
border:1px solid #58585a;
background-color:#e6e6e6;
background-image:url(img/rtop.jpg); 
background-repeat:repeat-x;
background-position:top;
}
.last
{
background-color:#e6e6e6;
background-image:url(img/right.gif); 
background-repeat:repeat-x;
background-position:bottom;
height:50px;
font-family:"Tahoma";
}
#header #box
{
height:170px;
width: 23%;
float: left;
position:relative;
font-family:"Tahoma";
border:1px solid #58585a;
background-color:#e6e6e6;
text-align:center

}
#header #box1
{
padding-top: 5px;
padding-bottom: 25px;
width: 23%;
float: left;
position:relative;
font-family:"Tahoma";
border:1px solid #58585a;
background-color:#ffffff;
text-align:center;
background-image:url(img/login.jpg); 
background-repeat:repeat-x;
background-position:top;

}
#header #box1 p
{
font-size:11px;
padding:4px;
color:#58585a;

}
#header #box p
{
font-size:11px;
padding:4px;
color:#58585a;

}
#menu
{
position:absolute;
top: 110px;
width:800px;
}

#footer
{
clear: both;
background-color:#58585a;
color: #fff;
margin-top:5px;
padding: 5px 3%;
text-align: right;
margin: 0;
padding: 7px 10px;
color:#fff;
font-family:"Tahoma";
font-size:11px;
border-top:3px solid #a6ce39;
}
.thead
{
border:1px solid #58585a;	
background-color:#a6ce39;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
font-weight: bold;
}
.thead1
{
border:1px solid #58585a;	
background-color:#f5f5f5;
color: #58585a;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
font-weight: normal;
}
.futer
{
clear: both;
color: #58585a;
background-image:url(img/futer.gif);
background-repeat:repeat-x;
background-position:top;
height:30px;
}
.tableborder
{
color: #58585a;
background-image:url(img/table.gif);
background-repeat:repeat-x;
background-position:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:25px
}
.tablefuter
{
border-bottom:1px solid #58585a;
height:45px;
}
h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#58585a;
}
 .colored
 {
 color:#a6ce39;
 }
 
#left li
 {
 list-style-type:square;
 
 }
 ul
 {
 margin-left:30px;
 }
 .coord
 {
 color:#58585a;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 text-align:left
 }
   .formfields
  {
  	border:1px solid #58585a;
	color:#58585a;
	font-family:Tahoma;
	font-size:11px;
	padding:2px;
  }
   .submit
  {
  	border:1px solid #fff;
	color:white;
	font-family:Tahoma;
	font-size:11px;
	padding:3px;
	background-color:#a6ce39;
	width: 80px;
  }
  A:link  {
color:	#8aa834;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	1em;
text-decoration:underline;
}

A:visited  {
color:	#8aa834;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	1em;
text-decoration:none;
}

A:hover  {
color:	#8aa834;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	1em;
text-decoration:underline;
}

A:active  {
color:	#8aa834;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	1em;
text-decoration:underline;
}

  A.head:link  {
color:	#ffffff;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	1em;
text-decoration:underline;
}

A.head:visited  {
color:	#ffffff;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	1em;
text-decoration:none;
}

A.head:hover  {
color:	#ffffff;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	1em;
text-decoration:underline;
}

A.head:active  {
color:	#ffffff;
font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:	1em;
text-decoration:underline;
}
.cell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	border:1px solid #58585a;
}