BODY {
font-size : .9em; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #000000; 
background-color : white;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto; 
}

H1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1.2em; 
color : #000000; 
background-color : transparent; 
}

.smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 0.9em; 
}

.smalltext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext_pink {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal;
color: #FF99CC;
font-size : 0.9em; 
}

.smalltext_pink a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal;
color: #FF99CC;
font-weight : normal; 
}

.smalltext_pink a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal;
color: #FF99CC;
font-weight : normal; 
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : small-caps; 
font-weight : normal; 
font-size : 1.2em; 
text-decoration: none;
}

.errortext {
font-size : 1.0em; 
  font-family : Arial, Helvetica, sans-serif; 
  color : red;
  font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #FF99CC;
}

.bg_medium {
  background-color : #FFB9DC;
}

.bg_light {
  background-color : #fde6f6;
}

.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #5fb0d8;
}

.tightlist {
  margin-top  : .8em;
  margin-left : -1.5em;
}

#strapline {
	letter-spacing: .4em;
	}

.menu {
font-family: "Arial Narrow";
font-size: medium;
font-style: normal;
font-weight: bold;
font-variant: small-caps;
color: #FF99CC;
text-decoration: none;
}

.menu a:link{
font-family: "Arial Narrow";
font-size: medium;
font-style: normal;
font-weight: bold;
font-variant: small-caps;
color: #FF99CC;
text-decoration: none;
}

.menu a:visited{
font-family: "Arial Narrow";
font-size: medium;
font-style: normal;
font-weight: bold;
font-variant: small-caps;
color: #FF99CC;
text-decoration: none;
}

.menu a:hover{
font-family: "Arial Narrow";
font-size: medium;
font-style: normal;
font-weight: bold;
font-variant: small-caps;
color: #FFB9DC;
text-decoration: none;
}

.res_heading {
clear:both;
background-color:#FF99CC;
padding:0px 10px;
}

div.res_heading a:link, div.res_heading a:visited {
line-height:150%;
font-size:1.2em;
font-weight:bold;
font-family:Arial Narrow;
color:#FFFFFF;
text-decoration:none;
}

div.res_heading a:hover, div.res_heading a:active {
text-decoration:underline;
}

.resources, .testimonials{
float:left;
margin:0px 10px 20px 10px;
width:46%;
min-height:75px;
}

.testimonials{
margin-top: 10px;
}

.back {
clear:both;
width:100%;
text-align:right;
}

.clearBoth {
clear:both;
}