p, body, {
	color:#000000;
	font-family:Georgia, Times New Roman, sans-serif;
	vertical-align:middle;
	text-align:justify;
	line-height: 49px;
}

.bodybox {
	background-color:#C4DAF0;
}

.bodybox p {
	color:#000000;
	line-height:normal;
	font-family:Georgia, Times New Roman, sans-serif;
	padding-left:50px;
	padding-right:50px;
}

h1, h2 {
	color:#FFFFFF;
	font-family:Georgia, Times New Roman, sans-serif;
	text-align:center;
	background-color:#000000;
	margin-top:0px;
	margin-bottom::0px;
	padding-bottom:0px;
	padding-top:0px;
	line-height:1em;
}

h1 {
font-size:2.4em;
}

h3, h4, h5, h6 {
	color:#000000;
	font-family:Georgia, Times New Roman, sans-serif;
	padding-left:50px;
	padding-right:50px;
}

.h3bg {
	width:768;
	background-color:#CCCCCC;
	margin:0;
	line-height:1.2em;
	height:1.2em;
	display:block;
}

.h3bg h3 {
	color:#FFFFFF;
	font-family:Georgia, Times New Roman, sans-serif;
	background-color:#589cdb;
	text-align:left;
	width:270px;
	margin:0;
	padding:10px;
	padding-left:50px;
		display:block;
	float:left;
	height:15px;
	line-height:1.2em;
}

/*
.bodybox {
	padding-top:30px;
	}
	
.bodybox h5{
padding-top:10px;
}*/

.languagebox {
height:55px;
  vertical-align:middle;
}

.languagelist {
  text-align:center;
}

.languagelist li {
  display: inline;
  position: relative;
  width:auto;
  padding: 0;
  margin: 0;
  margin-right: 50px;
  list-style: none;
	}

img {
  border:0px;
}

.benefitslist {
display:block;
background-image: url('benefits40.jpg');
background-repeat:no-repeat;
background-position:left center;
padding-left:250px;
font-family:Georgia, Times New Roman, sans-serif;
color:#000000;
line-height:1.5em;
}

.benefitslist {
vertical-align:middle;
border-bottom:10px;
border-color:#000000;
}

.otherlist li
{
margin-left:50px;
line-height:1.5em;
}

form, form p {
	color:#000000;
	line-height:normal;
	font-family:Georgia, Times New Roman, sans-serif;
}

input, select {
color:#000000;
margin-bottom: 10px;
font-family:Georgia, Times New Roman, sans-serif;
}

#Email {
width:25em;
}

select {
width:11em;
}

#CardType {
width:20em;
}

.nlHowHeard {
width:19em;
}

label, .labelleft {
color:#000000;
width: 16em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
}

.stacked-radio label, .stacked-radio labelleft {
color:#000000;
width: 100%;
text-align: left;

}

.stacked-radio label input {
float: left;
}

div.toc, div.widetoc
{	margin-bottom: 1em;
}

.toc, .widetoc {
}

.toc, .widetoc, .tocback {
text-align:center;
}

.toc a:link, .toc a:visited, .widetoc a:link, .widetoc a:visited, .tocback a:link, .tocback a:visited
{   background-color:#589cdb;
    border-top: #EEEEEE solid 3px;
	border-right: #666666 solid 3px;
	border-bottom: #666666 solid 3px;
	border-left: #EEEEEE solid 3px;
    color: white;
	font-family:Georgia, Times New Roman, sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 3px;
	text-decoration: none;
	display: block;
	text-align:center;
}

.toc a:link, .toc a:visited {
width:25em;
}

.widetoc a:link, .widetoc a:visited  {
width:45em;
}

.tocback a:link, .tocback a:visited {
width:7em;
}

.tocback {
padding-left:50px;
padding-right:50px;
float:left;
}

form .tocback a:link, form .tocback a:visited {
padding:13px;
}

#Submit {
background-color:#589cdb;
color:#FFFFFF;
	font-family:Georgia, Times New Roman, sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 13px;
	text-decoration: none;
	display: block;
	text-align:center;
	   border-top: #EEEEEE solid 3px;
	border-right: #666666 solid 3px;
	border-bottom: #666666 solid 3px;
	border-left: #EEEEEE solid 3px;
}