/*GENERAL PAGE ITEMS*/
body { margin: 2px 0px 0px 0px;font-family: Arial;font-size: 11px;color:#333;}
form { margin: 0px; padding:0px;}
image { margin: 0px; padding:0px; border: 0px;}
input { margin: 0px; padding:0px;}
div { margin: 0px; padding:0px;}

h1{font:14px Arial; color:#ea490a;font-weight:bold;padding:0px;margin:0px;display: inline; }
h2{font:14px Arial; color:#333232;font-weight:bold;padding:0px;margin:0px;display: inline; }
h3{font:12px Arial; color:#ea490a;font-weight:bold;padding:0px;margin:0px;display: inline; }
h4{font:12px Arial; color:#333232;font-weight:bold;padding:0px;margin:0px;display: inline; }

a {color:#808080; background: inherit;cursor: pointer;text-decoration:none; }
a:hover { color: #373751; background: inherit;cursor: pointer; }

li { list-style-type: none;}
ul {  padding: 0; margin: 0 0 10px;}
ul.lst {list-style-position: outside;padding: 2px 2px 2px 14px;text-indent: -10px;}
ul.lst li:before { content: "\00BB\0020"; }
ul.lst li{margin: 0px 0px 8px 0px;list-style-type: none;padding-left:4px;text-align:left;}

ol.lstd li{list-style-type:decimal;margin-bottom:8px;}
ol.lsta li{list-style-type:lower-alpha;}
ul.lstn li{list-style-type:decimal;}



/*NEW INTERFACE*/
					/*GENERAL*/
					table{border:0px;padding:0px;border-spacing:0px;border-collapse: collapse;}
					table td{padding:0px;}
					.ht{font-size:12px;color:#94DE04;font-weight:bold;}
					#preload{background:url(/img/menuitem_bg.gif);background:url(/img/menuitema_bg.gif);background:url(/img/arrow.gif);background:url(/img/slogan.gif);background:url(/img/banner_bg2.gif);background:url(/img/logintop_bg.gif);background:url(/img/moduletop_bg.gif);background:url(/img/button_go.gif);background:url(/img/menub_bg.gif);background:url(/img/footer_bg.gif);margin-left:-1000px;}
					/*MENUS*/
					a.m:link 	{font-size: 10px; color:#94DE04;text-decoration: none;}
					a.m:visited {font-size: 10px; color:#94DE04;text-decoration: none;}
					a.m:active 	{font-size: 10px; color:#94DE04;text-decoration: none;}
					a.m:hover 	{font-size: 10px; color:#eee; 	text-decoration: underline;}
										
					ul.lm {margin: 0; padding: 0; list-style-type: none; }
					ul.lm li {display: inline;} 
					ul.lm li.line {display:block;width:183px;height:8px;background:url(/img/grayline.gif) no-repeat;background-position:30px 3px;} 
									
					ul.lm li a {display:block;width:183px;height:20px;text-decoration:none;padding-left:42px;padding-top:4px;color:#eee;background:url(/img/menuitem_bg.gif);}
					ul.lm li a:hover{background:url(/img/menuitema_bg.gif);color:#94DE04;}
					
					ul.mm {margin: 0; padding: 0; list-style-type: none; }
					ul.mm li {display: inline;} 
					ul.mm li a {display:block;width:157px;height:16px;text-decoration:none;padding-left:38px;padding-top:4px;color:#eee;background:url(/img/arrow.gif) no-repeat;background-position:20px 5px;}
					ul.mm li a:hover{color:#94DE04;}
					div.mm{width:150px;height:2px;display:block;line-height:2px;font-size:0px;background:url(/img/grayline.gif) no-repeat;padding-left:20px;background-position:21px 0px;}
					/*TABCONTROLS*/
					ul.tc {margin:0;padding:0;float:left;height:24px;vertical-align:bottom;list-style-type: none;/*border-bottom:4px solid #226;*/}
					ul.tc li {float:left;} 
					ul.tc li a {display:block;float:left;height:17px;margin-top:2px;text-align:center;text-decoration:none;color:#226;border-right:1px solid #ddd;background-color:#fff;padding:4px 6px 0px 6px;border-bottom:4px solid #226;}
					ul.tc li a:hover{color:#eee;height:17px;margin-top:0px;border-top:1px solid grey;background-color:#226;background:url(/img/tab_bg.gif);border-bottom:4px solid #94DE04;}
					ul.tc li a#last{border-right:0px;}
					ul.tc li a#current{color:#eee;height:17px;margin-top:0px;border-top:1px solid grey;background-color:#226;background:url(/img/tab_bg.gif);border-bottom:4px solid #94DE04;}

					/*INPUTS AND BUTTONS*/				
					.i_login{border: 1px solid #666;height:16px;width:160px;color:#666; }
					.i_text{border: 1px solid #666666;}
					.i_textarea{border: 1px solid #666666;}
					.i_password{border: 1px solid #666666;}
					.i_captcha{border: 1px solid #666666;}
					.i_checkbox{border: 1px solid #666666;}
					.i_button{border: 1px solid #666666;}
					.i_label{font-size:12px; color:#444;}
					.i_required{color:#94de04;}
					.b_submit{background:url(img/button_submit.gif) no-repeat;border:0px;width:71px;height:23px;cursor: pointer;}
					.b_go{border:0px;width:28px;height:23px;background:url(/img/button_go.gif);cursor: pointer}
					.b_b1{width:90px;height:22px;margin:2px 0px 0px 0px;padding:0px 6px 2px 6px;font-size:11px;text-align:center;text-decoration:none; color:#eee;border:1px solid gray;background:url(/img/tab_bg.gif);cursor:pointer;}
					
					
					a.a_b1:link, a.a_b1:visited, a.a_b1:active 	{float:left;display:block;width:90px;height:16px;margin:2px 0px 0px 0px;padding:2px 6px 2px 6px;text-align:center;text-decoration:none;color:#226;border:1px solid #ddd;background-color:#fff;}
					a.a_b1:hover 	{color:#eee;border:1px solid #94DE04;background:url(/img/tab_bg.gif);}
					
					a.a_bm:link, a.a_bm:visited, a.a_bm:active 	{float:right;display:block;width:90px;height:16px;margin:2px 0px 0px 0px;padding:2px 6px 2px 6px;text-align:center;text-decoration:none;color:#226;border:1px solid #ddd;background-color:#fff;}
					a.a_bm:hover 	{color:#eee;border:1px solid #94DE04;background:url(/img/tab_bg.gif);}
					
					/*MODULE CONTACTS*/
					.list1{background-color:#ffd;border:1px dashed #eee;}
					.list2{background-color:#efe;border:1px dashed #eee;}
					a.a_l1:link, a.a_l1:visited, a.a_l1:active 	{display:block;margin:2px 0px 0px 0px;padding:8px;text-align:justify;text-decoration:none;border:1px solid #eee;background-color:#ffd;}
					a.a_l1:hover 	{color:#333;border:1px solid #94DE04;background-color:#ffe;text-decoration:none;}
					a.a_l2:link, a.a_l2:visited, a.a_l2:active 	{display:block;margin:2px 0px 0px 0px;padding:8px;text-align:justify;text-decoration:none;border:1px solid #eee;background-color:#f5f5f5;}
					a.a_l2:hover 	{color:#333;border:1px solid #94DE04;background-color:#ffe;text-decoration:none;}
					
					.i_home{display:inline;float:left;margin:0px 8px 0px 0px;}
					
					
					table.t_clist1{background-color:#ffd;border:1px dashed #eee;}
						table.t_clist1 td{padding:4px;}
					table.t_clist2{background-color:#f9f9f9;border:1px dashed #eee;}
						table.t_clist2 td{padding:4px;}
					div.d_msg{background-color:#fff;border:1px solid #f9f9f9;padding:20px;text-align:center;}
					div.d_msg_j{background-color:#fff;border:1px solid #f9f9f9;padding:20px;text-align:justify;}
					div.t_csearch{float:left;width:420px;background-color:#fff;border-left:8px solid #eee;padding:20px;text-align:left;}
					div.t_csearch table{margin-left:10px;}
					div.t_csearch table td{padding:4px 30px 0px 0px;}
					/*END CONTACTS*/
					/*MODULE MESSAGES*/
					div.t_mwrite{background-color:#f9f9f9;border-left:8px solid #eee;padding:20px;text-align:left;}
					div.t_mwrite table{margin-left:10px;width:650px;}
					div.t_mwrite table td{padding:4px 30px 0px 0px;}
					div.d_lmwrite{float:left;width:110px;}
					/*END OF MESSAGES*/
					table.t_rep{background-color:#ffd;border:1px solid #f9f9f9;text-align:left;}/*ffb->f9f9f9*/
						table.t_rep td{padding:3px 6px 3px 6px;}
						table.t_rep tr.r1{background-color:#ffe;font-weight:bold;}
						table.t_rep tr.r2{background-color:#fffff7;}
						
															
					
					/*MODULES, LAYOUTS*/					
					#d_wrapper{width:961px;text-align:left;vertical-align:top;}
					#d_mlogo{width:961px;height:103px;background:url(/img/logo.gif) no-repeat;}
						#d_slogan{position:relative;left:565px;top:40px;width:350px;height:103px;background:url(/img/slogan.gif) no-repeat;}
					#d_mtop1{width:961px;height:163px;background:url(/img/banner_bg.gif) no-repeat;}
						#m_tmenu{float:left;width:201px;padding-left:24px;padding-top:0px;}
						#m_banner1 {float:left;position:relative;left:35px;top:14px;width:285px;height:100px;color:#eee;font-size:10px;}
					#d_mtop2{width:961px;height:133px;background:url(/img/banner_bg2.gif) no-repeat;}
						#m_banner21 {float:left;position:relative;border-left:1px solid #999;padding-left:14px;left:30px; top:14px;width:260px;height:100px;color:#eee;font-size: 10px;}
						#m_banner22 {float:left;position:relative;border-left:1px solid #999;padding-left:14px;left:130px;top:14px;width:260px;height:100px;color:#eee;font-size: 10px;}
					#d_middle{width:944px;padding-left:17px;}
						#d_mcontent{vertical-align:top;text-align:left;padding-right:16px;padding-bottom:10px;}
							div.d_rm{background-color:#ffd;border:1px solid #f9f9f9;padding:10px;text-align:justify;float:right;width:170px;font-size:11px;}
							div.d_lm{background-color:#fff;border-left:8px solid #f2fbe3;padding:10px;margin-left:16px;text-align:justify;float:left;width:190px;}
							div.d_cm{background-color:#fff;border:0px;padding:2px;float:left;width:480px;}
							div.d_hm{width:328px;height:370px;background-color:#fff;background:url(/img/home_bg.gif) no-repeat;padding-left:205px;padding-top:10px;padding-right:178px;text-align:left;}
							div#d_ht{height:240px;}
							
							/*div.d_sw {position:relative;left:0px;width:220px;height:50px;top:10px;background:url(/img/signupaswebsite.gif) no-repeat; cursor:pointer}
							div.d_swa{position:relative;left:0px;width:220px;height:50px;top:10px;background:url(/img/signupaswebsitea.gif) no-repeat; cursor:pointer}
							div.d_sp {position:relative;left:120px;width:220px;height:50px;top:-80px;background:url(/img/signupaspartner.gif) no-repeat; cursor:pointer}
							div.d_spa{position:relative;left:120px;width:220px;height:50px;top:-80px;background:url(/img/signupaspartnera.gif) no-repeat; cursor:pointer}*/
							div.d_sw {position:relative;left:0px;width:220px;height:50px;top:10px;font-size: 14px; color: #555;font-weight: bold;cursor:pointer}
							div.d_swa{position:relative;left:0px;width:220px;height:50px;top:10px;font-size: 14px; color: #222;font-weight: bold;cursor:pointer}
							div.d_sp {position:relative;left:120px;width:220px;height:50px;top:-80px;font-size: 14px; color: #555;font-weight: bold;cursor:pointer}
							div.d_spa{position:relative;left:120px;width:220px;height:50px;top:-80px;font-size: 14px; color: #222;font-weight: bold;cursor:pointer}
	
							
						#d_mleft{width:961px;background:url(/img/menu_bg.gif) repeat-y;vertical-align:top;color:#fff;padding:0px;}
							#m_header1{width:200px;height:30px;padding-left:25px;padding-top:22px;font-size:12px;color:#94DE04;font-weight:bold;background:url(/img/logintop_bg.gif);}
							#m_header2{width:200px;height:30px;padding-left:25px;padding-top:22px;font-size:12px;color:#94DE04;font-weight:bold;background:url(/img/moduletop_bg.gif);}
							#m_loginarea{width:200px;padding-left:25px;font-size:10px;line-height:18px;}
							
						#d_mleft_bottom{overflow:auto;width:225px;height:118px;background:url(/img/menub_bg.gif) no-repeat;background-position:bottom left;}
						#d_mfooter{width:978px;height:79px;background:url(/img/footer_bg.gif) repeat-x;vertical-align:top;text-align:left;background-position:-17px 0px;}
							#d_mcopy{width:700px;left:261px;top:0px;position:relative;text-align:center;color:#fff;font-size:10px;}

/*END OF NEW INTERFACE*/

.pagetitle{background:url(img/title_bg.gif) no-repeat;text-align:left;}
.normalinput{color:#666;border: 1px solid #666;height:16px;width:160px;}
.searchbutton{background-color:#fff;background:url(img/button_search.gif) no-repeat;font-family: Arial;font-size: 10px;color:#f1f1f1;text-decoration: none;font-weight: bold;border: 0px solid #efefef;width:72px;height:24px;cursor: pointer}
.searchinput{color:#666;border: 1px solid #666666;height:16px;width:165px;}

#divcenter{text-align:justify;vertical-align:top;width:480px;float:left;margin:0px;padding: 0px 16px 0px 16px;font-family: Tahoma;font-size: 11px;color:#222222;text-decoration: none;font-weight: normal}
#divright {vertical-align:top;width:200px;float:left;margin:0px;padding:0px 0px 0px 0px;font-family: Tahoma;font-size: 11px;color:#222222;text-decoration: none;font-weight: normal}
#divmain  {vertical-align:top;margin:0px;padding:0px;font-family: Tahoma;font-size: 11px;color:#222222;text-decoration: none;font-weight: normal}
#divpagetitle{margin:6px 0px 0px 32px;padding:0px;height:31px; width:650px; text-align:left;vertical-align:top;font-size: 14px; color: #444;font-weight: bold;}
#descarea{text-align:justify;}


/* HOME PAGE CLASSES*/
.phome_divimg{ width:100px;height:66px;padding-left:4px;padding-right:16px;padding-bottom:16px;padding-top:8px;float:left;}
.divclear{clear:both;}

/* REGISTER PAGE CLASSES*/

.registerdescription{font-family: Arial;font-size: 9pt;color:#333333;text-decoration: none;font-weight: bold}
.registerdescriptiontext{font-family: Arial;font-size: 12px;color:#222222;text-decoration: none;font-weight: normal}
.registererrorarea {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background:url(img/registerrightside.gif) no-repeat;padding-left:15px;padding-top:8px;padding-right:16px; width:197px; height:270px;}
.registererrorarea a{color:#222;text-decoration:none;}
.registerform {margin-left:60px;margin-top:0px;margin-right:0px;margin-bottom:0px;}
.registererrorheader{font-family: Arial; font-size: 12px; color: #444444; text-decoration: none;	font-weight: bold;}
.registererror{font-family: Arial;font-size: 12px;color:#883333;text-decoration: none;font-weight: normal}
.registerinput{color:#666666;font-family:Tahoma;font-size: 11px;background-color: #FFFFFF;border: 1px solid #666666;height:16px;}
.registerlabel{text-align:left;font-family: Tahoma;font-size: 12px;color:#444444;text-decoration: none;font-weight: normal}
.registersubmit{background-color:#ffffff;background:url(img/button_submit.gif) no-repeat;font-family: Arial;font-size: 10px;color:#f1f1f1;text-decoration: none;font-weight: bold;border: 0px solid #efefef;width:71px;height:23px;cursor: pointer}
A.registerlink:link 	{font-family: Tahoma; font-size: 12px; color:#94DE04; text-decoration: none; font-weight: normal}
A.registerlink:visited {font-family: Tahoma; font-size: 12px; color:#94DE04; text-decoration: none; font-weight: normal}
A.registerlink:active 	{font-family: Tahoma; font-size: 12px; color:#94DE04; text-decoration: none; font-weight: normal}
A.registerlink:hover 	{font-family: Tahoma; font-size: 12px; color:#666666; text-decoration: none; font-weight: normal}

/*FAQ PAGE CLASSES*/
.question	{background:url(/img/question.gif) no-repeat;text-align:left;padding-left:24px;cursor: pointer;margin-left:0px;margin-top: 5px;margin-right:5px;margin-bottom:0px;font-family: Arial;font-size: 12px;color:#343654;text-decoration: none;font-weight: bold}
.answer		{background-color:#f7f7f7;text-align:justify;padding:8px;margin-left:5px;margin-top:10px;margin-right:5px;margin-bottom:10px;font-family: Tahoma;font-size: 11px;color:#222222;text-decoration: none;font-weight: normal}

/*FORMS*/
#divdescriptionarea {/*margin:0px;background:url(img/registerrightside.gif) no-repeat;padding-left:16px;padding-top:16px;padding-right:16px; width:196px; height:270px;*/background-color:#ffd;border:1px solid #eee;padding:10px;text-align:justify;float:right;width:170px;}

/*TABLES*/
.r0class{background-color:#373751;color:#ddd;font-weight:bold;height:18px;}
.r1class{background-color:#fff;height:18px;}
.r2class{background-color:#ddd;height:18px;}
.rtable{border:1px solid #ddd;padding-right:8px;}
.r3class{padding-left:8px;}
/*FORUM*/
.forum_category{background-color:#373751;color:#ddd;font-weight:bold;height:24px;font-size:11px;}
.forum_forum{background-color:#fff;height:24px;}
.forum_forum2{background-color:#eee;height:26px;}
.forum_table{border:1px solid #ddd;}
.forum_td_forum{padding-left:16px;}
.forum_td_category{padding-left:8px;}
.forum_message{padding:16px;}
.navtext {font-size: 10px; color:#fff;text-decoration: none;}
.navtext2 {font-size: 10px; color:#575771;text-decoration: none;}
.navlink {font-size: 9px; color:#fff;text-decoration: none; font-weight:bold;padding:2px;background-color:#575771;}
.navlink:hover 	{font-size: 9px; color:#fff;background-color:#64AE04;}


/*NEWS CSS*/
				/*h1 { color: #444;  padding: 5px 0; } 
				h2 { border-bottom: 0px solid #eee; margin: 0 0 10px; padding: 0 0 3px;    font-family: Arial;font-size: 13px;color:#343654;text-decoration: none;font-weight: bold }
				h3 { color: #808080;  border-bottom: 0px solid #eee; margin: 0 0 10px;    font-family: Arial;font-size: 12px;color:#343654;text-decoration: none;font-weight: bold }
				p { margin: 5px 0 10px 0; }
				*/
				
				#logo { float: left; margin: 0 0 15px; }

				#menu { float: right; }
				#menu li { list-style-type: none;float: left; }
				#menu li a { margin: 0 0 0 35px; }
				#menu li a.current { background: inherit; color: #444; }
	
				#subheader { clear: both; padding: 8px 10px; height: 27px; line-height: 20px; margin: 0 0 25px 0; background: #eee; color: #808080; }
					#subheader a { background: inherit; color: #444; }

				#breadcrumbs { float: left; margin: 5px 0 0; }

				#search { float: left; }
					#search p { padding: 0; margin: 0; }

				.wrap { margin: 10px auto; width: 94%; }/*94%*/
				#left { float: left; width: 70%; text-align: justify; font-family: Tahoma;font-size: 11px;color:#222222;text-decoration: none;font-weight: normal}/*70%*/
				#right { text-align:left;float: right; width:25%; margin: 0 0 10px 0; font-family: Tahoma;font-size: 11px;color:#222222;text-decoration: none;font-weight: normal;}
				
	
				#footer { clear: both; border-top: 0px solid #ccc; padding: 10px 5px; }
				#rss { float: right; text-align: right; }
					#rss li { float: left; margin: 0 0 0 10px; }

				/* News */
					/*fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }*/
					/*input { padding: 2px; }*/
					textarea { width: 97%; height: 20em; padding: 3px; }
					.comment { background: #F5F6F6; color: #808080;padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
					.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
					.date { border-top: 1px solid #eee; margin: 0 0 20px 0; padding: 5px;font-weight: bold}
					