/* CSS Document */

a:link {
	color: #121472; 
	text-decoration: none;
	visible: false; }

a:visited {
	color: #666666; 
	text-decoration: none;
	visible: false; }

a:hover {
	color: #781314; 
	text-decoration: underline;
	visible: false; }
	
.language {  
	font-family: Arial, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333;
	visible: false; }
	
A.language:LINK, A.language:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight:normal; 
	color: #333333; 
	text-decoration: none;
	visible: false; }
		
A.language:HOVER, A.language:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight:normal; 
	color: #781314; 
	text-decoration: underline; }	

.printerfriendly {  
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #07386A;
	visible: false; }
	
A.printerfriendly:LINK, A.printerfriendly:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #07386A; 
	text-decoration: none;
	visible: false; }
		
A.printerfriendly:HOVER, A.printerfriendly:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	

.bodycopy {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333;
	caption: Main Text; }
	
A.bodycopy:LINK {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #121472; 
	text-decoration: none;
	visible: false; }

A.bodycopy:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #666666; 
	text-decoration: none;
	visible: false; }
		
A.bodycopy:HOVER, A.bodycopy:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	
	
	.bodycopywhite {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	caption: Main Text; }
	
.bodycopywhite {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF; }
	
A.bodycopywhite:LINK {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #FFFFFF; 
	text-decoration: none;
	visible: false; }

A.bodycopywhite:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #FFFFFF; 
	text-decoration: none;
	visible: false; }
		
A.bodycopywhite:HOVER, A.bodycopywhite:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #FFFFFF; 
	text-decoration: underline;
	visible: false; }	

.footer {  
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF;
	visible: false; }
	
A.footer:LINK, A.footer:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight:normal; 
	color: #FFFFFF; 
	text-decoration: none;
	visible: false; }
		
A.footer:HOVER, A.footer:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight:normal; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	

.leftnav {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #333333;
	visible: false; }
	
A.leftnav:LINK {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:bold; 
	color: #333333; 
	text-decoration: none;
	visible: false; }

A.leftnav:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:bold; 
	color: #666666; 
	text-decoration: none;
	visible: false; }
		
A.leftnav:HOVER, A.leftnav:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:bold; 
	color: #781314; 
	text-decoration: underline; }	
	
.topnav {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #225E20;
	visible: false;
}
	
A.topnav:LINK, A.topnav:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #225E20; 
	text-decoration: none;
	visible: false; }
		
A.topnav:HOVER, A.topnav:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	visible: false; }	

.search {  
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #07386A;
	visible: false; }
	
A.search:LINK, A.search:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #07386A; 
	text-decoration: none;
	visible: false; }
		
A.search:HOVER, A.search:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	

.containerheading {
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
	visible: false; }	

.headingWhite {
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	caption: Heading White; }	

a.headingWhite:link , a.headingWhite:visited {
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	caption: Heading White; }	
				
.headingWhite {
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; }	
	
a.headingWhite:link , a.headingWhite:visited {
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF;  }	
	
.subtitle { 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #781314;
	caption: Subtitle; }

.sidebartitle {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #121472;
	caption: Sidebar Title; }
	
A.sidebartitle:LINK {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #121472; 
	text-decoration: none;
	visible: false; }

A.sidebartitle:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #121472; 
	text-decoration: none;
	visible: false; }
		
A.sidebartitle:HOVER, A.sidebartitle:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	

.mostrequlinks {  
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF;
	visible: false; }
	
A.mostrequlinks:LINK {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
	visible: false; }

A.mostrequlinks:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
	visible: false; }
		
A.mostrequlinks:HOVER, A.mostrequlinks:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline;
	visible: false; }	

.homealert {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #121472;
	visible: false; }
	
A.homealert:LINK, A.homealert:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #121472; 
	text-decoration: none;
	visible: false; }
		
A.homealert:HOVER, A.homealert:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	

.homenewshead {  
	font-family: Arial, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	color: #781314;
	visible: false; }
	
A.homenewshead:LINK, A.homenewshead:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	color: #781314; 
	text-decoration: none;
	visible: false; }
		
