body	{background: #ffffff; color: #000000; padding: 0; margin: 0px; font-family: Arial, Helvetica, sans-serif; }
#mainDiv { background: url(images/bg2.gif) repeat-x top left; margin: 0; padding: 0; }
#containerDiv {width: 900px; margin-left: auto; margin-right: auto; }
body, td, input, textarea, select {
	font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
	color:#6d270d;
	line-height:13px;
	vertical-align:top;
	padding:0px;
}
img {border:0px;}
img.center { display:block; margin-left: auto; margin-right: auto; }

.header_mainlogo { background:url(images/banner_3.gif) no-repeat top left; width:900px; height: 196px; }
.header_stats { padding-left:715px; padding-top: 25px; text-align:left; color: #AA1405; font-weight: bold; font-size:14px; line-height: 16px; }
.header_countdown {  padding-top: 73px; text-align:right; color: #FFF; font-weight: bold; font-size:16px; line-height: 18px; }
/*.header_submenu { background:url(images/menu_sub.gif); background-repeat: no-repeat; background-position:center; height:42px; color:#FFF; font-size:12px; margin-bottom: 15px; font-weight:bold;  font-size:14px; }*/
.header_submenu { color:#c21e00; font-size:14px; margin: 0 auto 15px auto; font-weight:bold; text-align: center; }
.header_submenu a { color:#c21e00; font-weight:bold; text-decoration:underline; }				  
.header_submenu a:hover { color: #FFCC66; }

#footer { border-top:3px solid #6d270d; background:url(images/footer_bg2.jpg) no-repeat top left; width:100%; height: 87px; text-align:center; color:#FFF; font-size:12px; padding-top: 35px; margin-top: 15px; }
#footer a { color:#FFF; font-size:12px; text-decoration:none; }
#footer a:hover { color: #FFCC66; }

.leftMenuHead { background:url(images/bg_left_sub.gif); background-repeat: no-repeat; background-position:center; height:40px; color:#FFF; font-size:12px; margin: 15px 0 0 0; padding: 25px 0 0 20px ;color:#6d270d; font-weight: bold; }
.index_joinexchange { background:url(images/index_joinexchange.jpg) no-repeat top left; width:535px; height: 42px;padding-top:120px; color:#6d270d; text-align:right; }
.index_countdown { background:url(images/index_countdown2.jpg) no-repeat top left; width:535px; height: 70px;padding-top:35px; color:#CC0033; font-size: 20px;font-weight:bold; text-align:center; }

ul.nostyle  { margin: 0; padding-left: 15px; list-style: none; font-size:12px; }
ul.nostyle li  { margin-bottom: 5px; }

.text_red { font-weight:bold; color:#c21e00; margin: 10px 20px 10px 20px; font-size:12px; line-height: 16px; }

.basicForm { font-weight:bold; font-size:11px; color:#c21e00; text-align:left; padding:3px;}
.basicForm input { font-weight: normal; }
.basicForm select { font-weight: normal; }

FORM 					{display: inline;}
CHECKBOX, INPUT, RADIO, SELECT 	{ font-size: 11px;}
TEXTAREA 									{width: 100%; font-size: 11px;}

.myhome_box1_container { border: 1px solid #990000;width:99%; background-color: #FFCCCC; margin: 0; }
.myhome_box1_header { background-color: #AC1101; padding: 6px; font-weight:bold; font-size:14px; color: #FFF; background:url(images/myhome_box1_bg.jpg); background-repeat: repeat-x;  }
.myhome_box1_row_header { font-size:12px; font-weight: bold; padding: 5px; border-bottom: 1px solid #990000; background-color: #F1ABAB; }
.myhome_box1_row { font-size:12px; padding: 3px; }
.myhome_box1_row a { color:#6d270d; text-decoration: underline; }
.myhome_box1_row a:hover { color: #CC3333; }

.box1_container {width:533px;margin: 0 auto 0 auto;padding:0}
.box1_header { width:100%;height:47px;background:url(images/table_bg_01.gif) no-repeat top left; text-align:center;font-weight:bold; font-size:14px; color:#6d270d;margin:0; }
.box1_header2 {width:100%;background:url(images/table_bg_02.gif) no-repeat top left;background-color: #A90D09;padding:0;margin:0; }
.box1_row_header { font-size:12px; font-weight: bold; padding: 5px; color: #FFF; border-bottom: 1px dashed #CC3333; }
.box1_row { font-size:12px; padding: 3px; color: #FFF; }
.box1_footer { width:100%;height:36px;background:url(images/table_bg_04.gif) no-repeat bottom left; padding:0;margin:0;font-size:6px; }
.box1_row a { color:#FFF; text-decoration: underline; }
.box1_row a:hover { color: #FFCC66; }
.box1_row_links { font-size:12px; color: #FFF; text-align: center; }
.box1_row_links a { color:#FFF; text-decoration: none; }
.box1_row_links a:hover { color: #FFCC66; }

.home_step1 { background:url(images/home_step1.gif) no-repeat top left; float:left;width:115px; height: 231px; margin:5px; text-align:center; padding: 80px 25px 0 25px; color: #AA1405; font-weight: bold; font-size:16px; line-height: 18px; }
.home_step1 a { color:#AA1405; font-weight:bold; text-decoration:underline; }
.home_step1 a:hover { color: #FFCC66; }
.home_step2 { background:url(images/home_step2.gif) no-repeat top left; float:left;width:115px; height: 221px; margin:5px; text-align:center; padding: 90px 25px 0 25px; color: #AA1405; font-weight: bold; font-size:16px; line-height: 18px; }
.home_step21 a { color:#AA1405; font-weight:bold; text-decoration:underline; }
.home_step2 a:hover { color: #FFCC66; }
.home_step3 { background:url(images/home_step3.gif) no-repeat top left; float:left;width:115px; height: 221px; margin:5px; text-align:center; padding: 90px 25px 0 25px; color: #AA1405; font-weight: bold; font-size:16px; line-height: 18px; }
.home_step3 a { color:#AA1405; font-weight:bold; text-decoration:underline; }
.home_step3 a:hover { color: #FFCC66; }

/* MODULES */

.module_home_login h3 { background:url(images/module_home_login_top.jpg) repeat-x bottom left; display:block; text-align:left; height:23px; width:132px; font-size:12px; line-height: 16px; vertical-align:middle; text-transform:none; padding:21px 0px 0px 37px; font-weight:bold; color:#ffffff; }
.module_home_login 			{ background:url(images/module_home_login_bg.jpg) repeat-y 0 0; width:169px; margin:0px 0px 5px 0px; text-align:center}
.module_home_login div 		{background:url(images/module_home_login_shadow.jpg) no-repeat 0px 42px;}
.module_home_login div div 	{background:url(images/module_home_login_bottom.jpg) no-repeat bottom left}
.module_home_login div div div {padding:0px 0px 20px 0px;}
.module_home_login div div div div {background:none}
.module_home_login table 	{margin:8px 0px 0px 0px;}
.module_home_login td 		{padding:0px 10px 0px 20px; color:#c21e00; font-weight:bold; font-size:11px; text-align:left }
.module_home_login label 	{font-weight:bold; font-size:11px; color:#828282}
.module_home_login a 		{color:#568603; font-weight:bold; font-size:11px}
.module_home_login input { font-weight: normal; }
.inputbox			{width:auto; height:14px; margin:5px 0px 5px 0px; vertical-align:middle}
#mod_login_remember	{width:auto; height:auto; margin:3px 3px 7px 0px;}
.module_home_login .button	{background:url(images/login_form_button.jpg) no-repeat 0 0; font-size:10px; font-weight:normal; color:#ffde00; width:67px; height:19px; border:none; text-transform:uppercase; margin:0px 0px 7px 0px; padding:0px 0px 0px 0px;}

.module_home_latestgroups h3 { background:url(images/module_home_latestgroups_top.jpg) repeat-x bottom left; display:block; height:21px; width:128px; font-size:12px; vertical-align:middle; text-transform:uppercase; padding:21px 0px 0px 37px; font-weight:bold; color:#c21e00; }
.module_home_latestgroups {background:url(images/module_home_latestgroups_shadow.jpg) no-repeat 0px 42px #c21e00; width:165px; margin:0px 0px 5px 0px;}
.module_home_latestgroups div {background:url(images/module_home_latestgroups_bottom.jpg) no-repeat bottom left}
.module_home_latestgroups div div div {padding:0px 0px 20px 0px;}
.module_home_latestgroups div div div div {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:none}
.module_home_latestgroups ul { margin:0; padding:0; list-style: none; text-align: left; }
.module_home_latestgroups li {padding:0px 0px 2px 16px; line-height:20px; background:url(images/latest_news_bullet.gif) no-repeat 0px 3px; color:#ffffff; font-size:11px;}

.module_home_menu h3 { background:url(images/module_home_menu_top.jpg) repeat-x bottom left; display:block; text-align:left; height:38px; width:132px; font-size:12px; line-height: 16px; vertical-align:middle; text-transform:none; padding:21px 0px 0px 37px; font-weight:bold; color:#ffffff; }
.module_home_menu div			{ background:url(images/module_home_login_bg.jpg) repeat-y 0 0; width:169px; margin:0px 0px 5px 0px; text-align:center}
.module_home_menu div div 	{background:url(images/module_home_menu_bottom.jpg) no-repeat bottom left; margin: 0; padding: 0}
.module_home_menu div div div {padding:0px 0px 20px 0px;}
.module_home_menu div div div div {background:none}
.module_home_menu ul { margin:0; padding:0; list-style: none; text-align: left; }
.module_home_menu li { line-height:20px; font-size:12px; font-weight:normal;  padding:0px 0px 2px 16px; margin:0; text-align: left; }
.module_home_menu a { color:#6d270d; font-weight:bold; text-decoration:none; }
.module_home_menu a:hover { color: #FFCC66; text-decoration:underline; }

.module_home_comments h3 { background:url(images/module_home_comments_top.jpg) repeat-x bottom left; display:block; height:23px; width:128px; font-size:14px; vertical-align:middle; text-transform:none; padding:19px 0px 0px 37px; font-weight:bold; color:#ffffff; }
.module_home_comments {background:url(images/module_home_comments_shadow.jpg) no-repeat 0px 42px #ff8300; width:165px; margin:auto; margin-bottom:5px}
.module_home_comments div {background:url(images/module_home_comments_bottom.jpg) no-repeat bottom left}
.module_home_comments div div div {padding:0px 0px 20px 0px;}
.module_home_comments 		{margin:10px 0px 0px 0px;}
.module_home_comments ul { margin:0; padding:0; list-style: none; text-align: left; }
.module_home_comments li {padding:0px 0px 2px 16px; line-height:20px; background:url(images/comments_bullet.gif) no-repeat 0px 3px; color:#6d270d; font-size:11px; }


.module_register h3 { background:url(images/module_register_top.jpg) repeat-x bottom left; display:block; text-align:left; height:38px; width:413px; font-size:12px; line-height: 16px; vertical-align:middle; padding:21px 0px 0px 37px; font-weight:bold; color:#ffffff; }
.module_register 			{ background:url(images/module_register_bg.jpg) repeat-y 0 0; width:450px; margin:0px auto 5px auto; text-align:center}
/*.module_register div 		{background:url(images/module_register_shadow.jpg) no-repeat 0px 57px;}*/
.module_register div div 	{background:url(images/module_register_bottom.jpg) no-repeat bottom left}
.module_register div div div {padding:0px 0px 20px 0px;}
.module_register div div div div {background:none}
.module_register table 	{margin:8px 0px 0px 0px;}
.module_register td 		{padding:0px 10px 3px 20px; color:#c21e00; font-weight:bold; font-size:11px; text-align:left }
.module_register a 		{color:#568603; font-weight:bold; font-size:11px}







