/* vim: set tabstop=4 textwidth=120 foldmethod=marker: *//* {{{ Home Page */div.mainBannerHome {    background-position:	top right;    background-repeat:		no-repeat;	display:				block;	width:					545px;	height:					191px;	padding:				0px 0px 0px 4px;	margin:					0px 0px 0px 0px;}#mainBannerHome {	background: 		#fff no-repeat center right;}div.homeSeparator {	margin-top:			2px;	width:				549px;	overflow:			hidden;}div.mainBannerText{	padding-top:		5px;	margin-left:		25px;	width:				300px;	height:				50px;		border-style:		none;}div.mainBannerText h1 {	font-family:		Arial Narrow, Arial;	font-size:			18pt;	margin-bottom:		5px;}div.mainBannerText ul {    list-style:			none;    margin-top:			18px;}div.mainBannerText li {    display:			inline;    float:				left;    padding:			4px 0px;    margin:				0;	padding-left:		16px;}div.supportTab {	position:absolute;	right:0;	bottom:0;	_right:-1px;	_bottom:-4px;	height:86px;	width:86px;}div.loginBox {    background-color:	#fff;    width:				172px;    height:				174px;    border:				1px none #fff;    font-family:		Arial;    font-size:			8.5pt;	margin:				0px 0px 7px 0px;	padding:			7px 0px 0px 7px;}#loginButton {	width: 50px;}div.loginBox.adv {	margin-top: 6px;}div.loginBox.adv input {	padding: 4px;	margin: 6px;	margin-top:		12px;	margin-bottom: 0px;	font-size: 8pt;}div.loginBox.adv select {	margin: 4px;	font-size: 8pt;}div.loginBox.storiesBox {	height:				119px;	margin-top:			7px;	width:				180px;}div.loginBox.storiesBox h3 a,div.loginBox.storiesBox h3 {	font-size: 8pt;	color: #333;}ul.storyList {    margin:0;	padding:0;	list-style:none;}div.loginBox.storiesBox li {	margin-top:5px;	background-color:#fff;	border-top:1px solid #F2F2EB;	margin:0;	padding:0;	background-image:none;}div.loginBox.storiesBox li a {    font-size:11px;	text-decoration:none;	line-height:12px;	padding:4px 0;	padding-left:23px;	display:block;	margin:0;	width:156px;	background-repeat:no-repeat;	background-image:url(/images/sub-nav-bullet.gif);	background-position:13px 50%;											}div.loginBox.storiesBox li a:hover {    color:#333;	background-color:#FBFBF9;}span.storiesHeader {    font-size:      10pt;	font-weight:    bolder;	color:          #666;		}/* {{{ New Homepage */div.loginBox.homepageonly {	background-color:	#EBF2FA;	margin: 0px 0px 0px 0px;	padding: 7px 10px 7px 15px;	height:	176px;}div.thinline {	clear: 			both;	border-bottom: 	1px solid #CFCFCF;	margin: 		2px;}div.thinline hr {	display:	none;}#home_bottom {	position:			relative;	float: 				left;	background-color:	#F2F1EC;	height:				385px;	width:				750px;}div#award_magnify {	border: 1px solid #B2B2B2;	background-color: #fff;	background-image: url("/images/award-magnify.gif");	background-repeat: no-repeat;	background-position: top;	height: 248px;	width: 175px;	position: absolute;	right: 70px;	_right: 75px;	top: 52px;	z-index: 100;}div.award_magnify_text {	font-size: 8pt;	position: absolute;	width: 155px;	left: 10px;	right: 10px;	bottom: 10px;	text-align: center;}div.home_bottom_square {	float:	left;	margin:	10px 0px 0px 11px;	_margin:	10px 0px 0px 7px;	padding:	0px;	width:	235px;	height: 205px;	background:	white;	border-bottom: 1px solid #B2B2B2;}div.home_bottom_square div.square_header {	height:		26px;	color:		white;	font-size:	8pt;	font-weight: bold;	padding-top: 6px;	padding-left: 10px;	background: #fff url('/images/greygrad.gif') repeat-x 0px 0px;	text-decoration:none;}div.home_bottom_square div.square_content {	padding-top:	8px;	padding-right:	5px;}div.square_content div.square_content_icon {	float:left;	padding-left:10px;	padding-top:2px;}div.home_bottom_content {	float: left;	margin: 10px 0px 0px 11px;	_margin: 10px 0px 0px 7px;	background-color: #fff;	border-top: 1px solid #B2B2B2;	border-bottom: 1px solid #B2B2B2;	height: 95px;	width: 219px;	padding: 8px;	font-size: 8pt;}div.home_bottom_content div.bottom_content_header {	padding: 0 3px 0 3px;}div.home_bottom_content div.bottom_content_header a {	font-weight: bold;}div.lightline {	border-bottom: 1px solid #F2F1EC;	height:			1px;	margin:			5px 5px 5px 0px;}div.lightline hr {	display: none;}div.home_bottom_content div.lightline {	margin-top: 2px;}div.home_bottom_square div.square_content ul {	margin-top: 12px;}div.home_bottom_content div.bottom_content div.bottom_content_left {	float: left;	padding-right: 9px;}div.home_bottom_content div.bottom_content div.bottom_content_right {	float: left;	clear: none;}div.home_bottom_content div.bottom_content div.bottom_content_text {	height: 45px;	padding-left: 3px;}div.home_bottom_work {	float: left;	width: 727px;	_width: 720px;	height: 20px;	margin-top: 8px;	margin-left: 11px;	_margin-left: 7px;	padding-top: 7px;	border-top: 1px solid #B2B2B2;	border-bottom: 1px solid #B2B2B2;	background-color: #fff;	text-align: center;}div.home_bottom_work span.whywork_header {	font-weight:bold;	font-size:9pt;	margin-right:8px;}div.home_bottom_work span.whywork_header a {	color: #309A65;}div#mainBannerHome li, div.home_bottom_square div.square_content li,div.home_bottom_content div.bottom_content li {	list-style-type:		none;	padding-top:			1px;	padding-left:			14px;	background-image:		url('/images/sub-nav-bullet.gif');	background-repeat:		no-repeat;	background-position:	3px .5em;}div#home_middle {	float:				left;	text-align: 		center;	font-family:		Verdana;	padding-top:		6px;	font-size:			7pt;	color:				#666;	background-color:	#F2F1EC;	width:				100%;}div#home_middle span {	color:				#CCC;}/* }}} */select.emailAccountHome {    font-family: 		Arial;    font-size:			8.5pt;    width:				167px;    height:				20px;    float:				left;    margin-bottom:		7px;}input.emailAddressHome {	clear:both;	font-family:		Arial;	font-size:			8.5pt;	width:				161px;    max-height:			20px;    margin-bottom:		7px;}input.passwordHome {	width:				88px;    font-family:		Arial;    font-size:			8.5pt;   	float:				left;    margin-right:		4px;    margin-bottom:		12px;}input.loginButtonHome {	font-family:		Arial;    font-size:			8.5pt;   	float:				left;    width:				45px;	margin-right:		4px;}#rememberInfo {	clear:				left;}#usessl_cont {	clear: left;}#rememberInfo #forgotPass {	margin-left: 		16px;}/* Position 'hack' for IE */* html #rememberInfo input,* html #autoLogin input,* html #usessl_cont  input, * html #hideBar input {	margin-left: 		-5px;	margin-bottom:		-2px;}* html #rememberInfo #forgotPass {	margin-left:		18px;}/* end IE specific */div.divSeparator {	margin-top:			0px;	margin-bottom:		0px;    background-color: 	transparent;    width:				179px;	height:				1px;	font-size:			1px;}div.divSeparator hr {	border: 			0px solid transparent;	background-color: 	#d6d6d6;	color: 				#d6d6d6;	height: 			1px;}* html div.divSeparator {	margin-top: 		-6px;	margin-bottom: 		-6px;}#errorBox {	position:			relative;	background:			transparent;	left:				-13px;	padding:			4px 0px 0px 0px;	margin:				0px 0px -4px 0px;	color: 				red;}* html #errorBox {	margin-bottom: 		-10px;	z-index:			100;}div.toolbox {	font-family:		Arial;    font-size:			8.5pt;    margin-left:		0px;    margin-top:			7px;    margin-bottom:		7px;    padding-left:		7px;    padding-top:		7px;    background-color:	#fff;    width:				172px;    height:				156px;    border-style:		none;}* html div.toolbox {	height:				154px;}#toolList {	float:		left;}#toolList ul {	margin-bottom:	-8px;}#toolList li{	list-style-type:		none;	background-image:		url('/images/sub-nav-bullet.gif');	background-position: 	9px .5em; 	background-repeat:		no-repeat;	padding-left:			19px;	padding-bottom:			1px;	padding-top:			1px;}.storyList {	float:	left;}.storyList li {	list-style-type:		none;	background-image:		url('/images/sub-nav-bullet-active.gif');	background-repeat:		no-repeat;	background-position:	9px .5em;	padding-left:			19px;	padding-top:			1px;	padding-bottom:			1px;}.storyList li.anchor {	background-image:		url('/images/sub-nav-bullet.gif');}div.customerCareBox {    margin-left:        0px;	margin-top:         7px;	margin-bottom:		7px;	padding-left:       7px;	padding-top:        7px;	font-size:          8pt;	background-color:   #ffffff;	width:              172px;	height:             180px;}* html div.customerCareBox {	height:             184px;}#customerCareList {    float:  left;}	#customerCareList li {    list-style-type:        none;	background-image:       url('/images/sub-nav-bullet-active.gif');	background-repeat:      no-repeat;	background-position:    9px .5em;	padding-left:           19px;	padding-top:            1px;	padding-bottom:         1px;}#customerCareList li.anchor {	background-image:       url('/images/sub-nav-bullet.gif');}								h1.headerHome {	font-size:15pt;	font-family:Arial Narrow;	color:#949494;	display:inline;	padding-top:0px;	margin-left:0px;	vertical-align:bottom;}.boldGreen {	color:			#6FC812;	font-weight:	bold;}/* {{{ Email Nation Section of homepage */#emailNation {	padding:		10px 0px 10px 10px;	background-image:	url('/images/content-bg.gif');	background-repeat:	repeat-x;	height:				180px;	font-size:			9pt;}#emailNation div.emailNationTopBar {	float:		left;	clear:		both;}#emailNation div.emailNationHeader {	float:			left;	margin-bottom:	0px;	border-style:	none;	height:			20px;	max-height:		20px;}#emailNation ul.newestPressRelease {		margin:		0px 0px 5px 20px;		padding:	0px;		float:		left;		clear:		right;}#emailNation .newestPressRelease li{	list-style-type:		none;	padding-top:			1px;	padding-left:			19px;	background-image:		url('/images/sub-nav-bullet-active.gif');	background-repeat:		no-repeat;	background-position:	9px .5em;}#emailNation div.emailNationStats{		width:				145px;		height:				135px;		float:				left;		font-size:			8pt;		font-weight:		500;		margin:				5px 0px 0px 0px;        padding:			6px 0px 0px 12px;        background-color:	#fff;        border:				solid 1px #d6d6d6;		position:			relative;}#emailNation .emailNationStats div.emailNationStatsHeading{		color:			#9C3131;		font-weight:	700;		margin-bottom:	2px;		text-align:		left;		margin-left:	-1px;}#emailNation .emailNationStats div.emailNationStatsFooter {		position:		absolute;		bottom:			10px;		left:			15px;}#emailNation div.home_bottom_work {		border-top:			1px solid #d6d6d6;        border-bottom:		1px solid #d6d6d6;		width:				497px;		margin-left:		15px;		text-align:			left;}#emailNation span.whywork_header {		margin-right:		0;}/* Top viruses */#emailNation div.emailViruses {		margin-left:	5px;}#emailNation .emailViruses ol{		margin-top:			4px;		margin-left:		0px;		margin-bottom:		2px;		list-style-position:inside;}#emailNation .emailViruses ol li{		color:			#666;		font-weight:	bolder;}#emailNation span.top5listitem{		color:			#444;		font-weight:	normal;		margin-left:	-3px;}/* Email Breakdown */#emailNation div.emailBreakdown {		margin-left:	15px;}#emailNation .emailBreakdown .emailBreakdownGraph {		float:		left;		clear:		both;		padding:	6px 0px 0px 0px;		width:		130px;}#emailNation .emailBreakdown .emailBreakdownColumn{		width:		26px;		height:		70px;		float:		left;		padding:	0px;}#emailNation .emailBreakdown .emailBreakdownXAxis {		height:				1px;		font-size:			1px;		background-color:	#d6d6d6;		width:				130px;		margin-top:			2px;		margin-bottom:		2px;		float:				left;		clear:				both;		overflow:			hidden;}#emailNation .emailBreakdown .emailBreakdownColumnFooter {		width:			34px;		float:			left;		font-size:		7pt;		text-align:		center;		letter-spacing: 1px;}#emailNation .emailBreakdown .emailClean {	clear:			left;	margin-left:	13px;}/* IE Override	- Couldn't figure out margin issue, so I had to do this*/* html #emailNation .emailBreakdown .emailClean {	margin-left:	7px;}#emailNation .emailBreakdown .emailSpam {	margin-left:	13px;}#emailNation .emailBreakdown .emailVirus {	margin-left:	13px;	clear:right;}/* DHA Attacks */#emailNation div.dha{	margin-left:	15px;}#emailNation .dha div.dhaBlocks {        margin:			10px 0px 10px -15px;        text-align:		center;        font-size:		13.5pt;		font-weight:	bolder;        color:			#63CE00;}#emailNation .dha div.dhaFooter {		text-align:		left;			padding-left:	12px;		margin:			0px 0px 10px -15px;}/* }}} Email Nation Section of homepage */#homeTabs {	margin-top:114px;	float:left;	position: relative;	z-index: 1002;	padding-top: 1px;	margin-left: -1px;	cursor: pointer;}#homeTabs div {	border-style:solid;	border-width:1px;	border-color:#d6d6d6;	border-left-width: 0px;	width:10px;	padding-top:7px;	padding-left:6px;	padding-bottom:7px;	background-image:url(/images/tabback.gif);	background-repeat:repeat-y;	font-size:1px;	text-align:left;	margin-top:-1px;	margin-left:2px;	z-index:1000;}#homeTabs div.active {	border-color:#d6d6d6 #d6d6d6 #d6d6d6 #ffffff;	background-color:#ffffff;	background-image:none;	border-left-width:1px;	margin-left: 0px;	padding-left: 9px;}/* }}} *//* {{{ General Use for ALL pages */.clear { /* div for placing after floated divs to clear it */	clear:			both;	font-size:		1px;	height:			0px;	overflow:		hidden;}.error {	color:			red;	text-align:		center;}div.paddedContent {}div.paddedContent input.outlined {	border: 1px solid #7D9EBA;}div.paddedContent form {	display: inline;	margin: 0px;	padding: 0px;}/* Unordered lists */div.paddedContent ul {	position: relative;	margin-bottom: 10px;}div.paddedContent ul li {	background-image:	url('/images/sub-nav-bullet-active.gif');}div.paddedContent ul li.anchor{	background-image:	url('/images/sub-nav-bullet.gif');}div.blurbDescription ul li.active{	background-image:		url('/images/sub-nav-bullet-active.gif');}.indentedContent{    padding-left:   25px;	padding-bottom: 10px;    margin-right:   30px;    min-height:     100%;}div.blurbDescription ul li.active a {	color: #333;}/* All list items */div.paddedContent li, div.blurbDescription li{	text-decoration:		none; 	padding-bottom: 		2px; 	padding-top: 			2px;}div.blurbDescription li {	font-size:		8pt;}/* Order list items */div.paddedContent ol li, div.blurbDescription ol li{	margin-left:		23px;}/* Unordered list items */div.paddedContent ul li, div.blurbDescription ul li {	list-style-type:		none;		background-image:		url('/images/sub-nav-bullet.gif'); 	background-position: 	13px .6em; 	background-repeat: 		no-repeat; 	padding-left:23px;}div.paddedContent ul li.active {	background-image:		url('/images/sub-nav-bullet-active.gif');}/* Generic class for blurb container */div.titleBlurb {	position:		relative;	left:			20px;	width:			503px;	height:			125px;	border:			1px solid #CFCFCF;	padding:		5px 0px 0px 8px;	background:		#F7F3F7;	background-position:	bottom right;	background-repeat:		no-repeat;	z-index:		100;	margin-bottom: 	10px;	margin-top:		10px;	overflow:		hidden;}div.titleBlurb h1 {	margin:		0;	padding:	0;}div.titleBlurb div.blurbDescription {	display:		block; }.required{	color:	#339900;}div.chart-header-left{	display:		inline;	float:			left;	width:			110px;	text-align:		center;	padding-left:	10px;	padding-right:	10px;	margin-bottom:	6px;}div.chart-header-right{	display:		inline;	float:			left;	padding-left:	10px;	padding-right:	10px;	margin-bottom:	6px;}span.strongText{	display:inline;	color:#326699;	font-weight:bold;}table.chart {	border:				solid 1px #C2C5C9;	border-collapse:	collapse;	width:				100%;	clear:				both;}table.chart td {	padding-left:	10px;	padding-right:	10px;	height:			70px;	vertical-align:	middle;}table.chart td.left {	background:		#EAEFF5;	width:			110px;	font-weight:	bold;	text-align:		center;}table.chart td.farright {	text-align:		center;}table.chartoption {	border:				1px solid #C2C5C9;	border-collapse:	collapse;	width:				100%;	clear:				both;}table.chartoption td {	padding-left:		10px;	padding-right:		10px;	height:				100px;	vertical-align:		middle;}table.chartoption td.left {	background:			#EAEFF5;	width:				110px;	font-weight:		bold;	text-align:			center;}table.chart-compare {	border:				solid 1px #C2C5C9;	border-collapse:	collapse;	width:				100%;	clear:				both;}table.chart-compare td {	padding-left:	10px;	padding-right:	10px;	padding-top:	4px;	padding-bottom:	4px;	text-align:		center;	vertical-align:	middle;	width:			70px;}table.chart-compare thead td {	background:		#EAEFF5;	font-weight:	bold;}table.chart-compare td.left {	text-align:		left;	width:			auto;}table.chart-compare td.check {	background-image:		url('/images/checkmark.gif');	background-position:	center center;	background-repeat:		no-repeat;}.paddedContent.popup{	padding-left:	16px !important;	margin-right:	0px !important;}a.feed{	background-image:      url("/images/feed-icon-small.png");	background-position:	0px 1px;	background-repeat:		no-repeat;	padding-left:			20px;}a.download-pdf {	background-image:		url('/images/adobe_small.gif');	background-position:	0px 1px;	background-repeat:		no-repeat;	padding-left:			18px;}a.download-xls{	background-image:       url('/images/xls2.gif');    background-position:    0px 1px;    background-repeat:      no-repeat;    padding-left:           18px;}.searchBarBack{	margin:0px;	padding: 2px;	padding-top: 0px;	padding-bottom: 0px;	border-color: #FFFFFF;	border-bottom: 2px;	border-width: 10px;	background-color: #FFFFFF;}.searchBar{	font-size: 9px;	color: #666666;	padding-top: 5px;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 2px;	background-color:  #F2F1EC;	height: 23px;	overflow:hidden;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-bottom-width: 1px;}a.searchTop{    font-family:        Arial;    font-weight:        bold;    margin-top:         0em;    margin-bottom:      0.5em;	padding: 7px;	font-size: 10px;	color: #666666;}td.printable {	font-family:		Arial;	font-size:			8pt;	margin-left:		5px;	margin-right:		5px;	display:			block;	overflow:			visible;}/* }}} *//* {{{ Email Hosting *//* General Title */div.titleBlurb.services {	background: 	#fff url('/images/banners/email-services.gif') no-repeat bottom right;	height:			148px;}/* Overview *//* Domains *//* Features */div.titleBlurb.services.features {	height:			140px;}div.titleBlurb.services.features ul {	float:		left;	width:		160px;}div.titleBlurb.services.features li {	float:		none;}ol.leftList {	list-style:none;	margin-left:-23px;	padding-left:0px;	border-left:1px;	margin-top:10px;}ol.leftList li {    background-repeat:no-repeat;    background-image:url(/images/sub-nav-bullet.gif); 	padding-left:23px;	margin-left:0px;    background-position:13px .6em;}	div.screenDiv {	float:	right;	text-align:	center;	clear:	right;	margin-left:10px;}div.screenDiv.webmailFeatures { 	margin-top:-30px;}div.screenDiv div {	padding:0px;	margin-top:7px;	font-size: 8pt;}img.screenPreview {	width:	203px;	height: 112px;	margin-bottom:6px;	border-style:	solid;	border-width:	1px;	border-color:	#c5c5c5;}img.screenPreview-cp {    width:  253px;	height: 167px;	margin-bottom:6px;	border-style:   solid;	border-width:   1px;	border-color:   #c5c5c5;}						/*Screenshots*/img.screenshots {	width:	830px;	height:	555px;	border-style:	solid;	border-bottom:	1px;	border-right:	0px;	border-left:	0px;	border-top:		0px;	border-color:	#000;}img.screenshots-cp {	width: 1010px;	height: 669px;	border-style:   solid;	border-bottom:  1px;	border-right:   0px;	border-left:    0px;	border-top:     0px;	border-color:   #000;}div.titleBlurb.options {	background:     #fff url('/images/banners/email-services.gif') no-repeat bottom right;	height:         65px;}div.titleBlurb.options ul {	float: 			left;	clear:			none;	margin-right:	30px;	margin-top:		6px;}/* Pricing */div.titleBlurb.services.pricingTitle {	background: #fff url('/images/banners/pricingtrial.jpg') no-repeat center right; 	height: 110px;}div.blurbDescription.pricingDesc {	width:		300px;}div.paddedContent h2#pricingHeader {	margin:		0px;	padding:	0px;	float: left;}div.paddedContent img#calc-image {	float:	left;	padding-right:	5px;}div.paddedContent div#pricing_container {	padding-top:	10px;	margin-bottom:	6px;	height:		23px;}	/* Legacy Pricing Table */	#pricingTable {		border-collapse:	collapse;		width:			100%;	}	#pricingTable tr {		vertical-align:		middle;	}	.pricingStep {		text-align:		left;		vertical-align:		top;		padding-bottom:		4px;	}	#pricingYourPlan {		font-family:		arial;		font-size:		11pt;		font-weight:		bold;		color:			#336699;		padding-right:		14px;		}	.bodyMediumFont { 		font-family: Arial, Helvetica, Sans-serif; 		font-size: 8.5pt; color:#333333; 	}	td.rightDesc {		padding-bottom:		2px; 		padding-right:		14px; 		line-height:		18px; 		width:				110px;		border: 			1px solid #ECF3F7;		border-left:		none;		text-align:			right;	}	div.pricing {		height:1px; 		width:100%; 		color:#CCCCCC;	}	select.pricing {		width:130px;		font-size: 90%;		display: inline;	}	div.sectionHeading { 		font-family:Arial; 		font-size:13px; 		font-weight:bold; 		color:#666666; 	}	/* End Legacy Pricing Table *//* Domain Pricing */div.domainPricingChartHeader {}div.domainPricingChartHeader div {	background:		#ECF3F7;	float:			left;	font-size:		8pt;	font-weight:	bold;	padding-top:	6px;	padding-bottom:	6px;	text-align:		center;	width:			52px;}div.domainPricingChartContent {	}div.domainPricingChartContent div {	float:			left;	font-size:		8pt;	padding-bottom:	6px;	padding-top:	6px;	text-align:		center;	width:			52px;}table.migrations {	text-align:center;}/* }}} *//* {{{ Why Webmail */div.titleBlurb.why {	background-image:	url('/images/email-all-we-do.gif');	background-repeat:	no-repeat;	width:				495px;	height:				138px;}div.titleBlurb.why.testimonials {	height:				60px;	background-image:	none;}#testimonials div.titleBlurb.why.testimonials {	width:				490px;}div.blurbDescription.why.testimonials ul {	float:	left;	padding-top:0px;	padding-bottom:0px;}div.blurbDescription.why.testimonials li {	margin-right:10px;	float:left;}div.paddedContent.whyC.testimonials {	width:480px;}div.paddedContent.whyC.testimonials h2 {	margin:0px;	padding:0px;}div.paddedContent.whyC.testimonials div.hr,div.paddedContent.blogC div.hr {	height:	5px;	background: white url('/images/dotted-line.gif') repeat-x 0 50%;	border: 0px solid transparent;}div.paddedContent.whyC.testimonials div.hr hr {	display: none;}/* }}} *//* {{{ Technology */	div.titleBlurb.technology {		height:		63px;	}	div.titleBlurb.technology ul {		margin-top:		6px;	}	div.titleBlurb.technology li {		float:			left;		margin-right:	20px;		margin-left:	-10px;	}	/* Search Indexing */		div.titleBlurb.technology.search {			height: 90px;		}		div.titleBlurb.technology.search .blurbDescription ul {			float: left;			width: 150px;		}		div.titleBlurb.technology.search .blurbDescription li {			float: none;		}		/* Spam Filtering */		div.titleBlurb.technology.spam-filtering		{			height: 108px;		}		div.titleBlurb.technology.spam-filtering .blurbDescription ul		{			float:	left;			width:	150px;		}		div.titleBlurb.technology.spam-filtering .blurbDescription li		{			float:	none;		}	/* Virus Scanning */		div.titleBlurb.technology.virus-scanning		{			height:	130px;		}		div.titleBlurb.technology.virus-scanning .blurbDescription ul		{			float:	left;			width:	180px;		}		div.titleBlurb.technology.virus-scanning .blurbDescription li		{			float:	none;		}	/* Software */	div.titleBlurb.technology.software {		height:	120px;	}	div.titleBlurb.technology.software ul {		float:	left;		width:	160px;	}	div.titleBlurb.technology.software li {		float:	none;	}	div.softwareWrapper {		float:			left;		width:			484px;	}	div.softwareWrapper h3 {		margin: 0px;	}		div.softwareWrapper div.software {			width:		340px;			float:		right;		}		div.softwareWrapper div.image {			float: 		left; 			width: 		140px;			padding-top: 10px;			text-align: center;		}		* html div.softwareWrapper div.software {			padding-bottom:		20px;		}/* }}} *//* {{{ Resources */div.titleBlurb.resources.email101 {	background: transparent url('/images/banners/resources.jpg') no-repeat; 	border-style:solid;	border-width:1px;	border-color:#d6d6d6;	background-position:100% 0%;	padding-top:10px;	padding-left:10px;	width:494px;	height:106px;	max-width:504px;	max-height:116px;}div.titleBlurb.resources.virusStats {	border-style:solid;	border-width:1px;	border-color:#d6d6d6;	padding-top:10px;	padding-left:10px;	width:494px;	height:75px;}div.titleBlurb.resources.email101 .blurbDescription{	width:	300px;}div.titleBlurb.resources.virusStats .blurbDescription{	width:	461px;}#virusStatsPage li{	background-image:none;	padding:0px;	margin:0px;	padding-left:0px;	list-style-type:decimal;}	div.virusStatsDiv {	padding:0px;	margin:0px;	margin-bottom:100px;}ol.virusListLeft {	padding-left:22px;	list-style-type:decimal;	width:190px;	float:left;}ol.virusListRight {	padding-left:30px;	list-style-type:decimal;	float:left;	clear:right;}div.testVirusStep1 {	margin-left:	20px;	margin-bottom:	12px;}div.testVirusStep1 h3{	margin-bottom:	4px;}input.tvEmailAddress {	width:			273px;	margin-right:	8px;}div.virusListItem {	line-height:1.4em;	width:452px;	border-bottom-style:solid;	border-color:#F2F2EB;	background-color:#ffffff;	clear:right;	border-width:1px;	margin-bottom:3px;}input.tvCheckBox {	margin-right:12px;}div.virusNum {	margin-right:13px;}div.virusDesc {	width:350px;	clear:right;	display:block;	position:relative;	margin-top:-17px;	margin-left:80px;	line-height:1.4em;}div.selectAllViruses {	border-top-style:solid;	border-bottom-style:solid;	border-color:#f2f2eb;	border-width:1px;	padding-bottom:3px;	padding-top:3px;	width:452px;}div.tvStep2 {	width:452px;	margin-bottom:10px;}input.sendVirusButton {	font-size:11px;	font-family:arial;	text-align:center;	float:right;	clear:right;	width:60px;	margin-top:-18px;	margin-right:0px;}input.sendVirusButtonBottom {	margin-top:7px;	margin-left:392px;}div.sendVirusBlock {	padding-left:0px;}/* }}} *//* {{{ Newsroom */	/* General */	span.archives {		font-size:		8pt;		display:		block;		float:			left;		margin-top:5px;		padding-top:0px;	}	div.titleBlurb.newsroom.press-coverage {		height: 60px;	}		#newsroom #press-releases .titleBlurb,	#newsroom #press-kit .titleBlurb {		height:63px;	}	#newsroom .titleBlurb ul{		float:left;		padding-top:0px;		padding-bottom:0px;	}	#newsroom .titleBlurb li{		float:left;	}	/* Overview section */	#newsroom #overview div.titleBlurb 	{		height:		112px;	}	#newsroom #overview .titleBlurb div.blurbDescription	{		width:			490px;		padding-top:	8px;	}	#newsroom #overview .titleBlurb div.blurbDescription img {		margin-top: -8px;	}	/* Press Coverage */	#newsroom #press-coverage .titleBlurb div.leftPanel{		float:left;		width:275px;	}	#newsroom #press-coverage .titleBlurb div.rightPanel{		float:right;		width:210px;		padding:15px 10px 0px 0px;	}	#newsroom #press-coverage .titleBlurb .rightPanel img{		float:	right;		clear:	both;	}	#newsroom #press-coverage .titleBlurb .rightPanel .blurbDescription{		float:right;	}	#newsroom #press-coverage .paddedContent div.pc-description {		font-style:italic;	}	/* Company Blogs */	#newsroom #companyBlogs div.titleBlurb {		height:100px;	}	/* Press kit */	#newsroom #press-kit .paddedContent div.pressKitDisclaimer{		margin-top:10px;	}	/* Allow for bullets that top align in a list */	div.paddedContent li.topAlign {		list-style-type:		none;		background-image:		url(/images/sub-nav-bullet.gif);		background-position:	10px .6em;		background-repeat:		no-repeat;	}	/* IE Hack */	* html div.paddedContent li.topAlign{		background-position: 10px .7em;	}	/* Press Releases */	#newsroom #press-releases .pr_view .pr_title {		padding-top:	10px;		font-size:		12pt;		font-weight:	bolder;	}	#newsroom #press-releases .pr_view .pr_desc {		font-style:		italic;	}	#newsroom #press-releases .pr_view .pr_text {		margin-top:		10px;	}	.pr-date {		font-size:		8pt;		margin-bottom:	4px;	}/* }}} *//* {{{ About Us */	div.titleBlurb.about {		height:		111px;	}	div.paddedContent.about-blacksburg {		top:		0px;		padding-top:1px;		margin:		0px;		height:		651px;		padding-bottom: 0px;		margin-bottom: -30px;		background:	url('/images/blacksburg.gif') no-repeat 50% 0px;	}	/* Overview */	div.titleBlurb.about.overview {		height:111px;		background-image:none;	}	div.titleBlurb.about.overview .blurbDescription {		background:url('/images/about-us-back.gif') no-repeat;		height:64px;		margin-top:5px;	}	/* Jobs */		div.titleBlurb.about.jobs		{			height:	195px;		}		div.titleBlurb.about.jobs .blurbDescription ul {			float:	left;			width:	245px;		}		div.titleBlurb.about.jobs .blurbDescription li {			float:	none;			_padding-bottom: 0px;		}		div.apply_form {			margin-top:		10px;		}		div.apply_form label		{			display:	block;		}		div.apply_form input		{			margin-bottom:	10px;			width:			180px;		}		div.apply_form select		{			margin-bottom:	10px;			width:			406px;		}		div.apply_form textarea {			margin-bottom:	10px;			width:			396px;		}		img.workerLink {			margin-top: 5px;			margin-left: 10px;			margin-bottom:10px;			border-style:solid;			border-width:1px;			border-color:#999999;		}		span.job_info {			font-weight:bold;			color:#30659A;		}		td.job_skills {			vertical-align:top;		}			/* Employee Testimonials*/        div.titleBlurb.about.eTest        {            height: 160px;        }		div.titleBlurb.about.eTest .blurbDescription ul {			float:	left;			width:	150px;		}		div.titleBlurb.about.eTest .blurbDescription li {			float:	none;		}		div.picText {			margin-top:-5px;		}		div.empImg {			text-align:center;			padding:2px;			border-width:1px;			border-style:solid;			border-color:#6192c3;			float:right;			font-size:10px;			font-family:arial;			margin-left:10px;		}		div.empImg img {			margin-bottom:10px;		}		img.etest-photo {			float:right;			border:5px solid #ccc;			margin:5px;		}			/* Headquarters */		div.paddedContent.about.headquarters #map {			display: inline;		}	/* Contact form */		#contactForm label		{			display:	block;		}		#contactForm input		{			margin-bottom:	10px;			width:			180px;		}		#contactForm select		{			margin-bottom:	10px;			width:			406px;		}		#contactForm textarea		{			margin-bottom:	10px;			width:			396px;		}		#contactForm .longInput		{			margin-bottom:	10px;			width:			400px;		}		#contactForm .submit		{			width: auto;		}				/* }}} *//* {{{ Signup */div.summaryBox {    background-color: #FFFFFF;	background:     #fff url('/images/banners/email-services.gif') no-repeat bottom right;	border: 1px solid #CFCFCF;    padding-top:10px;    padding-left:20px;	position: relative;	width: 492px;}div.spammerAlertBox {    background-color: #FFFFCC;    border: 1px solid #CCCC66;    padding-top:10px;    padding-left:20px;	padding-right: 20px;	position: relative;	width: 472px;}div.signupDomainOptions {    margin-top: 10px;}div.domainTypeOptions {    padding-top:10px;    padding-bottom: 10px;}div.referrerBox {    background-color: #F0F0F0;    border-collapse: collapse;    border: 1px solid #CDCDCD;    padding-top:10px;    padding-left:10px;    padding-bottom: 10px;}.signupHighLight{	color: #009933;	font-size: 11pt;	font-weight: bold;}.signupHeaderLabel{	color: #336699;	font-weight: bold;}.signupInputLabel{	font-size: 8.5pt;}/* }}} *//* {{{ Blog */div.paddedContent.blogC {	padding-bottom:		30px;}div.titleBlurb.blog{	background-image:	url('/images/banners/blog.jpg');	height:				96px;	width:				495px;}div.titleBlurb.blog.archives {	background-image:	url('/images/banners/blog.jpg');}div.titleBlurb.blog .blurbDescription{		color:			#FFF;	padding-left:	4px;	padding-top:	70px;}div.titleBlurb.blog.archives .blurbDescription{	color:			#000;	padding-left:	4px;	padding-top:	0px;	width:			220px;}div.blogPostInfo{	margin-top:		-3px;	margin-bottom:	10px;	font-size:		7.5pt;}div.blogPostBody {	margin-bottom:10px;}#blogSubscribeWidget,#blogArchiveList{	margin-top:		7px;	margin-bottom:	7px;	font-size:		8pt;}#blogSubscribeWidget li, #blogArchiveList li{	background-color:		#FFF;	background-image:		url('/images/sub-nav-bullet.gif');	background-repeat:		no-repeat;	background-position:	13px .7em;	border-bottom:			solid 1px #F2F2EB;	margin:					0;	padding-top:			.2em;	padding-bottom:			.2em;	padding-left:			23px;	padding-right:			10px;}#blogSubscribeWidget li,#blogArchiveList li{	background-position:	13px 8px;	padding-top:	4px;	padding-bottom:	4px;}#blogSubscribeWidget li.active,#blogArchiveList li.active {	background-image:		url('/images/sub-nav-bullet-active.gif');}#blogArchiveList li.active a{	color: #000;}/* }}} Blog *//* {{{ Support */div.titleBlurb.support.serious{	background-repeat:	no-repeat;	background-image:	url('/images/banners/24x7x365.jpg');	height:				131px;	width:				495px;}table.support-contacts td{	padding-top:	6px;	padding-bottom:	6px;}div.titleBlurb.support.contact{	height:	80px;}div.titleBlurb.support.contact .blurbDescription ul{	float:			left;	margin-right:	20px;}div.titleBlurb.support.contact .blurbDescription li{}div.contactSystemAlerts {	border:1px solid #ffe05a;	background-image:url('/images/systemAlert.gif');	background-repeat:no-repeat;	background-position:9px 9px;	padding-top:11px;	padding-left:50px;	margin-top:10px;	width:90%;	padding-bottom:5px;}		#supportForm label		{			display:	block;		}		#supportForm input		{			margin-bottom:	10px;			width:			180px;		}		#supportForm select		{			margin-bottom:	10px;			width:			186px;		}		#supportForm textarea		{			margin-bottom:	10px;			width:			402px;		}		#supportForm .longInput		{			margin-bottom:	10px;			width:			400px;		}		#supportForm .submit		{			width: auto;		}		#callbackForm label		{			display:	block;		}		#callbackForm input		{			margin-bottom:	10px;			width:			180px;		}		#callbackForm select		{			margin-bottom:	10px;			width:			406px;		}		#callbackForm textarea		{			margin-bottom:	10px;			width:			402px;		}		#callbackForm .longInput		{			margin-bottom:	10px;			width:			400px;		}		#callbackForm .submit		{			width: auto;		}	/* Getting Started */	div.titleBlurb.support.getting-started	{		height:	82px;	}	div.titleBlurb.support.getting-started .blurbDescription ul	{		float:			left;		margin-right:	30px;	}	table.mx-info	{		width:			80%;		margin-left:	24px;	}	table.mx-info td	{		height:			30px;	}	table.ns-info	{		width:	90%;	}	table.ns-info td	{		height:	30px;	}	/* Domain Setup */	div.titleBlurb.support.domainsetup {		height:90px;	}	div.titleBlurb.support.domainsetup .blurbDescription ul {		float: left;		margin-right: 30px;	}	/* Email Setup */	div.titleBlurb.support.emailsetup {		height:100px;	}	div.titleBlurb.support.emailsetup .blurbDescription ul {		float: left;		margin-right:30px;	}	/* Knowledge Base */	div.titleBlurb.support.kb	{		height:	  108px;	}	div.titleBlurb.support.kb .blurbDescription ul	{		float:			left;		margin-right:	30px;	}	div.kb-guide	{		float:					left;		background-repeat:		no-repeat;		background-position:	0px 0px;		padding-left:			50px;		width:					160px;		margin-bottom:			30px;	}	div.kb-widecol	{		width:					320px;	}	div.kb-guide h3	{		margin-top:	0px;	}	div.kb-right	{		clear:			none !important;		margin-left:	45px;	}		div.kb-webmail			{ background-image: url('/images/icons/webmail.gif'); height:40px; }		div.kb-cpanel			{ background-image: url('/images/icons/webmail.gif'); height:40px; }		div.kb-plabel			{ background-image: url('/images/icons/webmail.gif'); height:40px; }		/* Wireless Docs */		div.kb-versamail		{ background-image: url('/images/icons/versa-mail-logo.gif'); height: 47px;									padding-left: 56px; }		div.kb-snappermail		{ background-image: url('/images/icons/snappermail_logo.gif');									padding-left: 56px; margin-left:40px; }		div.kb-blackberry		{ background-image: url('/images/icons/blackberry-logo.gif'); height: 46px;									padding-left: 56px; clear:left; }		div.kb-windows-mobile	{ background-image: url('/images/icons/windows-mobile-logo.gif'); height: 49px;									padding-left: 56px; }		div.kb-chatteremail		{ background-image: url('/images/icons/chatter-email-logo.gif'); height: 49px;									padding-left: 56px; clear:left;}		/* Desktop Docs */		div.kb-outlook2003		{ background-image: url('/images/icons/outlook-2003.jpg'); }		div.kb-outlook			{ background-image: url('/images/icons/outlook-2000.gif'); 									background-position: 1px 0px; }		div.kb-outlook-express	{ background-image: url('/images/icons/Outlook-Express.gif');									background-position: 0px -4px; height: 40px;}		div.kb-netscape			{ background-image: url('/images/icons/netscape.jpg'); 									background-position: -2px -4px; }		div.kb-eudora			{ background-image: url('/images/icons/Eudora.jpg'); 									background-position: 10px 0px; 									width:170px;								}		div.kb-thunderbird		{ background-image: url('/images/icons/thunderbird.jpg'); 									background-position: 7px 0px; 									margin-left:35px;								}		div.kb-macmail			{ background-image: url('/images/icons/MacMail.png'); 	height: 42px; }		div.kb-entourage		{ background-image: url('/images/icons/entourage.gif');	height:	44px; }		div.kb-powermail		{ background-image: url('/images/icons/powermail.gif');	height:	32px; 									background-position: 10px 0px;}		div.kb-mulberry			{ background-image: url('/images/icons/mulberry.png');									background-position:10px 0px;}		div.kb-seamonkey		{ background-image: url('/images/icons/seamonkey.png');									background-position:10px 0px;}		div.kb-windows-mail		{ background-image: url('/images/icons/windows-mail.png');									background-position:10px 0px;}	div.kb-guide img.icon	{		margin-right:	4px;		margin-top:		20px;		float:			left;	}	div.titleBlurb.support.emailtools {		height:80px;	}	div.titleBlurb.support.emailtools .blurbDescription ul {		float:left;		margin-right:50px;			}	table.server-info	{		width:			90%;		margin-left:	24px;	}	table.server-info td	{		height:		30px;		text-align:	center;	}	table.domain-info	{		width:			90%;		margin-left:	24px;	}	table.domain-info td	{		height:		30px;	}	table.domain-info td.left	{		width:		200px;		text-align:	left;	}/* }}} Support *//* {{{ Resellers */div.titleBlurb.resellers-overview {	height:	116px;	width:	494px;}div.titleBlurb.resellers-overview .blurbDescription {	background-image:		url('/images/banners/reseller-overview.gif');	background-position:	4px 4px;	background-repeat:		no-repeat;		height:					100px;}div.titleBlurb.resellers.case-studies,div.titleBlurb.resellers.success-stories{	height:	55px;}div.titleBlurb.resellers.case-studies li,div.titleBlurb.resellers.success-stories li{	float:	left;	margin-right:	20px;}td.bronze { color: #963939 ;}td.silver { color: #999; }td.gold { color: #999900; }table.reseller_pricing {	border:				solid 1px #C2C5C9;	border-collapse:	collapse;	width:				100%;}table.reseller_pricing td {	padding-left:	10px;	padding-right:	10px;	padding-top:	4px;	padding-bottom:	4px;	text-align:		center;	vertical-align:	middle;	width:			80px;}table.reseller_pricing thead td {	background:		#EAEFF5;}table.reseller_pricing thead td.longheader { width: auto; }table.reseller_pricing thead td.size {	background:		#EBFFEB;}table.reseller_pricing td.left {	text-align:		left;	font-weight:	bold;}/* }}} Resellers *//* {{{ Customers */div.titleBlurb.customers.stories {	height: 80px;}div.titleBlurb.customers.stories .blurbDescription ul {	float: left;	width: 150px;}div.titleBlurb.customers.stories .blurbDescription li {	float: none;}																								/* }}} *//* Site Map {{{ */.paddedContent.sitemap {	padding-left: 20px;}.paddedContent.sitemap div {	float: left;	height: 600px;	width:	170px;}.paddedContent.sitemap li {	padding: 0px 0px 0px 24px;}/* }}} *//* {{{ Search Page */#search-outer {	width: 195px; 	font-size: 8pt; 	background-color: #CFEDAB; 	margin-top: 10px; 	padding-top: 1px;	height: 408px; 	right: 2px;}#search-inner {	width: 165px; 	height: 395px; 	background-color: #fff; 	margin: 8px 0px 0px 8px; 	padding: 0px 3px 0px 10px;}/* }}} *//* {{{ Login Page */div.loginPage {	width:480px;	margin:auto;}/* reverse the IE hack placed in teh Home Page section */* html div.loginPage #usessl_cont input {	margin-left: 		0px;	margin-bottom:		0px;}div.loginHeader {	display:block;	height:80px;}div.loginPage #logo {	width:180px;	float:left;}div.bookmarkDiv {	float:right;	margin-top:50px;}div.paddedLogin {	margin-left:16px;	margin-top:-10px;	width:480px;}div.loginBorder {	border:1px solid #CACACA;	padding:2px 2px 2px 2px;}div.grayLogin {	text-align:left;	background-color:#EBF2FA;	font-family:Arial;	font-size:8pt;	width:459px;	padding:12px 0px 15px 15px;	margin:0px;}div.loginContentSA {	clear:left;	margin-top:-15px;	margin-bottom:10px;	font-size:8pt;}h3.loginHeaderSA {	color:#000;	font-size:13pt;}select.saAccount {	width:239px;	margin-top:2px;	font-family:Arial;	font-size:11.5pt;	margin-bottom:13px;	height:22px;}input.saEmail {	width:231px;	height:20px;	font-family:Arial;	font-size:11.5pt;	padding-left:3px;	margin-bottom:13px;}input.saPassword {    width:161px;    height:20px;    font-family:Arial;    font-size:11.5pt;    padding-left:3px;	margin-bottom:2px;}input.saLogin {	padding:0px;	font-size:10pt;	font-family:Arial;	max-height:30px;	width:61px;	height:25px;	margin-bottom:2px;}ul.loginOptions{	list-style-type:none;}div.forgetPassword {	display:none;	margin-left:2px;	margin-right:-3px;}div.advancedFeatures {	margin-top:15px;	padding:0px;}* html #advancedFeatures {	margin-top:10px;}div.autoLogin {	margin-top:10px;}div.autoLogin input {	margin-top:5px;	padding-top:5px;	margin-right:2px;}div.autoLogin label {	margin-top:0px;	margin-right:10px;}div.hideBar {	margin-top:8px;}div.saRemember {	float:left;	padding-left:2px;	height:20px;	width:150px;	vertical-align:bottom;}div.saUseSSL {	float:left;	clear:none;	padding-left:2px;	height:20px;	width:200px;}div.divider {	background-color:#CACACA;	height:1px;	padding:0px 0px 0px 0px;	display:none;}div.divider hr {	color:#CACACA;	height:1px;	border: 0px solid transparent;}div.loginBottom {    height:23px;	margin-top:2px;	background-color:#F2F1EC;}/* }}} *//* {{{ Homepage1 */#mainBannerHomePage1 {    background:         #fff url('/images/banners/home1.jpg') no-repeat center right;}#homeMiddleDiv {    padding-left:13px;	padding-top:10px;	background-image:url('/images/content-bg.gif');	background-repeat:repeat-x;	height:182px;	font-size:9pt;	margin-bottom:6px;	overflow: hidden;	padding-right:16px;}#homeMiddleDiv ul {    list-style:         none;}#homeMiddleList {	margin-top:         5px;}#homeMiddleList li {	background-image:   url(/images/sub-nav-bullet-active.gif);	padding-left:       10px;	background-position:0px 50%;	background-repeat:  no-repeat;	line-height:        1.5em;}#homeMiddleList li.anchor {	background-image:   url(/images/sub-nav-bullet.gif);	padding-left:       10px;	background-position:0px 50%;	background-repeat:  no-repeat;	line-height:        1.6em;}div.homeMiddleLeft {    float:              left;	display:            block;	border-style:       none;	width:              345px;	font-size:          9pt;}div.homeMiddleBox{	float:              right;	display:            block;	font-size:          8pt;	width:              156px;	height:             154px;	background-color:   #F4F9FE;	border:             1px solid #7BADDE;	border-left:        0;	border-right:       0;	margin:             5px 0px 0px 0px; /* T R B L */	padding:            10px 0px 2px 10px;}#homeMiddleBox li {	background-image:   url(/images/sub-nav-bullet.gif);	padding-left:       10px;	background-position:0px 51%;	background-repeat:  no-repeat;	line-height:        1.4em;}/* }}} */