body {
	margin-left: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:small;
	color:#989797;
}
td {
	vertical-align:top;
}
p {
	margin-top:25px;
	margin-left:15px;
}
#contentHolder {
	z-index:1;
	margin:0 auto;
	width:972px;
	min-width:972px;
	height:100%;
}
#main {
	float:left;
	margin:0 auto;
	width:676px;
	height:291px;
}
#nav{
	position:relative;
	float:left;
	top:-52px;
	left:55px;
	width:550px;
	color:#cccccc;
}
#carrier{
	position:relative;
	float:right;
	top:-110px;
	left:-20px;
	width:250px;
	font-size:x-small;
	color:#999999;
	text-align:right;
}
#nav a, #nav a:link {
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}
#nav a:hover, #nav a:active {
	text-decoration: underline;
}
#toplayer {
	float:left;
	margin:0 auto;
	width:676px;
	height:291px;
}
#promo1 {
	float:right;
	margin:0 auto;
	width:277px;
	height:291px;
    position:relative;
    top:-4px;
}
#separator {
	clear:both;
	width:15px;
	height:15px;
}
#promo2 {
	clear:both;
	top-margin:15px;
	margin:0 auto;
	width:970px;
	height:139px;
	background-image:url(images/promo2_bkg.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}
#promo2phone {
	width:102px;
	height:183px;
	position:relative;
	left:775px;
	top:-155px;
}
#footer {
	color:#CCCCCC;
	top-margin:15px;
	width:970px;
	height:20px;
	text-align:center;
}
#footer a, #footer a:link {
	font-size:7pt;
	text-decoration: none;
}
a, a:link {
	color:#3A6BCD;
	text-decoration: underline;
}
a:hover, a:active, #footer a:hover, #footer a:active {
	text-decoration: underline;
	color: #FF6600;
}
.footerhome{
	position:relative;
}
.contentlayer{
	border:1px solid #B1B3B6;
	background-image:url(images/layer_bkg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.layercontent{
	padding:15px;
}
.heading{
	font-size:14pt;
	color:#989797;
}
.mainheading{
        font-size:12pt;
	font-weight:bold;
        color:#FF6600;
}
.mainbanner{
        font-size:12pt;
        font-weight:bold;
        color:#435984;
}
.mainsubhead{
        font-size:10pt;
        color:#FF6600;
}
.subhead{
	font-size:12pt;
	color:#FF6600;
}
.steps{
	text-align:right;
	font-size:9pt;
	color:#3A6BCD;
}
.emphasis{
	font-weight:bold;
}
.normal {
	font-size:small;
	color:#989797;
}
.form{
        font-size:9pt;
        font-weight:bold;
        color:#FF6600;
}
.msg_error{
	font-size:9pt;
	font-weight:bold;	
        color:#FF0000;
}
table.chart_table, table.chart_table TD{
        border-color: #C9C9C9 #C9C9C9 #C9C9C9 #C9C9C9;
        border-style: solid solid solid solid;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}
table.chart_table TD.chart_header {
        color: #FF6600;;
        font-weight: bold;
        text-align:center;
        padding:2px;
}
table.chart_table TD.chart  {
        text-align:center;
        vertical-align:middle;
        padding:2px;
}       
table.steps_table TD.steps_header {
        font-weight: bold;
        text-align:right;
}    

