TD{Color : #555555; Font-Family : Arial; Font-Size : 12px;}
TH {
	FONT-SIZE: 15px; COLOR: #555555; FONT-FAMILY: Arial
}
h1{Color : #555555; Font-Family : Arial; Font-Size : 12px; font-weight: bold;}
.bg {
	Background-Position : top;
	Background-repeat : repeat-x;
}

INPUT.fr1 { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #ffffff ; font-size: 10px; color: #000000 }
.subm { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #ffffff ; font-size: 10px; color: black; font-weight : Bold; }
.formt { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #ffffff ; font-size: 12px; color: #3333cc; font-weight: bold;}
textarea { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #ffffff ; font-size: 10px; color: #000000 }
SELECT { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #ffffff ; font-size: 10px; color: #000000 }

INPUT.btn { color : #CFD6EF; }

A {  font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px; color: #555555; font-weight: bold; text-decoration: none; border-top: none; border-bottom: none; border-left: none; border-right: none;}
a:visited    {  font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px; color: #555555; font-weight: bold; text-decoration: none;border-top: none; border-bottom: none; border-left: none; border-right: none;}
A:hover {  font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px; color: #3399ff; font-weight: bold; text-decoration: none;border-top: none; border-bottom: none; border-left: none; border-right: none;}
A:active {  font-family: Trebuchet MS, Verdana, sans-serif; font-size: 13px; color: #555555; font-weight: bold; text-decoration: none;border-top: none; border-bottom: none; border-left: none; border-right: none;}
A.bmnu {
	Color : #555555;
	Font-Weight : Bold;
	text-decoration : none;
}
A.bmnu:visited {
	Color : #555555;
	Font-Weight : Bold;
	text-decoration : none;
}
A.bmnu:hover {
	Color : #555555;
	Font-Weight : Bold;
	text-decoration : underline;
}
A.bmnu:active {
	Color : #555555;
	Font-Weight : Bold;
	text-decoration : underline;
}

A.lmnu {
	Color : #050C24;
	Font-Family : Arial;
	Font-Size : 12px;
	text-decoration : none;
	Font-Weight : bold;
}
A.lmnu:visited {
	Color : #050C24;
	Font-Family : Arial;
	Font-Size : 12px;
	text-decoration : none;
	Font-Weight : bold;
}
A.lmnu:hover {
	Color : #050C24;
	Font-Family : Arial;
	Font-Size : 12px;
	text-decoration : underline;
	Font-Weight : bold;
}
A.lmnu:active {
	Color : #050C24;
	Font-Family : Arial;
	Font-Size : 12px;
	text-decoration : underline;
	Font-Weight : bold;
}
table {background-repeat: repeat-x}
table.fon {background-repeat: no-repeat}


.contacts p {
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-weight: normal;
}
.contacts p.caption{
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: .5em;
  margin-top: 2em;
}
.contacts p a {
  font-style: normal;
}

.contacts table{
  padding: 0px;
  margin: 0px;
}
.contacts td{
  padding: 0.5em;
}
.contacts th{
  font-size: 9pt;
  text-align: right;
  width: 160pt;
}
.contacts td.error {
  color: red;
  font-weight: bold;
  text-align: center;
}

.contacts .input-text{
  width: 100%;
}
.contacts textarea{
  width: 100%;
}

.contacts input.error,  .contacts textarea.error {
  background-color: #FFFFC6;
  border: 1px solid red;
}

.contacts p.complete {
  padding-top: 5em;
  padding-bottom: 5em;
  text-align: center;
}