body {  
	margin-top: 0px; 
	margin-left: 0px; 
	padding-top:3px;
	color: #000000;
	background-image:url(/images/redesign/images/galesBodyBG.png);
	background-repeat:repeat-x;
	background-color:#babb76;
}
tr,td,div,table,span,p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 

}

.home {
	color:#39575c;
	line-height:18px;
	padding-top:25px;
	padding-left:10px;
}
.content {
	color:#39575c;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:20px;
}
.feed {
	color:#39575c;
}
p, li, ol { 
	font-size: 90%; 
	}
h1 {  
	font-size:16px;
	line-height: normal;
}
h2 {
	font-size: 15px;
	font-weight: bold;
	color: #39575C;  
	margin-bottom: -0.75em;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #999966;
	margin-bottom: -.75em;
}

h4 {
	font-size: 15px;
	font-weight: bold;
	color: #7b7b40;  
	margin-bottom: -0.75em;
}

a:link,a, .content a, .content a:link {
 color: #39575C;
}
a:visited, a:hover, .content a:hover, .content a:visited  {
 color: #5E777B;
}
a.navlink:link, a.navlink:visited, a.navlink:hover {
	color: #39575C;  
}

.byline {
	font-size: 105%;
	font-weight: bold;
	color: #999966;
	margin-bottom: -0.75em;

}
.bottomlinks1stposition { 
	padding-left: 4px;
}
a.bottomlink1st:link, a.bottomlink1st:hover, a.bottomlink1st:visited {  
	font-size: 10pt; 
	line-height: 12pt; 
	font-weight: bold; 
	color: #FFFFFE;
}
.headBg {
	background-image:url(/images/redesign/images/galesNewHead.gif);
	background-repeat:no-repeat;
	width:632px;
	height:125px;
}
.headBg2 {
	background-image:url(/images/redesign/images/galesNewHead2.gif);
	background-repeat:no-repeat;
	width:632px;
	height:125px;
}
.headBg4 {
	background-image:url(/images/redesign/images/galesNewHead4.gif);
	background-repeat:no-repeat;
	width:632px;
	height:125px;
}
.headBg3 {
	background-image:url(/images/redesign/images/galesNewHead3.gif);
	background-repeat:no-repeat;
	width:632px;
	height:125px;
}
.homepara {
	line-height: 130%;
}
.homeprodtail { 
	font-size: 10pt; 
	color: #CCCC99; 
	padding-top: 2px; 
	padding-left: 4px; 
	font-weight: bold;
}
.homecoveragedescr {
	font-size: 9pt;
	line-height: 10pt;
	color: #000000;
	padding: 4px;
}
.productstailored {
	font-size: 14px;
	color: #999966;
	font-weight: normal;
	font-style: italic;
	line-height: 120%;
	margin-bottom: -.5em;
}
.productstailored2 {
	font-size: 14px;
	color: #999966;
	font-weight: normal;
	font-style: italic;
	line-height: 120%;
	margin-bottom: -.5em;
}	
.mainareatitle {
	font-size: 18px;
	font-weight: normal;
	color: #39575C;
	margin-bottom: .5em;
}
ul  {
	font-weight: normal;
	margin-left: 15px;
	padding-left: 0px;
	display: block;
	margin-top: 8px;
	padding-top: 4px;
	list-style-type: disc;
}
li {
	margin-top: 5px;

}
.rightsideh2 {
	font-weight: bold;
	font-size: 90%;
	color: #39575C;
	margin-bottom: -1.2em;
}

.rightsideh3 {
border:0px solid #b3b38e;background-color:#aebdbb; width:150px; padding:8px; font-size:11px; color:#39575C;
}

.rightsidesmall {  
	font-size: 8pt;
}
.navbar {
	padding-left: 13px;
	color: #39575C;
	font-size: 12px;
	line-height: 1.3em;
	margin-right: 6px;

}
.navbarEvents, .navbarBusiness  {
	padding-left: 15px;
	padding-right: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	width: 140px;
	margin-bottom: -10px;
	color: #39575C;
}
 
.navbarAffinityList {
	font-size: 90%;
	font-weight: normal;
	margin-left: 5px;
	line-height: 120%;
	color: #39575C;
	margin-bottom: 8px;
	margin-right: 10px;

}
.LeftColWhite {
	font-size: 90%;
	font-weight: bold;
	line-height: 1.2em;
	width: 200px;
	color: #FFFFFF;
	margin-bottom: 8px;
	margin-right: 5px;
	margin-left: 15px;
}
.formcomment {
	font-size: 80%;
}


.footerbyline { 
	font-size: 16px; 
	font-weight: bold; 
	color: #FFFFFE; 
	font-style: italic;
}
.copyright {  
	font-size: 75%;  
	line-height: 150%; 
	padding-top: .25em;
}


