h3 {clear: left}
  table.stories {margin: 12px 0px}
  table.stories td {padding: 0px 18px 24px 0px}
  table.stories tr {vertical-align: top}

/*div.content h1, div.content h1 a {
  color: #006699;
}*/

div.content h2 {
  font-size: 1.33em;
	line-height: 1.25em;
  clear: both;
}

h2 a, h3 a, h4 a, h5 a, h6 a {
  color:#ED1C24;
}

div.benefits {
border:1px solid #DAD9DA;
margin-bottom:18px;
padding:0 12px 8px;
}

div.contentbox {
/*border:1px solid #DAD9DA;
margin-bottom:18px;*/
padding:0 12px 8px;
}

form#mail label {
clear:left;
color:#003399;
display:block;
float:left;
margin-bottom:0.5em;
padding-right:10px;
text-align:right;
width:350px;
}

form#mail input, select {
border:1px solid #003399;
margin-bottom:0.3em;
padding:0 2px;
width:150px;
}


form#mail legend 
{
color:#000000;
border:medium none;
float:none !important;
height:auto !important;
max-height:none !important;
max-width:none !important;
min-height:0 !important;
min-width:0 !important;
padding-left:2px;
padding-right:2px;
position:static !important;
white-space:nowrap;
width:-moz-fit-content !important;
}
form#mail fieldset 
{
border:1px solid #DAD9DA;
margin-bottom:12px;
padding:0 18px;
}


