﻿html, body, .container {height:100%; width:100%;}
body, h1, h2, h3, ul, ol, li, form, div, p {margin:0; padding:0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}

body {background:#303030 url(/Images/splash_bg2.jpg) repeat-x;}

h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
h2 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

h3 { color:#b7f188; }

a {color:#000; text-decoration:none; outline:none;}
a:hover {color:#ccc; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}
ul {list-style-image:url(/Images/splash_bullet.gif);}
fieldset { border:none;}
input, select, textarea
{
    border: 1px solid #969696;
    padding: 2px;
    background: #ffffff;
    color: #000000;
    font-family: 12px Arial;
}
input[type="radio"], input[type="checkbox"]
{
    border: none;
    background: transparent;
}        
input.submit
{
    border: none;
    background: transparent;
}
label,.label
{
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    color: #c4bfb5;
}
.reqfieldstar
{
	color:#00aeff;
}

.background_sides {width:100%; height:306px; position:absolute; top:33px; z-index:1;}
    .bgleftholder {width:50%;}
        .bgleft {width:100%; height:306px; background:url(/Images/splash_bgleft.jpg) repeat-x;}
    .bgmid {width:979px; height:306px;}
    .bgrightholder {width:50%;}
        .bgright {width:100%; height:306px; background:url(/Images/splash_bgright.jpg) repeat-x;}
.background {width:100%; height:306px; position:absolute; top:33px; z-index:2; background:url(/Images/splash_bgmid.jpg) top center no-repeat;}
.container {position:absolute; top:0; z-index:3; margin:0 auto;}
	#holder {width:979px; text-align:left;}
		#top_ms {float:left; width:auto; height:33px;}
			#top_ms h1 a {width:143px; height:33px; display:block; background:url(/Images/logo_v3.jpg) no-repeat; text-indent:-9999px;}
		#top_links {float:right; text-align:right; width:auto; height:auto; margin:10px 2px 0 0; font:70% Arial, Helvetica, sans-serif; color:#848484; text-transform:uppercase;}
			#top_links a {color:#848484;}
			#top_links a:hover {color:#c8c8c8;}
		.clear {display:block; clear:both; height:0; font:0;}
	#content {width:979px; text-align:left;}
		#leftcol {float:left; width:351px; height:418px; background:url(/Images/splash_screenshot.png) no-repeat; margin:111px 0 0 0;}
		    *html #leftcol {background:none; width:351px; height:418px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/splash_screenshot.png');}
		#rightcol {float:right; width:628px; margin:77px 0 0 0;}
			#mainlink {width:628px; height:228px;}
				*html #mainlink img {margin:-22px 0 0 0;}
			#bulletpoints {width:601px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#ffffff; margin:15px 0 0 34px; display:block; clear:both;}
			    .bp1 {width:210px; font-size:11px; text-transform:uppercase; float:left; display:block;}
			    .bp2 {width:179px; font-size:11px; text-transform:uppercase; float:left; display:inline;}
			    .bp3 {width:212px; font-size:11px; text-transform:uppercase; float:left; display:inline;}
			#bottomtxt {margin:50px 15px 0 18px; color:#ffffff; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
			    #bottomtxt a {color:#fff; text-decoration:none;}
		        #bottomtxt a:hover {color:#575857; text-decoration:none;}
	#footer {width:979px; padding:50px 0 20px 0; display:block; clear:both;}
		#footerlink {color:#575857; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; float:right; display:block; text-align:right;}
			#footerlink a {color:#575857; text-decoration:none;}
			#footerlink a:hover {color:#dedede; text-decoration:none;}

		/*SUBPAGES*/
		#rightcol_sub {float:right; width:628px; margin:0 0 0 0;}
			#topsection {width:auto; height:307px;}
				#subpage_nav {display:block; clear:both;}
					#subpage_nav ul {list-style:none;float:right;}
					#subpage_nav li {float:left; padding:9px 0 0 17px;}
					#subpage_nav a {height:24px; display:block;}
		            
					#subpage_nav a.subpage_nav_signup {width:77px; background:url(/Images/subpage_btn_signup.png) no-repeat; text-indent:-9999px;}
					#subpage_nav a:hover.subpage_nav_signup {background:url(/Images/subpage_btn_signup_o.png) no-repeat;}
						*html #subpage_nav a.subpage_nav_signup {cursor:pointer; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/subpage_btn_signup.png');}
						*html #subpage_nav a:hover.subpage_nav_signup {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/subpage_btn_signup_o.png');}
		            
					#subpage_nav a.subpage_nav_faqs {width:67px; background:url(/Images/subpage_btn_faqs.png) no-repeat; text-indent:-9999px;}
					#subpage_nav a:hover.subpage_nav_faqs {background:url(/Images/subpage_btn_faqs_o.png) no-repeat;}
						*html #subpage_nav a.subpage_nav_faqs {cursor:pointer; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/subpage_btn_faqs.png');}
						*html #subpage_nav a:hover.subpage_nav_faqs {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/subpage_btn_faqs_o.png');}
		            
					#subpage_nav a.subpage_nav_watchdemo {width:112px; background:url(/Images/subpage_btn_watchdemo.png) no-repeat; text-indent:-9999px;}
					#subpage_nav a:hover.subpage_nav_watchdemo {background:url(/Images/subpage_btn_watchdemo_o.png) no-repeat;}
						*html #subpage_nav a.subpage_nav_watchdemo {cursor:pointer; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/subpage_btn_watchdemo.png');}
						*html #subpage_nav a:hover.subpage_nav_watchdemo {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/subpage_btn_watchdemo_o.png');}
		            
				#subpage_middle {width:478px; height:auto; padding:92px 0 0 150px; display:block; clear:both;}
					#subpage_middle h1 a {width:317px; height:127px; background:url(/Images/subpage_middle2.png) no-repeat; display:block; text-indent:-9999px;}
						*html #subpage_middle h1 a {cursor:pointer; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/Images/subpage_middle2.png');}
				#subpage_title {padding:30px 0 0 18px; color:#ffffff;}
					#subpage_title h1 {font:20px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; letter-spacing:-0.5pt;}
		        
			#bottomtxt_sub {margin:20px 15px 0 18px; color:#ffffff; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
				#bottomtxt_sub a {color:#b7f188; text-decoration:underline;}
				#bottomtxt_sub a:hover {color:#ffffff; text-decoration:underline;}
				.subUL {list-style-image:none; list-style:square; margin:15px 0 15px 30px;}
		        
	#footer_sub {width:979px; padding:50px 0 20px 0; display:block; clear:both;}
		#footer_sub_content {width:628px; float:right;}
			#footer_line {width:614px; height:1px; font-size:0; background:#363636;}
			#footer_sub_holder {display:block; clear:both;}
				#footer_sub_links {width:327px; float:left; padding:8px 0 0 13px;}
				#footer_sub_pj {width:260px; float:right; color:#575857; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; text-align:right; padding:13px 14px 20px 0;}
					#footer_sub_pj a {color:#575857; text-decoration:none;}
					#footer_sub_pj a:hover {color:#dedede; text-decoration:none;}
    		        
.signUpDiv
{
	float:left;
	margin-right:10px;
	margin-top:15px;
}

.signUpReportDiv
{
	float:left;
	margin-right:50px;
	margin-top:15px;
	margin-bottom:15px;
}

.signUpReportRightAlignDiv
{
	float:left;
	margin-right:50px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:right;
}

.signUpValidatorDiv
{
	float:left;
	margin-right:10px;
}

.divLink
{
	margin-left:15px;
	cursor:pointer;
	float:left;
}

.reportHeading
{
	color:#00aeff;
	font-size:14px;
}

.termsOfService
{
	height:266px; overflow:auto;text-align:justify;padding:8px;
}
.termsOfService p
{
	margin-bottom:14px;
}
.termsOfService h3
{
	margin:4px;
}
.termsOfService h4
{
	font-size:13px;
}
.termsOfService li
{
	margin-left:32px;
}
.termsOfService ol
{
	margin-bottom:14px;
}


.signupFormRoot h3
{
    margin-top:42px;
    text-transform:uppercase;
    font-size:17px;
    letter-spacing:0px;
}

.signupFormRoot input[type='radio']
{
    display:block;
    float:left;
    margin-bottom:24px;
    margin-right:8px;
}

.signupFormRoot div.hr
{
    height:1px;
    background-color:White;
    border:none;
}