table{
font-family:arial,verdana;
font-weight:normal;
font-size:11pt;
color:black;
text-align:justify;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.home{
background: url('../images/homepage.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.about{
background: url('../images/aboutpage.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.services{
background: url('../images/servicespage.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.partners{
background: url('../images/partnerspage.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.policies{
background: url('../images/policiespage.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.contact{
background: url('../images/contactpage.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.funders{
background: url('../images/funderspage.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.news{
background: url('../images/newspage.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.map{
background: url('../images/mappage.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.map_top{
background: url('../images/map_top.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.map_middle{
background: url('../images/map_middle.jpg') center middle;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.map_bottom{
background: url('../images/map_bottom.jpg') no-repeat center bottom;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.form{
background: url('../images/formpage.jpg') no-repeat right top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.sub_head{
background: url('../images/sub_page_header.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.sub_top{
background: url('../images/sub_page_body1.jpg') no-repeat center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.sub_middle{
background: url('../images/sub_page_body2.jpg') center top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.sub_bottom{
background: url('../images/sub_page_body3.jpg') no-repeat center bottom;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.box_top{
background: url('../images/box_top.jpg') no-repeat left top;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.box_middle{
background: url('../images/box_middle.jpg') left middle;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.box_bottom{
background: url('../images/box_bottom.jpg') no-repeat left bottom;
border-width: 0px;
border-spacing: ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

table.button{
background: url('../images/button.jpg') no-repeat left middle;
border-width: 0px;
border-spacing:4px ;
border-style: solid;
border-color: red;
border-collapse: collapse;
}

td{
border-width:0px;
border-spacing: ;
border-style: solid;
border-color: blue;
border-collapse: collapse;
}

a.top:link { 
text-decoration:none;        
color:black ;
font-weight:normal;
font-size:11pt; 
}
 
a.top:visited {         
text-decoration:none;
color:Black ;
font-weight:normal;
font-size:11pt;    
}
 
a.top:active {    
text-decoration:none;     
color:#6699FF;
font-weight:bold;
font-size:11pt;     
} 

a.top:hover {         
color:black; 
font-weight:bold;    
} 

a.map:link { 
text-decoration:none;        
color:Black ;
}
 
a.map:visited {         
text-decoration:none;
color:Black ;
}
 
a.map:active {    
text-decoration:none;     
color:#6699FF;
} 

a.map:hover {         
color:black; 
font-weight:bold;    
} 


a.sub:link { 
text-decoration:none;        
color:white ;
font-weight:bold;
font-size:10pt; 
}
 
a.sub:visited {         
text-decoration:none;
color:white ;
font-weight:bold;
font-size:10pt;    
}
 
a.sub:active {    
text-decoration:none;     
color:#6699FF;
font-weight:bold;
font-size:10pt;     
} 

a.sub:hover {         
color:black; 
    
} 

a.small:link { 
text-decoration:none;        
color:black ;
font-weight:normal;
font-size:8pt; 
}
 
a.small:visited {         
text-decoration:none;
color:black ;
font-weight:normal;
font-size:8pt;    
}
 
a.small:active {    
text-decoration:none;     
color:#6699FF;
font-weight:bold;
font-size:8pt;     
} 

a.small:hover {         
color:black; 
font-weight:bold;
font-size:8pt;    
} 


h1{
font-family:arial,verdana;
font-weight:bold;
font-size:35pt;
color:white;
}

.small_text{
font-size:8pt;
text-align:center;
}

p.error{
color:red;
}
