﻿@charset "utf-8";
/* CSS Document */
body{
	background-color:#383838;
	height:100%;
	margin:0px;
	padding:0px;
	width:100%;}
img{
	border-width:0px;}
ul{
	margin:0px;
	padding:0px;}
a{
	border-width:0px;
	margin:0px;
	padding:0px;
	text-decoration:none;}
h1{
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	margin:0px 0px 12px 0px;
	padding:0px;}
h2{
	color:#0d5a94;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px;}
h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;}
h4{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	margin:0px 0px 10px 0px;
	padding:0px;}
li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	margin:0px 0px 10px 0px;
	padding:0px;}
	
float_left{
	float:left;}
float_right{
	float:right;}
.clear{
	clear:both;}
.hide{
	display:none;}
/*____________________________________*/
#page{
	clear:both;
	margin:0px auto;
	padding:0px;}
	#bg_color_top{
		background-color:#fafafa;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:550px;
		z-index:-1000;}
	#container{
		margin:0px auto;
		padding:0px;
		width:1000px;}
		#header{
			background-color:#f6f6f6;
			height:50px;
			padding:20px 10px 20px 20px;}
			#logo{
				float:left;}
			#contactinfo{
				float:right;
				margin:0px;
				max-height:50px;
				padding:0px;}
				#emailcon{
					height:30px;
					max-height:30px;}
				#phonecon{
					height:20px;
					max-height:20px;}
				#icon_email{
					float:right;}
				#icon_phone{
					float:right;}
				#email_address{
					float:right;}
				#phone_number{
					float:right;}
				#email{
					color:#404040;
					float:right;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:bold;
					letter-spacing:0.8pt;
					margin:0px 0px 0px 0px;
					padding:0px;}
				#phone{
					color:#404040;
					float:right;
					font-family:Arial, Helvetica, sans-serif;
					font-size:25px;
					font-weight:bold;
					margin:-5px 0px 0px 0px;
					padding:0px;}
		#nav{
			height:50px;
			margin:0px 0px 10px 0px;
			padding:0px;
			max-height:50px;
			width:1000px;}
			#nav #nav_edge_l{
				display:block;
				float:left;
				margin:0px;
				padding:0px;}
			#nav #nav_edge_r{
				display:block;
				float:left;
				margin:0px;
				padding:0px;}
			#nav #navlist{
				background-image:url("images/nav_bg.png");
				display:block;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				width:970px;}
			#nav li{
				display:block;
				float:left;
				list-style:none;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				text-align:center;}
				#nav li a{
					color:#333333;
					display:block;
					font-family:Verdana, Geneva, sans-serif;
					font-size:17px;
					font-weight:normal;
					margin:0px 0px 0px 0px;
					padding:14px 25px 14px 25px;}
				#nav a:HOVER{
					background-image:url("images/nav_bgro.png");
					color:#FFF;}
				#nav li:HOVER{
					color:#FFF;}
		#subheader{
			max-height:400px;
			min-height:400px;}
			#headline{
				position:relative;
				margin-left:20px;
				top:-365px;
				width:240px;}
				.sh_h1{
					color:#FFF;
					padding:0px 0px 0px 0px;
					margin:0px 0px 15px 0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:32px;
					font-weight:bold;}
				.sh_h2{
					color:#FFF;
					padding:0px 0px 0px 0px;
					margin:0px 0px 2px 0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					line-height:18pt;}
				.sh_p{
					color:#FFF;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:normal;
					line-height:11pt;
					text-align:justify;}
			#belcher{
				position:relative;
				margin-left:20px;
				top:-350px;
				width:95px;}
			#subheader a.button {
			background-image:url('images/forms/submit_bg_subsection.jpg');
			background-repeat:repeat-x;
			border:1px solid #fff;
			color:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:normal;
			height:29px;
			text-decoration:none;
			margin:5px 0px 5px 0px;
			padding:4px 10px 4px 10px;}
			#subheader a.button:HOVER{
				background-image:url('images/forms/submit_bg_ro_subsection.jpg');
				border:1px solid #283812;
				color:#283812;}
		#subnav{
			background-color:#FFF;
			clear:both;
			float:left;
			height:auto;
			width:1000px;}
			.area{
				float:left;
				padding:10px 20px 10px 20px;
				width:210px;}
				.area h1{
					margin:0px 0px 12px 0px;
					padding:0px;}
				.area p{
					color:#333333;
					text-align:justify;
					margin:0px 0px 10px 0px;
					padding:0px;}
				ul.subnav_list li{
					margin:0px 0px 0px 20px;}
					ul.subnav_list li a{
						border-bottom:dashed 1px #b3b3b3;
						color:#333333;
						display:block;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						margin:0px 0px 0px -20px;
						padding:5px 10px 5px 20px;}
					ul.subnav_list a:HOVER{
						background-color:#0d5a94;
						color:#FFF;}
					ul.subnav_list li:HOVER{
						color:#FFF;}
					.admin_nav{
						margin-right:20px;
						width:200px;}
				.area .list{
					color:#333333;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					margin:0px 0px 0px 15px;
					padding:0px 0px 5px 0px;}
				#qq_input1{
					background:url("images/forms/input_bg_area.png") no-repeat scroll 0 0 transparent;
					border:0px solid #000;
					display:block;
					float:left;
					margin-right:7px;
					height:30px;
					width:152px;
						color:#8f8f8f;
						font-family:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:normal;
						padding:5px 5px 5px 5px;}
				#qq_submit{
					background:url("images/forms/submit_bg_area.png") no-repeat scroll 0 0 transparent;
					border:0px solid #000;
					display:block;
					float:left;
					height:40px;
					width:40px;}
		#subnav_links{
			background-color:#FFF;
			clear:both;
			float:left;
			margin:0px 0px 20px 0px;
			padding:0px;
			max-height:50px;
			width:1000px;}
			#subnav_links li{
				display:block;
				float:left;
				height:30px;
				margin:0px 130px 20px 20px;
				max-height:30px;
				max-width:100px;
				list-style:none;
				overflow:hidden;
				text-align:center;
				width:100px;}
				#subnav_links li a{
					background-color:#0d5a94;
					color:#FFF;
					display:block;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					margin:0px 0px 0px 0px;
					padding:8px 0px 7px 0px;}
				#subnav_links a:HOVER{
					background-color:#323232;
					color:#FFF;}
				#subnav_links li:HOVER{
					color:#FFF;}
		.section{
			background-color:#FFF;
			clear:both;
			color:#333333;
			height:auto;
			margin-bottom:20px;
			padding:20px;
			width:960px;}
			.section img{}
			.section p{
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;}
			.section a{
				color:#0d5a94;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				margin:0px;
				padding:0px;}
			.section a:HOVER{
				text-decoration:underline;}
			.above{
				float:right;
				font-size:12px;}
			/*_____ individual sections _____*/
			.col1{
				 float:left;
				 display:block;
				 width:48%;}
			.col2{
				 float:left;
				 display:block;
				 margin-left:4%;
				 width:48%;}
			.sb_feature {
				float: left;
				padding: 0px;}
				.sb_feature p{}
				.sb_feature img.sb_img_f1{
					float: left;
					margin:3px 10px 0px 0px;
					padding:0px;}
				.sb_feature img.sb_img_f2{
					float: left;
					margin:5px 10px 15px 0px;
					padding:0px;}
				.sb_feature img.sb_img_f3{
					float: left;
					margin:-15px 50px 0px 0px;
					padding:0px;}
			/*_____ custom pages _____*/
			.text{
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;}
			.title{
				color:#0d5a94;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:20px;
				font-weight:normal;
				margin:0px 0px 0px 0px;
				padding:0px;}
			.subTitle{
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:bold;
				margin:0px 0px 0px 0px;
				padding:0px;}			
			.section input[type="text"]{
				border:1px solid #CCC;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;
				height:18px;
				text-decoration:none;
				margin:0px 0px 10px 0px;
				padding:3px 10px 5px 10px;}
				.section input[type="text"]:HOVER{
					border:1px solid #0d5a94;}	
				.section input[type="text"]:FOCUS{
					border:1px solid #666;}
			.section input[type="password"]{
				border:1px solid #CCC;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;
				height:18px;
				text-decoration:none;
				margin:0px 0px 10px 0px;
				padding:3px 10px 5px 10px;}
				.section input[type="password"]:HOVER{
					border:1px solid #0d5a94;}	
				.section input[type="password"]:FOCUS{
					border:1px solid #666;}
			.section select{
				border:1px solid #CCC;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;
				min-height:28px;
				text-decoration:none;
				margin:0px 0px 10px 0px;
				padding:3px 3px 0px 5px;}
				.section select:HOVER{
					border:1px solid #0d5a94;}		
			.section input[type="submit"]{
				background-image:url('images/forms/input_bg_subsection.jpg');
				background-repeat:repeat-x;
				border:1px solid #CCC;
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;
				height:29px;
				text-decoration:none;
				margin:0px 0px 0px 0px;
				padding:3px 10px 5px 10px;}
				.section input[type="submit"]:HOVER{
					background-image:url('images/forms/submit_bg_ro_subsection.jpg');}
					
			.tableCon{
				padding:0px;
				margin: 0px;
				width:100%;}
			.tableTitle{
				background-color:#0d5a94;
				color:#FFFFFF;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:bold;
				margin:0px 0px 0px 0px;
				padding:2px 15px 3px 15px;
				width:33%;}
			.column1{}
			.column2{}
			.column3{
				text-align:right;}
			.subTitleSpacer{}
			.tablePri{}
			.tableSec{}
					
			/*________________________*/
			#why li{
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				font-weight:normal;
				list-style:outside;
				margin:0px 0px 10px 20px;
				padding:0px;}
			#benefits li{
				float:left;
				font-size:16px;
				list-style:none;
				margin:15px 0px 0px 118px;
				padding:0px 50px 20px 0px;
				width:30%;}
			#benefits li img{
				margin:0px 15px -18px -48px;}
			#features li{
				float:left;
				font-size:16px;
				list-style:none;
				margin:15px 0px 0px 118px;
				padding:0px 50px 20px 0px;
				width:30%;}
			#features img{
				margin:0px 15px -18px -48px;}
			#features .s_img{
				margin:0px 0px 0px 40px;}
				#img_reports{
					border-color:#000;
					border-style:dashed;
					border-top-style:solid;
					border-top-width:10px;
					border-right-width:1px;
					border-bottom-width:1px;
					border-left-width:1px;}
			#faq p a{
				border-width:0px;
				color:#fbad18;
				margin:0px;
				padding:0px;
				text-decoration:underline;}
			#faq #faq_photos{
				float:right;}
			#faq #faq_photos img{
				display:block;
				margin-bottom:20px;
				margin-left:40px;}
		.sub_section{
			background-color:#4d4d4d;
			border:1px dashed #FFF;
			clear:both;
			color:#FFF;
			min-height:310px;
			padding:20px;
			width:960px;}
			.sub_section #cu_left{
				float:left;
				margin-top:-20px;
				padding-right:95px;
				width:40%}
			.sub_section #cu_right{
				float:left;
				margin-top:-20px;
				width:50%}
			.sub_section h1{
				color:#1a9cff;}
			.sub_section h2{
				color:#1a9cff;
				/*color:#fbad18;*/}
			.sub_section p{
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:normal;}
			.sub_section a{
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				margin:0px;
				padding:0px;}
			.sub_section a:HOVER{
				text-decoration:underline;}
			.sub_section .above{
				float:right;
				font-size:12px;}
			.sub_section input[type="text"]{
				background-image:url('images/forms/input_bg_subsection.jpg');
				background-repeat:repeat-x;
				border:1px solid #999999;
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				height:20px;
				min-width:250px;
				text-decoration:none;
				vertical-align:middle;
				padding:3px 5px 2px 5px;}
				.sub_section input[type="text"]:HOVER{
					background-color:#666666;
					background-image:url('');}
				.sub_section input[type="text"]:FOCUS{
					background-color:#666666;
					background-image:url('');
					border:1px solid #d8d8d8;}
			.sub_section select{
				background-color:#FFF;
				border:1px solid #999999;
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				height:20px;
				text-decoration:none;
				vertical-align:middle;
				padding:0px 0px 0px 0px;
				margin:0px;}
			.sub_section textarea{
				background-color:#666666;
				border:1px solid #999999;
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				min-height:75px;
				min-width:450px;
				text-decoration:none;
				vertical-align:middle;
				padding:3px 5px 2px 5px;}
				.sub_section textarea:HOVER{
					background-color:#666666;
					background-image:url('');}
				.sub_section textarea:FOCUS{
					background-color:#666666;
					background-image:url('');
					border:1px solid #d8d8d8;}
			.sub_section button{
				background-image:url('images/forms/submit_bg_subsection.jpg');
				background-repeat:repeat-x;
				border:1px solid #fff;
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:normal;
				height:29px;
				text-decoration:none;
				margin:5px 0px 5px 0px;
				padding:4px 10px 4px 10px;}
				.sub_section button:HOVER{
					background-image:url('images/forms/submit_bg_ro_subsection.jpg');}
		#legal{
			clear:both;
			color:#999999;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:normal;
			height:30px;
			margin:0px;
			padding:10px 0px 0px 0px;
			text-align:center;
			text-decoration:none;
			width:100%}
		#legal a{
			color:#999999;
			text-decoration:underline;}
		#legal a:HOVER{
			color:#fbad18;
			text-decoration:underline;}
			
