body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image: url(../img/bodyBackground.jpg);
    background-repeat: repeat-x;
    background-color: #D3D4CA;
}

#container {
    margin: 0px auto;
    width: 1024px;
}

.style1 {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #660000;
    padding: 10px;
}
.style1 a{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #660000;
    padding: 10px 0px 0px 0px;
    text-decoration: none;
}
.style2 {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    padding: 10px;
}
.style3 {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
.style6 {
    font-size: 14px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    text-decoration: none;
    color: #003399; 

}
.style7 {
    color: #ffffff;
    background-color: #003366;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding:10px 0px 10px 225px;
    border-top: 2px solid white;
}
.style7 a{
    color: #ffffff;
}

.style8 {
    font-size: 13px;
    color: #333333;
    text-decoration: none;
}
.style8:hover{
    color: #003366;
}

.style9 {    
    font-size: 13px;
    font-weight: bold;
	  padding: 10px;
}

.style21 {
    color: #FFFFFF; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
}
.style21:hover {
    color: #ffff00; 
}

.style23 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
.style25 {color: #FFCC00; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.style27 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }


.active {
    color: #FFCC00; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px;
    text-decoration: none;    
}

p {
    margin:10px 0px 10px 0px;
}

.searchResultTitle{
    font-weight: bold;
    text-decoration: none;
    color: #333333;
    font-size: 13px;
}
.searchResultTitle:hover{
    color: #003366;
}

.searchResultText{
    font-size: 12px;
    padding: 2px 0px 10px 12px;
}

.highlight {
    font-weight: bold;
    color: #660000;

}

.nextProject {
    padding-top: 25px;
}

.nextProject a{
    color: #003366;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}


#projectSearch td{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #660000;
    padding:0px 10px 5px 0px;
}

#projectSearch td label {
    color: #fff;
    background-color: #003366;
    padding:5px;
}

#projectSearch td input {
    color: #fff;
    background-color: #003366;
    padding:5px;
    font-size: 14px;
    border: none;
}