/* ========================================================== Standard CSS  for ALL PAGES================================ */
body
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:5px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	margin:0 auto;
	background-color:#F3F2EF;
	height:100%;
}

img
{
	border:0px;
	padding:0 0 0 0;
}

form
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

input 
{
	vertical-align:middle;
}

a
{
	font-weight:normal;
	font-size:12px;
	color:#0397D6;
	text-decoration:underline;
}

a:hover
{
	font-weight:normal;
	font-size:12px;
	color:#0397D6;
	text-decoration:none;
}

p.punch_line
{
	font-size:13px;
	font-weight:bold;
	color:#B0AAA2;
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
}

h1
{
	margin-top:0px;
	margin-bottom:0px;
	color:#FF9900;
	font-size:15px;
	float:left;
	font-weight:bold;
	clear:both;
	text-align:left;
	width:100%;
}

h2
{
	margin-top:5px;
	margin-bottom:5px;
	color:#FF9900;
	font-size:13px;
	font-weight:bold;
	clear:both;
	float:left;
	text-align:left;
	width:100%;
}

p
{
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:8px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	float:left;
	text-align:left;
	width:95%;
}
ul
{
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:8px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	list-style-type:disc;
	list-style-position:outside;
	text-align:left;
	page-break-before:always;
}

p.index
{
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:8px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	float:left;
	text-align:left;
	width:95%;
	position:relative;
	left:8px;
}

ol.pick_your_plan

{
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

ol.pick_your_plan li
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-bottom:8px;
	clear:both;
}

.fixed_spacer
{
	float:left;
	position:relative;
	height:5px;
	width:1px;
	clear:both;
}

.errmsg
{
	color:Red;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}

.bluetext
{
	color:Navy;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	position:relative;
}

.text
{
	color:#666666;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	text-decoration:none;
}

#sub_nav_left
{
	padding-left:6px;
	padding-right:6px;
	text-align:left;
}

#sub_nav_left a
{
	font-weight:bold;
	font-size:12px;
	color:#FF9900;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding-left:6px;
	padding-right:6px;
}

#sub_nav_left a:hover
{
	font-weight:bold;
	font-size:12px;
	color:#CC6600;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding-left:6px;
	padding-right:6px;
}
/* ========================================================== End of Standard CSS for ALL PAGES  ================================ */

/* ========================================================== CSS for Header ================================ */

#outer_most_wrapper
{
	width:770px;
	height:auto;
	background-color:#ffffff;
	margin:0 auto;
}

#header
{
	width:770px;
	height:76px;
	margin:0 auto;
	padding:0 0 0 0;
}

#header_logo
{
	width:294px;
	height:76px;
	float:left;
}

#header_user_area
{
	width:470px;
	height:76px;
	float:left;
	background-color:#E2E0DD;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	padding:0 0 0 0;
}

#header_user_area_right
{
	position:relative;
	float:left;
	width:475px;
	left:1px;
	height:76px;
	background-color:#E2E0DD;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	padding:0 0 0 0;
}

#header_user_login
{
	position:relative;
	float:left;
	width:410px;
	height:55px;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	top:15px;
	left:8px;
	padding:0 0 0 0;
}

.login_txtbox
{
	width:86px;
	height:18px;
	padding:2px;
	line-height:16px;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	padding:0 0 0 0;
}

.server_err
{
	float:left;
	width:400px;
	height:40px;
	clear:both;
	text-align:left;
}
/* ========================================================== End of CSS for Header ================================ */

/* ========================================================== CSS for Main Navigation ================================ */

#main_navigation
{
	margin:0 auto;
	width:770px;
	position:relative;
}

#main_navigation_inner
{
	margin:0 auto;
	width:770px;
	height:33px;
	position:relative;
}

/* ========================================================== End of CSS for Main Navigation ================================ */


/* ========================================================== CSS for Content Area ================================ */

#content_wrapper
{
	width:770px;
	height:100%;
	margin:0 auto;
	height:auto;
	background-image:url("/graphics/homepage_09.gif");
	background-repeat:repeat-x;
	background-color:#ffffff;
}

