﻿@charset "utf-8";
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, button, input,textarea, table, caption, tbody, tfoot, thead, tr, th, td { -webkit-text-size-adjust:none;margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
h1, h2, h3, h4, h5, h6 { line-height: normal; font-weight: normal; }
li { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { display: block; }
object, embed { display: block; }
.hide { visibility: hidden; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* \*/
* html .clear { height: 1%; }

.clear { display: block; }
/* */
.clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clear {
	DISPLAY: inline-block
}
* HTML .clear {
	HEIGHT: 1%
}
.clear {
	DISPLAY: block
}
html {
	overflow-x: hidden;
	overflow-y: scroll;
}
input, select, textarea { font-family: Arial, Helvetica, sans-serif; }
#header {
	MARGIN-BOTTOM: 8px; HEIGHT: 102px
}
/* baynote stripdown */
.bn_g_container {
	width: auto;
	border: none;
}	
	.bn_g_area {
		width: auto;
		font-size: 1em;
	}
		.bn_g_welcome {
			background: none;
			color: #555;
			font-size: 1em;
			font-weight: normal;
			padding: 0;
			text-transform: none;
		}
		.bn_g_results_list {
			padding: 0;
			font-size: 1em;
		}
			.bn_g_results_list .result {
				float: none;
				font-size: 1em;
				padding: 0;
				width: auto;
				text-align: left;
				word-wrap: break-word;
			}
				.bn_g_result_title {
					font-size: 1em;
					word-wrap: break-word;
					margin-left:0;
					padding-left:0;
				}
					.bn_g_result_title a {
						color: #236792;
						font-size: 1em;
						text-decoration: none;
					}
					.bn_g_result_title a:hover {
						text-decoration: underline;
					}
				/* tags, comma separated */	
				.bn_g_result_terms {
					display: none;
				}
				/* "x people liked this" */
				.bn_g_details {
					border: none;
					clear: none;
					text-align: left;
					padding: 0;
				}
					.bn_g_details_text {
						text-align: left;
					}
		.bn_g_footer {
			display: none;
		}
#container {
	margin: 0 auto;
	width: 950px;
	position: relative;
}
body {
	font-size: 62.5%;
	background: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url(sub_bg.jpg) top center no-repeat;
	overflow-x: hidden;
}
.radio_search{
	width:20px;
	padding-top:2px;
}
#logo {
	LEFT: 1px; WIDTH: 90px; POSITION:relative; TOP: 10px; HEIGHT: 54px;
}
#logo A {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 100%
}
#logo IMG {
	DISPLAY: none
}
.phone_chat {
	LEFT: 392px; POSITION: absolute; TOP: 34px
}
#phone_chat {
	LEFT: 198px; POSITION: absolute; TOP: 32px
}
.phone_chat .tel {
	PADDING-RIGHT: 8px; FONT-SIZE: 1.5em; VERTICAL-ALIGN: baseline; COLOR: #79b2d9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#phone_chat .tel {
	PADDING-RIGHT: 8px; FONT-SIZE: 1.5em; VERTICAL-ALIGN: baseline; COLOR: #79b2d9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.phone_chat .chat {
	PADDING-LEFT: 8px; FONT-SIZE: 1.2em; VERTICAL-ALIGN: baseline; BORDER-LEFT: #777 1px solid; COLOR: #aaa; LINE-HEIGHT: 1
}
#phone_chat .chat {
	PADDING-LEFT: 8px; FONT-SIZE: 1.2em; VERTICAL-ALIGN: baseline; BORDER-LEFT: #777 1px solid; COLOR: #aaa; LINE-HEIGHT: 1
}
.phone_chat A {
	COLOR: #fff;
}
#phone_chat A {
	COLOR: #fff;
}
.language_version{
	position:absolute;
	left:662px;
	top:36px;
	font-size:14px;
	color:white;"
}
.language_version a {color:#FFF;}
.language_version a:hover {color:#8DC1CB;}
#main_nav {
	position: absolute;
		top: 81px;
		font-size:13px;
		left:392px;
		width:563px;
		height:50px;
	}
		#main_nav li {
			float: left;
			padding: 0 11px;
			cursor: pointer;
			border-right: 1px solid #777;
		}
			#main_nav li a {
				color:#FFF;
				height: 16px;
				margin: 2px 0 0 0;
				font-weight:bold;
			}
			#main_nav li a:hover {
				color:#8DC1CB;
				height:16px;
				margin:2px 0 0 0;
				text-decoration:none;
			}
