﻿* {padding:0;margin:0;}
body{margin:0;padding:0}
html{margin:0;padding:0}
body {
	padding:0px;
	margin:0px;

	color: #616161;
	text-align:left;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size: 12px;
	behavior:url("csshover.htc");
}

h4 { 
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: 16px;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: 16px;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: 16px;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: 16px;
}

p {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: 16px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

a {
	color: #4A86CF;
	text-decoration: none;
}


#fauxhead {
	padding:0px;
	margin:0px;
	background:#F3F4EF url("images/bg_25x400.jpg") repeat-x left top;
	text-align:left;
	position: relative;
	width: 100%;
	height: 339px;
}

#fauxbody {
	padding:0px;
	margin:0px;
	background-color:#F8F8F6;
	text-align:left;
	position: relative;
	width: 100%;
}

#inner {
	padding:0px;
	margin:0px;
	background: url("images/right_259x3.jpg") repeat-y right top;
	text-align:left;
	position: relative;
	width:908px;
	margin-left:auto;
	margin-right:auto;
}

#inner-wide {
	padding:0px;
	margin:0px;
	text-align:left;
	position: relative;
	width:908px;
	margin-left:auto;
	margin-right:auto;
}

#outer{
	width:908px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	position: relative;
}



#header {
	position: relative;
	width:908px;
	margin-left:auto;
	margin-right:auto;
	height:339px;
	background: url("images/head_908x339.jpg") no-repeat left top;
	color:#fff;
}
#header h1 {
	position: absolute;
	top: 18px;
	left: 0px;
	font-size: 11px;
	color:#fff;
}
#header h1 a {
	text-decoration: none;
	color: #ffffff;
	display: block;
	width: 436px;
	height: 76px;
	background: url("images/logo_436x76.jpg") no-repeat left top;
}
#header h1 a span {
	display: none;
}

#left{
	position: relative;
	float:left;
	width:649px;
}

#left-inner {
	margin-left: 6px;
}

#left-wide{
	position: relative;
	float:left;
	width:849px;
}

#right{
	position: relative;
	float:right;
	width:259px;
	padding-bottom: 5px;
}

#right ul {
	position: relative;
	margin-left: 6px;
	margin-bottom: 10px;
	display: block;
	}

#right ul li {
	background: url("images/tick_19x20.jpg") no-repeat left top;
	padding-top: 3px;
	padding-bottom: 7px;
	padding-left: 25px;
	padding-right: 15px;
	color: #616161;
	line-height: 16px;
}
#right ul li strong {
	color: #4A86CF;
}
#right ul li a {
	color: #DA6903;
}

#right p
{
    position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
}


#footer {
	position: relative;
	clear:both;	
	height:101px;
	background:#2B2B2B url("images/foot_1x101.jpg") repeat-x left top;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	position:relative;
	width: 100%;
}

#foot-inner {
	position: relative;
	clear:both;	
	height:101px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	position:relative;
	width: 908px;
}


.clearme {
	clear: both;
}

.para1 {
	line-height: 20px;
	width: 396px;
	padding-bottom: 10px;
	display: block;
}

.para6 {
	line-height: 20px;
	padding-bottom: 10px;
	display: block;
}

.strong1 {
	color: #DA6901;
	font-size: 14px;
	margin-top: 12px;
	margin-bottom: 12px;
	display: block;
}

.strong2 {
	background-color: #C8E3FF;
	font-weight: normal;
}
.strong3 {
	/*color: #336AC4;*/
	font-weight: bold;
}

.insert1 {
	width: 637px;
	background: url("images/insert1_229x146.jpg") no-repeat right top;
	display: block;
}

.anchor1 {
	color: #A81810;
}

.anchor1:hover {
	color: #DE822B;
}

.boxes {
	display: block;
	position: relative;
	width: 630px;
	height: 215px;
	background: url("images/boxes_630x215.jpg") no-repeat left top;
	margin-top: 15px;
	margin-bottom: 20px;
}

.boxes li {
	display: block;
	position: relative;
	float: left;
	width: 305px;
	height: 215px;
	padding-left: 10px;
}

.header1 {
	color: #326BC4;
	font-size: 18px;
	margin-top: 10px;
	padding-bottom: 13px;
	background: url("images/line1_631x2.jpg") no-repeat left bottom;
	display: block;
	width: 631px;
	line-height: 22px;
	height: 22px;
	margin-bottom: 5px;
}


.header2 {
	color: #326BC4;
	font-size: 18px;
	margin-top: 15px;
	padding-bottom: 13px;
	display: block;
	line-height: 22px;
	height: 22px;
	margin-bottom: 8px;
}
.header3 {
	color: #326BC4;
	font-size: 18px;
	margin-top: 15px;
	padding-bottom: 13px;
	display: block;
	line-height: 22px;
	height: 22px;
	margin-bottom: 5px;
	padding-left: 40px;
}

