/*  screen stylesheet by redengine.com
september 2003  */

/*  main elements */
body {
padding: 0px;
margin: 0px;
background-color:#fff;
}

h1, h2, h3 {font-family: arial, verdana, helvetica, sans-serif;}

p, th, td, dd, dt, ul, li, span {
font: 11px/1.33em verdana, arial, helvetica, sans-serif;
color:black;
}
ul
{
margin-top:3px;
}
nobr 
{
white-space:normal;
}

img
{
border:none;
}

/*  formatting elements */
form {margin: 0px;padding: 0px;}


a:link {}
a:visited {}
a:hover, a:visited:hover {text-decoration:none;}

.pinstripe {

}

.links
{
background-color:#fff;
}

.links a:link {color:#000;}
.links a:visited {color:#000;}
.links a:hover, .footer a:visited:hover {color:#000;text-decoration:none;}

.navigation {
width:750px;
}
.navigation a:link, .navigation a:visited {
font-weight: bold;
line-height: 1.22em;
}
.navigation, .navigation a, .navigation a:link, .navigation a:visited {
text-decoration: none;
}
.navigation a:hover {
text-decoration: underline;
}
.header 
{
width:750px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
height:63px;
}
.header, .header a, .header a:link, .header a:visited {
font-size: 10px;

}
.header a:hover {
text-decoration: none;
}
.search 
{
width:748px;
text-align:right;
padding-top:37px;
font-weight: bold;
}
.searchbox {
font: 11px verdanda, arial, helvetica, sans-serif;
width: 90px;
}
.searchbtn
{
color:#fff;
font-family:arial,sans-serif;
background-color:#ACC4B6;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
}

.leftcolumn {

}

.leftcolumn h1, .leftcolumn h3 {
margin: 0px;
padding: 0px;
padding-left:5px;
font-size: 13px;
text-transform:uppercase;
line-height:29px;
}
.rightcolumn {

}

.centercolumn {
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
position:relative;
}


.centercolumn img{
}

.centercolumn h1, .centercolumn h2, .centercolumn h3 {
margin: 0px;
padding: 0px;
padding-top: 12px;
font-size: 20px;
line-height:1.1em;
}

.centercolumn a, .centercolumn a:link {

}
.centercolumn a:visited {

}

.centercolumn a:hover {

}


.centercolumn p
{
margin-top:10px;
margin-bottom:10px;
}
.spacedlist li
{
line-height:20px;
}

.primaryImage
{
padding:5px;
}
.login{padding:5px;}
.rightcolumn p{

}
.poll{padding:10px;}

.question
{
font-weight:bold;}

.horizontalrule {
margin-top: 10px;
margin-bottom: 10px;
}

.horizontalruletop {

margin-top: 10px;
margin-bottom: 15px;
}

.footer 
{
text-align:left;
width:750px;
height:30px;
clear:both;
}

.footer span
{
float:right;
padding-top:7px;
padding-bottom:7px;
padding-right:5px;
}

.footer a:link {color:#fff;}
.footer a:visited {color:#fff;}
.footer a:hover, .footer a:visited:hover {color:#fff;text-decoration:none;}

.glossary
{
font-family:Arial;
font-size:20px;
text-decoration:none;
display:inline-block;
width:50px;
text-align:center;
}


.date {

float: right;
margin: 0px;
padding: 0px;
}

.more {
float: right;
}

.numberresults {

font-weight: bold;
}

.faq
{
padding-bottom:10px;
}

.breadcrumb {
padding: 0px;
}
.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
font-size: 10px;
}
.breadcrumb a:hover{
text-decoration: none;
}

.notify
{
background-color:#FFFFE0;
border: solid 1px #000;
padding:5px;
width:200px;
}
.descriptor p
{
padding:0px;
margin:0px;
}

h2.title, .title, .title a:hover, .title a:link, title a:visited {
font-size: 14px;
font-weight:bold;
font-family: verdana, arial, helvetica, sans-serif;
color:#006444;
}