#secondary_nav {
		float: right;
		margin-top: 35px;
		height: 30px;
	}
		#secondary_nav li {
			font-size: 1.2em;
			float: left;
			border-right: 1px solid #777;
			padding: 0 8px;
		}
		#secondary_nav li.contact {
			border: none;
		}
			#secondary_nav a {
				color: #ccc;
			}
	#search {
		float: right;
		margin-top: 29px;
		width: 183px;
		height: 43px;
	}
		#search fieldset {
			position: relative;
			float: right;
		}
		#search label {
			position: absolute;
			top: 6px;
			left: 7px;
			color: #ddd;
			display: none;
		}
		#search div.input {
			background: url(global_search.png) no-repeat;
			_background: url(global_search.8bit.png) no-repeat;
			height: 27px;
			width: 135px;
			padding-left: 6px;
			float: left;
		}
		#search.active div.input {
			background-position: 0 -27px;
		}
		#search.open div.input {
			background-position: 0 -54px;
		}
		#search input {
			background: transparent;
			color: #ddd;
			font-size: 1.2em;
			margin-top: 6px;
			
		}
		#search.open input {
			color: #333;
		}
		#search button,
		#search div.submit {
			width: 28px;
			height: 27px;
			background: url(global_search.png) -544px 0 no-repeat;
			_background: url(global_search.8bit.png) -544px 0 no-repeat;
			text-indent: -9000px;
			cursor: pointer;
			float: left;
		}
		#search button:hover, #search button:focus,
		#search div.submit:hover, #search div.submit:focus {
			background-position: -572px 0;
		}
		#search.open button {
			background-position: -572px -54px;
		}
		#incorporate_now {
			float: right;
			clear: both;
			margin-right: -1px;
		}
			#incorporate_now a {
				width: 170px;
				height: 31px;
				background: url(main_nav.png) -879px -85px no-repeat;
				_background: url(main_nav.8bit.png) -879px -85px no-repeat;
				text-indent: -9000px;
				display: block;
			}
			#incorporate_now a:hover {
				background-position: -879px -116px;
			}
		#plans_and_pricing {
			float: right;
			clear: both;
			margin-right: -1px;
		}
			#plans_and_pricing a {
				width: 170px;
				height: 31px;
				background: url(plans_and_pricing.png) 0px 0px no-repeat;
				_background: url(plans_and_pricing.8bit.png) 0px 0px no-repeat;
				text-indent: -9000px;
				display: block;
			}
			#plans_and_pricing a:hover {
				background-position: 0px -32px;
			}
