﻿/* Global */
img {
	border-width: 0px;}
div.Content img {
	padding: 10px;}
body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: "Verdana", sans-serif;
	font-size: 16px;
	}
td {
	font-family: "Verdana", sans-serif;
	font-size: 10px;}
p {
	font-family: "Verdana", sans-serif;}
div {
	font-family: "Verdana", sans-serif;}
span {
	font-family: "Verdana", sans-serif;}
div.Content h1 {
	font-family: "Verdana", sans-serif;
	font-size: 16px;
	margin: 0px;
	color: #670000;
	padding-bottom: 3px;
	border-bottom: 1px solid #666666;}
div.Content h2 {
	font-family: "Verdana", sans-serif;
	font-size: 10px;
	margin: 0px;
	margin-bottom: 10px;
	font-style: italic;
	color: #999999;
	padding-top: 3px;
	text-align: right;}
div.Content li h2 {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	margin: 0px;
	font-style: normal;
	color: #999999;
	padding-top: 3px;
	text-align: left;}
div.Content h4 {
	margin: 10px 0px 0px 0px}

h3 {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	color: #660000;
	margin: 0px;}
h4 {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0px;}
UI {
	font-size: 12px;}
UL {
	font-size: 12px;}
div.Content p {
	font-size: 12px;}
a {
	color: #993333;}
a:hover {
	color: #996666;}
/* System Bar */
div.System-Bar {	
	padding: 8px 5px 8px 5px;
	background-color: #333333;
	border-bottom: 2px solid #000000;
	color: #FFFFFF;
	font-size: 10px;
	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 {
	width: 960px;
	padding-top: 10px;}
/* Client Comment */
div.Client-Comment {
	float: right;
	width: 220px;
	height: 212px;}
div.Client-Comment p.Client-Comment {
	font-size: 12px;
	color: white;
	line-height: 17px;
	font-weight: bold;
	padding-top: 8px;}
div.Client-Comment span.Client-Comment-Person {
	color: #660000;
	font-size: 14px;
	margin: 0px;
	font-weight: bold;	}
div.Client-Comment span.Client-Comment-Position {
	color: #666600;
	font-size: 12px;
	margin: 0px;
	font-style: normal;
	font-weight: bold;	}
div.Client-Comment span.Client-Comment-Business {
	color: #666666;
	font-size: 10px;
	margin: 0px;
	font-style: normal;
	font-weight: normal;	}
/* Ad */
div.Ad-Space {
	width: 960px;}
/* Main Navigation */
div.Main-Navigation {
	width: 960px;}
/* Content */
div.Content-Area {
	width: 960px;
	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: 10pt;}
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: 12px;
	color: #993300;
	border-bottom: 1px #CC6600 solid;}
div.Center-Column {
	width: 514px;
	margin-left: 230px;
	margin-right: 210px;}
div.Content {
	padding: 10px;}
div.Content blockquote {
	font-size: 12px;}
/* Right */


div.Right-Column {
	float: Right;
	width: 210px;
	font-size: 10px;}
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: 10px;
	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: 10px;
	color: #666666;
	font-weight:normal;
	margin: 0px;
	padding: 15px 24px 15px 24px;}
div.Right-Navigation h6 a {
	color: #660000;}
/* Left */


div.Left-Column {
	float: left;
	width: 230px;
	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: 12px;}
div.Left-Navigation h1 {
	font-family: "Verdana", sans-serif;
	font-size: 10px;
	color: #660000;
	margin: 0px;
	text-transform:uppercase;}
div.Left-Navigation h2 {
	font-family: "Verdana", sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	font-style: italic;
	margin: 0px 0px 5px 0px;}
div.Left-Navigation h3 {
	font-family: "Verdana", sans-serif;
	font-size: 12px;
	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: 11px;}

/* Footer */
div.Page-Footer {
	clear: both;
	width: 960px;
	font-size: 10px;}
div.Legal-Information {
	padding-top: 10px;
	clear: both;}
/* Callouts */
div.Design-Callout {
	width: 239px;
	float: left;
	border-right: 1px solid #999999;
	background-color: #efefef;}
div.Design-Callout-Format {
	padding: 10px;}
div.Programming-Callout {
	width: 239px;
	float: left;
	border-right: 1px solid #999999;
	background-color: #efefef;}
div.Programming-Callout-Format {
	padding: 10px;}
div.Hosting-Callout {
	width: 239px;
	float: left;
	border-right: 1px solid #999999;
	background-color: #efefef;}
div.Hosting-Callout-Format {
	padding: 10px;}
div.Hardware-Network-Callout {
	width: 239px;
	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.googleSearchBox {
	width: 320px;
	font-size: 10px;
	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;
}