	html, body { margin: 0; padding: 0;	border: 0; }
	body { color: #000000;	background-color: #eeeeee; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px;	line-height: 1.5em; padding-top: 10px; padding-bottom: 10px; }	

	/* .clear { clear: both; } */
	.wide { background-color: #ffffff; width: 100%;	}
	
	/* top */
	a.header, a.header:link { color: #5B5A5A; text-decoration: none; }
	a.headerHighlight { color: #5B5A5A;	text-decoration: none; font-weight: bold; }
	a.header:active { color: #000000; }
	a.header:hover { text-decoration: underline; }
	.top { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5B5A5A; }
	.topMenu { width: 793; }
	.topMenuLeft { width: 250px; float: left; }
	.topMenuRight  { padding: 5px; float: right; vertical-align: bottom; text-align: right; }
	.topBar { margin-left: 1px; }

	/* left */
	.mainMenu { margin-left: 7px; margin-right: 7px;}
	.mainMenu h1 { padding: 2% 2% 2% 0%; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #669900; border-bottom: thin dotted #666666; margin-top: 4px; margin-bottom: 0px; margin-right: 1px; font-weight: normal; }
	h1.Format { font-size: 10px; margin: 0px; padding-bottom: 5px; padding-top: 10px; padding-left: 15px; font-weight: normal; border: none; }
	h1.firstFormat { font-size: 10px; margin: 0px; padding-bottom: 5px; padding-top: 10px; padding-left: 15px; font-weight: normal; border: none; }
	h1.lastFormat { font-size: 10px; margin: 0px; padding-bottom: 10px; padding-top: 5px; padding-left: 15px; font-weight: normal; border-bottom: thin dotted #666666; }
	a.formatLink, a.formatLink:link, a.formatLink:visited { color: #000000; text-decoration: none; }
	a.formatHighlight { color: #000000; text-decoration: none; font-weight: bold; }
	h1.format { font-size: 10px; margin: 0px; padding-bottom: 5px; padding-top: 5px; padding-left: 15px; font-weight: normal; border: none; color: #000000; }
	a.mainMenu, a.mainMenu:link { color: #669900; text-decoration: none; }
	a.mainMenuRed, a.mainMenuRed:link { color: #EE0000; text-decoration: none; font-size: 11px; font-weight: bold; }
	a.mainMenuRed:hover { text-decoration: underline; }
	a.mainMenuRed:active { color: #000000; text-decoration: none; }
	a.mainMenu:hover { text-decoration: underline; }
	a.mainMenu:active { color: #000000; text-decoration: none; }
	a.mainMenuHighlight { color: #669900; text-decoration: none; padding-left: 7px; font-weight: bold;}
	.searchBox { width: 173px; height: 50px; margin-left: 8px;	margin-top: 20px; padding: 2%; background: #669900 url(/images/searchBoxBackground.gif); color: #ffffff; font-weight: bold; border: solid 1px #666666; }
	.formatsBox { width: 173px;	height: 250px; border: solid 1px #ADADAD; margin-left: 12px; }
	.logos { padding: 10px; }
	.liveHelp { margin-top: 18px; margin-left: 5px; }
	
	/* center */
	.centerContent { padding: 10px; line-height: 1.6em; font-size: 11px; padding-top: 0px; margin-top: 0px; }
	.centerContent b { color: #669900; }
	.centerContent a, a:link { color: #669900; text-decoration: none; }
	.centerContent a:hover { text-decoration: underline; }
	.centerContent p.first { padding-top: 0px; margin-top: 0px; }
	.centerContent h1  { color: #669900; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 4px; margin-right: 1px; margin-bottom: 0; padding: 2% 2% 2% 0 }
	li.spaced { padding-top: 10px; padding-bottom: 10px; }
	input.button { color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; background-color: #eeeeee; background-image:  url(/images/button_bg.gif); border: none; height: 22px; width: 115px; }
	input.whichPlan { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; width: 100px; }

	/* right */
	.rightContent { padding-left: 7px; }
	.newsContent { width: 170px; border: 1px solid #ADADAD; background-color: #F2F2F2; color: #5B5A5A; line-height: 1.4em; }
	.newsItem { margin-top: 3px; padding: 5px; }
	.newsContent b { color: #669900; }
	.newsItem a { color: #669900; text-decoration: none; }
	.freeTrialForm { width: 159px; height: 126px; position: absolute; left: 415px; top: 60px; padding: 4%; z-index: 1; }
	.textBox { border: 1px solid #669900; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 130px; margin-bottom: 5px; color: #5B5A5A; }
	.submitButton {	margin-top: 6px; margin-left: 60px; }

	
	/* bottom */
	.bottom { background-color: #ffffff;} 
	.bottomContent { padding: 10px; color: #5b5a5a; text-align: left; }
	.bottomContent a, a:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none; color: #669900; font-size: 10px; }
	.bottomContent a:hover { text-decoration: underline; }
	.bottomContent a:active { color: #000000; }
	.footerBar { margin-left: 1px; }
	
	.plans_header {border-top:1px solid #C9C9C9; border-left:1px solid #C9C9C9; border-right: 1px solid #C9C9C9; border-bottom: 1px solid  #C9C9C9; padding: 3px 3px 3px 3px; background-color:#82B4E6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px;}
	.plans_item {border-right: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; border-bottom: 1px solid  #EAE9E9; padding: 0px 0px 0px 0px; background-color:#F7F7F7; }
	.plans_item_left {border-right: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; padding: 3px 3px 3px 3px; background-color:#F7F7F7; }
	.plans_item_single {border-left: 1px solid #C9C9C9; padding: 3px 3px 3px 3px; background-color:#F7F7F7; }
	.plans_item_title { background-color:#EAE9E9; }
	.plans_order { border-bottom: 1px solid #C9C9C9; padding: 3px 3px 3px 3px; background-color:#C9C9C9; }
	.plans_left {border-right: 1px solid #C9C9C9; border-left: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; padding: 3px 3px 3px 3px; background-color:#C9C9C9; }
	.plans_right {border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; padding: 3px 3px 3px 3px; background-color:#C9C9C9; }
	.plans_blank {border-bottom: 1px solid #C9C9C9; padding: 3px 3px 3px 3px; background-color:#C9C9C9; }
	.streaming_plan_header {border-top:1px solid #C9C9C9; border-bottom: 1px solid  #C9C9C9; padding: 3px 3px 3px 3px; background-color:#82B4E6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px;}
	.streaming_plan_header_left {border-top:1px solid #C9C9C9; border-left:1px solid #C9C9C9; border-bottom: 1px solid  #C9C9C9; padding: 3px 3px 3px 3px; background-color:#82B4E6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px; white-space: nowrap; }
	.streaming_plan_header_right {border-top:1px solid #C9C9C9; border-right:1px solid #C9C9C9; border-bottom: 1px solid  #C9C9C9; padding: 3px 3px 3px 3px; background-color:#82B4E6; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px; white-space: nowrap; }
	.streaming_plan_white {border-bottom: 1px solid #C9C9C9; border-right: 1px solid #c9c9c9; padding: 3px 3px 3px 3px; background-color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px; white-space: nowrap; }
	.streaming_plan_white_left {border-left: 1px solid #C9C9C9; border-bottom: 1px solid  #C9C9C9; padding: 3px 3px 3px 3px; background-color:#cccccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px; white-space: nowrap; }
	.streaming_plan_white_right {border-right: 1px solid #C9C9C9; border-bottom: 1px solid  #C9C9C9; padding: 3px 3px 3px 3px; background-color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px; white-space: nowrap; }
	.streaming_plan_gray {border-bottom: 1px solid  #C9C9C9; border-right: 1px solid #c9c9c9; padding: 3px 3px 3px 3px; background-color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px; white-space: nowrap; }
	.streaming_plan_gray_left {border-left: 1px solid  #C9C9C9; border-bottom: 1px solid  #C9C9C9; padding: 3px 3px 3px 3px; background-color:#cccccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px; white-space: nowrap; }
	.streaming_plan_gray_right {border-right: 1px solid #C9C9C9; border-bottom: 1px solid  #C9C9C9; padding: 3px 3px 3px 3px; background-color:#ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; font-size: 11px; line-height: 16px; white-space: nowrap; }
	.showcaseBox1 { border: 1px solid #000000; text-align: left; margin-bottom: 10px; padding-bottom: 10px; }
	.showcaseBox2 { border-bottom: 1px solid #000000; padding: 5px; background-color: #eeeeee; font-weight: bold; }
	.showcaseBox3 { padding: 5px; background-color: #ffffff; }
	.platformBox1 { border: 1px solid #ADADAD; background-color: #eeeeee; clear: both; width: 500px; padding: 10px; margin-left: auto; margin-right: auto; line-height: 1.9em; }
	.platformBox2 { float: left; clear: left; padding-right: 40px;  }
	.platformBox2 a { padding-left: 10px; color: #000000; }
	.platformBox2 p { margin-top: 0px; margin-bottom: 0px; padding-left: 10px; }
	.platformBox3 { float: left; clear: right; }
	.platformBox3 a { padding-left: 10px; color: #000000; }
	.platformBox3 p { margin-top: 0px; margin-bottom: 0px; padding-left: 10px; }
	.serverBox1 { width: 550px; margin-left: auto; margin-right: auto; text-align: center; }
	.serverBox2 { text-align: left; float: left; margin-left: 10px; margin-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; padding-top: 0px; width: 225px; }
	.serverBox3 { text-align: left; padding: 5px; width: 225px; border: 1px solid #ADADAD; background-color: #eeeeee; }
	.serverBox4 { text-align: left; float: right; margin-left: 10px; margin-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; padding-top: 0px; width: 225px; }	
	.serverBox4 p { padding-top: 0px; margin-top: 0px; }
	p.indent { padding-left: 10px; }
	script { padding: 0px; margin: 0px; }
	
	/* layout */
	.wrapper { margin: 0 auto; /* 780px */ width: 795px; text-align: left; border: 1px solid #ADADAD; background-color: #ffffff; }
	* html .wrapper { /* 782px */ width: 797px;	/* 780px */	wid\th: 795px; }
	
	.outer { position: relative; /* 150px */ margin-left: 198px; /*** Critical left col dimension value ***/ /* 478px */ width: 410px; /*** Critical left and right col/divider dimension value (moves inversly) ***/ background-color: #ffffff; border-left: 1px solid #ADADAD; /*** Critical left divider dimension value ***/ border-right: 0px solid #ADADAD;}
	* html .outer {	/* 480px */	width: 412px; /*** Critical left and right col/divider dimension value (moves inversly) ***/ /* 478px */ wid\th: 410px; /*** Critical left and right col/divider dimension value (moves inversly) ***/ background-color: #ffffff; }
	
	.outerSecondary { position: relative; margin-left: 198px; width: 595px; background-color: #ffffff; border-left: 1px solid #ADADAD; }
	* html .outerSecondary { width: 593px; wid\th: 595px; background-color: #ffffff; }
	
	.float-wrap { float: left; /* 478px */ width: 410px; /*** Critical left and right col/divider dimension value (moves inversly) ***/ margin-right: -1px; /*** Static fix ***/ background-color: #ffffff; }
	.center { float: right; /* 478px */ width: 410px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/ margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/ background-color: #ffffff; /* \*/ margin-left: -1px; /* Hidden from IE-mac */ }

	.float-wrapSecondary { float: left; width: 595px; margin-right: -1px; background-color: #ffffff; }
	.centerSecondary { float: right; width: 595px; margin-bottom: -1px; background-color: #ffffff; /* \*/ margin-left: -1px; }
	
	.left { float:left; position: relative; width: 200px; margin-left: -199px; }
	.container-left { width: 198px; padding-bottom: 5px; background-color: #ffffff; }
	
	.right { float: left; position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/ /* 152px */ width: 187px; /*** Critical right col/divider dimension value ***/ /* -150px */ margin-right: -185px; /*** Critical right col/divider dimension value ***/ margin-left: -1px; /*** Static fix ***/ }
	/* \*/ * html .right { margin-left: 0px; /* -500px */ margin-right: -500px; /* -152px */ mar\gin-right: -187px; } /* */
	.container-right { /* 150px */ /* \*/ width: 185px;/* Hidden from IE-Mac */ /*** Critical right col dimension value ***/ margin-left: 3px; /*** Critical right divider dimension value ***/ padding-bottom: 110px; background-color: #ffffff; }
	/* \*/ * html .container-right { fl\oat: right; margin-left: 2px; mar\gin-left: 0px; }

	/* \*/ * html .left { margin-right: -3px; } /* */

	a.sitemap { margin-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
	a.sitemap:hover { color: #000000; text-decoration: underline; }
	a.sitemap:active { color: #000000; text-decoration: none; }
	a.sitemap:link { color: #000000; text-decoration: none; }
	
	.searchPages a { font-size: 11px; }
