body
{
   color: #51519F;
   font-size: 14px;
   font-family: Tahoma;
   letter-spacing: 1px;
   background-color: #EFEFFC;
   margin: 0;
   padding: 0;
   background-image: url(/graphics/background.jpg);
}

h1
{
   font-size: 24px;
   font-weight: bold;
   margin: 0px;
}

h2
{
   font-size: 18px;
   margin: 0px;
}

.text, p
{
   font-size: 14px;
   font-family: Tahoma;
   letter-spacing: 1px;
}

a
{
   text-decoration: underline;
   color: #51519F;
}

a:hover
{
   background-color: #C4C4E6;
   color: #7373B7;
}

.tableform td, .tableform tr
{
   font-size: 14px;
   height: 32px;
}

input, textarea
{
   color: #51519F;
   background-color: #EFEFFC;
}

.page
{
   background-color: #ffffff;
   border-collapse: collapse;
   BORDER-TOP: #8090A9 1px solid;
   BORDER-LEFT: #8090A9 1px solid;
   BORDER-BOTTOM: #8090A9 1px solid;
   BORDER-RIGHT: #8090A9 1px solid;
}

.header
{
   color: #FFFFFF;
   font-size: 12px;
   font-family: Tahoma;
   background-color: #575757;
}

.content
{
   font-size: 14px;
   font-family: Tahoma;
   letter-spacing: 1px;
   margin: 0px 10px 0px 10px;
}

.footer
{
   margin-top: 15px;
   font-family: Tahoma;
   color: #FFFFFF;
   line-height:18px;
   font-size: 12px;
   background-color: #C4C4E6;
   border-collapse: collapse;
   BORDER-TOP: #8090A9 1px solid;
   BORDER-LEFT-width: 0px;
   BORDER-RIGHT-width: 0px;
   BORDER-BOTTOM-width: 0px;
}

.footercopyright
{
}

.footerprivacy
{
   padding-bottom: 2px;
}

.footerprivacy a
{
   color: #fff;
   text-decoration: underline;
}

.footerprivacy a:hover
{
   background-color: #EFEFFC;
   color: #51519F;
}

#nav ul {

   list-style: none;
   margin: 0px;
   padding: 0px 0px 5px 0px;

}

#nav li {

   float: left;
   padding-left: 5px;
   padding-right: 5px;
}

#nav li a
{

   width: 100%;
   display: block;
   text-align: center;
   text-decoration: none;
   color: #48488E;
   font-size: 12px;
   border-color: #C4C4E6;
   border-width: 1px;
   border-style: solid;
   border-top-width: 0px;
   border-bottom-width: 5px;
   border-bottom-color: #7373B7;
   font-family: Tahoma;
   letter-spacing: 2px;
   padding: 2px 0px 4px 0px;
}

#nav li a:hover
{
   text-decoration: underline;
   background-color: white;
}

.required
{
   color: Red;
}

.boxed
{
   background-color: #EFEFFC;
   border: solid 1px #C4C4E6;
}

.boxed h1
{
   font-size: 14px;
   font-family: Tahoma;
   letter-spacing: 1px;
   background-color: #C4C4E6;
   padding: 2px 5px 4px 5px;
}

.boxed h2
{
   font-weight: normal;
   font-size: 14px;
   font-family: Tahoma;
   letter-spacing: 1px;
   padding: 2px 5px 14px 5px;
   margin: 0px;
}

.boxed ul
{
   margin-top: 0px;
}