/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
ul {list-style:none;}
caption,th {text-align:left;}
a,a:link,a:visited,a:hover {color:#075890;text-decoration:none;}
a:focus,a:hover {text-decoration:underline;}
a img {border:0;}
.clear {clear:both;}
.highlight {background: #FFF6BF;color:#333333;border:1px #FFD324 solid;}
.highlight p{padding:10px;}

/* Global Elements
=====================================================================*/
body {background:#cae1f3;line-height:1.6em;font:62.5% arial,verdana,serif;}
h1{font-size:1.3em;color:#333333;margin:0 0 15px 0;}
img{border:none;}
a{}
a:hover{}
.clear{clear:both;}
.NoMargin{margin:0;padding:0;}
.TextRight{text-align:right;}
.TextCentre{text-align:center;}
.Quote{font-weight:bold;font-size:10px;}
.Source{font-size:10px;}
.hr{color:#5672eb;height:2px;width:88%;text-align:right;}
.TestimonialLink{color:#5672eb;text-decoration:none;font-size:11px;text-align:center;}
.TestimonialLink:hover{color:#7e96fd;}
.PageTitle{font-size:1.4em;font-weight:bold;color:#5672eb;border-bottom:1px #CCC solid;padding-bottom:10px;}
.Bold{font-weight:bold;}
.Faqtitle{font-weight:bold;color:#CC0000;text-decoration:underline;}
.SmallText{font-size:1em;color:#666;}
.SmallText a{color:#666;font-weight:bold;text-decoration:none;}
.SmallText a:hover{color:#333;}
.ImgLeft{float:left;margin:5px 10px 5px 0;}
.ImgRight{float:right;margin:5px 0 5px 10px;}

.WhiteBox{clear:both;padding:20px 0 20px 0;}
.BlueBox{background:#F9F9F9;border:1px solid #E1F2FF;padding:15px 15px 15px 12px;margin:20px 0;}
#RegForm h1{color:#0066CC;background:#F9F9F9;border:1px solid #E1F2FF;padding:15px 15px 15px 12px;margin:20px 0;}
#RegForm p{font-weight:bold;}
.TermsOL {margin:0;padding:0;}
.TermsOL li{margin:0;padding:0;}

#PageWrap{width:810px;margin:0 auto;text-align:center;}

#Banner{width:809px;height:135px;background:url(../images/BannerTop.jpg) no-repeat;}
#Banner a{display:block;width:311px;height:129px;cursor:pointer;position:relative;left:18px;top:0px;outline:none;}
#nav a{float:left;outline:none;}
#Content{text-align:left; position:relative;}
#Footer p{margin:0 0 10px 0;}
.FootLeft{float:left;font-size:1.1em;color:#333;padding-left:15px;}
.FootRight{float:right;font-size:1.1em;color:#333;padding-right:15px;}
#Footer a{color:#333;font-weight:bold;text-decoration:none;}
#Footer a:hover{color:#000;}

#MainTop{width:809px;height:25px;background:url(../images/Main_Top.gif) no-repeat;margin:0;padding:0;clear:left;}
#MainMiddle{width:809px;background:url(../images/Main_Middle.gif) repeat-y;}
#MainBottom{width:809px;height:23px;background:url(../images/Main_Bottom.gif) no-repeat;}
#Main{ display:block; float:left; width:775px; padding:1px 15px; padding-top:20px; font-size:1.3em;}
#Main p{margin:3px 0 10px 0;}
#Main li{margin:0 0 0 0; padding-bottom:13px;}
.LeftCol{width:545px;margin:0 20px 0 0;float:left;}
.RightCol{width:210px;float:left;background:url(../images/testimonial_spacer.gif) repeat-y;}
.RightCol p{padding:0 0 0 20px;}
.RightCol img{padding:0 0 0 20px;}



.rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 15px;
	width: 350px;
	text-align: left;
	border-collapse: collapse;
	float:left;
}
.rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('../images/left.png') left -1px no-repeat;
}
.rounded-corner thead th.rounded-q2
{
	background: #b9c9fe url('../images/right.png') right -1px no-repeat;
}
.rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
.rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}


.col1{
	width:411px;
	float:left;
	padding:30px 0 0 30px;}
	
.col2{
	width:290px;
	float:right;
	padding:30px 0 0 0;}
	
h2{
	font:bolder 25px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;}
	
.benefits{
	margin-top:20px;
	border:5px dashed #fcee9c;
	background-color:#fef7d2;
	padding:20px;
	}
	
.benefits h3{
	font:bold 20px "Trebuchet MS", Arial;
	color:#5d971f;
	}
	
ul.benefitsPoints{
	display:block;
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
	list-style-type:none;}

ul.benefitsPoints li{
	list-style:none;
	padding:10px 0 0 45px;
	margin:0 0 0 0;
	background:url(../images/check.gif) no-repeat 0 0;
	font-size:13px;
	color:#015b36;}
	
table.comparizonTable{
	margin-top:20px;}

table.comparizonTable tr td{
	padding:10px 0 10px 0;}

td.title1{
	font:bold 20px "Trebuchet MS";
	color:#5d971f;}
	
td.title2{
	font:bold 15px "Trebuchet MS";
	color:#000000;}

.bborder{
	border-bottom:1px solid #666666;}
	

.calcLink{
	display:block;
	position:absolute;
	top:171px;
	left:480px;} 

.bgCalcTop{
	}
	
.calc{
	width:288px;
	background-color:#bde2ef;}
	
.calc p{
	float:left;
	clear:left;
	font-size:10px;
	padding:10px;}
	
	
#LiveActor{
	display:block;
	width:170px;
	height:450px;
	position:absolute;
	left:795px;
	top:200px;
	z-index:9999;
	padding:30px 0 0 0;
	background:url(../images/bgLifeActor.png) no-repeat 0 0;}
	

	
.ff1 strong{
	display:block;
	width:100px;
	float:left;
	padding:5px 0 0 0;}
	

.Mandetory {color:#E25E07;font-size:20px;}
.ErrorMsg{color:#FF0000;font-size:0.9em;padding-left:5px;}
.inputBox, .textareaBox {border:1px solid #ccc; font:normal 14px Arial, Helvetica, sans-serif; padding:6px 5px; width:370px;color:#666; float:right;}
.inputBoxSm{border:1px solid #ccc; font:normal 14px Arial, Helvetica, sans-serif; padding:6px 5px; width:130px;color:#666;}
.selectBoxSm {border:1px solid #ccc; font:normal 14px Arial, Helvetica, sans-serif; padding:6px 5px;margin-right:10px; width:140px;color:#666;}
.selectBox{border:1px solid #ccc; font:normal 14px Arial, Helvetica, sans-serif; padding:6px 5px; width:309px;color:#666;}

label {width:250px; text-align:left; padding:3px 0 5px 5px ; margin-top:7px; margin-left:20px; float:left; }
label.yellow{ background:url(../images/bgLabel.gif) no-repeat 0 0; height:36px;}
textarea {height:50px;color:#666;}
br {clear:left;}
.formbutton{cursor:pointer; border:none; background:url(../images/btnCalculate.gif) no-repeat 0 0; width:122px;height:33px;}
.formbutton:hover{color:#0066CC;}
.fix{
	display:block;
	width:100%;
	clear:left;}
	
.testimon{
	width:220px;
	float:left;
	padding:30px 30px 0 0;
	font-size:14px;}