﻿html, body {
    margin: 0px;
	padding: 0px;
}

body {
    font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 9pt;
    color: #000000;
	text-align: left;
    background-image: url(images/bg.gif);
    background-color:  #9fe0f5;
    background-position: bottom left;
    background-repeat: repeat-x;
    border-collapse: collapse;
    background-attachment: fixed;
}

.hidden {
	display: none;
}

h1 {
	margin:0;
	padding:0;
}

h2 {
	
}

H3 {
	FONT-SIZE: 12pt; 
	TEXT-ALIGN: left;
	color: #1B55A6;
}

H4 {
	FONT-SIZE: 12pt; 
	TEXT-ALIGN: left;
	color: #000000;
	margin-top:0px;
	margin-bottom:10px;	
}

div#maincontainer {
	width: 880px;
    background: #ffffff;
	margin: auto;
	padding: 0px;
	border: 1px solid #004981;
	text-align: left;
}

div#header {
	WIDTH: 100%;
    height: 207px;
    background: #0080c0 url('images/header.jpg');
	TEXT-ALIGN: left;
}

div#nav {
	width: 100%;
 	VERTICAL-ALIGN: top; 
	TEXT-ALIGN: left;
}

div#rightcolumn {
	float: right;
	width: 200px;
	padding: 10px;
	margin-left: 10px;
	margin-top: 1px;
}

div#contentcolumn {
	margin-right: 200px;
	padding: 15px;
	margin-top: 1px;
}



div#footer {
	clear: both;
	padding: 15px;
	margin: 0px;
	text-align: center;
}

div#footer hr {
  border: 0;
  color: #0a54a2;
  background-color: #0a54a2;
  height: 1px;
  width: 70%;
}

#footer p {
	margin:0;
}

.MainTable
{
   border:#004981 1px solid;
   width: 880px;
   margin-left: auto;
   margin-right: auto;
}

FORM {
	HEIGHT: 100%;
}

TABLE TD {
	VERTICAL-ALIGN: top
}

TextArea
{
}

.TABLEMAXHEIGHT {
	Height: 100%;
}

.TableHeader
{
    background-color: #1B55A6;
    color:#ffffff;
    font-weight:bold ;
}

.ErrorString
{
    color:#FF0000;
    font-weight: bold ;
}

UL
{
    padding-left:20px;
    margin-left:3px;    
    margin-top:7px;
    margin-bottom:5px;
}

.Hyphen
{
    margin-bottom:10px;
}

.Hyphen li
{
    list-style-image: url(images/moreinfo/bullet.gif);
}

.ListNoBullet
{
    list-style-type: none;
}

#BlueText
{
    color: #000098;
}

#LeftPadding15px
{
    padding-left:25px;
}

.SmallText
{
    font-size:8pt;
}

.ValidateMessage {
	color: red;
}

/*BANNERS*/
#topbannerzone1
{
  position: relative;
  top: 5px;
  left: 5px;
  }

#topbannerzone2
{
  position: relative;
  top: 20px;
  left: 20px;
  width: 468px;
  height: 60px;
  }