/* CSS Document */

/* Body */
body {
background-color: #F90;
color: #000066;
}


.blueback {
	font-size: 120%;
	font-weight: bolder;
	color: #FFFFCC;
	background: #000066;
	text-align: center;
	padding: 1em;
}

.blueback h2 , .blueback h3{
	color: #FFC;
}

h1, h2, h3, h4, h5, h6
{
color: #006;
}

.header
{
clear: both;
background-color: #CC3300;
clear:both;
margin-bottom:1em;
position:relative;
top:.5em;;
}	

.logo
{
background-color: inherit;
background-image: url(/images/logo.jpg);
background-repeat: no-repeat;
background-position: top;
overflow:hidden;
}

.logo h1, .logo h2
{
position: relative;
left: -100em;
}

.logo a:link
{
color:#FFFFCC;
position:relative;
left: 30px;
}

/* Navigation menu */
div#navbar {
float: left;
margin: 0 0 0 -25px;
padding: 3px 0;
border-top: 2px #006 solid;
border-bottom: 2px #006 solid;
width: 1000px;
}

ul#nav {
margin:0;
float: left;
width: 100%;
background: #c30;
}

ul#nav li {
color: beige;
display: inline;
float: left;
list-style-type: none;
margin: 0 0 0 18px;	
}

#nav a:link, #nav a:visited {
display: block;
line-height: 2em;
padding: 0 10px;
color: #FFC;
font-size: 1.2em;
text-decoration: none;
text-align: center;
}

#nav a:hover {
background-color: #006;
color: beige;
}

#nav a.active {
color:green;

}
/* Footer */
div#footer {
float: left;
margin: 0 0 0 0px;
padding: 3px 0;
border-top: 2px #006 solid;
border-bottom: 2px #006 solid;
width: 1000px;
}

ul#footnav {
margin:0;
float: left;
width: 100%;
background: #c30;
}

ul#footnav li {
color: beige;
display: inline;
float: left;
list-style-type: none;
margin: 0 0 0 18px;	
}

#footnav a:link, #footnav a:visited {
display: block;
line-height: 2em;
padding: 0 10px;
color: #FFC;
font-size: 1.2em;
text-decoration: none;
text-align: center;
}



#footnav a:hover {
background-color: #006;
color: beige;
}

#footnav a.active {
color:green;
}

/* Form */

label
{
width: 15em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

select, input.title
{
font-size:1.2em;
width:50%;
margin: 0px;
}

.submit input
{
margin-left: 4.5em;
}

.leftcol
{
width: 50%;
min-width:25em;
min-height:26em;
float: left;
}
.rightcol
{
float: right;
width: 49%;
min-width:25em;
min-height:26em;
}

.specialcol
{
float: right;
width: 100%;
min-width:25em;

}

form em
{
display:block;
text-align:right;
color:#b22222;
background: transparent;

}
table {
empty-cells:show;
}