.leftsidesmall {
	font-size: 9pt;
	margin-left: 15px;
	margin-right: 8px;
	color: #FFFFFF;
}

.glossaryterm {
	font-weight: bold;
}
.navbarbold {

	padding-left: 10px;
	color: #39575C;
	font-size: 14px;
	line-height: 1.3em;
	margin-right: 6px;
	font-weight: bold;
}
.requiredasterisk {
	font-weight: bold;
	color: #FF0000;
	font-size: 18pt;
	vertical-align: middle;


}
.navbarnonprofits {
	padding-left: 13px;
	padding-right: 10px;
	color: #39575C;
	font-size: 78%;
	margin-right: 6px;
	width: 200px;
}
.navbarforms {
	padding-left: 13px;
	padding-right: 10px;
	color: #39575C;
	font-size: 88%;
	margin-right: 6px;

}
/************************
start of new redesign CSS
************************/
.bodyLink a {
	color:#39575C;
	text-decoration:underline;
}
.bodyLink a:hover {
	color:#39575C;
	text-decoration:underline;
}
.sideNav {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:10px;
	
}


.sideNav a {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	 display:block;
	 height:18px;
	 width:240px;
	 padding-left:3px;
	 padding-right:3px;
	 padding-top:2px;
	 padding-bottom:2px;
	 text-decoration:none;
}

.sideNav a:hover {
 background-color:#aaa979;
 display:block;
 width:243px;
  height:17px;
   padding-left:3px;
	 padding-right:3px;
	 padding-top:2px;
	  padding-bottom:2px;
	  color:#FFFFFF;
 }
 
 .sidenavBottom {
	 background-image:url(/images/redesign/images/sideBottom.png); 
	 height:7px; 
	 width:260px;
 }
 .testimonial {
 	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#39575C;
	font-style:italic;
 }
.testSig {
 	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#39575C;
	font-style:normal;
	font-weight:bold;
 }
 .menu {
 background-color:#b0bcbe;
 border:1px solid #999966;
 font-size:12px;
 color:#000000;
 }
 
 .menuHeader {
 background-image:url(/images/menu_header.gif);
 background-repeat:repeat-x;
 height:22px;
 color:#FFFFFF;
 font-weight:bold;
 padding-left:10px;
 text-decoration:none;
 }
 
 .menuHeader a,  .menuHeader a:link {
  text-decoration:none;
 }
 
 .menuText {
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	background-color:#E4E4CA;
	color:#000000;
 }
  .menuText2 {
	 background-color:#E4E4CA;
	 color:#000000;
	 padding-bottom:3px;
	 padding-left:5px;
 }
.menuLink,.menuLink:link, .menuLink a,  .menuText a{
 color:#000000;
 }
 
 
 
.mainTop {
	background-image:url(images/redesign/images/mainRepeat.png);
	height:5px;
	background-repeat:repeat-x;
	
}
.mainBottom{
	background-image:url(images/redesign/images/mainBotRepeat.png);
	height:7px;
	background-repeat:repeat-x;
	
}

.mainTopRight {
	background-image:url(images/redesign/images/mainRightCorner.png);
	height:5px;
	background-repeat:no-repeat;
	
}
.mainBotRight {
	background-image:url(images/redesign/images/mainRightCornerBot.png);
	height:7px;
	background-repeat:no-repeat;
	
}
.main {
	background-image:url(images/redesign/images/mainBg.gif);
	background-repeat:no-repeat;
	width:539px;
	height:480px;
	background-color:#d7ddde;
}

.main2 {
	width:539px;
	background-color:#d7ddde;
}

.mainRight {
	background-image:url(images/redesign/images/mainRightRepeat.png);
	background-repeat:repeat-y;
}
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:2px;

}

.serv {
	color:#174f58;
	font-weight:bold;
	text-decoration:none; 
}

.serv:hover {
	color:#174f58;
	font-weight:bold;
	text-decoration:underline;
}

.footer a, footer a:link {
	text-decoration:none;
}

.footer a:hover, .footer a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.footer2 {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:2px;
}
.footerBlue {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#32688c;
}
.footerLeft {
	background-image:url(images/redesign/images/footLeft.png);
	background-repeat:no-repeat;
	height:40px;
}
.footerRepeat {
	background-image:url(images/redesign/images/footRepeat.png);
	height:40px;
	background-repeat:repeat-x;
}
.footerRight {
	background-image:url(images/redesign/images/footRight.png);
	background-repeat:no-repeat;
	height:40px;
}

.cta {
	padding-top:245px; 
	padding-right:20px;
}

.cta2 {
	padding-top:210px; 
	padding-right:0;
}
.newPrograms {
	background-color:#ABB8B9;
}

.newType {
	color: #ffffff;
	font-weight:bold;
}

.newTitle {
	color:#2C575D;
	font-style:italic;
	font-size:16px;
	font-weight:bold;
}

