@charset "utf-8";
/* CSS Document */


/*** GLOBAL STYLES ***/
html {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	background:#60676C url('/images/bg.jpg') repeat-x;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
.logo {
	position:relative;
	z-index:1;
	top:-60px;
	width:178px;
	height:132px;
	left:8px;
}
#container {
	width:948px;
	margin:0px auto;
	margin-top:38px;
	height:100%;
}
.bg_top {
	width:948px;
	height:22px;
	background-image:url(/images/bg_t.jpg);
}
.col_l {
	float:left;
	width:14px;
	height:100%;
	background-image:url(/images/bg_l.jpg);
}
.col_c {
	float:left;
	width:920px;
	height:100%;
	background-color:#FFFFFF;
}
.col_r {
	float:left;
	width:14px;
	height:100%;
	background-image:url(/images/bg_r.jpg);
}
#client_access {
	text-align:right;
	float:right;
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF9933;
	margin: -120px 20px 0px 0px;
}
#client_access input {
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	width:55px;
}
#topmessage {
	text-align:right;
	float:right;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin: -115px 20px 0px 0px;
}
#logout {
	margin-left:15px;
}
#logout a {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:none;
}
#logout a:hover {
	text-decoration:underline;
}
#navigation_top {
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	width:730px;
	position:relative;
	top:-75px;
	left:200px;
	text-align:right;
}
#navigation_top a {
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
#navigation_top a:hover {
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}
#navigation_top span {
	margin-right:30px;
}
.divider_top {
	height:4px;
	background-color:#D1D4D6;
	width:920px;
	position:relative;
	top:-64px;
}
.headline {
	font:bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#006FB7;
	width:100%;
}
.sub_heading {
	font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:3px;
}
.description_lg {
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999FA4;
	width:100%;
	margin-bottom:20px;
}
.description_lg a {
	color:#007ACC;
}
.description_lg li {
	margin-bottom:10px;
}
.description_lg a:hover {
	color:#004B7D;
}
.description_lg_table {
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999FA4;
}
.to_top {
	float:right;
	width: 100%;
	margin: 10px 0px 20px 0px;
	text-align: right;
}
.to_top a {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#007ACC;
}
.to_top a:hover {
	color:#004B7D;
	
}
.divider_bottom {
	height:4px;
	background-color:#D1D4D6;
	width:920px;
	float:left;
}
#footer {
	height:60px;
	float:left;
	width:100%;
}
.demologo {
	float:left;
	width:200px;
	height: 95px;
}
.copyright {
	display:inline;
	float:left;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999999;
	margin:20px 0px 0px 25px;
}
#navigation_bottom {
	display:inline;
	float:right;
	margin:20px 25px 0px 0px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
}
#navigation_bottom a {
	color:#999999;
	text-decoration:none;
}
#navigation_bottom a:hover {
	color:#666666;
	text-decoration:underline;
}
#navigation_bottom span {
	margin-left:20px;
}
.bg_bottom {
	width:948px;
	height:22px;
	background-image:url(/images/bg_b.jpg);
	clear:both;
}

/*** HOMEPAGE STYLES ***/
#container .homepage {
	height:653px;
}
#container .homepage .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:480px;
}
.keypoints {
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#A4AAAE;
	margin:10px 0px 0px 30px;
	width: 500px;
}
.keypoints .point {
	margin:10px 0px 15px 0px;
	float: left;
	width: 440px;
}
.keypoints .bullet {
	font:18px Arial, Helvetica, sans-serif;
	color:#FF9933;
	float: left;
	margin: 10px 5px 20px 0px;
	clear: left;
}
.homepage_image {
	float:right;
}
.findout_but {
	margin-top:15px;
	float: left;
	width: 500px;
}
#signin_area {
	display:inline;
	float:left;
	margin:30px 0px 0px 0px;
}
.register_title {
	font:bold 26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:15px;
}
#signin_form {
	width:434px;
	background-color:#F5F6F6;
	border:8px solid #DEE0E2;
	padding:15px;
	height:210px;
}
#signin_form .labels {
	float:left;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:26px;
	color:#666666;
	text-align:right;
	width:120px;
}
#signin_form .fields {
	float:right;
}
#signin_form .fields input {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	margin:8px 0px 8px 0px;
	width:285px;
}
#signin_form .password_subtext {
	position:relative;
	z-index:1;
	top:-10px;
	clear:both;
	font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:right;
	width:120px;
}
#signin_form .password_subtext a {
	color:#666666;
}
#signin_form .password_subtext a:hover {
	color:#333333;
}
#signin_form .signin_swap {
	display:inline;
	float:left;
	clear:both;
	width:200px;
	margin-top:15px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#signin_form .signin_swap a {
	color:#999999;
}
#signin_form .signin_swap a:hover {
	color:#666666;
}
#signin_form .signin_but {
	display:inline;
	float:right;
	margin-top:-5px;
}