#main {
	float: right;
	width: 710px;
	position: relative;
	right: -5px;
	padding: 30px 25px 25px;
	background: url(main_bg.png) no-repeat;
	_background: url(main_bg.8bit.png) no-repeat;
	_z-index: 15;
	_overflow-x: hidden;
}
.main_header {
	position: relative;
	background: url(landing_bg.jpg) no-repeat;
	width: 730px;
	height: auto;
	margin: -25px 0 10px -20px;
	padding: 0 0 0 20px;
}
#content.wide #main {
	width: 900px;
	background: url(main_bg_wide.png) no-repeat;
	_background: url(main_bg_wide.8bit.png) no-repeat;
	margin-left: -5px;
	padding: 25px 35px;
	float: none;
	right: 0;
	min-height: 600px;
	_height: 600px;
	clear: both;
}
#main .col_content,
	#main .col_profile {
		width: 460px;
		float: left;
	}
	#content.wide #main .col_content {
		width: 650px;
	}
	#main .col_touts,
	#main .col_photo {
		width: 230px;
		float: right;
	}
	/* subhead */
	#main h2 {
		color: #333;
		font-size: 2.1em;
		margin-bottom: 7px;
	}
	#main h2.sf_listTitle {
		margin: 0 0 12px 0;
	}
	#main .section,
	#content #main .col_profile .section {
		border-bottom: 2px solid #e5e5e5;
		padding-bottom: 18px;
		margin-bottom: 18px;
	}
	#main p.intro {
		font-size: 1.6em;
		color: #555;
		margin-bottom: 15px;
		line-height: 1.3;
	}
		#main p a {
			font-size: 1em;
		}
	#main a.back {
		font-size: 1.2em;
		background: url(/images/icons/arrow_up.png) right 50% no-repeat;
		padding-right: 12px;
		float: right;
	}
	#main p.sub {
		color: #999;
		font-size: 1.1em;
		margin-top: -5px;
		margin-bottom: 8px;
	}
	#main h3,
	#main h2.h3,
	#main strong.h3,
	#main .additional_content .bn_g_welcome,
	#main #sitemap h2,
	#product_header .utility div.h3 {
		display: block;
		font-size: 1.4em;
		color: #333;
		font-weight: bold;
		margin-bottom: 8px;
	}
		#main h3 span.price {
			padding-left: 8px;
			font-weight: normal;
			color: #ff8610;
		}
	#main p {
		font-size: 1.2em;
		color: #555;
		margin-bottom: 10px;
		line-height: 1.5;
		max-width: 560px;
	}
	#main p.note {
		font-size: 1.1em;
		color: #999;
		margin-bottom: 0;
	}
	#main p.privacy {
		font-size: 1.1em;
		color: #999;
		margin-bottom: 0;
		background: url(/images/icons/lock.gif) no-repeat;
		padding-left: 21px;
		line-height: 18px;
		font-style: normal;
	}
	#main .form {
		background: #f6f6f6;
		border-top: 4px solid #ddd;
		padding: 15px 20px 20px;
		margin-bottom: 20px;
	}
		#main .form fieldset {
		}
		#main .form .section {
			padding-bottom: 10px;
		}
		#main .form fieldset.section {
			padding-bottom: 0;
		}
		#main .form label {
			font-size: 1.2em;
			font-weight: bold;
			color: #333;
			display: block;
			margin-bottom: 8px;
		}
		#main .form .field {
			margin-bottom: 15px;
		}
		#main .form .field.last {
			margin-bottom: 10px;
		}
		#main .form .fields {
			overflow: auto;
			_zoom: 1;
		}
			#main .form .fields .field {
				float: left;
				margin-right: 20px;
				_margin-right: 10px;
			}
			#main .form .fields .field.last {
				margin-right: 0;
			}
	#main ul,
	#main .additional_content .bn_g_results_list {
		margin-bottom: 15px;
	}
	#main ul.sf_anchorList {
		border-bottom: 2px solid #e5e5e5;
		padding-bottom: 12px;
	}
		#main ul.sf_anchorList li {
			margin-left: 0;
		}
	#main ul.sf_expandedList {
	
	}
		#main ul.sf_expandedList li {
			font-size: 1em;
			margin-left: 0;
			padding-left: 0;
			background: none;
			border-bottom: 1px solid #ddd;
			padding-bottom: 0;
			margin-bottom: 15px;
		}
		#main li,
		#main ol ul li
		{
			font-size: 1.2em;
			color: #555;
			line-height: 1.6;
			margin-bottom: 4px;
			background: transparent url(/images/icons/bullet_orange.png) left 8px no-repeat;
			padding-left: 10px;
			*margin-left: 3px;
			_zoom: 1;
		}
			#main li ul,
			#main li ol {
				margin-bottom: 0;
			}
				#main li li {
					font-size: 1em !important;
				}
				#main ol ul li {
					list-style: none;
				}
			#main ul ul {
				margin-left: 15px;
			}
	#main ol {
		margin-left: 20px;
		margin-bottom: 15px;
	}
		#main ol li {
			list-style: decimal;
			background: none;
			padding-left: 0;
			_vertical-align: top;
			_position: relative;
			_top: -2px;
			_display: list-item;
			*margin-left: 9px !important;
		}
	#main strong {
		color: #333;
	}
	#main h1{
		color: #3488c6;
		font-size: 30px;
		margin-bottom: 9px;
		font-weight: normal;
	}
	#content.wide #main h1 {
		font-size: 3em;
	}
