body
{
margin: 0px;
}

body, table, p, span, div, li, caption, input, textarea, select
{
font-family: Tahoma;
font-size: 9pt;
}

h1
{
font-size: 12pt;
color: #3b73b9;

}

h2
{
font-size: 10pt;
color: #3b73b9;

}

b, a
{
color: #3b73b9;
}


@font-face {font-family:"aFuturaRoundDemi";
src: url("/design/FUT_RD.TTF");
}

.futura
{
font-family: aFuturaRoundDemi;
}

.menu1, .rmenuhead
{
color: #3b73b9;
font-size: 11pt;
text-decoration: none;
font-family: aFuturaRoundDemi;
}

.menuhead a.menu1, .menuhead
{
color: #FFFFFF;
text-transform: uppercase;
font-family: aFuturaRoundDemi;
font-size: 10pt;
}

.rmenu, .rmenu a
{
color: #3b73b9;
font-size: 11pt;
font-family: aFuturaRoundDemi;
text-decoration: none;

}

.submenu a
{
text-decoration: none;
font-size: 8pt;
color: #999999;
}

.submenu a:hover
{
color: #333333;
}

.hdright
{
color: #e84823;
font-family: aFuturaRoundDemi;
font-size: 10pt;

}

.hdright a
{
color: #3b73b9;
text-decoration: none;

}

/*SS*/
.header
{
background-image: url("images/header_long.gif");
}

.hdmain
{
background-image: url("images/header_main.jpg");
color: #d0f2ff;
}

.hdmain a
{
color: #d0f2ff;
text-decoration: none;
}


.hdleft
{
background-image: url("images/header_left.jpg");
background-repeat: no-repeat;
background-position: top right;
}

.hdright
{
background-image: url("images/header_right.jpg");
background-repeat: no-repeat;
background-position: top left;
}

.menuhead
{
background-color: #3b73b9;
text-align: center;
}

.submenu
{
border-top: 1px solid #3b73b9;
border-bottom: 1px solid #3b73b9;
}

.rmenuhead
{
border-bottom: 2px solid #3b73b9;
text-align: center;
}

.copy, .copy a
{
background-color: #3b73b9;
color: #FFFFFF;
}

table.bordered 
{
	border: none;
	text-indent: 0px;
	font-size: 8pt;
}

table.bordered tr th
{
background-color: #3b73b9;
color: #FFFFFF;
}

table.bordered tr td
{
background-color: #ecf7ff;
border-bottom: 1px solid #3b73b9;

}

.small
{
font-size: 8pt;
}

.contentit, .contentit p, .contentit span, .contentit div
{
color:#414141;
font-size:10pt;
font-family: Trebuchet MS
word-wrap:break-word;
}

.contentit p.red, .contentit span.red, .contentit div.red
{
color: #CC0000;
}


.cutebox
{
border: 1px solid #3b73b9;
width: 100%;
background-color: #ECF7FF;
}

.cutebutton
{
border: 1px solid #3b73b9;
background-color: #3b73b9;
color: #FFFFFF;
}



/*form*/
label {
  position:relative;
  display:block;
  float:left;
  padding-right:5px;
  width: 100%;
}
label em {
  float:right;
  position:absolute;
  text-align: right;
  font-size:.8em;
  color: #f00;
  padding: 1px;
}
br {
  clear:left;
}
.cb, .rb {
  width:1em;
}
#reset {
  width:87px;
  margin-left:60px;
  margin-top:10px;
}
#submit {
  width:87px;
  height:40px;
  margin-left:60px;
}
#output {
  background-color:#F0B80D;
  height:25px;
  overflow:hidden;
  padding:5px;
  margin-bottom:15px;
}