#content_left_panel
{
	position:relative;
	float:left;
	width:294px;
	height:420px;
}

#content_left_panel_corner
{
	position:relative;
	float:left;
	width:11px;
	height:61px;
}

#content_left_panel_container
{
	position:relative;
	float:left;
	width:283px;
	background-image:url("/graphics/homepage_09.gif");
	background-repeat:repeat-x;
	background-color:#ffffff;
}


#content_left_panel_text
{
	position:relative;
	float:left;
	width:270px;
	height:auto;
	left:5px;
	top:35px;
}

#content_left_panel_text_home
{
	position:relative;
	float:left;
	width:270px;
	height:auto;
	left:5px;
	top:18px;
}
#content_right_panel
{
	/*position:relative;*/
	float:left;
	width:476px;
	height:100%;
}

#content_right_panel_corner
{
	position:relative;
	float:right;
	width:13px;
	height:61px;
}

#content_right_panel_container
{
	position:relative;
	width:463px;
	height:auto;
	float:left;
	background-image:url("/graphics/homepage_09.gif");
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
}

#content_right_panel_container a
{
	font-weight:normal;
	font-size:12px;
	color:#0397D6;
	text-decoration:underline;
}

#content_right_panel_container a:hover
{
	font-weight:normal;
	font-size:12px;
	color:#0397D6;
	text-decoration:none;
}

#content_wrapper_footer
{
	width:770px;
	height:59px;
	margin:0 auto;
	clear:both;
}

#content_wrapper_footer_bg
{
	background-image:url("/graphics/howitworks_45.gif");
	background-repeat:repeat;
	height:59px;
	width:750px;
	float:left;
}


/* ========================================================== End of CSS for Content Area ================================ */

/* ========================================================== CSS for Footer ================================ */
#footer_container
{
	margin:0 auto;
	width:770px;
	height:104px;
	clear:both;
}

#footer_container_left
{
	float:left;
	width:11px;
	height:104px;
	clear:left;
}

#footer_container_right
{
	float:left;
	width:9px;
	height:104px;
	float:right;
}

#footer_container_middle
{
	background-image:url("/graphics/howitworks_51.gif");
	background-repeat:repeat;
	float:left;
	width:750px;
	height:104px;
	overflow:hidden;	
}

#footer_links_container
{
	position:relative;
	float:left;
	width:464px;
	height:89px;
	font-weight:normal;
	font-size:12px;
	color:#0397D6;
	top:15px;
	text-align:right;
}

#footer_links_container a
{
	font-weight:normal;
	font-size:11px;
	color:#0397D6;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
}

#footer_links_container a:hover
{
	font-weight:normal;
	font-size:11px;
	color:#0397D6;
	text-decoration:underline;
	padding-left:6px;
	padding-right:6px;
}

.active_footer_links
{
	font-weight:normal;
	font-size:11px;
	color:#0397D6;
	text-decoration:underline;
	padding-left:6px;
	padding-right:6px;
}

.copyright
{
	color:#8A8989;
	font-size:10px;
	line-height:15px;
	text-align:right;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:6px;
	float:right;
	/*border:1px solid #ff0000;*/
}

#footer_logo
{
	position:relative;
	float:right;
	width:286px;
	height:89px;
	vertical-align:middle;
	top:8px;
}
/* ========================================================== End of CSS for Footer ================================ */


/* ========================================================= CSS for HOW IT WORKS & Inner Pages ============================= */

#content_wrapper_inner
{
	width:770px;
	height:100%;
	margin:0 auto;
	height:100%;
	background-color:#ffffff;
}

#header_inner
{
	width:770px;
	height:69px;
	margin:0 auto;
}

#header_logo_inner
{
	width:292px;
	height:69px;
	float:left;
}