#search_topic label{
display: flex; align-items: center;
}
#search_topic label input[type="radio"]{
margin-right:2px;
}
#getstarted {
	RIGHT: -1px; BACKGROUND: url(get_started.png) no-repeat; WIDTH: 341px; POSITION: absolute; TOP: 314px; HEIGHT: 188px; _background: url(get_started.8bit.png) no-repeat
}
#getstarted H2 {
	MARGIN: 28px 0px 0px 28px; TEXT-INDENT: -9000px
}
#getstarted P {
	VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px
}
#getstarted A.button {
	DISPLAY: block; BACKGROUND: url(incorporation_options.png) no-repeat; MARGIN: 0px 0px 9px 28px; WIDTH: 234px; CURSOR: pointer; TEXT-INDENT: -9000px; HEIGHT: 32px
}
#getstarted A.button:hover {
	BACKGROUND-POSITION: left bottom; TEXT-DECORATION: none
}
#getstarted .links {
	MARGIN-LEFT: 28px
}
#getstarted .links font {
	PADDING-RIGHT: 9px; FONT-SIZE: 1.2em; FLOAT: left; COLOR: #c9e8fe; MARGIN-RIGHT: 13px; FONT-STYLE: italic
}
.var3#getstarted {
	
}
.var3#getstarted H2 {
	BACKGROUND: url(var3_text.png) no-repeat; HEIGHT: 75px
}
.var3#getstarted SELECT {
	PADDING-RIGHT: 3px; MARGIN-TOP: 4px; PADDING-LEFT: 3px; FONT-SIZE: 1.4em; BORDER-LEFT-COLOR: #c9c9c9; FLOAT: left; BORDER-BOTTOM-COLOR: #c9c9c9; PADDING-BOTTOM: 5px; MARGIN-LEFT: 27px; WIDTH: 225px; COLOR: #236792; BORDER-TOP-COLOR: #c9c9c9; MARGIN-RIGHT: 11px; PADDING-TOP: 5px; BORDER-RIGHT-COLOR: #c9c9c9; _margin-left: 14px
}
.var3#getstarted .button {
	BACKGROUND: url(go.png) no-repeat; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 48px; HEIGHT: 32px
}
#sidenav {
	width: 200px;
	background: url(sidenav_bg.png) top left no-repeat;
	min-height: 550px;
	float: left;
	clear: both;
	margin-left: -5px;
	_background: url(sidenav_bg.8bit.png) top left no-repeat;
	_margin-left: 0;
	_position: relative;
	_left: -5px;
	_height: 550px;
}
	#sidenav .inner {
		padding: 18px 15px 0 15px;
	}
	#sidenav .selected {
		font-weight:bold;
	}
	/* main sidenav header */
	#sidenav h2, #sidenav div.header {
		height: 17px;
		text-indent: -9000px;
		margin-bottom: 8px;
	}
		#sidenav h2 a, #sidenav div.header a {
			display: block;
			height: 17px;
		}
		#sidenav strong,
		#sidenav h3 {
			font-size: 1.2em;
			font-weight: bold;
			color: #333;
			line-height: 2;
		}
		#sidenav ul {
			margin-bottom: 18px;
		}
			#sidenav li {
				font-size: 1.1em;
				margin: 0;
				line-height:17px;
			}
				#sidenav li a,
				#sidenav li.active li a {
					color: #2c75a3;
				}
				#sidenav li a:hover {
					text-decoration: underline !important;
				}
				#sidenav li.active a {
					color: #555;
				}
				#sidenav li ul {
					margin-bottom: 0;
				}
					#sidenav li li {
						font-size: 1em;
						margin-left: 10px;
					}
						#sidenav li li a {
							padding-left: 8px;
							background: url(arrow_b.png) left 50% no-repeat;
						}
