
	
	body {font:12px Arial, Helvetica, sans-serif; color:#333333; background-color: #7a7879;}
	
	.even td, .tbl_row_even td, .tbl_row_even_over td { background-color: #ffe4b7; }
	.tbl_row td, .tbl_row_over td, .tbl_row_even td, .tbl_row_even_over td { padding-left: 5px; }
	
	.top1 { background-image: url(/images/default/affprog/topbar/topbar.left.gif); width:30px; height:80px; }
	.top2 { background-image: url(/images/default/affprog/topbar/topbar.mid.gif); width:177px; height:80px; }
	.top3 { background-image: url(/images/default/affprog/topbar/topbar.title.gif); background-repeat: no-repeat; width:386px; height:80px; }
	.top4 { background-image: url(/images/default/affprog/topbar/topbar.mid.gif); width:177px; height:80px; }
	.top5 { background-image: url(/images/default/affprog/topbar/topbar.right.gif); width:30px; height:80px; }
	.content0 { vertical-align:top; padding:5px; background-color: #ffffff;height:420px;}
	.bottom1 { background-image: url(/images/default/affprog/bottombar/bb.l.gif); width:30px; height:40px; }
	.bottom2 { background-color: #ecdabc; height:40px; padding-left:260px; }
	.bottom3 { background-image: url(/images/default/affprog/bottombar/bb.r.gif); width:30px; height:40px; }
	a.bottom_anchor  { color:black; text-decoration: none; vertical-align: 50%; padding: 0px 5px;}
	a.bottom_anchor:hover { color:#888888; }
	a.bottom_anchor:visited { text-decoration: none; }

	.left_menu { background-color: #ffffff; } 
	/*.left_menu_top,	.left_menu_bottom { background-color: #f5ecda; border: solid 1px #f69419; width:195px;} */
	.left_menu_top { background-color: #f5ecda; border: solid 1px #f69419; width:195px;} 
	
	.left_menu_header { font:20px Arial, Helvetica, sans-serif; font-weight: bold; color:#6a0002; } 
	.left_menu_text { font:18px Arial, Helvetica, sans-serif; font-weight: bold; color:#6a0002; } 
	.left_menu_normal_text { font:14px Arial, Helvetica, sans-serif; color:#6a0002; } 

	/*.left_input { font:16px Arial, Helvetica, sans-serif; border: solid 1px #f69419; width:185px; height:22px; } */
	.left_input { font:10px Arial, Helvetica, sans-serif;  width:85px; height:10px; } 
	
	/*a.left_menu_anchor { font:11px Arial, Helvetica, sans-serif; font-weight: bold; color:#6a0002; } 
	a.left_menu_anchor:hover { text-decoration: none; color:#6a0002; } 
	a.left_menu_anchor:visited { text-decoration: none; color:#6a0002; } */

	a.left_menu_anchor { font:11px Arial, Helvetica, sans-serif; font-weight: bold; color:white; text-decoration: none; } 
	a.left_menu_anchor:hover { text-decoration: underline; } 
	a.left_menu_anchor:visited {   } 

	a.top_menu_link img { border-style:none;}

	a.left_menu_link, a.left_menu_link_over  { font:14px Arial, Helvetica, sans-serif; font-weight: bold; color:#9d392a; text-decoration: none; padding: 0px 1px;}
	a.left_menu_link:hover, a.left_menu_link_over:hover { font:14px Arial, Helvetica, sans-serif; font-weight: bold; /*color:#888888;*/ }
	a.left_menu_link:visited, a.left_menu_link_over:visited { font:14px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
	
	a.left_menu_link_over  { color: #6a0002; }
	a.left_menu_link_over:hover { color: #6a0002; }
	a.left_menu_link_over:visited { color: #6a0002; }
	
/*	.passive_left_menu { padding-left: 55px; background-image: url(/images/default/affprog/crown.icon.gif); background-repeat: no-repeat; background-position: 4% 55%; }
	.active_left_menu, .active_left_menu_on { padding-left: 55px; background-image: url(/images/default/affprog/active.icon.gif); background-repeat: no-repeat; background-position: 4% 55%; }*/
	.passive_left_menu, .active_left_menu, .active_left_menu_on { height:35px; font:14px Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 5px; }
	/*.active_left_menu { font:14px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; cursor:pointer; background-image: url(/images/default/affprog/leftbox/selector.gif);background-repeat: repeat-x; background-position: 0% 20%; }*/
	.active_left_menu { cursor:pointer; }
	/*.active_left_menu_on { font:14px Arial, Helvetica, sans-serif; font-weight: bold;  color:#6a0002; text-decoration: none; background-image: url(/images/default/affprog/leftbox/selector.active.gif);background-repeat: repeat-x; background-position: 0% 20%; }*/
	.active_left_menu_on { color:#6a0002;  }

	.content_table { border: solid 1px #e9d7bf; width:564px; height:517px;}
	
	.text { padding: 0px 20px; }
	.text td { padding: 0px 20px; }
	b.text { padding: 0px 0px; }
	h2.text  { font:20px Arial, Helvetica, sans-serif; font-weight: bold; height: 30px; padding-left: 75px; padding-top: 15px; margin-top: 10px; color:#6a0002; background-image: url(/images/default/affprog/h2_icons/general.icon.gif); background-repeat: no-repeat; background-position: 4% 55%; }
	h3  { font:16px Arial, Helvetica, sans-serif; font-weight: bold; }
	h4.text  { padding-left: 25px; text-decoration: underline; }
	.text td, .text th { /*padding: 1px 5px; border: solid 1px #f69419;*/ }
	.text_table td, .text_table th { padding: 1px 5px; border: solid 1px #f69419; }
	.text_table th { background-color: #f6c76f; }
	table.text_table  { border-collapse: collapse; }
	table.text  { border-collapse: collapse; }
	.text_outer td { padding: 2px 20px; }
	u.text { padding: 2px 0px; }
	ul.text { padding: 2px 35px; }
	b.special_text1 { color:green; }
	b.special_text2 { color:blue; }
	b.special_text3 { color:red; }
	
	a.press  { font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#555555; text-decoration: underline; }
	a.press:hover { font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#888888; }
	a.press:visited { font:12px Arial, Helvetica, sans-serif; font-weight: bold; }

	.simulator_table td, .simulator_table th, .stats td, .stats th { padding: 4px 5px; border: solid 1px #f69419; }
	.simulator_table th, .stats th { background-color: #f6c76f; text-align: center; }
	.simulator_table, .stats { border-collapse: collapse; }
	td.simulator_td1 { width: 300px; text-align: center; }
	.simulator_td2 { width: 100px; text-align: center; }
	.stats td, .stats th { width:120px; text-align: center; }

	a.marketing_submenu_link  { font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#eeeeee; text-decoration: none; }
	a.marketing_submenu_link:hover { color:#888888; text-decoration: underline; }
	a.marketing_submenu_link:visited {  }
	
	.active_marketing_submenu, .passive_marketing_submenu { padding:2px 40px 5px 40px; }
	.active_marketing_submenu { font:12px Arial, Helvetica, sans-serif; font-weight: bold; color:#cccccc; }
	/*.passive_marketing_submenu { height: 70px; }*/
	.passive_marketing_submenu img { border: none; }

	/*.left_menu_bottom { background-color: #f6d58e; border: solid 1px #f69419; } */
	div.anti_s { padding: 0px 5px; color:#333333; }
	b.anti_s_h { font:14px Arial, Helvetica, sans-serif; font-weight: bold; line-height: 180%; }
	b.anti_s { line-height: 180%; }
	
	.new_login { background-image: url(/images/default/affprog/gradient.gif); background-repeat: repeat-x; }
	.new_login td { vertical-align: top; }
	.new_login_inner td { font:12px Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px 6px; color:white; }
	
	input.registration { width:150px; }
	select.registration { width:155px; }

	select.stats { width:80px; }
	
	td.message { padding: 0px 5px 1px 5px; font:10px Arial, Helvetica, sans-serif; font-weight: bold; background-color: white; color: #6a0000; }

	th.text_table_col_1 { text-align: center; width:300px; }
	th.text_table_col_2 { text-align: center; width:180px; }
	h2.text_  { font: 20px Arial, Helvetica, sans-serif; font-weight: bold; color:#6a0002; padding-top: 5px; }
	h3.text_ { width:100%; text-align:center; padding: 7px 0px 0px 0px; }

	.antispam { width: 192px; }
	.antispam td { padding-left: 10px; }
	td.antispam_top { background-image: url(/images/default/affprog/new_home_design/antispam.gradient.gif); background-repeat: repeat-x; background-position: bottom; }
	td.antispam_bottom { background-image: url(/images/default/affprog/new_home_design/antispam.bottom.gif); background-repeat: no-repeat; background-position: top center; }

	table.our_affiliates, table.your_customers, table.new_menu { width: 192px; }
	.our_affiliates td, .your_customers td, .new_menu td { padding-left: 0px; }
	td.our_affiliates_top, td.your_customers_top, td.new_menu_top { background-repeat: repeat-x; background-position: bottom; }
	td.our_affiliates_bottom, td.your_customers_bottom, td.new_menu_bottom { background-repeat: no-repeat; background-position: top center; }
	td.our_affiliates_top { background-image: url(/images/default/affprog/new_home_design/our.affiliates.gradient.gif); }
	td.our_affiliates_bottom { background-image: url(/images/default/affprog/new_home_design/our.affiliates.bottom.gif); }
	.our_affiliates img, .your_customers img { padding-left: 4px; }
	ul.our_affiliates, ul.your_customers { font:11px sans-serif, Arial, Helvetica; font-weight: bold; margin: 0px; padding-left: 20px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; }
	li.our_affiliates, li.your_customers { line-height:18px; }
	
	td.your_customers_top { background-image: url(/images/default/affprog/new_home_design/your.customers.gradient.gif);  }
	td.your_customers_bottom { background-image: url(/images/default/affprog/new_home_design/your.customers.bottom.gif);  }
	
	td.new_menu_top { padding-left: 10px; background-image: url(/images/default/affprog/new_home_design/new.menu.gradient.gif);  }
	td.new_menu_bottom { background-image: url(/images/default/affprog/new_home_design/new.menu.bottom.gif);  }
	
	table.new_home_middle { width: 522px; }
	.new_home_middle td { padding: 20px 10px 0px 10px; }	
	td.new_home_middle_top { padding: 20px 10px 10px 10px; background-image: url(/images/default/affprog/new_home_design/new.home.middle.gradient.gif); background-repeat: repeat-x; background-position: bottom; }
	td.new_home_middle_bottom { padding: 0px; /*background-image: url(/images/default/affprog/new_home_design/new.home.middle.bottom.gif); background-repeat: no-repeat; background-position: top center; height:273px;*/ }
	.new_home_middle p { font:12px sans-serif, Arial, Helvetica; font-weight: bold; line-height:20px; margin: 0px; }
	h3.new_home_middle { font:24px sans-serif, Arial, Helvetica; font-weight: bold; }
	
	table.new_home_bottom { width: 523px; }
	.new_home_bottom td { padding: 10px 10px 10px 10px; }	
	.new_home_bottom p { font:12px sans-serif, Arial, Helvetica; font-weight: bold; line-height:20px; margin: 0px; }

	