*
{
    line-height: 1.35em;    
}

.textsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #454545;
}

.textmedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
}

DIV.breadcrumbs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #454545;
    padding-bottom: 20px;
}

DIV.breadcrumbs A {
    color: #0060a9;
}

.bold {
	font-weight: bold;
}

.textmedium A{
	color: #0060a9;
}

.smallheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#454545;
}


.text_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #454545;
}

.text_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align: center;
	color: #7a7a7a;
}
.text_bottom A{
	text-decoration: none;
	color: #7a7a7a;
}



/* content holders */
div#text-content
{
    margin-top: 20px;
    width: 450px;
}
div#graphics-content
{
    width: 450px;
}

div#right-column-content
{
    width: 220px;
}
div#front-page-content
{
    width: 687px;
}

INPUT[type="text"] {
    width: 100%;
    border: 1px solid #dde5cf;
}

INPUT[type="text"] {
    width: 100%;
    border: 1px solid #dde5cf;
}

SPAN.in-error INPUT[type="text"]
{
     background:#FFFFFF;
}

SPAN.in-error INPUT[type="checkbox"]
{
    background:#FFFFFF;
    outline: 0px;
}

.in-error SELECT
{
    background:#FFFFFF;
}