.headerTour {
	color: #326BC4;
	font-size: 17px;
	margin-top: 10px;
	display: block;
	line-height: 22px;
	height: 22px;
	margin-bottom: 1px;
}


.para2 {
	line-height: 20px;
	width: 250px;
	display: block;
	padding-left: 5px;
	margin-top: 5px;
}
.strong4 {
	color: #DF852F;
}

.para3 {
	line-height: 23px;
	width: 256px;
	display: block;
	padding-left: 18px;
	margin-top: 5px;
	font-size: 15px;
	color: #616161;
}

.para5 {
	line-height: 20px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
	font-size: 13px;
	color: #616161;
}

.anchor2 {
	display: block;
	position: absolute;
	width: 103px;
	height: 30px;
	background: url("images/but1_103x60.jpg") no-repeat 0px 0px;
	top: 146px;
	left: 193px;
}
.anchor2:hover {
	background: url("images/but1_103x60.jpg") no-repeat 0px -30px;
}

.para4 {
	display: block;
	position: absolute;
	width: 153px;
	height: 30px;
	text-align: right;
	top: 146px;
	left: 150px;
	font-size: 11px;
	color: #DD7210;
}
	
#footerlinks {
	color: #E0DFDD;
	width: 550px;
	position: absolute;
	left: 5px;
	top: 16px;
	font-size: 11px;
}
#footerlinks p {
	color: #E0DFDD;
	font-size: 10px;
}
#footerlinks p a {
	color: #E0DFDD;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
}

#credit {
	color: #FCB600;
	width: 207px;
	position: absolute;
	left: 5px;
	top: 50px;
}
#credit p {
	color: #FCB600;
	font-size: 11px;
}
#credit p a {
	color: #FCB600;
	text-decoration: none;
	font-size: 11px;
}
#footerinsert {
	color: #E0DFDD;
	width: 345px;
	position: absolute;
	right: 5px;
	top: 16px;
	font-size: 11px;
	text-align: right;
}
#footerinsert p {
	color: #E0DFDD;
	font-size: 11px;
}
#footerinsert p a {
	color: #E0DFDD;
	text-decoration: none;
	font-size: 11px;
}

.header4 {
	color: #326BC4;
	width: 246px;
	height: 32px;
	line-height: 32px;
	position: relative;
	display: block;
	font-size: 16px;
	background: url("images/h2_256x32.jpg") no-repeat left top;
	margin-bottom: 5px;
	padding-left: 10px;
}


.topnav {
	position: absolute;
	top: 35px;
	_top: 34px;
	right: 255px;
}
.topnav li {
	position: absolute;
	top: 0px;
	
}
.topnav li a {
	text-decoration: none;
	color: #316AC4;

}
.topnav li a:hover {
	color: #E18C3B;
}
.tn1 {
	left: 30px;
}
.tn2 {
	left: 112px;
}
.tn3 {
	left: 197px;
}


.mainnav {
	position:absolute;
	top: 105px;
	left: 19px;
}
.mainnav li {
	position: relative;
	float: left;
	width: 108px;
	height: 29px;
}
.mainnav li a {
	display: block;
	width: 108px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background: url("images/butt_124x58.jpg") no-repeat 0px 0px;
	text-decoration: none;
	color: #262626;
	font-size: 15px;
	font-weight: bold;
}
.mainnav li a:hover {
	background: url("images/butt_124x58.jpg") no-repeat 0px -29px;
	color: #326BC5;
}

.trial {
	position: absolute;
	top: 297px;
	left: 661px;
	width: 111px;
	height: 37px;
	background: url("images/trial_111x74.jpg") no-repeat 0px 0px;
}
.trial:hover {
	background: url("images/trial_111x74.jpg") no-repeat 0px -37px;
}
.buy {
	position: absolute;
	top: 297px;
	left: 776px;
	width: 111px;
	height: 37px;
	background: url("images/buy_111x74.jpg") no-repeat 0px 0px;
}
.buy:hover {
	background: url("images/buy_111x74.jpg") no-repeat 0px -37px;
}



#fauxsub {
	padding:0px;
	margin:0px;
	background:#F2F3EE url("images/bg_25x272.jpg") repeat-x left top;
	text-align:left;
	position: relative;
	width: 100%;
	height: 209px;
	z-index: 997;
}

#subbody {
	padding:0px;
	margin:0px;
	background-color:#F2F3EE;
	text-align:left;
	position: relative;
	width: 100%;
	z-index: 998;
}


