  body,table {font-family:tahoma,trebuchet ms; font-size:10pt; color:#5f6060}
  
  form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
  
  input.search, .inp {font-family:tahoma,trebuchet ms; font-size:8pt; color:#6c8393; padding-left:5px; border: solid 1px #73b1dc}
  input.signup, .submit {font-family:tahoma,trebuchet ms; font-size:8pt; color:#707070; padding-left:5px; margin-bottom:5px; border: solid 1px #cecece; width:154px}
  
  a {font-family:tahoma,trebuchet ms; font-size:10pt; color:#0d5d90; text-decoration:underline}
  a:hover {font-family:tahoma,trebuchet ms; font-size:10pt; color:#0d5d90; text-decoration:underline}
  
  a.go {font-size:9pt; font-weight:bold; color:#5B9BC9; text-decoration:underline}
  a.go:hover {font-size:9pt; font-weight:bold; color:#5B9BC9; text-decoration:underline}
  
  a.other {font-size:8pt; color:#5B9BC9}
  a.other:hover {font-size:8pt; color:#5B9BC9}
  
  div.headtitle {font-family:trebuchet ms, tahoma; font-size:23pt; color:#ffffff; padding-bottom:10px}
  div.headtext {font-family:trebuchet ms, tahoma; font-size:12pt; color:#ffffff}
  .rights {font-family:tahoma,trebuchet ms; font-size:8pt; color:#828282;}
  p.maincontent {font-size:10pt; color:#5F6060; text-align:justify}
  
  td.leftmenu {background-image: url('/data/img/bg_menu.gif'); background-repeat:no-repeat; padding-left:10px; padding-right:20px;}
  td.leftmenu a {font-size:9pt; font-weight:bold; color:#ffffff; text-decoration:underline}
  td.leftmenu a:hover {font-size:9pt; font-weight:bold; color:#FFE401; text-decoration:underline}
  
  a.topmenu {font-weight:bold; color:#0D5D90; text-decoration:underline}
  a.topmenu:hover {font-weight:bold; color:#72B1DC; text-decoration:underline}
  
  a.grey  {font-family:tahoma,trebuchet ms; font-size:8pt; color:#828282; text-decoration:none}
  a.grey:hover {font-family:tahoma,trebuchet ms; font-size:8pt; color:#828282; text-decoration:underline}
  
  span.header {font-family:tahoma; font-size:7pt; font-weight:bold; color:#212121;}

.form_bg{
  padding-left: 5px;
  background-color: #70afda;
  font-size: 8pt;
}

th
{
    font-size: 80%;
    font-family: Arial, Verdana;
    color:black;
    font-weight:bold;
}

.fon1
{
    background-color : #EEEEEE;
}

.fon2
{
    background-color : #FFFFFF;
}

.fon3
{
    border:solid thin #808080;
    border-width:0 0 1 0;
}


h1
{
	font-size:14px;
	font-weight:bold;
}

hr
{
	color:#C0C0C0;
	margin:0px;
}


.top_menu
{
	font-family : Arial;
	color : #003399;
	font-weight : bold;
	text-align : center;
}
.top_menu a
{
	color : #003399;
	text-decoration : none;
}
.lang
{
	font-family : Arial;
	font-size : 90%;
	color : #000000;
	text-align : center;
}
.lang a
{
	color : #979797;
	text-decoration : none;
}
.site_navigator
{
	font-size : 80%;
	color : #000000;
}
.site_navigator a
{
	text-decoration : none;
}
.date
{
	font-weight : normal;
	font-size : 7pt;
}
.date a
{
	color : #666666;
	text-decoration : none;
}
.title_page
{
	font-size : 100%;
	color : #666666;
	font-weight : bold;
	margin : 10px 0px;
}

.title_announce
{
	color : #003399;
	font-weight : bold;
	margin : 10px 0px;
}
.title_announce a
{
	color : #003399;
	text-decoration : none;
}


.content a, .body a
{
	color : #003399;
}

.profile
{
	border : solid 1px #f0f0f0;
	padding : 9px 0px 9px 20px;
}
.profile thead, .profile thead a
{
	color : #666666;
	font-weight : bold;
	text-decoration : none;
}
.profile tbody
{
	color : #666666;
	padding : 10px 20px 0px;
	background-color : #FAFAFA;
	border : solid 1px #f0f0f0;
}
.profile input
{
	width : 128px;
	height : 19px;
}
.profile_link
{
	font-family : Arial;
	font-weight : lighter;
	color : #666666;
}
.profile_link a
{
	color : #666666;
	text-decoration : none;
}
.red
{
	color : #990000;
}
.compulsory_use
{
	color : #FF0000;
	background-color : #f0f0f0;
	padding : 2px;
}

.link
{
	font-weight : normal;
}
.link a
{
	color : #666666;
	text-decoration : none;
}

.search input
{
	width : 128px;
	height : 19px;
	margin : 20px;
}
.in_input
{
	padding : 0px;
	color : #666666;
}
.footer
{
	color : #003399;
}
.footer a
{
	color : #003399;
	text-decoration : none;
}

.to_fill_in
{
    color: #FF0000;
}

.error{
    color: Red;
    text-align : center;
}
.confirm{
    color: Green;
    text-align : center;
}
.empty{
    color: Blue;
    text-align : center;
}

.gbheader	{
	background-color: #F0F0F0;
}

.anchor    {
    background-image: url('/data/img/anchor.gif');
    background-color: #EFEFDE;
    font-size: 12px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 0px;
    padding-left: 16px;

    padding-right: 3px;
    padding-bottom: 2px;
    text-align: right;
    border: 1px solid #000000;
    color: #000000;
}