#breadcrumbs {
	float: left;
	height: 29px;
	width: 800px;
	margin-top:20px;
}
	#breadcrumbs ul {
		height: 23px;
		overflow: hidden;
	}
		#breadcrumbs li {
			color: #c3c8ce;
			float: left;
			font-size: 1.1em;
			background: url(breadcrumb_slash.png) 0 40% no-repeat;
			margin-left: -6px;
			margin-right: 6px;
		}
			#breadcrumbs li a,
			#breadcrumbs a {
				color: #c3c8ce;
				padding: 0 6px 0 10px;
				float: left;
			}
			#breadcrumbs li:last-child a {
				color: #e1e4e8;
			}
			#breadcrumbs li:first-child a {
				color: #c3c8ce;
			}
.tabbox {
	POSITION: relative
}
.tabbox .tabs {
	z-index:5;WIDTH: 190px; POSITION: absolute; float:left;left:0;
}
.tabbox .tabs LI {
	CLEAR: both; MARGIN-TOP: -11px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(tabbox_tabs.png) no-repeat 0px -128px; WHITE-SPACE: nowrap; HEIGHT: 41px; _background: url(tabbox_tabs.8bit.png) no-repeat
}
.tabbox .tabs LI A {
	DISPLAY: block; PADDING-LEFT: 13px; COLOR: #777; LINE-HEIGHT: 29px; HEIGHT: 41px
}
.tabbox .tabs LI A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.tabbox .tabs LI.active {
	BACKGROUND-POSITION: 0px -82px; Z-INDEX: 10; MARGIN-BOTTOM: 0px; POSITION: relative; TOP: -6px; HEIGHT: 41px
}
.tabbox .tabs LI.active A {
	COLOR: #333; LINE-HEIGHT: 41px
}
.tabbox .tabs LI#tworow {
	CLEAR: both;FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(tabbox_tabs_tworow.png) no-repeat;  HEIGHT: 71px; BACKGROUND-POSITION: 0px -160px; width:150px; float:left;
}
.tabbox .tabs LI#tworow A {
	line-height:14px;float:left;width:150px;
	padding-top:10px;
}
.tabbox .tabs LI.active#tworow {
	BACKGROUND: url(tabbox_tabs_tworow.png) no-repeat; HEIGHT: 71px; BACKGROUND-POSITION: 0px -82px;MARGIN-TOP: -11px;CLEAR: both;width:150px;FONT-SIZE: 1.1em;
}
.tabbox .tabs LI#tabfirst {
	BACKGROUND-POSITION: 0px -41px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px; HEIGHT: 41px;
}
.tabbox .tabs LI#tabfirst A {
	LINE-HEIGHT: 41px
}
.tabbox .tabs LI.active#tabfirst {
	BACKGROUND-POSITION: 0px 0px; TOP: 0px
}
.tabbox .tabs LI#tablast {
	BACKGROUND-POSITION: 0px -205px; MARGIN-TOP: -16px; HEIGHT: 41px
}
.tabbox .tabs LI#tablast A {
	LINE-HEIGHT: 38px
}
.tabbox .tabs LI.active#tablast {
	BACKGROUND-POSITION: 0px -165px; TOP: 0px
}
.tabbox .tab {
	BACKGROUND: url(tabbox_main.png) no-repeat left top; MARGIN-BOTTOM: 15px; WIDTH: 292px; PADDING-TOP: 20px; margin-left:40px;
}
.tabbox .tab .inner {
	PADDING-RIGHT: 23px; PADDING-LEFT: 23px; BACKGROUND: url(tabbox_main.png) no-repeat left bottom; PADDING-BOTTOM: 23px; PADDING-TOP: 0px; POSITION: relative; TOP: 5px
}
.tabbox .tab H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-BOTTOM: 10px; COLOR: #333
}
.tabbox .tab P {
	FONT-SIZE: 11px; COLOR: #777; LINE-HEIGHT: 1.5
}
H2.b21 {
	FONT-SIZE: 2em; COLOR:#525252; HEIGHT: 21px
}
.whitebox {
	BACKGROUND: url(whitebox.png) no-repeat left top; WIDTH: 230px; PADDING-TOP: 20px
}
.whitebox .inner {
	PADDING-RIGHT: 23px; PADDING-LEFT: 23px; BACKGROUND: url(whitebox.png) no-repeat left bottom; PADDING-BOTTOM: 23px; OVERFLOW: auto; PADDING-TOP: 0px; POSITION: relative
}
.whitebox P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; COLOR: #777; LINE-HEIGHT: 1.5
}
.whitebox UL {
	
}
.whitebox LI {
	BORDER-TOP: #eee 1px solid; FONT-SIZE: 11px; BACKGROUND: url(bullet_gray.png) no-repeat left 10px; ZOOM: 1
}
.whitebox LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.tooltip_alt.tooltip {
	Z-INDEX: 30; BACKGROUND: url(tooltip.png) no-repeat left bottom; WIDTH: 300px; POSITION: absolute; _background: none
}
.tooltip_alt.tooltip .inner {
	PADDING-RIGHT: 24px! important; PADDING-LEFT: 5px! important; MIN-HEIGHT: 50px; BACKGROUND: url(tooltip.png) no-repeat right bottom; PADDING-BOTTOM: 12px! important; MARGIN: -14px -17px 0px 31px; PADDING-TOP: 5px! important; POSITION: relative; _background: #fafafa; _border: 1px solid #ccc; _margin: 0 0 0 5px; _padding: 15px
}
.tooltip_alt.tooltip .close {
	RIGHT: 9px! important; BACKGROUND: url(mini_close.png) no-repeat; WIDTH: 17px! important; CURSOR: pointer; TEXT-INDENT: -9000px; POSITION: absolute; TOP: -7px! important; HEIGHT: 16px! important; _top: 5px; _right: 5px
}
.tooltip .close {
	RIGHT: 9px! important; BACKGROUND: url(mini_close.png) no-repeat; WIDTH: 17px! important; CURSOR: pointer; TEXT-INDENT: -9000px; POSITION: absolute; TOP: -7px! important; HEIGHT: 16px! important; _top: 5px; _right: 5px
}
.tooltip .close:hover {
	BACKGROUND-POSITION: left bottom
}
.tooltip_alt.tooltip .top {
	BACKGROUND: url(tooltip.png) no-repeat left top; POSITION: relative; TOP: -14px; HEIGHT: 14px; _display: none
}
.tooltip_alt.tooltip .top DIV {
	BACKGROUND: url(tooltip.png) no-repeat right top; FLOAT: right; WIDTH: 17px; MARGIN-RIGHT: -17px; HEIGHT: 14px
}
.tooltip {
	Z-INDEX: 30; BACKGROUND: url(tooltip_top.png) no-repeat left top; WIDTH: 300px; POSITION: absolute; _background: none
}
.tooltip .inner {
	PADDING-RIGHT: 24px! important; PADDING-LEFT: 5px! important; MIN-HEIGHT: 50px; BACKGROUND: url(tooltip_top.png) no-repeat right top; PADDING-BOTTOM: 5px! important; MARGIN: 0px -17px -14px 31px; PADDING-TOP: 14px! important; POSITION: relative; _background: #fafafa; _border: 1px solid #ccc; _margin: 0 0 0 5px; _padding: 15px
}
.tooltip .close {
	RIGHT: 9px! important; BACKGROUND: url(mini_close.png) no-repeat; WIDTH: 17px! important; CURSOR: pointer; TEXT-INDENT: -9000px; POSITION: absolute; TOP: -7px! important; HEIGHT: 16px! important
}
.tooltip .close:hover {
	BACKGROUND-POSITION: left bottom
}
.tooltip .bottom {
	BACKGROUND: url(tooltip_top.png) no-repeat left bottom; BOTTOM: -14px; POSITION: relative; TOP: auto; HEIGHT: 14px; _display: none
}
.tooltip .bottom DIV {
	RIGHT: 0px; BACKGROUND: url(tooltip_top.png) no-repeat right bottom; WIDTH: 17px; MARGIN-RIGHT: -17px; POSITION: absolute; HEIGHT: 14px
}
.tooltip H3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #333
}
#main .tooltip H3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #333
}
.tooltip STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #333
}
#main .tooltip STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; COLOR: #333
}
.tooltip P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #555; LINE-HEIGHT: 1.4
}
#main .tooltip P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #555; LINE-HEIGHT: 1.4
}
.incorporate_module DIV.type .tooltip P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #555; LINE-HEIGHT: 1.4
}
#main .tooltip .ctas {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#main .tooltip UL {
	MARGIN-BOTTOM: 10px
}
.tooltip UL LI {
	FONT-SIZE: 1.1em! important
}
.tooltip P A.cta {
	FONT-SIZE: 1em! important
}
.tooltip .inner .cta {
	BACKGROUND-POSITION: right 55%; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1em
}
#footer {
	BACKGROUND: url(footer_bg.png) #f9f9f9 repeat-x 100% top; margin-top:100px; float:left;width:100%;
}
#footer .inner {
	MARGIN: 0px auto; WIDTH: 960px; POSITION: relative; text-align:center; padding-top:18px;
}
#footer .copyright {
	CLEAR: both; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 15px; COLOR: #555; text-align:center;
}
#footer .copyright A {
	COLOR: #555
}
#page_tools {
	float: right;
	height: 29px;
	_zoom: 1;
	padding-top:20px;
}
	#page_tools a {
		color: #c3c8ce;
	}
	#page_tools a:hover {
		text-decoration: none;
		color: #fff;
	}
	#page_tools .print {
		color: #c3c8ce;
		font-size: 1.1em;
		float: left;
		margin-right: 15px;
		cursor: pointer;
	}
		#page_tools .print a {
			background: url(print_share.png) no-repeat;
			padding-left: 18px;
		}
		#page_tools .print a:hover {
			color: #fff;
			background-position: 0 -33px;
		}
	#page_tools .share {
		font-size: 1.1em;
		float: left;
		*position: relative;
		*top: -1px;
		width: 72px;
		text-align: right;
		white-space: nowrap;
	}
		#page_tools .share a {
			*zoom: 1;
			background: url(print_share.png) -200px 0px no-repeat;
			*background-position: -200px 2px;
			padding-left: 17px;
			*padding-left: 15px;
		}
			#page_tools .share a span {
				display: inline;
				width: 1px;
				visibility: hidden;
				*position: relative;
				*top: 9px;
			}
		#page_tools .share a:hover {
			background-position: -200px -33px;
			*background-position: -200px -31px;
		}