A.homenewshead:HOVER, A.homenewshead:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	
.homespotlight {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #214F7C;
	visible: false; }	
	
A.homespotlight:LINK {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #214F7C; 
	text-decoration: none;
	visible: false; }

A.homespotlight:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #214F7C; 
	text-decoration: none;
	visible: false; }
		
A.homespotlight:HOVER, A.sidebartitle:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	
	
.spotlightpagetitle {  
	font-family: Times, Times New Roman, serif; 
	font-size: 24px; 
	font-style: normal; 
	font-weight: normal; 
	color: #781314;
	visible: false; }
.spotlightsidebar {  
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333;
	caption: Spotlight Sidebar Text; }
	
A.spotlightsidebar:LINK {
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight:normal; 
	color: #333333; 
	text-decoration: none;
	visible: false; }

A.spotlightsidebar:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight:normal; 
	color: #666666; 
	text-decoration: none;
	visible: false; }
		
A.spotlightsidebar:HOVER, A.spotlightsidebar:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight:normal; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	

.spotlighttitle {  
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #121472;
	caption: Spotlight Sidebar Title; }
	
A.spotlighttitle:LINK {
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #121472; 
	text-decoration: none;
	visible: false; }

A.spotlighttitle:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #121472; 
	text-decoration: none;
	visible: false; }
		
A.spotlighttitle:HOVER, A.spotlighttitle:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	

.mysomtext {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333;
	visible: false; }
	
A.mysomtext:LINK {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #333333; 
	text-decoration: none;
	visible: false; }

A.mysomtext:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #666666; 
	text-decoration: none;
	visible: false; }
		
A.mysomtext:HOVER, A.mysomtext:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	

.mysompagetitle { 
	font-family: Arial, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #781314;;
	caption: My Somerville Title; }

.largepagetitle { 
	font-family: Arial, sans-serif; 
	font-size: 17px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #781314;;
	caption: Page Title Large; }
	
.xlargepagetitle { 
	font-family: Arial, sans-serif; 
	font-size: 19px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #781314;;
	caption: Page Title X Large; }
.divisiontitle {
	font-family: "Lucinda Fax";
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #781314;
	;
	caption: Division Title;
}
	
A.divisiontitle:LINK, A.divisiontitle:VISITED {
	font-family: "Lucinda Fax";
	font-size: 20px; 
	font-style: normal; 
	font-weight: normal; 
	color: #781314; 
	text-decoration: none;
	visible: false; }
		
A.divisiontitle:HOVER, A.divisiontitle:ACTIVE {
	font-family: "Lucinda Fax";
	font-size: 20px; 
	font-style: normal; 
	font-weight: normal; 
	color: #781314; 
	text-decoration: none;
	visible: false; }	
.newstitle { 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #121472;
	caption: News Story Title; }

.newssubtitle { 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	font-variant: normal; 
	color: #121472;
	caption: News Story Title; }
.caldescription {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333;
	visible: false; }
	
A.caldescription:LINK {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #121472; 
	text-decoration: none;
	visible: false; }

A.caldescription:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #666666; 
	text-decoration: none;
	visible: false; }
		
A.caldescription:HOVER, A.caldescription:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight:normal; 
	color: #781314; 
	text-decoration: underline;
	visible: false; }	

.caltitle {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #333333;
	visible: false; }
	
A.caltitle:LINK {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #121472; 
	text-decoration: none;
	visible: false; }

A.caltitle:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none;
	visible: false; }
		
A.caltitle:HOVER, A.caltitle:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #781314; 
	text-decoration: underline;
	visible: false;  }	

.callocation {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: normal; 
	color: #333333;
	visible: false;  }

.caldate {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #333333;
	visible: false;  }

.caltime {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	color: #333333;
	visible: false; }
	
.photonav { 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #121472; 
	visible: false; }
	