#sub {
	position: relative;
	width:908px;
	margin-left:auto;
	margin-right:auto;
	height:209px;
	background: url("images/head_908x209.jpg") no-repeat left top;
	color:#fff;
	z-index: 999;
}
#sub h1 {
	position: absolute;
	top: 18px;
	left: 0px;
	font-size: 11px;
	color:#fff;
}
#sub h1 a {
	text-decoration: none;
	color: #ffffff;
	display: block;
	width: 436px;
	height: 76px;
	background: url("images/logo_436x76.jpg") no-repeat left top;
}
#sub h1 a span {
	display: none;
}


#sub h2 {
	position: absolute;
	top: 143px;
	left: 20px;
	font-size: 30px;
	color:#fff;
	z-index: 1005;
	width: 400px;
	height: 50px;
	display: block;
	line-height: 50px;
}

.FeatureList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 0px;
	padding-bottom: 9px;
	padding-left: 25px;
	padding-right: 15px;
	color: #616161;
}

.FeatureList ul {
	position: relative;
	margin-left: 6px;
	margin-bottom: 10px;
	display: block;
}

.FeatureList ul li {
	background: url("images/light_blue_16.gif") no-repeat left top;
	padding-top: 3px;
	padding-bottom: 9px;
	padding-left: 25px;
	padding-right: 15px;
	color: #616161;
		line-height: 12px;

}

#FeatureTour
{
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 15px;
	font-size: 13px;
}

#FeatureTour ul {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	position: relative;
	display: block;
}

#FeatureTour ul li {
	background: url("images/light_blue_16.gif") no-repeat left top;
	color: #4A86CF;
	line-height: 10px;
}

#FeatureTour ul li strong {
	color: #4A86CF;
}

#FeatureTour ul li a {
	color: #4A86CF;
	text-decoration: none;
}

/* ----------------- */


.benefitlist li
{
	margin-left: 45px;
	list-style-image: url(images/arrow_9x13.gif);
	font-size: 12px;
}

.benefitlist a {
	color: #EC5401;
	text-decoration: none;
}

/* ----------------- */

#download-top
{
	position: relative;
	margin-bottom: 5px;
	display: block;
	font-size: 16px;
	color: #00477F;
	font-weight: bold;
	padding-left: 10px;
}

#downloadnow li
{
	margin-left: 45px;
	list-style-image: url(images/fold_13x17.gif);
	font-size: 12px;
}

#downloadnow a {
	color: #EC5401;
	text-decoration: none;
}

#downloadnow a:hover {
	color: #003869;
	text-decoration: none;
}

#callout-wide {
	font-size: 13px;
	position: relative;
	width: 625px;
	background: url(images/mid_625x1.gif) repeat-y left top;
	margin-bottom: 10px;
	margin-top: 10px;
}

#callout-wide p {
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
}
#callout-wide p a {
	color: #EC5401;
}
#callout-wide p a:hover {
	color: #003869;
}

#callout {
	font-size: 13px;
	position: relative;
	width: 560px;
	background: url(images/mid_560x1.gif) repeat-y left top;
	margin-bottom: 10px;
	margin-top: 10px;
}
#callout p {
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
}
#callout p a {
	color: #EC5401;
}
#callout p a:hover {
	color: #003869;
}

#c-top {
	position: relative;
	width: 560px;
	background: url(images/top_560x10.gif) no-repeat left top;
	height: 10px;
	display: block;
}

#c-top-wide {
	position: relative;
	width: 625px;
	background: url(images/top_625x10.gif) no-repeat left top;
	height: 10px;
	display: block;
}


#c-bot {
	position: relative;
	width: 560px;
	background: url(images/bot_560x10.gif) no-repeat left bottom;
	height: 10px;
	display: block;
}

#c-bot-wide {
	position: relative;
	width: 625px;
	background: url(images/bot_625x10.gif) no-repeat left bottom;
	height: 10px;
	display: block;
}

.t1 {
	margin-top: 10px;
	width: 556px;
	margin-bottom: 10px;
}

.CheckList {
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #616161;
	background-color: #FFFFFF;
	border: 1px silver dashed;
}

.CheckList ul {
	position: relative;
	display: block;
}

.CheckList ul li {
	background: url("images/tick_19x20.jpg") no-repeat left top;
	padding-top: 3px;
	padding-bottom: 9px;
	padding-left: 25px;
	padding-right: 15px;
	color: #616161;
}


.CheckList2 {
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #616161;
	background-color: #FFFFFF;
	border: 1px silver solid;
}

.CheckList2 ul {
	position: relative;
	display: block;
}

.CheckList2 ul li {
	background: url("images/tick_19x20.jpg") no-repeat left top;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 0px;
	color: #616161;
}


.RightPara
{
	margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;
}