/*** VIDEOINSIGHTS STYLES ***/
.demo_movie {
	float:right;
	margin-left:20px;
	width:300px;
}
#container .casestudies {
	height:1433px;
}
#container .casestudies .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:1260px;
}
.case_study {
	width:364px;
	height:374px;
	background-color:#F5F6F6;
	border:8px solid #DEE0E2;
	padding:15px;
}
.case_study .title {
	font:bold 26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:5px;
}
.case_study .description {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	height:190px;
}
.case_study .description .partner_logo {
	display:inline;
	float:right;
	margin:0px 0px 5px 5px;
}
.case_study .thumbs img {
	margin:0px 9px 20px 0px;
}
.demo_contact {
	margin-top:5px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
}
.demo_contact a {
	color:#007ACC;
}
.demo_contact a:hover {
	color:#004B7D;
}
/*** SCHEDULE A DEMO STYLES ***/
#container .scheduledemo {
	height:673px;
}
#container .scheduledemo .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:500px;
}
#schedule_form {
	width:500px;
	background-color:#F5F6F6;
	border:8px solid #DEE0E2;
	padding:15px;
	margin: 0px  auto;
}
#schedule_form .labels {
	float:left;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:34px;
	color:#666666;
	text-align:right;
	width:180px;
}
#schedule_form .fields {
	float:right;
}
#schedule_form .fields input, select {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	margin:4px 0px 4px 0px;
	width:285px;
}
#schedule_form .schedule_but {
	clear: both;
	padding-top: 10px;

}
/*** PUBLISHER PRESENTATION STYLES ***/
#container .presentation {
	height:1060px;
}
#container .presentation .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:870px;
}
/*** PUBLISHER DEMOS STYLES ***/
#container .publisherdemos {
	height:653px;
}
#container .publisherdemos .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:480px;
}
#container .publisherdemos .showcase {
	width:860px;
	height:920px;
}
.publisher_feature {
	width:364px;
	background-color:#F5F6F6;
	border:8px solid #DEE0E2;
	padding:15px;
	margin-bottom:20px;
}
.publisher_feature .title {
	font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:5px;
}
.publisher_feature .description {
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	height:140px;
}
.publisher_feature .description  {
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	height:130px;
}
.publisher_feature .presentation_description  {
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	height:220px;
}
.publisher_feature .description .partner_logo, .publisher_feature .presentation_description .partner_logo {
	display:inline;
	float:right;
	margin:0px 0px 5px 5px;
}
.publisher_feature .presentation_description ul {
	list-style:outside;
	padding-left:20px;
	margin:0px 0px 0px 0px;
}
.publisher_feature .presentation_description li {
	margin:5px 0px 5px 0px;
}
.publisher_feature .thumbs img {
	margin:0px 9px 20px 0px;
}
.demo_contact {
	margin-top:5px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
}
.demo_contact a {
	color:#007ACC;
}
.demo_contact a:hover {
	color:#004B7D;
}
/*** COMPANY INFO STYLES ***/
#container .company {
	height:1600px;
}
#container .company .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:1420px;
}
.job_title_lg {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	margin:-3px 0px 3px 0px;
}
.bios_right {
	float:right;
	text-align:left;
	width:345px;
	background-color:#F5F6F6;
	border:8px solid #DEE0E2;
	padding:15px;
	margin:0px 0px 20px 20px;
}
.bios_right .bio {
	display:inline;	
}	
.bios_right .bio a {
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#007ACC;
}
.bios_right .bio a:hover {
	color:#004B7D;
}
.bios_right .job_title {
	display:inline;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	margin-left:4px;
	line-height:30px;
}

/*** CONTACT US STYLES ***/
#container .contact {
	height:753px;
}
#container .contact .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:580px;
}
.contact_links {
	float:left;
	margin:30px 15px 0px 0px;
}

/*** PRIVACY POLICY STYLES ***/
#container .privacy {
	height:2243px;
}
#container .privacy .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:2070px;
}

/*** TERMS OF USE STYLES ***/
#container .terms {
	height:923px;
}
#container .terms .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:750px;
}

/*** PR SUPER BOWL STYLES ***/
#container .prsuperbowl {
	height:1463px;
}
#container .prsuperbowl .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:1290px;
}

/*** AJAX EXTENDER STYLES ***/
.highlightCallout {
	background-color:#BFE2F9;
}
.watermarkText {
	background-color:#BFE2F9;
	text-align:center;
}

/* Quotes Page */
#container .quotes {
	height:700px;
}
#container .quotes .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:520px;
}
.youtube_embed {
	float:right;
	margin-left:20px;
	width:425px;
}

/* Server Beach Demo */
#container .serverbeach {
	height:1760px;
}
#container .serverbeach .content {
	float:left;
	width:520px;
	margin:-45px 0px 0px 30px;
	height:1580px;
}
#container .serverbeach .content_right {
	float:right;
	width:350px;
	margin:-45px 0px 0px 0px;
	height:1520px;
}
#container .serverbeach .publisher_feature {
	width:300px;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	background-color:#F5F6F6;
	border:8px solid #DEE0E2;
	padding:5px;
}

/* BannerEngage Page */
#container .bannerengage {
	height:1700px;
}
#container .bannerengage .content {
	width:860px;
	margin:-45px 0px 0px 30px;
	height:1520px;
}