#tout_help {
	
	}
		#tout_help .inner {
			min-height: 0;
		}
		#tout_help p {
			width: 80%
		}
		#tout_help .contact {
			overflow: hidden;
			padding-right: 5px;
			_zoom: 1;
		}
			#tout_help strong {
				font-size: 1.5em;
				float: left;
				width:100px;
				font-weight: bold;
				line-height: 23px;
			}
			#tout_help .button {
				float: right;
				
			}
				#tout_help .button span {
					font-weight: normal;
					color: #777;
				}
				#tout_help .button span:hover {
					color: #000;
				}
.tout .bubble {
	position: absolute;
	top: -10px;
	right: -10px;
	background: url(live_help_bubble.png) no-repeat 0 0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='live_help_bubble.png', sizingMethod='image');
	_background: none;
	width: 81px;
	height: 81px;
	z-index: 10;
}
.tout,
.incorporate_module .compare {
	width: 240px;
	background: url(whitebox_230.png) top left no-repeat;
	padding-top: 17px;
	margin-bottom: 10px;
	position: relative;
	margin-left: -5px;
}
	.tout a.twitter,
	.tout a.youtube,
	.tout a.facebook {
		font-weight: bold;
	}
	.tout .inner,
	.incorporate_module .compare .inner {
		background: url(whitebox_230.png) bottom left no-repeat !important;
		padding: 0 15px 15px !important;
		*zoom: 1;
		min-height: 115px;
		_height: 115px;
	}
	.tout h4,
	#main .get_started h4,
	.tout .bn_g_welcome,
	#main .get_started .bn_g_welcome {
	font-size: 1.7em;
	color: #444;
	border-bottom: 1px solid #ccc;
	padding-bottom: 4px;
	margin-bottom: 6px;
	font-weight: bold;
	}
	.displayAltPage .bn_g_welcome{color:#236792 !important;}		
	#main .tout p {
		line-height: 1.4;
		color: #555;
		margin-bottom: 6px;
	}
	#main .tout ul,
	#main .tout .bn_g_results_list {
		margin-bottom: 8px;
		overflow: hidden;
		_zoom: 1;
		*margin-bottom: 0;
	}
		#main .tout li,
		#main .tout .bn_g_result_title {
			background: url(new_files/bullet_gray.png) left 7px no-repeat;
			padding-left: 9px;
			font-size: 11px;
			margin-bottom: 4px;
			_display: list-item;
			word-wrap: break-word;
		}
		#main .tout ul li {
			list-style: none;
		}
			#main .tout li a {
			
			}
		#main .tout a.bn_g_learninglink {
			float: left;
			margin-top: 5px;
		}
	#main .tout ol {
		margin-bottom: 0;
	}
		#main .tout ol li {
			padding: 0;
			background: none;
			_vertical-align: top;
			_position: relative;
			_top: -1px;
			_display: list-item;
		}
	#main .tout li {
		line-height: 1.4;
	}
	#main .tout a.cta,
	.tooltip a.cta,
	#main .tout .bn_g_learninglink {
		color: #236792;
		background-image: url(icons/arrow_b.png);
	}
	.tout .badge_how {
		position: absolute;
		width: 83px;
		height: 84px;
		background: url(badge_howitworks.png) no-repeat;
		_background: url(badge_howitworks.8bit.png) no-repeat;
		top: -4px;
		right: -4px;
	}
	#main .tout .bn_g_learninglink
	{
		font-size: 1.2em;
		font-weight: bold;
		color: #236792;
		background: url(arrow_b.png) right 60% no-repeat;
		line-height: normal;
		padding-right: 9px;
	}
