body
{
background-color: #FFFFFF;
color: #000000;
font-size: 13px;
font-family: comic sans MS, verdana, arial;
font-weight: normal;
padding: 0;
margin: 0;
}


.align_left
{
text-align: left;
}

.align_center
{
text-align: center;
}

.align_right
{
text-align: right;
}



.align_top
{
vertical-align:top;
}

.font_weight_normal
{
font-weight: normal;
}

img
{
border-style: none;
}

form
{
padding: 0;
margin: 0;
}

input, select, option, textarea
{
font-size: 13px;
color: #2098DF;
font-family: comic sans MS, verdana, arial;
text-align: left;
}

a:link, a:visited, a:active, a:hover
{
color: #2098DF;
text-decoration: underline; 
}

a:hover
{
color: #2098DF;
text-decoration: none;
}

h1, h2, h3, h4, h5, h6
{
font-weight: bold;
color:#000000;
}

h1 {font-size: 28px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}	
h5 {font-size: 10px;}
h6 {font-size: 10px;font-style: italic;}

table, tr, td, th, span, div, pre
{
font-size: 13px;
font-family: comic sans MS, verdana, arial;
border-style: none;
border-width: 0;
padding: 0;
margin: 0;
}

.language
{
color: #333333;
font-family: comic sans MS, verdana, arial;
font-size: 12px;
font-weight: normal;
text-align: right;
padding-left: 6px;
padding-top: 6px;
padding-right: 8px;
padding-bottom: 0px;
}

.language a, .language a:visited, .language a:hover, .language a:active
{
color: #333333;
text-decoration: none; 
}

.language a:hover 
{
color: #333333;
text-decoration: underline;
}

.form_title
{
background-color: #65AED9;
color: #FFFFFF;
font-size: 15px;
font-family: comic sans MS, verdana, arial;
font-weight: bold;
border: 0;
padding: 4;
margin: 0;
}

.form_content, .form_content td
{
background-color: #D9DADB;
color: #000000;
font-size: 14px;
font-family: comic sans MS, verdana, arial;
font-weight: normal;
border: 0;
padding: 2;
margin: 0;
}

#required
{
color: #2098DF;
}

#error
{
color: #FF0000;
}

.error
{
color: #FF0000;
}

#prominent
{
font-size: 15px;
}

.form_button
{
background-color: #65AED9;
color: #FFFFFF;
font-size: 13px;
font-family: comic sans MS, verdana, arial;
font-weight: bold;
text-align: center;
border-left: #BAD3E2 2px solid;
border-top: #BAD3E2 2px solid;
border-right: #2D373E 2px solid;
border-bottom: #2D373E 2px solid;
padding: 0;
margin: 0;
}

.shadowtop
{
background-color: #BAD3E2;
}

.shadowbottom
{
background-color: #2D373E;
}

.form_internal table, .form_internal td , .form_internal th
{
font-size: 13px;
font-family: comic sans MS, verdana, arial;
border: #FFFFFF 1px	solid;
padding: 2;
margin: 0;
vertical-align:top;
}

.form_internal td table, .form_internal td td
{
border-style: none;
border-width: 0;
padding: 0;
margin: 0;
}

td.form_detail table, td.form_detail td
{
font-size: 13px;
font-family: comic sans MS, verdana, arial;
border-width: 0;
padding: 3 5;
margin: 0;
}

.menu_background
{
background-image: url("images/menu.jpg");
}

.menu
{
color: #FFFFFF;
font-family: comic sans MS, verdana, arial;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-left: 3px;
padding-right: 3px;
padding-top: 5px;
padding-bottom: 5px;
}

.menu a, .menu a:visited, .menu a:hover, .menu a:active
{
color: #FFFFFF;
text-decoration: none; 
}

.menu a:hover 
{
color: #FFFFFF;
text-decoration: underline;
}

#no_payment
{
font-size: 12px;
font-weight: normal;
}

td.backtoPrevious
{
font-size: 13px;
font-weight: bold;
}

.footer
{
color: #666666;
font-family: comic sans MS, verdana, arial;
font-size: 12px;
font-weight: normal;
text-align: center;
padding: 5;
}

.footer a, .footer a:visited, .footer a:hover, .footer a:active
{
color: #666666;
text-decoration: underline; 
}

.footer a:hover 
{
color: #666666;
text-decoration: none;
}