/* CSS Document */

body
{
background-color: #e1e1e1;
}
.container
{
background-color: #ffffff;
border: dotted 1px black;

}
.header
{
width: 90%;
height: 110px;
background-image: url(images/full-logo-large.png);
background-repeat: no-repeat;
background-position: left center;
}
.headerright
{
text-align: right;
width: 50%;
height: 110px;
padding-top: 5px;
padding-right: 30px;
background-color: #000099;

/*background-image: url(images/headimage2.jpg);
background-repeat: no-repeat;
background-position: right center;*/
}
.headerright img
{
margin-right: 10px;
border: 1px dotted #000099;
}

.leftbar
{
background-color: #000099;
/*background-image: url(images/van2.jpg);
background-repeat: no-repeat;
background-position: bottom;*/
border-top: 1px solid white;
}
.leftcolour
{
background-color: #000099;
}
.leftcolourB
{
width: 50%;
background-color: #000099;
font-family: Tahoma,Arial,Verdana;
font-size: 10px;
color: #ffffff;
}
#navmargin
{
text-indent: 5px;

}
.watermark
{
height: 400px;
background-image: url(images/wmark.jpg);
background-repeat: no-repeat;
background-position: center;
}
.credit
{
font-family: Tahoma,Arial,Verdana;
font-size: 10px;
color: #777777;
text-align: center;
padding: 7 0 0 0;
height: 25px;
}
.credit a
{
font-family: Tahoma,Arial,Verdana;
font-size: 10px;
color: #777777;
text-decoration: none;
}
.credit a:hover
{
color: #000099;
text-decoration: none;
}
.maintext
{
width: 50%;
font-family: Tahoma,Arial,Verdana;
font-size: 13px;
color: #444444;
text-align: left;
}
.maintext a
{
color: #444444;
}
.maintext a:hover
{
color: #990000;
}
.bull
{
font-family: Tahoma,Arial,Verdana;
font-size: 13px;
font-weight: bold;
color: #777777;
}
.highlight
{
color: #990000;
font-weight: bold;
}
.auditgrid
{
line-height: 140%;
background-color: #eeeeee;
color: #003399;
font-style: italic;
font-size: 10px;
}
.auditgridb
{
line-height: 140%;
background-color: #e1e1e1;
color: #003399;
font-style: italic;
font-size: 10px;
}
input
{
height: 20px;
width: 200px;
background-color: #ffffff;
border: solid #000099 1px;
}
#submit
{
width: 80px;
height: 25px;
color: #000099;
text-align: center;
background-color: #ffffff;
border: solid #000099 1px;
}

textarea
{
height: 80px;
width: 200px;
background-color: #ffffff;
border: solid #000099 1px;
overflow: hidden;
}
/*-------------------------------------------------*/
#navcontainer ul
{
margin: 0;
padding-left: 0;
margin-left: 0;
background-color: #000099;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #000099;
color: White;
text-decoration: none;
float: right;
border-left: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}

.first
{
border-top: 1px solid #eee;
}
#navcontainer ul li a#current
{
background-color: #369;
}