/*______________ lightbox ________________________________*/
	.lbimg{
		border:1px solid #000;}
/*________________________________________________________*/
table, tr, td {}
#t_compare{
	padding:0px;
	margin:0px;
	width:100%}
.t_header1{
	background-color:#0d5a94;
	border-top:2px solid #17a2ea;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:23px;
	font-weight:normal;
	height:50px;
	text-align:center;}
.t_header2{
	background-color:#fbad18;
	border-top:2px solid #fdd68c;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:23px;
	font-weight:normal;
	height:40px;
	text-align:center;}
.t_cell_row{}
.t_cell_rowleft{
	border-left:1px solid #d8d8d8;}
.t_cell_rowright{
	border-right:1px solid #d8d8d8;}
.t_cell{
	background-color:#f2f2f2;
	border-top:1px solid #fff;
	border-bottom:1px solid #d8d8d8;
	color:#7f7f7f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding:10px 15px;}
.even{
	background-color:#ededed;}
.odd{
	background-color:#FFF;}
.t_key{
	margin:5px 10px;}
	.t_keyvalue{
		margin:0px 35px 0px 2px;}
		
/*_______________ Events _________________________________________*/
.checkSuccess{
	padding:10px;}
/*________________ Misc __________________________________________*/
.photo_border{
	border:5px solid #fff;}
#movie_img{
	margin-bottom:20px;}
.network_img{
	margin:0px;
	margin-right:40px;
	float:left;
	padding:0px;}
.industry_imgl{
	margin-bottom:30px;
	margin-left:40px;
	float:right;}
.industry_imgr{
	margin-bottom:30px;
	margin-left:40px;
	float:right;}
	
	
/* ----------------------------------call records */
.tableTopTitle {
background-color:#494949;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
padding-bottom:4px;
}

.tableTitle {
background-color:#494949;
border-bottom:2px solid #FFAE00;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-right:1px solid gray;
}

.tableTitlenoborder {
background-color:#494949;
border-bottom:2px solid #FFAE00;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
}

.tableTitleColumn {
background-color:#494949;
border-bottom:1px solid gray;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-right:2px solid #FFAE00;
}

.tableTitleColumnnoborder {
background-color:#494949;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-right:2px solid #FFAE00;
}


.tableFooternoborder {
background-color:#494949;
border-top:2px solid #FFAE00;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
}

.row1 {
background-color:#FFFFFF;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
}

.row2 {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-right:1px solid gray;
}

.row3 {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-decoration:none;
letter-spacing:1px;
border-right:1px solid gray;
}

.column1 {
background-color:#DEDEDE;
font-family:Arial;
font-size:12px;
color:#494949;
font-weight:bold;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
}

.column2 {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
vertical-align : middle;
padding:2px;
}

.column2red {
background-color:#FFCECE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
vertical-align : middle;
}

.column2green {
background-color:#CEFFCE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
border-bottom:1px solid gray;
vertical-align : middle;
}

.column2noborder {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
font-weight:normal;
text-align:center;
text-decoration:none;
letter-spacing:1px;
vertical-align : middle;
}

.tableFooter {
height:10px;
background-color:#494949;
border-top:2px solid #FFAE00;
}

.column2noborder_tl {
background-color:#C7C7C7;
font-family:Arial;
font-size:11px;
color:#494949;
text-align:right;
vertical-align : middle;
border-right:2px solid #FFAE00;
border-bottom:2px solid #FFAE00;
}
.column2noborder_tr {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
text-align:left;
vertical-align : middle;
border-bottom:2px solid #FFAE00;
}
.column2noborder_bl {
background-color:#C7C7C7;
font-family:Arial;
font-size:11px;
color:#494949;
text-align:right;
vertical-align : middle;
border-right:2px solid #FFAE00;
}
.column2noborder_br {
background-color:#DEDEDE;
font-family:Arial;
font-size:11px;
color:#494949;
text-align:left;
vertical-align : middle;
}

.texterror{
font-family:Arial;
font-size:11px;
color:#B90000;
font-weight:normal;
text-align:left;
text-decoration:none;
letter-spacing:1px;
width:400px;
}


img.loading { display: none; width: 16px; height: 16px; vertical-align: baseline; border: 0; }