html,body
{
    width: 100%;
}

body
{
    margin: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #525252;
}

.headerblue
{
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    color: #0066CC;
    line-height: 0px;
}

.headergray
{
    font-style: italic;
    font-size: 18px;
    color: #525252;
    line-height: 0px;
}

.navbtn a
{
	display: block;
	width: 97px;
	height: 23px;
	text-align: center;
	background: url(images/navbtn.gif) no-repeat left top;
   font-weight: bold;
   color: #525252;
   text-decoration: none;
   padding: 8px 0 0 0;
}

.navbtn a:hover
{
	background: url(images/navbtn.gif) no-repeat left -62px;
    font-weight: bold;
    color: #1A66B9;
    text-decoration: none;
}
.navbtn a.active
{
	background: url(images/navbtn.gif) no-repeat left -31px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

a
{
    color: #0066CC;
}

a:hover
{
    color: #CC6600;
}

.narrowfont
{
    font-family: Arial Narrow;
    font-weight: bold;
    font-size: 16px;
}

.sidemenu a
{
    color: #FFFFFF;
}

.sidemenu a:hover
{
    color: #FFCC66;
}

h2
{
    font-size: 13px;
    color: #FFFFFF;
    font-style: italic;
    line-height: 10px;
}

h1
{
    color: #0076D1;
    font-size: 18px;
    line-height: 0px;
}

.Title1
{
    font-size: 16px;
    font-weight: bold;
    color: #CC6600;
}

.Text12Bold
{
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.control-border
{
    border: solid 1px #ABADB3;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #FFFFFF;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

