body {	background-image: url('/assets/media/layout/background.gif');	background-color: #C1C1C1;	font-family: Arial;	font-size: .75em;	line-height: 1.3em;	margin: 0px;	padding: 0px;}a:link, a:visited{	text-decoration: none;	font-weight: bolder;}a:hover, a:active {	text-decoration: underline;}#header {	background: #fff;	height: 71px;}#header h1 {	background: url(/assets/media/layout/logo.gif) no-repeat;	float: left;	height: 71px;	width: 316px;	margin: 0;	padding: 0;}#header h1 a {	display: block;}#header h1 span {	display: none;}#body {	background: #fff;	border-left: 1px #5B5B5B solid;	border-right: 1px #5B5B5B solid;	margin: 0 auto;	position: relative;	width: 749px;}#header span.top_links{	text-align: right; 	font-size: 1.1em; 	font-weight: bold;	line-height: 1.35em;	padding: .5em 1.25em;	position: absolute;	top: 1;	right: 0;}#header span.top_links a.active {	background: #f2fafd;}#header span.top_links a, #body span.top_links a a:visited {	color: #18599B;}#header span.top_links a:hover {	color: #18599B;}.reg_text {	font-family: Arial;	font-size: .85em;}#nav{	background-color: #156AB0;	background-image: url('/assets/media/layout/nav_background.gif');	border-top: 1px #000000 solid;	border-bottom: 1px #000000 solid;	width: 749px;	height: 26px;	position: relative;}#nav ul.sf-menu{	position: absolute;	right: 0;	top: 0;}a.stealth{	color: inherit;	text-decoration: none;}.content a.external{	background: url(/assets/media/extlink.png) center right no-repeat;	padding-right: 13px;}#content_wrapper h1{	font-size: 18px;	color: #18599B;	font-weight: bold;	padding-left: 20px;	padding-top: 5px;	padding-bottom: 12px;}#content_table {	width: 100%;	padding: 6px 20px 0px 20px;	margin-bottom: 20px;}div.pagetitle h2 {	font-size: 18px;	color: #18599B;	font-weight: bold;	padding-left: 1.15em;	float: left;}div.pagetitle img{	display: inline-block;	float: right;	margin: 4px;	clear: none;}div.content_wrapper{	clear: both;	background-color: #F2F2F2;	border-top: 2px #18599B solid;	border-bottom: 2px #18599B solid;		margin-left: 6px;	margin-right: 6px;	margin-bottom: 15px;}div.content_block {	padding-left: 1em;	padding-top: 0;	margin: .25em;}div.content_block h3 {	font-size: 14px;}.content_block div ul {	margin-top: .5em;	margin-left: .5em;	padding-left: .5em;	padding-top: 0;}.content_block_hdr span, .subtitle {	font-weight: bold;	font-size: 16px;	color: #990000;}.content_block span.subtitle{	font-weight: bold;	font-size: 1.35em;	color: #990000;}#main_table {	background-color: #FFFFFF;	width: 749px;	border-left: 1px #5B5B5B solid;	border-right: 1px #5B5B5B solid;}.general_pod {	background-color: #F2F2F2;	border-top: 2px #18599B solid;	border-bottom: 2px #18599B solid;		margin-left: 20px;	margin-bottom: 15px;}.general_pod td {	padding: 10px;}#home_page_main_pod {	background-color: #F2F2F2;	border-top: 2px #18599B solid;	border-bottom: 2px #18599B solid;		margin-left: 20px;	margin-bottom: 15px;	width: 425px;	}.home_page_small_pod {	background-image: url('/assets/media/small_pod_background.gif');	background-repeat: no-repeat;	width: 256px;}.home_page_small_pod_footer {	background-image: url('/assets/media/small_pod_bottom.gif');	background-repeat: no-repeat;	background-position: bottom left;}.home_page_small_pod img {	float: left;}.small_pod_heading {	padding-top: 10px;	padding-left: 5px;	font-size: 16px;	color: #18599B;	font-weight: bold;	float: left;}.small_pod_content {	clear: both;	padding-left: 20px;	padding-right: 10px;	padding-top: 5px;}.text_inherited{color: inherit; font-size: inherit; line-height: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit;}p.blog_entry {	margin-top: 0px;}p.blog_entry a:link, p.blog_entry a:visited {	color: #333333;	text-decoration: none;	font-weight: normal;}p.blog_entry a:hover, p.blog_entry a:active {	text-decoration: underline;}.blog_date {	font-weight: bold;}.pod_heading {	font-size: 1.5em;	color: #18599B;	font-weight: bold;}.pod_text {		padding: 5px 0px 5px 8px;}/*.pod_text2 {	padding: 5px 10px 5px 8px;}*/.pod_image {	border: 1px #898989 solid;	margin: 2px 8px 2px 5px;}#about_us_main_pod, #services_main_pod {	width: 709px;	margin-right: 20px;}#about_us_main_pod td, #services_main_pod td {	vertical-align: top;	padding: 5px;}#icon {	width: 10px;	position: absolute;	top: -10px;	left: 7px;	float:left;}#service_pod {	width: 100%;	margin-left: 15px;}#service_pod td.pc {	background-color: #F2F2F2;	border-top: 2px #18599B solid;	border-bottom: 2px #18599B solid;		padding: 12px 5px 5px 5px;	font-size: .95em;}#service_pod .pod_heading {	margin-left: 5px;	font-size: 15px;	color: #18599B;	font-weight: bold;}#support_pod {	width: 100%;	margin-left: 15px;}#support_pod td.pc {	background-color: #F2F2F2;	border-top: 2px #18599B solid;	border-bottom: 2px #18599B solid;		padding: 12px 5px 5px 5px;	font-size: .95em;}#support_pod .pod_heading {	margin-left: 38px;	font-size: 15px;	color: #18599B;	font-weight: bold;}#directions_pod {	width: 95%;	margin-left: 15px;}#directions_pod td.pc {	background-color: #F2F2F2;	padding: 12px 5px 5px 5px;	font-size: 1em;}#directions_pod .pod_heading {	font-size: 15px;	color: #18599B;	font-weight: bold;}.bulleted_list {	margin-top: 3px;	margin-left: 10px;	padding-left: 10px;}.summary_list {	list-style-type: none;}/* Email Setup Table */.est {	font-family: Arial,Helvetica, sans-serif;	border-top: 1px #000000 solid;	border-left: 1px #000000 solid;	border-right: 1px #000000 solid;	}/* Email Setup Table Headings w/Black Background */.est th {	background-color: #000000; 	color: #FFFFFF; 	text-align: center; 	font-weight: bold;}/* Email Setup Table Apps w/Blue Background */.esa {	width: 12em; 	text-align: center; 	font-weight: bold; 	background-color: #395A7B; 	color: #FFFFFF;	border-bottom: 1px #000000 solid;	}/* Email Setup Table for Mac Version Numbers */.esv {	width: 15em; 	text-align: center; 	border-bottom: 1px #000000 solid;}/* Email Configuration Table */.ect {	font-family: Arial,Helvetica, sans-serif;	border-top: 1px #000000 solid;	border-left: 1px #000000 solid;	border-right: 1px #000000 solid;	}/* Email Configuration Table Headers w/Blue Background */.ech {	width: 110px; 	text-align: center; 	font-weight: bold; 	background-color: #395A7B; 	color: #FFFFFF;	border-bottom: 1px #000000 solid;	}/* Email Configuration Table for Field Variables */.ecf {	width: 500px; 	font-size: 12px;	text-align: left; 	border-bottom: 1px #000000 solid;}/* Web Site Application/Design Client Table */.wct {	font-family: Arial,Helvetica, sans-serif;	border-top: 1px #000000 solid;	border-left: 1px#000000 solid;	border-right: 1px#000000 solid;	}/* Web Site Application/Design Client Table Headers w/Blue Background */.wch {	width: 110px; 	text-align: right;	vertical-align: top;	font-weight: bold; 	background-color: #395A7B; 	color: #FFFFFF;	padding: 3px 10px 3px 10px;	border-bottom: 1px #000000 solid;	}/* Web Site Application/Design Client Table Comments Area */.wcf {	width: 500px; 	font-size: 12px;	text-align: left; 	padding: 3px 10px 3px 10px;	border-bottom: 1px#000000 solid;	background-color: #FFFFFF;}.wch A:link { color: #ffffff; text-decoration: underline }.wch A:visited { color: #dddddd; text-decoration: underline }.wch A:hover { color: #aaaaaa;text-decoration: underline }/* Default Info Table */.dit {	border-top: 1px #000000 solid;	border-left: 1px #000000 solid;	border-right: 1px #000000 solid;	}/* Default Info Table Top Headings w/Black Background */.dit th {	background-color: #000000; 	color: #FFFFFF; 	padding: .5em;}/* Default Info Table Left Headings w/ Blue Background */.dit td:first-child {	text-align: right;	vertical-align: top;	font-weight: bold; 	background-color: #395A7B; 	color: #FFFFFF;	border-bottom: 1px #000000 solid;	}/* Default Info Table Text Area */.dita {	text-align: left;	padding: 3px 10px 3px 10px;	border-bottom: 1px #000000 solid;	border-left: 1px #000000 solid;}/* Default Info Table Text Area Centered */.dit td {	text-align: center;	border-bottom: 1px #000000 solid;	border-left: 1px #000000 solid;	background-color: #FFFFFF;}/* Hosting Plans Comparison Table */.chpt {	float: left;	width: 53%;	font-size: .9em;	border-top: 1px #000000 solid;	border-left: 1px #000000 solid;	border-right: 1px #000000 solid;	}.chpt th {	color: #FFFFFF;	background-color: #000000;	padding: .5em;}/* Hosting Plans Comparison Table Headers w/Blue Background */.chpt td:first-child {	width: 20%;	text-align: right;	vertical-align: middle;	font-weight: bold; 	background-color: #395A7B;	color: #FFFFFF;	padding: .25em 2em 3px 3px;		border-bottom: 1px #000000 solid;	}/* Hosting Plans Comparison Table SOLO Info */.chpt_solo {	width: 11%;	background-color: #EFEFEF;	border-left: 1px #000000 solid;	border-bottom: 1px #000000 solid;	text-align: center;	}/* Hosting Plans Comparison Table SOHO Info */.chpt_soho {	width: 11%;	background-color: #CDCDCD;	border-left: 1px #000000 solid;	border-bottom: 1px #000000 solid;	text-align: center;		}/* Hosting Plans Comparison Table SUMO Info */.chpt_sumo {	width: 11%;	background-color: #ACACAC;	border-left: 1px #000000 solid;	border-bottom: 1px #000000 solid;	text-align: center;		}#footer2 {	font-size: 9px;	font-weight: bold;	color: #FFFFFF;	background-color: #3C678A;	background-image: url('/assets/media/layout/footer_background.gif');	border-top: 1px #000000 solid;	border-bottom: 1px #000000 solid;	width: 749px;	height: 22px;	text-align: center; 	vertical-align: middle;}#footer {	width: 749px;	text-align: center; }#bottom-links { text-align: center padding-bottom: 0px; margin-bottom: 5px; vertical-align: middle;}#bottom-links a, #bottom-links a:visited {}#bottom-text {	margin-bottom: 2px;	height: 20px;	font-size: 9px;	font-weight: bold;	color: #FFFFFF;	background-color: #3C678A;	background-image: url('/assets/media/layout/footer_background.gif');	border-top: 1px #000000 solid;	border-bottom: 1px #000000 solid;}/*SUPERFISH NAV CSS*//*** ESSENTIAL STYLES ***/.sf-menu, .sf-menu * {	margin:			0;	padding:		0;	list-style:		none;}.sf-menu {	line-height:	.5;}.sf-menu ul {	position:		absolute;	top:			-999em;	width:			13.30em; /* left offset of submenus need to match (see below) */	border-left: 1px #000000 solid;	border-right: 1px #000000 solid;	border-bottom: 1px #000000 solid;}.sf-menu ul li {	width:			100%;}.sf-menu li:hover {	visibility:		inherit; /* fixes IE7 'sticky bug' */}.sf-menu li {	float:			left;	position:		relative;}.sf-menu a {	display:		block;	position:		relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {/*	border-top: 1px #000000 solid;*/	left:			-.05em;	top:			2.10em; /* match top ul list item height */}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {	top:			-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {	left:			10.5em; /* match ul width */	top:			.7em;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {	top:			-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {	left:			10em; /* match ul width */	top:			0;}/*** DEMO SKIN ***/.sf-menu {	float:			left;	margin-bottom:	0em;	text-align: center;}.sf-menu a {	padding: .79em 0;	width: 7.45em;	text-decoration: none;}.nav_main ul li {	text-align: left;	}.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/	font-weight: bold;	color: #FFFFFF;}.sf-menu ul a {	width: 11.25em;	padding: .5em 1em;	line-height: 1.2em;	border-top: 1px #378CD2 solid;	}.sf-menu li li ul {	border-top: 1px #000000 solid;	z-index: 99;	}		.sf-menu li.nav_main {	border-left:	1px solid #fff;	background:		none;}.sf-menu li li {	background:		#156AB0;}.sf-menu li li li {	background:		#267BC1;}.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	background-color: #156AB0;	outline:		0;	z-index: 98;}.sf-menu li.nav_main ul:hover, .sf-menu li.nav_main ul.sfHover,.sf-menu li.nav_main ul a:focus, .sf-menu li.nav_main ul a:hover, .sf-menu li.nav_main ul a:active {	background:#2691E9; /* hover highlight */	color: #FFFFFF;}/*** arrows **/.sf-menu a.sf-with-ul {	padding-right: 	2.25em;	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */}.sf-sub-indicator {	position:		absolute;	display:		block;	right:			.75em;	top:			1.05em; /* IE6 only */	width:			10px;	height:			10px;	text-indent: 	-999em;	overflow:		hidden;/*	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; *//* 8-bit indexed alpha png. IE6 gets solid image only */	}a > .sf-sub-indicator {  /* give all except IE6 the correct values */	top:			.8em;	background-position: 0 -100px; /* use translucent arrow for modern browsers*/}/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {	background-position: -10px -100px; /* arrow hovers for modern browsers*/}/* point right for anchors in subs */.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }/* apply hovers to modern browsers */.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {	background-position: -10px 0; /* arrow hovers for modern browsers*/}/*** shadows for all but IE6 ***/.sf-shadow ul {/*	background:	url('../images/shadow.png') no-repeat bottom right; */	padding: 0 8px 9px 0;	-moz-border-radius-bottomleft: 17px;	-moz-border-radius-topright: 17px;	-webkit-border-top-right-radius: 17px;	-webkit-border-bottom-left-radius: 17px;}.sf-shadow ul.sf-shadow-off {	background: transparent;}