#header_user_area_inner
{
	width:478px;
	height:69px;
	float:left;
	background-color:#E2E0DD;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

#header_user_area_right_inner
{
	width:342px;
	height:69px;
	position:relative;
	float:left;
	left:135px;
	background-color:#E2E0DD;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

#header_user_login_inner
{
	position:relative;
	float:right;
	width:342px;
	height:48px;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	top:15px;
	left:8px;
}

#content_left_panel_container_inner
{
	float:left;
	width:280px;
	height:100%;
	background-image:url("/graphics/work_16.gif");
	background-repeat:repeat-x;
}

#content_left_panel_container_inner2
{
	float:left;
	width:230px;
	height:100%;
	background-image:url("/graphics/work_16.gif");
	background-repeat:repeat-x;
}

#content_left_panel_inner 
{
	position:relative;
	float:left;
	width:270px;
	height:100%;
	left:10px;
}

#content_left_panel_inner2 
{
	position:relative;
	float:left;
	width:220px;
	height:100%;
	left:10px;
}

#content_left_panel_inner_head
{
	width:260px;
	text-align:center;
	position:relative;
	top:20px;
	float:left;
	margin-top:3px;
}
#content_right_panel_inner
{
	/*position:relative;*/
	float:left;
	width:490px;
	height:100%;
}

#content_right_panel_inner2
{
	/*position:relative;*/
	float:left;
	width:540px;
	height:100%;
}

#content_left_panel_inner_text
{
	position:relative;
	top:30px;
	width:270px;
	left:10px;
}

#content_right_panel_left_corner1
{
	float:left;
	width:4px;
	height:41px;
}

#content_right_panel_left_corner2
{
	float:left;
	width:8px;
	height:41px;
}

#content_right_panel_left_corner3
{
	float:left;
	width:9px;
	height:41px;
}


#content_right_panel_inner_shadow
{
	/*float:left;*/
	width:490px;
	height:41px;
	background-image:url("/graphics/work_19.gif");
	background-repeat:repeat;
	background-color:#ffffff;
	clear:both;
}

#content_right_panel_inner_shadow2
{
	/*float:left;*/
	width:540px;
	height:41px;
	background-image:url("/graphics/work_19.gif");
	background-repeat:repeat;
	background-color:#ffffff;
	clear:both;
}
#content_right_panel_box
{	
	width:490px;
	height:100%;
	position:relative;
	float:right;
	top:15px;
}
#content_right_panel_box2
{	
	width:530px;
	height:100%;
	position:relative;
	float:right;
	top:15px;
}

#content_right_panel_box_corner
{
	float:left;
	width:27px;
	height:24px;
}

#content_right_panel_box_topbg
{
	float:left;
	width:463px;
	height:24px;
	background-image:url("/graphics/work_27.gif");
	background-repeat:repeat;
	clear:right;
}

#content_right_panel_box_topbg2
{
	float:left;
	width:493px;
	height:24px;
	background-image:url("/graphics/work_27.gif");
	background-repeat:repeat;
	clear:right;
}


#content_right_panel_box_midbg
{
	float:left;
	width:490px;
	height:100%;
	background-image:url("/graphics/howitworks_30.gif");
	background-repeat:repeat;
	clear:both;
}

#content_right_panel_box_midbg2
{
	float:left;
	width:490px;
	height:100%;
	background-image:url("/graphics/howitworks_30.gif");
	background-repeat:repeat;
	clear:both;
}


#content_right_panel_box_bottom
{
	float:left;
	width:27px;
	height:71px;
	clear:both;
	position:relative;
}

#content_right_panel_box_text
{
	position:relative;
	float:left;
	width:430px;
	height:auto;
	left:40px;
}

#content_right_panel_box_text2
{
	position:relative;
	float:left;
	width:530px;
	height:auto;
	left:40px;
}

.welcome
{
	color:#666666;
	position:relative;
	float:left;
	width:430px;
	height:auto;
}

.welcome2
{
	color:#666666;
	position:relative;
	float:left;
	width:500px;
	height:auto;
}

#content_right_panel_box_news_archives
{
	position:relative;
	float:left;
	width:650px;
	height:auto;
	left:40px;
}

#content_right_panel_box_news_archives ul
{
	position:relative;
	float:left;
	width:650px;
	height:auto;
	clear:both;
	list-style-position:inside;
	list-style-type:disc;
}

#content_right_panel_box_news_archives table
{
	float:left;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
}

#content_right_panel_box_text p
{
	margin-top:5px;
	margin-bottom:10px;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	clear:both;
	width:440px;
	float:left;
}

#content_right_panel_box_text ul
{
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	padding-left:5px;
	text-align:left;
	clear:both;
	list-style-position:inside;
	list-style-type:disc;
}

#content_right_panel_box_text ol
{
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	clear:both;
	width:380px;
	list-style-position:inside;
	list-style-type:lower-roman;
}

#content_right_panel_box_text a
{
	font-weight:normal;
	font-size:12px;
	color:#0397D6;
	text-decoration:underline;
}

#content_right_panel_box_text a:hover
{
	font-weight:normal;
	font-size:12px;
	color:#0397D6;
	text-decoration:none;
}


#left_panel_text_container
{
	position:relative;
	float:left;
	width:270px;
	left:20px;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}

/* ========================================================= End of CSS for HOW IT WORKS & Inner Pages============================= */


/* ========================================================= CSS for MY ACCOUNT PAGE============================= */

#top_sub_navigation_bg
{
	/*float:left;*/
	width:490px;
	height:56px;
	background-image:url("/graphics/myaccount_06.gif");
	background-repeat:repeat;
	background-color:#ffffff;
	clear:both;
}

#top_sub_navigation_container
{
	width:450px;
	vertical-align:top;
	text-align:left;
	position:relative;
	top:28px;
	color:#FF9900;
	font-weight:bold;
	font-size:11px;
	float:left;
}

#top_sub_navigation_container_account
{
	width:450px;
	vertical-align:middle;
	text-align:left;
	position:relative;
	top:20px;
	color:#FF9900;
	font-weight:bold;
	font-size:11px;
	float:left;
}

#top_sub_navigation_corner1
{
	float:left;
	width:3px;
	height:56px;
}

#top_sub_navigation_corner2
{
	float:left;
	width:8px;
	height:56px;
}

#top_sub_navigation_corner3
{
	float:left;
	width:12px;
	height:56px;
}

#top_sub_navigation_bg a
{
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding-left:6px;
	padding-right:6px;
}

#top_sub_navigation_bg a:hover
{
	font-weight:bold;
	font-size:12px;
	color:#CC6600;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding-left:6px;
	padding-right:6px;
}

.active_sub_navigation
{
	font-weight:bold;
	font-size:12px;
	color:#CC6600;
	text-decoration:none;
	vertical-align:top;
	position:relative;
	text-align:left;
	padding-left:6px;
	padding-right:6px;
}

.my_account_right_form_rows
{
	float:left;
	width:455px;
	clear:both;
}

.my_account_right_form_rows table
{
	float:left;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}

.my_account_right_form_cols1
{
	float:left;
	width:120px;
	height:18px;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}

.my_account_right_form_cols2
{
	float:left;
	width:10px;
	/*height:18px;*/
}

.my_account_right_form_cols3
{
	float:left;
	width:325px;
	text-align:left;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}

.my_account_bottom
{
	width:290px;
	clear:left;
	left:15px;
	position:relative;
	color:#746D65;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
}
/* ========================================================= End of CSS for MY ACCOUNT PAGE============================= */



/* ========================================================= CSS for FAQ/SUPPORT PAGE============================= */

.faqlinks
{
	margin-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-align:left;
	float:left;
	clear:both;
}

a:hover.faqlinks
{
	font-weight:bold;
	font-size:12px;
	color:#FF9900;
	text-decoration:underline;
	text-align:left;
	float:left;
	clear:both;
}

.active_faqlinks
{
	font-weight:bold;
	font-size:12px;
	color:#FF9900;
	text-decoration:none;
	text-align:left;
	float:left;
	vertical-align:middle;
	position:relative;
	top:4px;
}
/* ========================================================= End of CSS for FAQ/SUPPORT PAGE============================= */


/* ========================================================= CSS for START NOW PAGE============================= */


#content_left_panel_starndard
{
	width:280px;
	float:left;
	clear:both;
	position:relative;
	top:65px;
}

#content_left_panel_starndard li
{
	width:230px;
	padding:0px 0px 0px 0px;
	display:list-item;
	vertical-align:top;
	padding-bottom:5px;
	position:relative;
}

.left_panel_standard
{
	width:280px;
	float:left;
	height:auto;
	clear:both;
	text-align:left;
	top:15px;
}

.left_panel_standard table
{
	position:relative;
	float:left;
	clear:both;
	text-align:left;
}

.left_panel_smaller
{
	position:relative;
	float:left;
	width:235px;
	left:34px;
	clear:both;
	text-align:left;
}

#upsale
{
	position:relative;
	background-image:url("/graphics/home/white_box_250x150.jpg");
	background-repeat:no-repeat;
	float:left;
	width:250px;
	right:5px;
	height:150px;	
	left:5px;
	clear:both;
}
#upsale h2
{	
	position:relative;
	padding-left:15px;
	padding-top:3px;
	color:#FF9900;
	font-size:13px;
	font-weight:bold;
}

#upsale p
{	
	position:relative;
	padding-left:15px;
	padding-top:3px;
	color:#666666;
	font-size:13px;
}

#start_now_right_panel table
{
	margin-top:5px;
	margin-bottom:10px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	float:left;
	text-align:left;
	position:relative;
	width:460px;
}

#start_now_right_panel_morewidth table
{
	margin-top:5px;
	margin-bottom:10px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	float:left;
	text-align:left;
	position:relative;
	width:650px;
}

#start_now_right_panel_box
{	
	width:482px;
	/*height:auto;*/
	position:relative;
	float:right;
	top:15px;
}

#content_right_panel_box_left
{
	float:left;
	width:22px;
	height:46px;
}

#start_now_three_steps
{
	float:left;
	width:460px;
	height:46px;
	background-image:url("/graphics/signup_08.gif");
	background-repeat:repeat-x;
	vertical-align:middle;
}

#start_now_three_steps_container
{
	float:left;
	width:455px;
	vertical-align:middle;
	color:#B0AAA2;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	position:relative;
	top:22px;
	height:24px;	
	/*left:8px;*/
}

#start_now_three_steps_container_big
{
	float:left;
	width:455px;
	vertical-align:middle;
	color:#B0AAA2;
	font-weight:bold;
	font-size:17px;
	text-align:left;
	vertical-align:middle;
	position:relative;
	top:18px;
	height:24px;	
	/*left:8px;*/
}
#start_now_three_steps img
{
	vertical-align:middle;
	position:relative;
	left:8px;
}

.start_now_three_steps_navigation
{
	color:#B0AAA2;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-right:15px;
	vertical-align:middle;
	text-decoration:none;
	float:left;
}

a:hover.start_now_three_steps_navigation
{
	color:#FF9900;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-right:15px;
	vertical-align:middle;
	text-decoration:none;
	float:left;
}

.start_now_three_steps_navigation_active
{
	color:#FF9900;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-right:15px;
	vertical-align:middle;
	text-decoration:none;
	float:left;
}

#start_now_box_midbg
{
	float:left;
	width:482px;
	/*height:auto;*/
	background-image:url("/graphics/startnow_box_bg.gif");
	background-repeat:repeat;
	clear:both;
}

#start_now_box_bottom
{
	/*position:relative;*/
	float:left;
	width:22px;
	height:68px;
/*	clear:both;*/
}


#start_now_right_panel
{
	position:relative;
	float:left;
	width:455px;
	/*height:100%;*/
	left:20px;
	text-align:left;
}

.start_now_right_form_rows
{
	float:left;
	width:460px;
	clear:both;
}

.start_now_right_form_cols1
{
	float:left;
	width:150px;
	height:18px;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}

.start_now_right_form_cols2
{
	float:left;
	width:10px;
	height:18px;
}

.start_now_right_form_cols3
{
	float:left;
	width:300px;
	text-align:left;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}

.email_example
{
	color:#797979;
	font-size:10px;
	float:left;
	font-weight:normal;
	vertical-align:top;
	position:relative;
	top:0px;
}

.rows_separator
{
	float:left;
	position:relative;
	height:10px;
	width:200px;
	clear:both;
	/*border:1px solid #ff0000;*/
}

.start_now_code
{
	width:400px;
	clear:left;
	left:55px;
	position:relative;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
}

#start_now_code_right
{
	width:240px;
	color:#797979;
	font-size:11px;
	float:left;
	font-weight:bold;
}


.privacy_policy_link
{
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	cursor:hand;
}

a:hover.privacy_policy_link
{
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}
/* ========================================================= CSS for START NOW PAGE============================= */



/* ========================================================= CSS for POPUP PAGES============================= */
#popup_wrapper	
{
	width:517px;
	height:100%;
	margin:0 auto;
	background-image:url("/graphics/popup_content_bg.gif");
	background-repeat:repeat;
	background-color:#ffffff;
}

#popup_header
{
	width:517px;
	height:76px;
	margin:0 auto;
	background-image:url("/graphics/pop_up_04.gif");
	background-repeat:repeat;
}

#popup_header_tagline_and_active_popup
{
	width:517px;
	height:62px;
	margin:0 auto;
}

#popup_header_tagline
{
	width:294px;
	height:62px;
	float:left;
}

#popup_header_active_popup
{
	width:223px;
	height:62px;
	float:left;
}


#popup_container
{
	width:517px;
	height:auto;
	margin:0 auto;
	background-image:url("/graphics/popup_content_bg.gif");
	background-repeat:repeat;
	background-color:#ffffff;
}

#popup_container table
{
	margin-top:5px;
	margin-bottom:10px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	float:left;
	text-align:left;
	position:relative;
	left:30px;
	width:460px;
}

#popup_container p
{
	margin-top:5px;
	margin-bottom:10px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	float:left;
	text-align:left;
	position:relative;
	left:30px;
	width:460px;
}

#popup_container p.bluetext
{
	margin-top:5px;
	margin-bottom:10px;
	color:navy;
	font-weight:normal;
	font-size:12px;
	float:left;
	text-align:left;
	position:relative;
	left:50px;
	width:400px;
}

#popup_container ul
{
	margin-top:5px;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:8px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	list-style-type:circle;
	list-style-position:outside;
	text-align:left;
	float:left;
	width:430px;
}

#popup_container li
{
	margin-top:2px;
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:4px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	list-style-type:circle;
	list-style-position:outside;
	text-align:left;
	float:left;
}

#popup_footer
{
	clear:both;
	width:517px;
	height:39px;
	margin:0 auto;
}

#popup_footer_left
{
	float:left;
	width:12px;
	height:39px;
	margin:0 auto;
}

#popup_footer_middle
{
	float:left;
	width:489px;
	height:39px;
	margin:0 auto;
	background-image:url("/graphics/pop_up_11.gif");
	background-repeat:repeat;
	line-height:39px;
	vertical-align:middle;
	text-align:right;
	/*position:relative;
	top:20px;*/
}

#popup_footer_right
{
	float:right;
	width:16px;
	height:39px;
	margin:0 auto;
}

/* ========================================================= End of CSS for POPUP PAGES============================= */

#email_container
{
	width:800px;
	height:auto;
	margin:0 auto;
	background-repeat:repeat;
	background-color:#ffffff;
}

#email_container p
{
	margin-top:5px;
	margin-bottom:10px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	float:left;
	text-align:left;
	position:relative;
	left:30px;
}

#email_container p.bluetext
{
	margin-top:5px;
	margin-bottom:10px;
	color:navy;
	font-weight:normal;
	font-size:12px;
	float:left;
	text-align:left;
	position:relative;
	left:50px;
}

#email_container ul
{
	margin-top:5px;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:8px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	list-style-type:circle;
	list-style-position:outside;
	text-align:left;
	float:left;
}

#email_container li
{
	margin-top:2px;
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:4px;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	list-style-type:circle;
	list-style-position:outside;
	text-align:left;
	float:left;
}

/* ========================================================= CSS for TELL A FRIEND PAGE============================= */

#tell_a_friend_form_container
{
	color:#746D65;
	float:left;
	width:435px;
	height:auto;
	text-align:left;
	overflow:hidden;
	position:relative;
	left:10px;
}

#tell_a_friend_form_container ol
{
	position:relative;
	width:380px;
	height:auto;
	padding-left:5px;
	text-align:left;
	clear:both;
	list-style-type:lower-roman;
	list-style-position:inside;
}


#tell_a_friend_form_container ul
{
	position:relative;
	width:435px;
	padding-left:0;
	height:auto;
	clear:both;
	text-align:left;
	list-style-type:disc;
	list-style-position:inside;
}

.tell_a_friend_textbox
{
	width:129px;
	height:23px;
	padding:2px;
	background-color:#FFE0B2;
}

.tell_a_friend_form_rows
{
	float:left;
	width:445px;
	height:15px;
	text-align:left;
	clear:both;
}

.tell_a_friend_form_cols1
{
	float:left;
	width:135px;
	height:16px;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:15px;	
}

.tell_a_friend_form_cols2
{
	float:left;
	width:15px;
	height:16px;
}

.tell_a_friend_form_textarea
{
	width:430px;
	height:167px;
	padding:4px;
	font-family:"Courier New", Courier, mono;
	font-size:13px;
	color:#746D65;
	line-height:15px;
	clear:both;
	/*overflow-x:hidden;
	overflow-y:auto;*/
	overflow:auto;
}
/* ========================================================= End of CSS for TELL A FRIEND PAGE============================= */
/* ========================================================= CSS for PICK YOUR PLAN PAGE =================================== */

.pick_your_plan_form_rows
{
	float:left;
	width:460px;
	height:60px;
	clear:both;
}

.pick_your_plan_form_cols1
{
	float:left;
	width:150px;
	height:60px;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
	/*border:1px solid #ff0000;*/
}

.pick_your_plan_form_cols2
{
	float:left;
	width:10px;
	height:60px;
	/*border:1px solid #ff0000;*/
}

.pick_your_plan_form_cols3
{
	float:left;
	width:300px;
	height:60px;
	text-align:left;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
	/*border:1px solid #ff0000;*/
}

.pick_your_plan_listbox_big
{
	width:180px;
	height:21px;
	background-color:#FFE0B2;
	color:#000000;
	font-weight:normal;
}

.pick_your_plan_listbox_month
{
	width:110px;
	height:21px;
	background-color:#FFE0B2;
	color:#000000;
	font-weight:normal;
}

.pick_your_plan_listbox_year
{
	width:60px;
	height:21px;
	background-color:#FFE0B2;
	color:#000000;
	font-weight:normal;
}

/* =========================================================End of CSS for PICK YOUR PLAN PAGE ============================== */

.upload_form_rows
{
	float:left;
	width:455px;
	height:18px;
	clear:both;
}

.upload_form_cols1
{
	float:left;
	width:120px;
	height:18px;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}

.upload_form_cols2
{
	float:left;
	width:100px;
	height:18px;
	color:#746D65;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}

/* =========================================================End of CSS for Trunk PAGE ============================== */

#trunk_right_panel_box_bottom
{
	float:left;
	width:27px;
	height:11px;
	clear:both;
	position:relative;
}

#trunk_navigation_bg a
{
	font-weight:bold;
	font-size:12px;
	color:#FF9900;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding-left:6px;
	padding-right:6px;
}

#trunk_navigation_bg a:hover
{
	font-weight:bold;
	font-size:12px;
	color:#CC6600;
	text-decoration:none;
	vertical-align:middle;
	text-align:left;
	padding-left:6px;
	padding-right:6px;
}

#trunk_right_panel_box_midbg
{
	float:left;
	width:600px;
	height:100%;
	/*background-image:url("/graphics/howitworks_30.gif");*/
	background-repeat:repeat;
	clear:both;
	text-align:center;
	vertical-align:middle;
}
#main_box
{
width:441px;
}
#inner_box
{
	width:140px;
	margin:0 auto;
	text-align:center;
	color:#505151;
	font-weight:normal;
	font-size:12px;
	}
#inner_box2
{
	width:140px;
	margin:0 auto;
	text-align:center;
	color:#505151;
	font-weight:normal;
	font-size:12px;
	}
a.learn_more
{
	color:#FF534D;
	font-weight:bold;
	font-size:11px;
	text-align:center;

	vertical-align:middle;
	text-decoration:underline;

}

a.learn_more:hover
{
	color:#FF534D;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;

}
.select{
width:75px;
height:20px;
}	

.secure_server
{
background-color:#FFE7C5;
width:441px;
float:left;
}

.padding{
padding-top:10px;
float:left;
}

.biggerfont
{
	color:#666666;
	font-weight:normal;
	font-size:12px;
}

#biggerfont
{
	color:#666666;
	font-weight:normal;
	font-size:12px;
}

#biggerfont b
{
	color:#666666;
	font-weight:bolder;
	font-size:12px;
}

#biggerfont a
{
	font-weight:normal;
	font-size:12px;
	color:#0397D6;
	text-decoration:underline;
}

#biggerfont a:hover
{
	font-weight:normal;
	font-size:12px;
	color:#0397D6;
	text-decoration:none;
}

#biggerfont ul
{
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:8px;
	font-weight:normal;
	font-size:12px;
	list-style-type:disc;
	list-style-position:outside;
	text-align:left;
	page-break-before:always;
}

#biggerfont li
{
	font-weight:normal;
	font-size:12px;
	text-align:left;
}
/* ==================================CSS for Mkt Landing PAGE ============================== */
p.MktLandingOrange
{
	margin-top:5px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:5px;
	color:#FF9900;
	font-weight:bold;
	font-size:22px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	float:left;
	text-align:left;
	width:95%;
	position:relative;
	left:8px;
}

p.MktLandingOrangeReg
{
	margin-top:0px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
	color:#FF9900;
	font-weight:bold;
	font-size:20px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	float:left;
	text-align:left;
	width:95%;
	position:relative;
}

.MktLandingBlue
{
	/*color:#006EC7;*/
	color:#0397D7;
	font-weight:bold;
	font-size:17px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	float:left;
	text-align:left;
	width:95%;
	position:relative;
}

.MktLandingBlueSmall
{
	/*color:#006EC7;*/
	color:#0397D7;
	font-weight:bold;
	font-size:16px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	float:left;
	text-align:left;
	width:95%;
	position:relative;
	left:8px;
}

.MktLandingBlueReg
{
	/*color:#006EC7;*/
	color:#0397D7;
	font-weight:bold;
	font-size:14px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	float:left;
	text-align:left;
	width:95%;
	position:relative;
	left:8px;
}

#mini_start_now_box_midbg
{
	float:left;
	width:482px;
	height:auto;
	clear:both;
}
/* =========================================================CSS for Collapsible Menu ============================== */

.collapsibleHeader
{
	margin-top:10px;
	margin-bottom:10px;
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
	clear:both;
	text-align:left;
	cursor:pointer;
}

.collapsibleHeader a:hover
{
	margin-top:10px;
	margin-bottom:10px;
	color:#FF9900;
	font-size:12px;
	font-weight:bold;
	clear:both;
	text-align:left;
	cursor:pointer;
	text-decoration:underline;
}

.switchgroup1
{
	padding:0px 0px 10px 0px;
}

.switchgroup1 li
{
	padding-top:10px;
	margin-bottom:5px;
	display:list-item;
	vertical-align:top;
	position:relative;
	text-align:left;
	list-style-type:circle;
	list-style-position:outside;
	page-break-after:always;
	clear:both;
	height:auto;
}

.news
{
	font-size:13px;
	font-weight:bold;
}

#home_bottom ul
{
	margin-left:0px;
	padding-left:0px;
	position:relative;
	float:left;
	height:auto;
	clear:both;
	list-style-position:inside;
	list-style-type:disc;
}

#home_bottom table
{
	margin-left:0px;
	position:relative;
	float:left;
	width:690px;
	height:auto;
	clear:both;
}

#home_bottom table
{
	padding-left:5px;
}

/* =========================================================CSS for Collapsible Menu ============================== */

