body
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
}


.layout {
  border: 0px solid;
  width: 100%;
  margin: 0px; /* Leave some space around the outside of the table */
  padding: 0px; /* No padding inside the table */
  border-collapse: collapse; /* Collapse borders together */
}

.layout tr {
  border: 0px solid;
  margin: 0px; /* No gap between the rows */
  padding: 0px; /* Padding inside the rows */
}

.layout tr td {
 /* border: 0px solid;*/
  margin: 0px; /* No gap between the cells */
}

.MainMenu_MenuItem
{
	padding-left: 20px;
}




span.sectionHeader
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 13pt;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

.FooterNavLink, a.FooterNavLink
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 10pt;
	color: #1d1d1d;
	text-decoration: none;
}

.FooterNavLink:hover, a.FooterNavLink:hover
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 10pt;
	color: #1d1d1d;
	text-decoration: underline;
}

span.FooterText
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 9pt;
	color: #1d1d1d;
}

.ErrorMsg
{
	color: Red;
	font-weight: bold;
}

.SuccessMsg
{
	color: #1d1d1d;
}

.UsageTip
{
	font-size: 9pt;
	color: #666666;
}

.emailaddress
{
	color: #003366; 
	font-weight: bold;
}

a.Nav_whiteLink
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 12pt;
	color: white;
	text-decoration: none;
}

a.Nav_whiteLink:visited
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 12pt;
	color: white;
	text-decoration: none;
}

a.Nav_whiteLink:hover
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 12pt;
	text-decoration: underline;
}

a.Nav_whiteLink_Selected
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

a.GeneralLink
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4987c3;
	text-decoration: none;
}

a.GeneralLink:hover
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4987c3;
	text-decoration: underline;
}

.ProductInfo a
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 10pt;
	color: #003366;
	text-decoration: none;
}

.ProductInfo a:hover
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 10pt;
	color: #003366;
	text-decoration: underline;
}

.FooterText a
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-decoration: none;
}

.FooterText a:hover
{
	font-family: Calibri, helvetica, Verdana, arial, sans-serif;
	font-size: 9pt;
	color: #003366;
	text-decoration: underline;
}

span.smallText
{
	font-size: 9pt;
	color: #232323;
}

label {
  font-size: 16px;
  color: #666666;
 }
 
       
input {
  font-family: Calibri, helvetica, arial, sans-serif;
	border: inset 1px #BDC7D8;
    font-size: 13px;
	padding: 3px;
	line-height: 150%;
	background-color : white;
 }
 
 
 
textarea {
	font-family: Calibri, helvetica, arial, sans-serif;
	border: inset 1px #bdc7d8;
	padding: 6px;
	font-size: 13px;
}
     

select, option {
	font-family: Calibri, helvetica, arial, sans-serif;
	2border: inset 1px #BDC7D8;
    font-size: 11px;
	padding: 3px;
}

.blogdate
{
	padding-right: 6px;
	font-size: 10px; 
	color: grey;
}

UL.benefits
{
	
	margin-top:10px;
}

UL.benefits LI
{
	margin-bottom:10px;
	list-style-image:url("images/tick.gif")
}

UL.benefits LI img
{
	margin-right:10px
}

OL LI
{
	padding: 5 0 5 0;
}
