﻿body
        {
            margin: 0;
            background: #BECED5 url(img/background.gif);
            font-family: Arial, Verdana, Sans Serif;
            font-size: 10pt;
            color: #003580;
        }
        /*----------- links -----------*/
        a img
        {
            border: none;
        }
        a, a:link, a:visited, a:active
        {
            text-decoration: none;
            font-weight: normal;
            color: #8B91A7;
            padding: 0;
        }
        a:hover
        {
            color: #9D102D;
        }
        hr
        {
        color: #C3D2DA;
        margin: 10px 0;
        }
        
        hr.shallow
        {
        margin: 0;
        padding: 0;
        }
        #mainnav
        {
	        width: 100%; 
	        background: url(img/navbg.jpg) repeat-x bottom;
	        text-align: center; 
	        margin: 0; 
	        padding: 7px 0; 
	        border-bottom: 2px solid #12315F;
	        border-top: 2px solid #C0CDE1;
        }
               #mainnav ul
        {
	        text-align: center;
	        margin: 0;
	        text-indent: 0;
	        padding: 0;
        }

        #mainnav ul li
        {
	        display: inline;
	        padding: 3px;
	        text-indent: 0;
	        margin: 0;
        }
       #mainlinks a, a:active, a:link, a:visited
       {
        color: #013284;
        font-family: Arial, Verdana, ;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
        padding: 3px 8px;
        border-left: 4px solid url(img/bg006.gif);
        }
        #mainlinks a:hover
       {
        color: #9D102D;
        padding: 3px 4px;
        border-left: 4px solid #9d102d;
        }
#mainnav a, a:active, a:link, a:visited
{
	color: #fff;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
}
#mainnav a:hover
{
color: #013284;
}

a img
{
border: none;
}
        #mainlinks ul li 
        {
        
        list-style-type: none;
        }
        #mainlinks ul
        {
        margin-left: 0;
        text-align: left;
        text-indent: 0;
        }
        #queryfull
        {
	        width: 800px;
	        margin: 0 auto; 
            padding: 20px; 
            text-align: left; 
            border: 2px solid #336699;
            border-top: none;
            background: #fff;
        }
        td.label
        {
            text-align: left;
            font-weight: bold;
        }
        .label
        {
        font-weight: bold;
        }
        table.CheckAlign
	    {
	    width: 100%;
	    }

	    table.CheckAlign tr td
	    {
	    width: 250px;
	    }
        
        h5.blubar
	    {
	    color:#fff;
    	background-color:#104A9E;
    	padding: 2px 0 2px 7px; 
	    margin:0;
	    border-top:2px solid #BECED5;
	    }
/*----------- text elements -----------*/
        h1
        {
            font-size: 150%;
            font-style: normal;
            font-weight: bold;
            color: #AE5766;
        }
        h2
        {
            font-size: 120%;
            padding: 3px;
            text-align: left;
        }
        h3
        {
            font-size: 100%;
            font-style: normal;
            font-weight: bold;
        }

        ul
        {
            text-align: right;
            text-indent: 0;
        }
        ul li
        {
            list-style-type: none;
            text-indent: 0;
            margin: 0;
            padding: 0;
        }