.button.btnw {
	background: url(btn_12gr.png) top left no-repeat;
	height: 23px;
	font-size: 1.2em;
	color: #399103;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
	margin-right: 3px;
}
	.button.btnw span {
		background: url(btn_12gr.png) top right no-repeat;
		color: #399103;
		line-height: 23px;
		display: inline-block;
		margin-left: 3px;
		position: relative;
		left: 6px;
		padding: 0 10px 0 1px;
		*padding-left: 3px;
	}
	.button.btnw:hover, .button.btnw:hover span {
		text-decoration: none;
		_color: #333;
	}
	.button.btnw:hover {
		background-position: bottom left;
		_background-position: top left;
	}
		.button.btnw span:hover {
			background-position: bottom right;
			_background-position: top right;
		}
button.btnw {
	font-family: Arial, Helvetica, sans-serif;
}
	button.btnw span {
		top: -1px;
	}
input{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}
input, select, textarea { font-family: Arial, Helvetica, sans-serif; }
input.text,input.textbox,input.textboxflat,select,textarea {
	background: #f3f3f3 url(input_bg_white.png) top left no-repeat;
	border: 1px solid #ccc;
	color: #555;
	font-size: 1.2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2px;
	display: block;
	margin-bottom: 3px;
	border: 1px solid #ccc;
}
.orange{
	color:orange;
}
#search_topic span{
	float:left;
}
#bottom_item {
	padding-left:140px;
		height: 12px;
	}
		#bottom_item li {
			font-size: 1em;
			float: left;
			border-right: 1px solid #777;
			padding: 0 8px;
			height: 12px;
		}
		#bottom_item li.last {
			border: none;
		}
		#bottom_item li.contractus {
			padding-left:16px;	
		}
			#bottom_item a {
				color: #555;
			}
#hot_topic li{
	line-height:14px;border:none;BORDER-BOTTOM: #eee 1px solid;padding:4px 0;
}
.page{
	float:right;
	color:#2c75a3;
}
.page a{
	color:#2c75a3;
}
.show_subsite{
	float:left; width:460px;text-align:right;font-size:11px; padding:8px 0 10px 0;	
}
.show_subsite .next{
	background:url(next.png) no-repeat left 2px; padding-left:12px;
}