A.photonav:LINK { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	color: #121472; }
	
A.photonav:VISITED { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	color: #121472; }

A.photonav:HOVER, A.photonav:ACTIVE { 
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;
	color: #781314; }	

.albumtitle { 
	font-family: Arial, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #781314;  
	visible: false; }
	
.albumcount { 
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #1E4974; 
	visible: false; }

A.albumcount:LINK, A.albumcount:VISITED { 
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	color: #1E4974; }

A.albumcount:HOVER, A.albumcount:ACTIVE { 
	font-family: Arial, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
	color: #781314; }	

	
.departmenttitle { 
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: uppercase; 
	color: #781314;  
	visible: false; }

.leftnavminor {  
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333;
	visible: false; }
	
A.leftnavminor:LINK {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: none;
	visible: false; }

A.leftnavminor:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
	visible: false; }
		
A.leftnavminor:HOVER, A.leftnavminor:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #781314; 
	text-decoration: underline; }	

.templatetitle { 
	font-family: Times, serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #781314;
	visible: false; }

.caption {  
    font-family: Arial, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    Caption: Sidebar Caption; }

.bodycopyboldblue { 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	visible: false;
	color: #336699; }
	
.bodycopyitalic { 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: normal; 
	font-variant: normal; 
	visible: false;
	color: #000000; }

.bodycopysmallU {  
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	text-decoration: underline; }
		
A.bodycopysmallU:LINK {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight:normal; 
	color: #000000; 
	text-decoration: underline;
	visible: false; }

A.bodycopysmallU:VISITED {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight:normal; 
	color: #000000; 
	text-decoration: underline;
	visible: false; }
		
A.bodycopysmallU:HOVER, A.bodycopysmallU:ACTIVE {
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight:normal; 
	color: #000000; 
	text-decoration: underline;
	visible: false; }	
	
.bodycopysmall {  
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;}
.hidden
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}


/*new department/page title in green */
.pagetitle { 
	font-family: Georgia, Times, serif; 
	font-size: 24px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #225E20; }
	
/* top nav background -------------------------------- */
#hometopnav-wrap { width:534px; height:123px; margin: 0 0 0 0; padding: 0; white-space:nowrap; }
/* IE / Win hacks */
*html #hometopnav-wrap { margin-bottom: -3px; }
/* END IE / Win hacks */
#hometopnav { width:534px; height:123px; margin:0; padding: 0; white-space: nowrap; }

/* top nav site links -------------------------------- */
#hometoplinks-wrap { text-align:right; width:534px; height:123px; position: relative; white-space: nowrap; clear: both; margin: -122px 10px 0 0; }
/* IE / Win hacks */
*html #hometoplinks-wrap { margin: -123px 0 0 0; }
/* END IE / Win hacks */
#top-links {  font-size:12px; color: #ffffff; width:px; height:123px; text-transform: none; line-height:20px; margin:0; padding: 0; white-space: normal; }

a.topnav2:link  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; border-style: none; }
a.topnav2:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; border-style: none; }
a.topnav2:hover, a.topnav2:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dce4d3; text-decoration: none; border-bottom: 1px solid #dce4d3; }

/* footer site links -------------------------------- */

div#home-footer-container { background-color: #336633; background-image:url(images/footer_bg.gif); height:35px; line-height: 0; width: 936px; padding: 0; text-align: left; 
margin: 0 auto 0; border:none; }

#footer-links-wrap { text-align:left; vertical-align:top; height:35px; width:936px; padding: 0px; position:relative; white-space: nowrap; }
/* IE / Win hacks */
*html #footer-links-wrap { padding: 0px 0 0 0; }
/* END IE / Win hacks */

#footer-linkarea { color: #ffffff; font: 11px/15px Arial, Helvetica, sans-serif; width:936px; text-align:left; float:left; }
#footer-linkarea a:link { color: #ffffff; text-decoration: none; border-bottom: 1px solid #ffffff; }
#footer-linkarea a:hover, a:active { color: #dce4d3; text-decoration: none; border-bottom: 1px solid #dce4d3; }

a.footerlink:link, a.footerlink:visited { color: #ffffff; text-decoration: none; border-bottom: 1px solid #ffffff; }
a.footerlink:hover, a.footerlink:active { color: #dce4d3; text-decoration: none; border-bottom: 1px solid #dce4d3; }


