/* Re-define core HTML stuyles */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/tile_bkgrd.gif);
	background-repeat:repeat-x;
	background-color:#000000;
}
h1 {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#179dda;
	line-height:12px;
	display:inline;
}
h2 {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#179dda;
	line-height:12px;
	display:inline;
}
img, div, input {
	behavior: url("/stylesheets/iepngfix.htc");
}
.background_contactus {
	background-image:url(../images/fea_contactus_bkgrd.jpg);
	background-repeat:no-repeat;
}
.background_aboutus {
	background-image:url(../images/fea_aboutus_bkgrd.jpg);
	background-repeat:no-repeat;
}
.background_aboutus_customerfeedback {
	background-color:#e5e5e5;
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
}
.background_feature_drivenbydesign {
	background-image:url(../images/feature_drivenbydesign.gif);
}
.background_feature_homepage {
	background-image:url(../images/bkgrd_homepage_footer.gif);
}
.background_content_feature_column {
	background-color:#e9f6fc;
}
.background_content_feature_separator {
	background-color:#cacfd2;
}
.background_content_dottedline_vertical {
	background-color:#d2d2d2;
}
.background_content_dotted_line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #81b4c7;
}
.background_shadow_left {
	background-color:#000000;
	background-image:url(../images/shadow_left.gif);
	background-repeat:no-repeat;
}
.background_shadow_right {
	background-color:#000000;
	background-image:url(../images/shadow_right.gif);
	background-repeat:no-repeat;
}
.background_shadow_footer {
	background-image:url(../images/shadow_footer.jpg);
	background-repeat:no-repeat;
}
.background_shadow_footer_signupnowandsave {
	background-image:url(../images/shadow_signupnowandsave.gif);
	background-repeat:no-repeat;
}
.background_shadow_header {
	background-image:url(../images/shadow_header.gif);
	background-repeat:no-repeat;
}
.background_content {
	background-color:#ffffff;
	background-image:url(../images/shadow_content.gif);
	background-repeat:no-repeat;
}
.background_featurecomparison_header {
	background-image:url(../images/bar_tile.gif);
	background-color:#046b8e;
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
}
.background_pricing_header_row {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
}
.background_pricing_header_row_odd {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	background-color:#d2e5eb;
}
.background_pricing_header_row_even {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	background-color:#e8f2f4;
}
.content_price {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#77cc26;
	line-height:12px;
}
.content_price_strikethrough {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-decoration:line-through;
	color:#333333;
	line-height:12px;
}
.content_price_strikethrough_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	text-decoration:line-through;
	color:#333333;
	line-height:12px;
}
a.content_hyperlink_hidden {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	line-height:12px;
	text-decoration:none;
	cursor:default;
}
a.content_hyperlink_hidden:hover {
	text-decoration:none;
	cursor:default;
}
a.content_bold_hyperlink_hidden {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	line-height:12px;
	text-decoration:none;
	cursor:default;
}
a.content_bold_hyperlink_hidden:hover {
	text-decoration:none;
	cursor:default;
}
.content {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	line-height:12px;
}
.content_solutions_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}
.content_solutions_sub {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
}
a.content_solutions_sub_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
	text-decoration:underline;
}
a.content_solutions_sub_hyperlink:hover {
	text-decoration:none;
}
.content_solutions_sub_callout {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}
.content_solutions_bullets {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#164555;
	margin-left: 1.1em;
	padding-left: 5;
}
.content_solutions_sub_callout_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#164555;
}
.content_solutions_sub_feature_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	line-height:26px;
}
.content_homepage_sub_feature_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}
.content_websites_feature_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#046a8e;
	line-height:26px;
}
.content_solutions_sub_feature {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}
.content_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	line-height:12px;
}
.content_disclaimer {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	line-height:12px;
}
.content_disclaimer_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#666666;
	line-height:12px;
}
.content_accent_header_neon {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#7dd21d;
	line-height:12px;
}
.content_accent_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#179dda;
	line-height:12px;
}
.content_accent_sub_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
}
.content_accent {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
	line-height:12px;
}
.error_content_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#ffaa00;
	line-height:12px;
}
.error_content {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#ffaa00;
	line-height:12px;
}
.content_feature_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	line-height:12px;
}
.content_feature {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	line-height:12px;
}
.content_feature_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	line-height:12px;
}
a.content_feature_bold_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	text-decoration:none;
}
a.content_feature_bold_hyperlink:hover {
	text-decoration:underline;
	color:#179dda;
}
.content_feature_accent {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
	line-height:12px;
}
.content_solutions_accent_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#046a8e;
	line-height:26px;
}
a.content_solutions_accent_bold_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#046a8e;
	line-height:26px;
	text-decoration:none;
}
a.content_solutions_accent_bold_hyperlink:hover {
	text-decoration:underline;
}
.content_gallery_title {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#046a8e;
	line-height:26px;
}
.content_feature_accent_header_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#179dda;
	line-height:12px;
}
.content_homepage_main_feature_sub_header_shadow {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#179dda;
	text-shadow:#000000 1px 1px 2px;
	height:1em;
	filter:Shadow(Color=#000000, Direction=135, Strength=2);
}
.content_homepage_main_feature_bullets_shadow {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
	text-shadow:#000000 1px 1px 2px;
	height:1em;
	filter:Shadow(Color=#000000, Direction=135, Strength=2);
}
.content_feature_accent_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#179dda;
	line-height:12px;
}
.content_sub_feature {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	line-height:12px;
}
.content_sub_feature_white {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	line-height:12px;
}
a.content_sub_feature_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
	text-decoration:underline;
}
a.content_sub_feature_hyperlink:hover {
	text-decoration:none;
}
.content_sub_feature_disclaimer {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	line-height:12px;
}
.content_sub_feature_accent_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#179dda;
	line-height:12px;
}
a.content_hyperlink_white {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	text-decoration:none;
}
a.content_hyperlink_white:hover {
	text-decoration:underline;
}
a.content_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
	text-decoration:none;
}
a.content_hyperlink:hover {
	text-decoration:underline;
}
a.content_hyperlink_sidebar_solutions {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	text-decoration:none;
	cursor:default;
}
a.content_hyperlink_sidebar_solutions:hover {
	cursor:default;
	text-decoration:none;
}
a.content_hyperlink_underline {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
	text-decoration:underline;
}
a.content_hyperlink_underline:hover {
	text-decoration:none;
}
a.content_hyperlink_underline_selected {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#179dda;
	text-decoration:none;
}
a.content_hyperlink_underline_selected:hover {
	text-decoration:none;
}
a.content_feature_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
	text-decoration:none;
}
a.content_feature_hyperlink_small:hover {
	text-decoration:underline;
}
a.content_feature_hyperlink_small {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
	text-decoration:none;
}
a.content_feature_hyperlink:hover {
	text-decoration:underline;
}
a.content_solutions_footer_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	color:#179dda;
	text-decoration:none;
}
a.content_solutions_footer_hyperlink:hover {
	text-decoration:underline;
}
a.content_sub_feature_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#179dda;
	text-decoration:underline;
}
a.content_sub_feature_hyperlink:hover {
	text-decoration:none;
}
.footer_bar {
	background-color:#222222;
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#3cacfe;
}
a.footer_bar_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	text-decoration:none;
}
a.footer_bar_hyperlink:hover {
	text-decoration:underline;
}
.footer {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}
a.footer_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#3cacfe;
	text-decoration:underline;
}
a.footer_hyperlink:hover {
	text-decoration:none;
}
.footer_small {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}
a.footer_small_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#3cacfe;
	text-decoration:underline;
}
a.footer_small_hyperlink:hover {
	text-decoration:none;
}
a.navigation {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	line-height:14px;
}
a.navigation:hover {
	color:#179dda;
	text-decoration:none;
}
.sub_navigation {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#ffffff;
	line-height:14px;
}
a.sub_navigation_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	line-height:14px;
}
a.sub_navigation_hyperlink:hover {
	color:#179dda;
	text-decoration:none;
}
a.sub_navigation_hyperlink_sel {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#179dda;
	text-decoration:none;
	line-height:14px;
}
a.sub_navigation_hyperlink_sel:hover {
	color:#179dda;
	text-decoration:none;
}
.form_textfields {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	border:1px solid #999999;
}
.form_textfields_advice {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	background-color:#ffaa00;
	border:1px solid #999999;
}
.error_textfields_signup {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	background-color:#009ce8;
	border:1px solid #1f799b;
}
.error_textfields {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	background-color:#009ce8;
	border-color:#009ce8;
}
.form_dropdowns {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
}
.content_table_row_1 {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	background-color:#FFFFFF;
}
.content_table_row_2 {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	background-color:#e7f6fd;
}
.content_table_row_2_red {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#990000;
	background-color:#e7f6fd;
}
.content_table_row_3 {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	background-color:#8cceee;
}
.content_table_row_3_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	background-color:#8cceee;
}
.content_table_row_3_red {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#990000;
	background-color:#8cceee;
}
.content_table_row_3_red_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#990000;
	background-color:#8cceee;
}
.content_total_price {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#046a90;
}
.italic {
	font-style:italic;
}
.error_message {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	line-height:12px;
}
.form_message {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	line-height:12px;
}
.content_domain {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#ffffff;
	line-height:12px;
}
#instantCallback_Dialog {
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	background-color:#000000;
	filter:alpha(opacity=60); 
	-moz-opacity:0.6; 
	opacity: 0.6;
	height: 100%;
	width: 100%;
}
#instantCallback_Dialog_Background {
	position:absolute;
	left:0px;
	top:-551px;
	z-index:110;
	height: 551;
	width: 100%;
	visibility: visible;
}
#instantCallback_Dialog_Form {
	position:absolute;
	left:0px;
	top:-551px;
	z-index:120;
	height: 551;
	width: 100%;
	visibility: visible;
}
#InstantCallbackBackground {
	position:absolute;
	left:0px;
	top:-551px;
	width:100%;
	height:551px;
	z-index:100;
	visibility: visible;
}
#InstantCallbackForm {
	position:absolute;
	width:100%;
	height:551px;
	z-index:110;
	visibility: visible;
}
#RequestPasswordResetBackground {
	position:absolute;
	left:0px;
	top:-378px;
	width:100%;
	height:378px;
	z-index:100;
	visibility: visible;
}
#RequestPasswordResetBackgroundForm {
	position:absolute;
	width:100%;
	height:378px;
	z-index:110;
	visibility: visible;
}
#EnterNewPasswordBackground {
	position:absolute;
	left:0px;
	top:-378px;
	width:100%;
	height:378px;
	z-index:100;
	visibility: visible;
}
#EnterNewPasswordBackgroundForm {
	position:absolute;
	width:100%;
	height:378px;
	z-index:110;
	visibility: visible;
}
form {
	margin-top:0px;
	margin-bottom:0px;
}
#Background {
	position:absolute;
	width:100%;
	height:378px;
	z-index:1;
	visibility: visible;
}
#RequestPassword {
	position:absolute;
	width:100%;
	height:378px;
	z-index:2;
	visibility: visible;
}
.form_title {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#009ce8;
}
.error {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#f19800;
}
.content_popup {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}
.disclaimer_popup {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}
.btn_sidebar_over {
	background-color:#eeeeee;
}
.button_sidebar {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}
.button_sidebar_over {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#164555;
	cursor:pointer;
}
.button_sidebar_selected {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#164555;
	cursor:pointer;
}
.content_homepage_sidebar_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	line-height:20px;
}
.content_homepage_sidebar {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}
.content_memberlogin {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
}
.content_videopopup_title {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#046a8e;
}
.content_videopopup {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	line-height:14px;
}
.gallery_thumb_selected {
	border:1px solid #115c73;
	cursor:pointer;
}
.gallery_thumb {
	border:1px solid #e5e5e5;
	cursor:pointer;
}
#VideoClose {
	position:absolute;
	width:25px;
	height:25px;
	z-index:200;
	left: 11px;
	top: 11px;
}
#VideoFlash {
	position:absolute;
	width:640px;
	height:386px;
	z-index:201;
	top: 46px;
	left: 224px;
}
#VideoTitle {
	position:absolute;
	width:160px;
	height:20px;
	z-index:202;
	left: 40px;
	top: 116px;
}
#VideoText {
	position:absolute;
	width:160px;
	height:296px;
	z-index:203;
	left: 40px;
	top: 137px;
}
#VideoFeedback {
	position:absolute;
	width:109px;
	height:14px;
	z-index:204;
	left: 40px;
	top: 433px;
}
#GalleryClose {
	position:absolute;
	width:25px;
	height:25px;
	z-index:200;
	left: 11px;
	top: 10px;
}
#GalleryImage {
	position:absolute;
	width:596px;
	height:479px;
	z-index:201;
	left: 156px;
	top: 82px;
}
#GalleryThumbs {
	position:absolute;
	width:868px;
	height:71px;
	z-index:202;
	left: 20px;
	top: 561px;
}
#GalleryTitle {
	position:absolute;
	width:868px;
	height:40px;
	z-index:203;
	left: 20px;
	top: 30px;
}
.messagebox{
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#00aeeb;
	display:inline;
}
.messageboxok{
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#00aeeb;
	display:inline;
}
.messageboxerror{
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#cc0000;
	display:inline;
}
.affiliates_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	color:#104a5e;
	line-height:32px;
}
.affiliates_sub_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	color:#104a5e;
}
.affiliates_testimonials_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#104a5e;
	line-height:26px;
}
.affiliates_testimonials {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	line-height:14px;
}
.affiliates_testimonials_bold {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
}
.affiliates_content {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	line-height:18px;
}
.affiliates_accent_green {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#6ac403;
}
.affiliates_accent_blue_sub_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#104a5e;
}
.affiliates_accent_white_sub_header {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
}
.affiliates_table_feature {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	color:#44aaf4;
}
.affiliates_table_disclaimer {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
}
a.affiliates_content_hyperlink {
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#3cacfe;
	text-decoration:underline;
}
a.affiliates_content_hyperlink:hover {
	text-decoration:none;
}