﻿
form
{
    font: 90%  Tahoma, sans-serif, arial, verdana;
    margin: 0;
    padding: 0;
    min-width: 500px;
    max-width: 800px;
    width: 760px;
}

form fieldset {}

form fieldset legend {
	font-size:1.1em;                                                                                
                                                                                                   
}
.texthelp
{
	font-size: 60%;
	color: #006600;
	font-family: verdana,arial,sans-serif;
}
#Header
{
BACKGROUND-IMAGE: url(images/top.jpg);
BACKGROUND-REPEAT: no-repeat;
HEIGHT: 100px;
BACKGROUND-COLOR: #809b80
}
.txtHeading
{
	color: #006600;
	font-size: 18pt;
	font-family: Verdana, Arial, Sans-Serif;
}

div#navcontainer
{
background-color: #809b80;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}

div#navcontainer ul
{
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font: 80%;
color: white;
text-align: left;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
}

div#navcontainer ul li
{
display: inline;
margin-left: -4px;
}

div#navcontainer ul li a
{
padding: 5px 10px 5px 10px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

div#navcontainer ul li a:hover
{
background-color: #415441;
color: white;
}

#active a { border-left: 1px solid #fff; }

.submitbutton{
    margin: 10px;
    }
    
.descriptiontext{
    font-size: x-small;
    color: #809b80;
    margin-top: 3px;
}
.searchtable{
    padding: 20px;
    margin-left: 30px;
    margin-top: 10px;
    border: 0px solid;
}

table.resulttable{
    margin-left: 30px;
    margin-top: 10px;
    border: 0px solid;
}

table.detailstable{
    margin-left: 30px;
    border: 0px solid;
}

table.resulttable tr td, table.detailstable tr td,
table.resulttable tr th, table.detailstable tr th
{
    border: 1px solid white;
    padding: 2px;
}

.detailslist{
    margin-left: 30px;
    border: 0px solid;
}

.indent{    
    margin-left: 30px;
    }
    
.subtitle{
    font-weight: bold;
    font-size: large;
    margin-top: 30px;
    margin-left: 30px;
}
    
.itemtitlev{
    font-weight: bold;
    color: #415441;
    text-align: left;
        }
        
.itemtitleh{
    font-weight: bold;
    background-color: #b8c8b8;
    color: #415441;
    text-align: left;
        }
        
.itemtitlehr{
    font-weight: bold;
    background-color: #b8c8b8;
    color: #415441;
    text-align: right;
        }
        
.itemr{
    text-align: right;
    }
    
a:link{
    font-weight: bold;
    color: #467846;
    text-decoration: none;
}

a:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	background-color: #ffff00;
}
a:visited {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

#container{
    width: 70%;
    }

#contentcontainer{
    line-height: 130%;    
    }
    
#top
{
    font-size: 2em;
    padding: 1em;
    }
    
    
#content
{
    float:left;
    clear: both;
    background-color: #ddd;
    padding: 1em;
    }    

    
#bottom
{
    clear: both;
    margin: 0;
    padding: 1em;
    }