body
{
	/*background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-color:#6190bf;*/
	background-color:#fff;
	margin:0px;
}

.outer_wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:1016px;
}

.content
{
	/* width:920px; */
	padding-left:10px;
	padding-right:10px;
}

.shadow_left
{
	width:18px;
	background-image:url(../images/dropshadow_left.gif);
	background-repeat:repeat-y;
}

.shadow_right
{
	width:18px;
	background-image:url(../images/dropshadow_right.gif);
	background-repeat:repeat-y;
}

.shadow_bottom
{
	width:1016px;
	height: 22px;
	background-image:url(../images/dropshadow_bottom.gif);
	background-repeat:repeat-x;
}

.shadow_bottom_bg
{
	height: 22px;
	background-image:url(../images/dropshadow_bottom_bg.gif);
	background-repeat:repeat-x;
}

.shadow_bottom_right
{
	width:18px;
	height: 22px;
	background-image:url(../images/dropshadow_bottom_left.gif);
	background-repeat:repeat-x;
}

.shadow_bottom_left
{
	width:18px;
	height: 22px;
	background-image:url(../images/dropshadow_bottom_right.gif);
	background-repeat:repeat-x;
}

div.page_heading
{
	/*height:98px;
	background-image:url(../images/title_home.gif);*/
	height:100px;
	background-image:url(../images/header_home.gif);
	background-repeat:no-repeat;
}

div.page_emailreport_heading
{
	background-image:url(../images/page_header_emailreport.gif);
	background-repeat:no-repeat;
	width:750px;
	height:129px;
	margin-bottom:10px;
	margin-top:10px;
}


td.page_heading
{
	/*background-image:url(../images/heading_4_td.gif);
	background-repeat:repeat-x;
	width:960px;
	height:129px;*/
}
td.page_heading_right
{
	width:20px;
	height:129px;
	background-image:url(../images/heading_4_right.gif);
	background-repeat:no-repeat;	
}
.horizontal_spacer
{
	height:10px;
}


.body_outer
{
	background-image:url(../images/body_outer_1_black.gif);
	background-repeat:no-repeat;
	width:920px;
}

.body_outer_home_member
{
	background-image:url(../images/body_outer_1_black_member_home.gif);
	background-repeat:no-repeat;
	width:920px;
}

.body_outer_home_public
{
	background-image:url(../images/body_outer_1_black_public_home.gif);
	background-repeat:no-repeat;
	width:920px;
}

.body_outer_subpage_member
{
	background-image:url(../images/body_outer_1_black_member_subpage.gif);
	background-repeat:no-repeat;
	/* width:920px; */
}

.body_outer_subpage_public
{
	background-image:url(../images/body_outer_1_black_public_subpage.gif);
	background-repeat:no-repeat;
	width:920px;
}

.body_outer_subpage_clean
{
	background-image:url(../images/body_outer_1_black_subpage_clean.gif);
	background-repeat:no-repeat;
	width:920px;
}


