﻿body 
{font-family:calibri, Arial; font-size:16px;}

#page {width:960px; margin-left:auto; margin-right:auto; background-color:White; color:#0065AC; border:0px solid #87b7e1;}
#header {text-align:center;}
#form_container {padding:10px;}
.header-img {height:120px;}
.form-div-left {float:left; width:33%; margin-top:5px; margin-bottom:5px; text-align:right; }
.divFormSection { margin-bottom:10px;}
.float-clear {clear:both;}
.form-label {color:#0065AC; font-weight:bold;}
.button { background-color:transparent; border:1px solid #ADADAD; height:25px; background-image:url(img/button-bg.gif); background-repeat:repeat-x; cursor:pointer; font-weight:bold; color:#717171;}
.button:hover {color:#1c1c1c;}
.textinput {background-image:url(img/input_bg.gif); background-position:bottom; border:solid 1px silver; border-bottom:none; vertical-align:middle;}

#footer {height:; background-color:#0C9B37; text-align:center; padding:10px; position:relative; border:2px solid #64C587;}

.footer-label {font-size:28px; color:White; font-style:italic;}
.footer-copyright {font-size:16px; color:#46478A; display:block; margin-top:10px; font-weight:bold;}
.footer-badge {position:absolute; bottom:10px; right:10px;}
#sub-footer {text-align:center; padding:10px; position:relative;}
.top_spacing {height:20px;}

.validator {font-weight:bold; color:Red;}

.background_panel
{
    background-color:White;
}

.header
{
    margin-bottom:10px;
}

#menu {margin-bottom:20px; margin-top:20px; text-align:center;}

.modalBackground 
{ 
    background-color: Gray; 
    filter: alpha(opacity=50); 
    opacity: 0.50; 
} 

.modalMessageText { font-size:16px; color:#46478A;}
.modalIcon {width:70px;}

h2
{
    color:#87b7e1;
    font-style:italic;
    margin-bottom:10px;
    margin-top:0px;
}

h4
{
    font-size:17px;
    margin-top:0px;
    margin-bottom:0px;
}

.content_panel
{
    background-color:#87b7e1;
}

.content_wrapper
{
    color:White;
    padding:10px;
    margin-top:0px;
}

a
{
    color:White;
    
}

p
{
   margin-top:0px;
}

.float_clear
{
    clear:both;
    height:0px;
}

hr
{
    margin-left:10px;
    margin-right:10px;
}

.footer
{
    height:30px;
    font-size:14px;
    color:#0065AC; 
    text-align:center; 
    padding-top:15px;
}

.login_status
{
    color:#0065AC;
    margin-right:20px;
    margin-left:20px;
    text-decoration:none;
}

.copyright
{
    margin-left:20px;
}
