﻿@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
}
.Wrapper
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.Logo
{
	float:left;
	position:absolute;
	left:10px;
	top:-41px;
}
.DottedLine
{
	background:url(../images/sections-bg-line.png) no-repeat top center;
}
.DottedLine .span3
{
	
	background: rgba(255, 255, 255, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";
}
.DottedLine .span3 img
{
	float:left;
	width:60px;
	padding-right:10px;
}
.DottedLine .span3 h2
{
	width:100%;
	color:#425675;
	font-size:17px;
	margin-top:0px;
	padding-right:10px;
}
.DottedLine .span3 p
{
	padding-right:10px;
}
.DotLineBtm
{
	border-bottom:1px dashed #989898;
}
.AdvSec
{
	height:24px;
}
.AdvSec h1
{
	line-height:29px;
	margin:0px;
	border-bottom:1px dashed #283233;
	text-shadow: 0 1px 0 #ffffff;
	padding-left:15px;
}
.AdvSec h1 b
{
	line-height:25px;
	border-bottom:1px solid #fff;
}
.AdvCols .span3 img
{
	float:left;
}
.AdvCols .span3 h2
{
	float:left;
	color:#425675;
	font-size:17px;
	margin-top:23px;
	padding-right:10px;
	margin-left:10px;
}
h2
{

	color:#425675;
	font-size:17px;
}
.AdvCols .span3 p
{
	clear:both;
	padding-right:15px;
}
.span3.Firewall h2
{
	margin-top:10px;
}
.span3.Protection h2
{
	margin-top:5px;
}
h3 {
  font-size: 14px;
  color:#425675;
}
.TopGap10
{
	margin-top:10px;
}


.TopGap20
{
	margin-top:20px;
}
.TopGap30
{
	margin-top:30px;
}
.SocialMedia
{
	margin:20px 0px 10px 0px;
}
.SocialMedia ul
{
	float:left;
	margin:5px 0px 0px 0px;
	padding:0;
}
.SocialMedia ul li
{
	list-style-type:none;
	float:left;
	width:16px;
	height:16px;
	margin-right:10px;
}
.SocialMedia ul li a
{
	
	text-decoration:none;
	display:block;
	width:30px;
	height:30px;
}
.SocialMedia ul li.FB a
{
	background:url(../images/facebook.jpg) no-repeat left top;
}
.SocialMedia ul li.Twit a
{
	background:url(../images/twitter.png) no-repeat left top;
}
.SocialMedia ul li.RSS a
{
	background:url(../images/rss.png) no-repeat left top;
}
.SocialMedia ul li.YTube a
{
	background:url(../images/youtube.png) no-repeat left top;
}
/*---- FooterDiv -----*/
#FooterDiv
{
	clear:both;
	width:100%;
	bottom:0;
	height:40px;
	background-color:#2d3b53;
	margin-top:40px;
	display:block;
	float:left;
}
/*.FooterCenDiv
{
	
	margin:0 auto;
	width:990px;
}*/
.FooterCenDiv .FootNote
{
	float:left;
	width:100%;
	color:#9eabc3;
	padding-top:14px;
	position:relative;
}
.FooterCenDiv .FootNote .L
{
	float:left;
}
.FooterCenDiv .FootNote .R
{
	float:right;
}
.POS
{
	position:relative;
}
.navbar-inverse .nav > li.dropdown > a
{
	font-weight:bold;
}
table.TableData
{
	border-spacing:1px;
	border-collapse:inherit;
}
.TableData tr th, .TableData tr td
{
	text-align:left;
	padding:5px 10px;
	
}
.TableData tr th
{
	background-color:#FB9337;
	color:#333;
}
.TableData tr td
{
	background-color:#e8e8e8;
}
.Span4FormCntrls .control-label {
	float: left;
	padding-top: 5px;
	text-align: left;
	width: 100px;
}
.Span4FormCntrls .controls {
	margin-left: 120px;
}
.ContactForm .control-label {
	float: left;
	padding-top: 5px;
	text-align: left;
	width: 100px;
}
.ContactForm .controls {
	margin-left: 120px;
}
.ContactForm .controls input, .ContactForm .controls textarea
{
	width:80%;
}
.Star
{
	color:red;
}