.body_outer_all
{
	background-image:url(../images/body_outer_bg.gif);
	background-repeat:repeat-y;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.body_outer_top_member
{
	background-image:url(../images/body_outer_top_blue.gif);
	background-repeat:no-repeat;
	background-position:
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

.emailbody_outer_all
{
	background-image:url(../images/emailbody_outer_bg.gif);
	background-repeat:repeat-y;
	width:750px;
	margin-left:auto;
	margin-right:auto;
}
.emailbody_outer_top_member
{
	background-image:url(../images/emailbody_outer_top_blue.gif);
	background-repeat:no-repeat;
	background-position:
	width:750px;
	margin-left:auto;
	margin-right:auto;
}

.emailbody_outer_bottom
{
	background-image:url(../images/emailbody_outer_bottom.gif);
	background-repeat:no-repeat;
	width:750px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}


.menu_top
{
	padding-bottom:4px;
}

.menu_public
{
	height:22px;
	line-height:22px;
	padding:10px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:normal;
	font-family:"Trebuchet MS",Tahoma,Verdana,Arial;
	color:#FFFFFF;
}


.menu_member
{
	height:32px;
	/*padding:16px 0px 0px 0px;*/
	line-height:35px;
	font-size:12px;
	font-family:"Trebuchet MS",Tahoma,Verdana,Arial;
	color:#555555;
	margin-top:5px;	
}

.public_menu
{
	/*padding:10px;*/
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
	line-height:40px;
}
.spacer_menu{
	padding:0px;
	width: 1px;
	height:22px;
	background:url(../images/spacer_menu.png);
	margin-top:10px;
}
.public_menu div{

	float:left;
}
.public_menu a
{
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 7px;
}


.public_menu a:Hover
{
	color:#AAAAAA;
}



.member_menu
{
	height:22px;
	padding:10px;
	font-size:15px;
	font-weight:bold;
	font-family:"Trebuchet MS",Tahoma,Verdana,Arial;
	color:#FFFFFF;
}
.member_menu a
{
	color:#FFFFFF;
	text-decoration:none;
}
.member_menu a:Hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

.body_outer_bottom
{
	background-image:url(../images/body_outer_2.gif);
	background-repeat:no-repeat;
	/*width:980px;*/
	height:11px;
	/*margin-left:auto;
	margin-right:auto;*/
	margin-bottom:50px;
}
.body_inner_home_public
{
	background-color: #e7e7e8;
	/* width:532px; */
	height:423px;
	overflow:auto;
}

.body_inner_home_member
{
	background-color: #e7e7e8;
}

.body_inner_subpage_public
{
	background-color: #ffffff;
	/* height:423px; */
	height:415px;
	overflow:auto;
	background-image:url(../images/body_inner_subpage_public.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.body_inner_subpage_member
{
	background-color: #e7e7e8;
}

.body_inner
{
	background-image:url(../images/body_inner_1.gif);
	background-repeat:repeat-x;
	width:100%;
}


.body_inner a
{
	color:#007aae;
}

.underline
{
	margin-bottom:0px;
}


.body_inner_bottom
{
	background-image:url(../images/body_inner_2.gif);
	background-repeat:no-repeat;
	width:710px;
	height:11px;
}

.body_side
{
	/*background-image:url(../images/body_side_1b.gif);*/
	background-repeat:no-repeat;
	width:200px;
	text-align:left;
}
.body_side_bottom
{
	/*background-image:url(../images/body_side_2b.gif);*/
	background-repeat:no-repeat;
	width:200px;
	height:11px;
}

.body_footer
{
	margin-top:20px;
	margin-bottom:15px;
}
.body_footer_divider
{
	background-image:url(../images/footer_divider.gif);
	background-repeat:no-repeat;
	width:920px;
	height:3px;
}

.body_footer td
{
	color:#aaa;
	font-size:9px;
}
.body_footer a
{
	color:#777;
}
.body_footer a:Hover
{
	color:#111111;
}

.column
{
	display:block;
	/* float:left; */
}
.columnspace
{
	margin-right:8px;
}
.endcolumn
{
	clear:both;
}
.sizebig
{
	width:655px;
}
.sizesmall
{
	width:257px;
}

.panel_right
{
	letter-spacing:-1px;
	width:257px;
	height:	415px;
	text-align:left;
}


#big1,#big2,#big3,#big4
{
	display:block;
	height:99px;
}

#big1,#big2,#big3,#big4
{
	float:left;
}
#big1,#big2,#big3
{
	margin-right:7px;
}
.body_big_buttons
{
	height:99px;
	margin-bottom:10px;
}
#big4
{
	background-image:url(../images/big_btn_login_bg.gif);
	background-repeat:no-repeat;
	width:220px;
}


#inform
{
	background-image:url(../images/box_inform.gif);
	background-repeat:no-repeat;
	width:934px;
	height:227px;
	margin-bottom:10px;
}

.left_panel
{
	width:123px;
	height:423px;
	background-color:#2691d1;
}

.left_panel_member
{
	width:200px;
	background-color:#2691d1;
}

.content_member
{
	background-color:#e7e7e8;
	margin-top:13px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}

.main_content
{
	width:552px;
	height:423px;
	background-color:#e7e7e8;
	text-align:left;
}

.main_content_member
{
	background-color:#e7e7e8;
	width:797px;
	text-align:left;
}

.side_section
{
	color:#c9cbcb;
}

.side_section a
{
	color:#c9cbcb;
}

.side_section a:hover, .side_section_2 a:hover 
{
	color:#fff;
}

.side_section_2
{
	color:#fbfcfc;
}

.side_section_2 a
{
	color:#fbfcfc;
}

.side_section_text
{
	color:#a6a7a9;
	font-size:11px;
}
.side_section_text a
{
	color:#a6a7a9;
	text-decoration:none;
	font-size:11px;
}
.side_section_text a:hover
{
	color:#111111;
}


/* Member report pages now based on tables as we need more flexible layout */
.body_mem_1_a
{
	width:20px;
	height:42px;
	background-image:url(../images/member_row1_a.gif);
	background-repeat:no-repeat;
}
.body_mem_1_b
{
	height:42px;
	/* width:100%; */
	background-image:url(../images/member_row1_b.gif);
}
.body_mem_1_c
{
	width:20px;
	height:42px;
	background-image:url(../images/member_row1_c.gif);
	background-repeat:no-repeat;
}

.body_nonmem_1_c
{
	width:265px;
	height:42px;
	background-image:url(../images/nonmember_row1_c.gif);
	background-repeat:no-repeat;
}

/* secondary member menu bar */
.body_mem_1m_a
{
	width:20px;
	height:51px;
	background-image:url(../images/member_row1m_a.gif);
	background-repeat:no-repeat;
}
.body_mem_1m_b
{
	height:31px;
	/* width:100%; */
	/*background-image:url(../images/member_row1m_b.gif);*/
}
.body_mem_1m_c
{
	width:20px;
	height:51px;
	background-image:url(../images/member_row1m_c.gif);
	background-repeat:no-repeat;
}





/* content area */
.body_mem_2_a
{
	width:20px;
	height:20px;
	background-image:url(../images/member_row2_a.gif);
	/* vertical-align:top; */
	background-repeat:no-repeat;
}

.body_mem_2_a_home
{
	width:20px;
	height:20px;
	background-image:url(../images/member_row2_a_home.gif);
	/* vertical-align:top; */
	background-repeat:no-repeat;
}

.body_mem_2_b
{
	height:20px;
	background-image:url(../images/member_row2_b.gif);
	/* vertical-align:top;
	padding:20px 0px 0px 0px; */
}
.body_mem_2_c
{
	width:20px;
	height:20px;
	background-image:url(../images/member_row2_c.gif);
	/* vertical-align:top; */
	background-repeat:no-repeat;
}


.body_nonmem_2_a
{
	width:20px;
	height:15px;
	background-image:url(../images/nonmember_row2_a.gif);
	/* vertical-align:top; */
	background-repeat:no-repeat;
}

.body_nonmem_2_a_home
{
	width:20px;
	height:15px;
	background-image:url(../images/nonmember_row2_a_home.gif);
	/* vertical-align:top; */
	background-repeat:no-repeat;
}

.body_nonmem_2_b
{
	height:15px;
	background-image:url(../images/member_row2_b.gif);
	/* vertical-align:top;
	padding:20px 0px 0px 0px; */
}

.body_mem_2_b_home
{
	height:15px;
	/* background-image:url(../images/member_row2_b.gif); */
	background-color:#E7E7E8;
	/* vertical-align:top;
	padding:20px 0px 0px 0px; */
}

.body_nonmem_2_c
{
	width:265px;
	height:15px;
	background-image:url(../images/nonmember_row2_c.gif);
	/* vertical-align:top; */
	background-repeat:no-repeat;
}

.body_nonmem_clear_2_c
{
	width:20px;
	height:15px;
	background-image:url(../images/nonmember_clear_row2_c.gif);
	/* vertical-align:top; */
	background-repeat:no-repeat;
}


.body_mem_3
{
	background-color:#e7e7e8;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	padding:0px;
	margin:0px;
}

.body_mem_3_a
{
	width:5px;
	/* height:10px;
	background-image:url(../images/member_row3_a.gif); */
	background-color:#e7e7e8;
	border-left:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
}

.body_mem_3_a_home
{
	width:20px;
	background-color:#2691D1;
	/* border-left:1px solid #D1D1D1; */
	border-bottom:1px solid #D1D1D1;
}

.body_mem_3_b
{
	/* height:10px;
	width:100%;
	background-image:url(../images/member_row3_b.gif); */
	background-color:#e7e7e8;
	border-bottom:1px solid #D1D1D1;
}
.body_mem_3_c
{
	width:5px;
	/* height:10px;
	background-image:url(../images/member_row3_c.gif); */
	background-color:#e7e7e8;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
}

.body_nonmem_3_c
{
	width:265px;
	background-color:#ffffff;
}

.memberin
{
	padding-left:20px;
	margin-top:15px;
	margin-bottom:15px;
}


/* Content area box for general use */
.box
{
	border-collapse:collapse;
	width:100%;
}
.box .a
{
	width:15px;
	height:15px;
	background-image:url(../images/box_1_white.gif);
}
.box .b
{
	height:15px;
	background-image:url(../images/box_2_white.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;	
}
.box .c
{
	width:15px;
	height:15px;
	background-image:url(../images/box_3_white.gif);
}
.box .d
{
	width:15px;
	background-image:url(../images/box_4_white.gif);
	background-color:#FFFFFF;	
}
.box .e
{
	/* background-image:url(../images/box_5.gif); */
	vertical-align:top;
	background-color:#FFFFFF;
}
.box .f
{
	width:15px;
	background-image:url(../images/box_6_white.gif);
	/* background-color:#FFFFFF; */
}
.box .g
{
	width:15px;
	height:15px;
	background-image:url(../images/box_7_white.gif);
}
.box .h
{
	/* width:100%; */
	height:15px;
	background-image:url(../images/box_8_white.gif);
	background-color:#FFFFFF;	
}
.box .i
{
	width:15px;
	height:15px;
	background-image:url(../images/box_9_white.gif);
}


.homemain ul
{
	margin-left:0px;
	padding-left:0px;
}
.homemain li
{
	/*a_list-style-image:url(../images/bullet.gif);*/
	list-style:none;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	margin-left:0px;
	padding-left:30px;
	margin-bottom:2px;
	padding-bottom:4px;
}

.homemain ul ul li
{
	background-image:url(../images/li.gif);
}

div.image1
{
	aborder:1px solid #AAAAAA;	
}

div.image1 img
{
	aborder:1px solid #FFFFFF;
}



.menu
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}
.menu:Hover
{
	text-decoration:underline;
}
.c
{
	text-align:center;
}
.l
{
	text-align:left;
}
.r
{
	text-align:right;
}
a
{
	color:#007aae;
	text-decoration:none;
}
a:hover
{
	color:#ff6633;
}
.menuoff
{
	background-image:url(../images/menu0.gif);
	text-align:center;
	border-right:1px solid #FFFFFF;
	white-space:nowrap;
}
.menuon
{
	background-image:url(../images/menu1.gif);
	text-align:center;
	border-right:1px solid #FFFFFF;
	white-space:nowrap;
}

.sidemenu
{
	color:#6A6A6A;
	text-decoration:none;
	padding:4px 0;
	aline-height:25px;
	amin-height:25px;
	font-size:12px;
	
}

.sidemenu a
{
	color:#6A6A6A;
	text-decoration:none;
}
OLD.sidemenu a:Hover
{
	color:#FFFFFF;
	text-decoration:none;
}



.sidemenu0 a
{
	color:#00A9EC;
	font-weight:bold;
}

/*daily*/
.sidemenu0_D a
{
	color:#00A9EC;
	font-weight:bold;
}
/*portfolio*/
.sidemenu0_P a
{
	color:#f7951f;
	font-weight:bold;
}
/*monthly*/
.sidemenu0_M a
{
	color:#e95c2c;
	font-weight:bold;
}
/*education*/
.sidemenu0_N a
{
	color:#5dc313;
	font-weight:bold;
}



.sidemenu_select
{
	/*font-weight:bold;*/
	/*color:#000000;*/
}


.sidemenu1
{
	a_background:#45577f;
}
.sidemenu1 a
{
	color:#555555;
	font-size:12px;
}
.sidemenu1 a:Hover
{
	text-decoration:underline;
}


.sidemenu1_select
{
	background:#45577f;
	color:#9aa7c2;
}
.sidemenu1_select a
{
	color:#9aa7c2;

}


.sidemenu2
{
	background:#7484a9;
	font-size:11px;
}
.sidemenu2_select
{
	background:#b5bed2;
	font-size:11px;
}


.sidemenu_update
{
	background-image:url(../images/star_fresh.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}
.homeintro
{
	background-color:#4b718e;
	abackground-image:url(../images/home_text_area.gif);
	color:#FFFFFF;
}
.homeintro a
{
	color:#ffcc00;
	font-weight:bold;
}
.homeintro a:Hover
{
	color:#ffcc00;
	font-weight:bold;
}
.homeside
{
	background:#45577f;
	color:#FFFFFF;
}
.homeside a
{
	color:#ffcc00;
	font-weight:bold;
}
.homeside a:Hover
{
	color:#ffcc00;
	font-weight:bold;
}
.homelogin a
{
	color:#ffffff;
	font-weight:bold;
}
.footer a
{
	color:#FFFFFF;
}
.footer a:Hover
{
	color:#FFcc00;
}
.papdan
{
	text-align:right;
}
input.button
{
	abackground-image:url(images/bt_background.gif);
	abackground-repeat:repeat-y;
	color:#FFFFFF;
	background:#414b65;
	font-size:12pt;
	font-weight:bold;
}
input.button2
{
	abackground-image:url(images/bt_background.gif);
	abackground-repeat:repeat-y;
	color:#FFFFFF;
	background:#00a9ec;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}

input.errHilite, select.errHilite, textarea.errHilite 
{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color: #f2a41f;
}
label.errHilite 
{
	color: #FF9933;
}
.membermenu td
{
	color:#666666;
}

.membermenu a
{
	font-weight:bold;
}
.membermenu a:Hover
{
	color:#ED1B23;
	font-weight:bold;
}
.membermenu .section
{
	padding-bottom:15px;
}
hr
{
	margin-top:0px;
	border-top:0px;
	border-bottom:1px solid #4a6191;
	height:1px;
}

.producttitle
{
	color:#5d6a77;
	font-size:15pt;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana;
}
.producttitle_special
{
	color:#ff6600;
	font-size:15pt;
	font-weight:bold;
	font-family:"Trebuchet MS",Verdana;
}
.productdescription
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
}
.productprice
{
	color:#777777;
	font-weight:bold;
	font-size:13pt;
	font-family:"Trebuchet MS",Verdana;
}
.productprice_normal
{
	/*color:#ed9d1d;*/
	color:#0071BC;
	font-weight:bold;
	font-size:13pt;	
	font-family:"Trebuchet MS",Verdana;
}

.productprice_special
{
	color:#ff6600;
	font-weight:bold;
	font-size:13pt;
	font-family:"Trebuchet MS",Verdana;
}
.productprice_na
{
	color:#666666;
	font-size:11pt;
	text-decoration:line-through;
}
.productpurchase
{

}

.productpurchase a
{
	font-size:14pt;
}

.productmore a
{
	font-weight:normal;
}
.product_hr
{
	height:1px;
	border-bottom:1px dashed #CCCCCC;
}
div.error
{
	border:1px solid #CC0000;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	margin-bottom:10px;
	margin-top:10px;
}
div.done
{
	border:1px solid #00AA00;
	color:#00AA00;
	font-weight:bold;
	padding:4px;
	margin-bottom:10px;
	margin-top:10px;
}
.updated
{
	color:#999999;
}
.dateToday
{
	font-size:15px;
	font-weight:bold;
	color:#f58d13;
}
.dateYesterday
{
	font-size:15px;
	font-weight:bold;
}
.dateOther
{
	font-size:13px;
	font-weight:bold;
}
.new
{
	color:#ff6600;
	font-weight:bold;
	font-size:11pt;	
}
.signup_body
{
	background-image:url(../images/signup_bg.jpg);
	background-repeat:no-repeat;
	width:685px;
}
.signup_bottom
{
	background-image:url(../images/signup_bottom.jpg);
	background-repeat:no-repeat;
	width:685px;
	height:20px;
}
.printonly
{
	display:none;
}

.warningMsg
{
	padding: 5px;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	width: 655px;
}

.warningMsgText
{
	color: #FF0000;
	font-weight: bold;
}

.title_menu_member{
	font-family:"Helvetica Neue";
	font-size:22px;
	font-weight:bold;
	padding-left:17px;
	padding-top:10px;
}
.headline_education{
	width:345px;
	padding:5px 0px 10px 10px;
	float:left;
	font-family:Arial;
	float:left;
}
.headline_education p{
	margin:0;
	padding:0;
}

.title_education_category{
	font-size:18px;
	color:#68B424;
	font-weight:bold;
	padding-bottom:5px;
}
.title_headline_education a{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#183155;
	padding-bottom:5px;
}
.title_headline_education a:hover{
	color:#007AAE;
}
.title_archive_monthly{
	color:#ed593f;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0 10px;
}
.box_archive_monthly{
	float:left;
	width:226px;
	height:300px;
	border:1px solid #CCC;
	margin-top:10px;
	margin-right:10px;
}
.box_education{
	float:left;
	border:1px solid #CCC;
	width:210px;
	height:280px;
	margin:12px 0;
	font-family:Arial;
	padding:5px 10px;
}
.box_archive_education{
	border:1px solid #CCC;
	width:685px;
	padding:10px;
	margin:5px 0;
	font-family:Arial;
}
.headline_education ul,
.box_education ul,
.box_archive_monthly ul{
	margin:0;
	padding:10px 0 10px 25px;
}
.headline_education ul li,
.box_education ul li,
.box_archive_monthly ul li{
	list-style:url(../images/bullets.gif);
	padding:2px 0;
}
.headline_education ul li a,
.box_education ul li a,
.box_archive_monthly ul li a{
	text-decoration:none;
	color:#666;
}
.headline_education ul li a:hover,
.box_education ul li a:hover,
.box_archive_monthly ul li a:hover{
	color:#000;
}
.headline_education ul div{
	position:relative;
	left:-25px;
}
.box_archive_education ul{
	margin:0;
	padding:10px 0 10px 15px;
}
.box_archive_education ul li{
	list-style:url(../images/bullets.gif);
	padding:2px 0px;

}
.link_education{
	padding:10px 0 10px 10px;
}
.link_education a{
	text-decoration:none;
	font-family:Arial;
	color:#666;
	font-size:12px;
}
.link_education a:hover{
	color:#000;
}
.link_education img{
	border:none;
}

.body_subs_1_a
{
	width:11px !important;
	height:73px;
	background-image:url(../images/subscribe_bg01.png);
	background-repeat:no-repeat;
}
.body_subs_1_b
{
	height:73px;
	/* width:100%; */
	background-image:url(../images/subscribe_bg02.png);
	background-repeat:repeat-x;
}
.body_subs_1_c
{
	width:11px;
	height:73px;
	background-image:url(../images/subscribe_bg03.png);
	background-repeat:no-repeat;
}
#subssribe_steps div{
	padding:0 10px;
}
#formSignUp input{
	font-size:12px;
}
input.error{
	border:1px solid #F00;
	padding:2px;
}
label.error{
	font-size:11px;
	color:#F00;
	font-style:italic;
}
.title_subs_member{
	font-family:Arial;
	font-size:18px;
	color:#1f6aab;
	padding-bottom:5px;
}
.submenu{
	margin:0;
	list-style:none;
	padding-left:10px;
}
.submenu li{
	border:none !important;
}
.submenu li a{
	color:#6A6A6A;
	padding:2px 0;
	font-size:11px;
}
.sidemenu_menu{
	margin:0;
	padding-left:25px;
	padding-right:10px;
}
.sidemenu_menu li{
	border-bottom:1px solid #CCC;
	padding:4px 0;
}
.sidemenu_menu li a{
	padding-left:10px;
}
.submenu_top{
	background:url(../images/new_side_menu_top.png);
	height:11px;
	position:relative;
}
.submenu_middle{
	background:url(../images/new_side_menu_middle.png) repeat-y;
	position:relative;
}
.submenu_bottom{
	background:url(../images/new_side_menu_bottom.png);
	height:11px;
	position:relative;
}
.today_selected{
	color:#3768af;
}
.portfolio_selected{
	color:#28426f;
}
.trade_selected{
	color:#EC961B;
}
.education_selected{
	color:#68b424 !important;
}
.account_selected{
	color:#3a3a3a !important;
}
.border_submenu{
	background:url(../images/border_submenu.gif) repeat-x;
	width:100%;
}
.list_most_read_article{
	margin:0;
	padding:10px 0 10px 25px;
}
.list_most_read_article li{
	padding:2px 0;
}
.list_most_read_article li a{
	color:#666666;
}
.list_most_read_article li a:hover{
	color:#000000;
}
#content{
	width:720px;
}
#content p, #content span, #content div,#content td,#content li{
	font-family:Verdana;
	font-size:13px;
}
#content span{
	display:inline !important;
}
#content strong{
	display:inline !important;
}
#tpl_content span{
	display:inline !important;
}
#tpl_content strong{
	display:inline !important;
}
#tpl_content_wide span{
	display:inline !important;
}
#tpl_content_wide strong{
	display:inline !important;
}
.txtSearch{
	background:url(../images/new_btn_search.png) no-repeat #FFF;
	border:none;
	background-position:right;
	padding:2px 20px 2px 2px;
	width:180px;
}
.highlight { background-color: yellow }
.table_product td{
	text-align:left;
}
.cool_info_top{
	background:url(../images/cool_info_top.png) no-repeat;
	height:42px;
	width:136px;
	position:absolute;
	top:-40px;
	left:488px;
	display:none;
}
.cool_info_middle_left{
	background:url(../images/cool_info_middle_left.png) repeat-y;
	height:auto;
	width:14px;
	position:absolute;
	top:2px;
	left:488px;
	display:none;
}
.cool_info_middle_right{
	background:url(../images/cool_info_middle_right.png) repeat-y;
	height:auto;
	width:14px;
	position:absolute;
	top:2px;
	left:610px;
	display:none;
}
.cool_info_bottom{
	background:url(../images/cool_info_bottom.png);
	height:15px;
	width:136px;
	position:absolute;
	left:488px;
	display:none;
}
