﻿/* Global */
div.HeaderColor
{
	background-color: #666666;
	color: #FFFFFF;
	font-size: 16px;
	text-align: left;
	    }

div.HeaderColorAlt
{
	background-color: #666666;
	color: Black;
	font-size: 16px;
	text-align: left;
	    }
    
/* System Bar */
div.System-Bar {	
	padding: 8px 5px 8px 5px;
	background-color: #333333;
	color: #FFFFFF;
	font-size: 16px;
	text-align: left;}
div.System-Bar img {
	margin-bottom: -2px;}
Span.System-Bar-Right {
	width: auto;
	float: right;}
div.System-Bar a {
	color: #FFFFFF;}
div.System-Bar a:hover {
	color: #FFCC33;}
/* Container */
div.Page-Container {
	background-image: url('/images/New-Base/Page-Background2.jpg');
	background-repeat: repeat-x;}
div.Page-Container * {
	text-align: left;}
/* Header */
div.Page-Header {	
	padding-top: 10px;}
/* Client Comment */
div.Client-Comment {
	float: right;	
	height: 212px;}
div.Client-Comment p.Client-Comment {
	font-size: 12px;
	color: white;
	line-height: 17px;
	font-weight: bold !important;
	padding-top: 8px;}
div.Client-Comment span.Client-Comment-Person {
	color: #660000;
	font-size: 14px;
	margin: 0px;
	font-weight: bold !important;	}
div.Client-Comment span.Client-Comment-Position {
	color: #666600;
	font-size: 12px;
	margin: 0px;
	font-style: normal;
	font-weight: bold !important;	}
div.Client-Comment span.Client-Comment-Business {
	color: #666666;
	font-size: 16px;
	margin: 0px;
	font-style: normal;
	font-weight: normal !important;	}
/* Ad */
div.Ad-Space {
	}
/* Main Navigation */
div.Main-Navigation {
	}
/* Content */
div.Content-Area {
	
	margin: 0px;
	/*background-color: #FFFFFF;*/}
div.Content-Area div.Common-Questions {
	padding: 0px 10px 0px 10px;
	margin: 10px 10px 5px 0px;
	border: 1px #FFCC00 solid;
	background-color: #FFEECC;
	font-size: 16px;}
div.Content-Area div.Common-Questions p {
	margin: 10px 0px 0px 0px;}
div.Content-Area div.Common-Questions h4 {
	margin: 14px 10px 0px 10px;
	padding-bottom: 15px;
	line-height: 20px;
	font-size: 16px;
	color: #993300;
	border-bottom: 1px #CC6600 solid;}
div.Content-Area div.Common-Questions h3 {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	font-weight:bold !important;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 2px 3px 4px;
	background-color: #670000;}
div.Content-Area div.Common-Questions h3 a {
	color: #FFFFFF;
	text-decoration: none;}
    
    
div.Center-Column 
{
    }
div.Content {
	padding: 10px;}
div.Content blockquote {
	font-size: 12px;}
/* Right */


div.Right-Column {
	float: Right;	
	font-size: 16px;}
div.Right-Navigation {
	padding: 10px 0px 10px 0px;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-bottom: 20px}
div.Right-Navigation h5 {
	font-family: "Verdana", sans-serif;
	font-size: 16px;
	font-weight:bold !important;
	color: #660000;
	margin: 0px 0px 0px -1px;
	text-transform: uppercase;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top: 9px;
	padding-bottom: 9px;
	background-color: #EFEFEF;
	text-align: center;}
div.Right-Navigation h6 {
	font-family: "Verdana", sans-serif;
	font-size: 16px;
	font-weight:bold !important;
	color: #666666;
	font-weight:normal !important;
	margin: 0px;
	padding: 15px 24px 15px 24px;}
div.Right-Navigation h6 a {
	color: #660000;}
/* Left */


div.Left-Column {
	float: left;	
	font-size: 12px;}
div.Left-Navigation {
	padding: 3px;}
div.Left-Navigation ul {
	padding-left: 15px;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-right: 3px;
	margin-top: 0px;
	margin-bottom: 4px;
	list-style: square;
	color: #999999;
	background-color: #EFEFEF;}
div.Left-Navigation li {
	padding-top: 2px;
	padding-bottom: 8px;
	font-size: 16px;}
div.Left-Navigation h1 {
	font-family: "Verdana", sans-serif;
	font-size: 16px;
	font-weight:bold !important;
	color: #660000;
	margin: 0px;
	text-transform:uppercase;}
div.Left-Navigation h5 {
	font-family: "Verdana", sans-serif;
	font-size: 16px;
	font-weight:bold !important;
	color: #660000;
	margin: 0px;
	text-transform:uppercase;}
div.Left-Navigation h2 {
	font-family: "Verdana", sans-serif;
	font-size: 16px;
	font-weight:bold !important;
	color: #666666;
	font-weight: normal !important;
	font-style: italic;
	margin: 0px 0px 5px 0px;}
div.Left-Navigation h3 {
	font-family: "Verdana", sans-serif;
	font-size: 16px;
	font-weight:bold !important;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 2px 3px 4px;
	background-color: #670000;}
div.Left-Navigation h3 a {
	color: #FFFFFF;
	text-decoration: none;}
div.Left-Navigation h4 {
	font-size: 16px;
	font-weight:bold !important;}

div.LeftNavigation h2 {
	font-family: "Verdana", sans-serif;
	font-size: 16px;
	font-weight:bold !important;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 2px 3px 4px;
	background-color: #670000;}

/* Footer */
div.Page-Footer {
	clear: both;	
	font-size: 16px;}
div.Legal-Information {
	padding-top: 10px;
	clear: both;}
/* Callouts */
div.Design-Callout {
	
	float: left;
	border-right: 1px solid #999999;
	background-color: #efefef;}
div.Design-Callout-Format {
	padding: 10px;}
div.Programming-Callout {
	
	float: left;
	border-right: 1px solid #999999;
	background-color: #efefef;}
div.Programming-Callout-Format {
	padding: 10px;}
div.Hosting-Callout {
	
	float: left;
	border-right: 1px solid #999999;
	background-color: #efefef;}
div.Hosting-Callout-Format {
	padding: 10px;}
div.Hardware-Network-Callout {
	
	float: left;
	background-color: #efefef;}
div.Hardware-Network-Callout-Format {
	padding: 10px;
}

	.ArticleQuote {
		color: #996600;
		line-height: 23px;
		background-color: #FFFFCC;
		border: thin solid #CC9900;
		padding: 10px;
		margin: 10px;
	}
	.Informational {
		color: #003399;
		line-height: 23px;
		background-color: #99CCFF;
		border: thin solid #000080;
		padding: 0px 10px 0px 10px;
		margin: 10px;
	}

div.googleSearchBoxAlt {
	width: 320px;
	font-size: 16px;
	background-color: #666666 !important;
	}

div.googleSearchBox {
	width: 320px;
	font-size: 16px;
	background-color: Black;
	}

.cse input.gsc-input, input.gsc-input 
{
background-image:url('/images/Search.jpg') !important;    
background-repeat:no-repeat;
background-color:#fff;
}

.cse input.gsc-input:focus, input.gsc-input:focus {
background-image:none !important;
}

input.gsc-input,
.gsc-input-box,
.gsc-input-box-hover,
.gsc-input-box-focus,
.gsc-search-button {
    box-sizing: content-box; 
    line-height: normal;
}

.centering {
  float:none;
  margin:0 auto;
}

.carousel-caption 
{
    color: Black !important;
    position:relative !important;
}

div.displayBorder {
    border-style: solid;
    border-width: 1px;
    font-size: 16px;
}

div.iFrameDisplay {
	text-align: center;
	display:block;
	}

.carousel {
    text-align: center;
    display:block;
    width: 70%;
}

.img-responsive{
max-width:100% !important;
height:auto  !important;
}

.peopleCarouselImg img {
  width: auto !important;
}


div.Common-Questions {
	padding: 0px 10px 0px 10px;
	margin: 10px 10px 5px 0px;
	border: 1px #FFCC00 solid;
	background-color: #FFEECC;
	font-size: 16px;}
div.Common-Questions p {
	margin: 10px 0px 0px 0px;}
div.Common-Questions h4 {
	margin: 14px 10px 0px 10px;
	padding-bottom: 15px;
	line-height: 20px;
	font-size: 16px;
	color: #993300;
	border-bottom: 1px #CC6600 solid;}
div.Common-Questions h3 {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	font-weight:bold !important;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 2px 3px 4px;
	background-color: #670000;}
div.Common-Questions h3 a {
	color: #FFFFFF;
	text-decoration: none;}

.panel-default > .panel-heading {
  background-color: #670000;
}

.imgTop {
    display: block;
    text-align: right;
    float:none;
    clear:none;    
    display: block;
    margin-left: auto;
    margin-right: auto;    
}

.gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #666666 !important;
    background-color: #666666 !important;
}