.main_body				{
							margin:				0px;
							font-family:		Verdana, Arial, sans-serif;
							font-size:			9pt;
						}

.main_image				{
							margin:				0px;
							border:				0px;
						}

.main_link				{
							font-family:		Verdana, Arial, sans-serif;
							font-size:			9pt;
							font-weight:		bold;
						}
a.main_link:link		{
							color:				#DDDDDD;
							text-decoration:	underline;
						}
a.main_link:visited		{
							color:				#DDDDDD;
							text-decoration:	underline;
						}
a.main_link:hover		{
							color:				#FFFFFF;
							text-decoration:	underline;
						}


.main_login_link		{
							color:				#EEEEEE;
						}

.main_table				{
							margin:				0px;
							padding:			0px;
							border-spacing:		0px;
							border:				0px;
							width:				100%;
						}
.main_table_topleft		{
							margin:				0px;
							padding:			0px;
							width:				392px;
							vertical-align:		top;
						}
.main_table_topcenter	{
							background-image:	url(../images/main/frame_top.gif);
							background-repeat:	repeat-x;
							padding:			0px;
							margin:				0px;
						}
.main_table_topright	{
							background-image:	url(../images/main/frame_right_top.gif);
							background-repeat:	no-repeat;
							width:				192px;
							padding-top:		10px;
							vertical-align:		top;
						}
.main_table_left_cont	{
							margin:				0px;
							padding:			0px;
							vertical-align:		top;						
						}
.main_table_left		{
							margin:				0px;
							padding:			0px;
							background-image:	url(../images/main/frame_left.gif);
							background-repeat:	repeat-y;
							width:				200px;
							vertical-align:		top;
						}
.main_content			{
							margin:				0px;
							padding:			5px;
							background-color:	#EEEEEE;
							vertical-align:		top;
						}
.main_table_login		{
							color:				#EEEEEE;
							font-size:			7pt;
							margin:				0px;
							padding:			0px;
							border:				0px;
							border-spacing:		0px;
						}
.main_table_login input	{
							font-size:			8pt;
						}
.main_table_logout		{
							color:				#EEEEEE;
							font-size:			8pt;
							text-align:			center;
						}
.main_menu				{
							background-image:	url(../images/main/frame_menu.gif);
							background-repeat:	repeat-y;
							margin:				0px;
							padding:			0px;
						}
.main_menuitem_cont		{
							margin-left:		25px;
							margin-right:		33px;
							margin-bottom:		0px;
							background-color:	#FFFFB0;
							padding-left:		3px;
							padding-right:		3px;
							padding-top:		3px;
							padding-bottom:		3px;
							border-top:			1px solid #000000;
							border-left:		1px solid #000000;
							border-bottom:		1px solid #EEEEEE;
							border-right:		1px solid #EEEEEE;
							text-align:			center;
							vertical-align:		middle;
						}
.main_menuitem			{
							font-family:		Arial, sans-serif;
							font-size:			9pt;
							font-weight:		bold;
						}
a.main_menuitem:link	{
							color:				#606060;
							text-decoration:	none;
						}
a.main_menuitem:visited	{
							color:				#606060;
							font-weight: 		bold;
							text-decoration:	none;
						}
a.main_menuitem:hover	{
							color:				#101010;
							text-decoration:	underline;
						}
.main_menu_new_pm		{
							color:				#990000;
							text-decoration:	blink;
						}

.main_userlist			{
							background-image:	url(../images/main/frame_menu.gif);
							background-repeat:	repeat-y;
							margin:				0px;
							padding:			0px;
						}
.main_userlist_text		{
							font-family:		Arial, sans-serif;
							font-size:			9pt;
							margin-left:		26px;
							margin-right:		34px;
							padding:			2px;
							padding-bottom:		5px;
							text-align:			center;
							background-color:	#FFFFB0;
						}
.main_userlist_text	a:link	{
							color:				#606060;
							text-decoration:	none;
							font-weight:		bold;
						}
.main_userlist_text	a:visited	{
							color:				#606060;
							text-decoration:	none;
							font-weight:		bold;
						}
.main_userlist_text	a:hover	{
							color:				#000000;
							text-decoration:	underline;
							font-weight:		bold;
						}

.main_userlist_cont		{
							margin-left:		3px;
							margin-right:		3px;
							border-top:			1px solid #808080;
							border-left:		1px solid #808080;
							border-right:		1px solid #808080;
							width:				127px;
							overflow:			hidden;
							font-size:			0pt;
						}
.main_userlistitem_cont	{
							margin-left:		0px;
							margin-right:		0px;
							background-color:	#FFFFB0;
							padding-left:		6px;
							padding-right:		3px;
							padding-top:		0px;
							padding-bottom:		0px;
							border-bottom:		1px solid #808080;
							text-align:			left;
							vertical-align:		middle;
							font-size:			8pt;
						}
.main_userlistitem		{
							font-family:		Arial, sans-serif;
							font-weight:		normal;
						}
a.main_userlistitem:link	{
							color:				#000000;
							text-decoration:	none;
							font-weight:		normal;
						}
a.main_userlistitem:visited	{
							color:				#000000;
							text-decoration:	none;
							font-weight:		normal;
						}
a.main_userlistitem:hover	{
							color:				#505050;
							text-decoration:	underline;
							font-weight:		normal;
						}
.main_userlistitem_adm	{
							font-family:		Arial, sans-serif;
							font-weight:		bold;
						}
a.main_userlistitem_adm:link	{
							color:				#000000;
							text-decoration:	none;
							font-weight:		bold;
						}
a.main_userlistitem_adm:visited	{
							color:				#000000;
							text-decoration:	none;
							font-weight:		bold;
						}
a.main_userlistitem_adm:hover	{
							color:				#505050;
							text-decoration:	underline;
							font-weight:		bold;
						}





.board_header_all		{
							border:				0px;
							border-spacing:		0px;
							width:				100%;
						}
.board_header_title		{
							font-family:		Verdana, Arial, sans-serif;
							font-weight:		bold;
							font-size:			10pt;
							color:				#101010;
							background-color:	#EEEEEE;
							text-align:			center;
							width:				100%;
							padding-top:		2px;
							padding-bottom:		2px;
						}
.board_header_subtitle	{
							width:				100%;
							background-color:	#F5F5F5;
							color:				#101010;
							text-align:			center;
							padding-top:		2px;
							padding-bottom:		2px;
						}
.board_header_category	{
							text-align:			center;
							font-size:			7pt;
							vertical-align:		top;
						}
.board_header_category h1	{
							font-size:			8pt;
						}
.board_header_category a:link	{
							color:				#000000;
							text-decoration:	none;
						}
.board_header_category a:visited	{
							color:				#000000;
							text-decoration:	none;
						}
.board_header_category a:hover	{
							color:				#000000;
							text-decoration:	underline;
						}

.board_header_link		{
							border:				0px;
						}
a.board_header_link:link	{
							text-decoration:	none;
						}
.board_header_menu		{
							color:				#404040;
							font-family:		Arial, sans-serif;
							font-size:			9pt;
							font-weight:		normal;
							text-align:			right;
							padding-top:		4px;
							padding-bottom:		2px;
							margin-bottom:		10px;
							vertical-align:		top;
						}
.board_menuitem			{
						}
a.board_menuitem:link	{
							color:				#606060;
							text-decoration:	none;
						}
a.board_menuitem:visited	{
							color:				#606060;
							text-decoration:	none;
						}
a.board_menuitem:hover	{
							color:				#101010;
							text-decoration:	underline;
						}

.board_headline			{
							width:				100%;
						}
						
th.board_headline_7		{
							text-align:			center;
							color:				#EEEEEE;
							width:				100%;
							background-color:	#990000;
							font-size:			8pt;
						}

th.board_headline_5		{
							text-align:			center;
							color:				#EEEEEE;
							width:				100%;
							background-color:	#006F34;
							font-size:			8pt;
						}
						
th.board_headline_3		{
							text-align:			center;
							color:				#EEEEEE;
							width:				100%;
							background-color:	#3750C0;
							font-size:			8pt;
						}
th.board_headline_0		{
							text-align:			center;
							color:				#EEEEEE;
							background-color:	#909090;
							font-size:			8pt;
						}						
th.board_headline		{
							text-align:			center;
							color:				#EEEEEE;
							background-color:	#909090;
							font-size:			8pt;
						}
.board_ov_head_0		{
							color:				#202020;
							background-color:	#FFFFD4;
							text-align:			center;
							font-size:			8pt;
							white-space:		nowrap;
							vertical-align:		middle;
							padding:			3px;
						}
.board_ov_head_1		{
							color:				#202020;
							background-color:	#FFFFB0;
							text-align:			center;
							font-size:			8pt;
							white-space:		nowrap;
							padding:			3px;
						}
.board_ov_head_3		{
							color:				#202020;
							background-color:	#E1E9F6;
							text-align:			center;
							font-size:			8pt;
							white-space:		nowrap;
							padding:			3px;
						}
.board_ov_head_4		{
							color:				#202020;
							background-color:	#D0DEF6;
							text-align:			center;
							font-size:			8pt;
							white-space:		nowrap;
							padding:			3px;
						}
.board_ov_head_5		{
							color:				#202020;
							background-color:	#D8FFD8;
							text-align:			center;
							font-size:			8pt;
							white-space:		nowrap;
							padding:			3px;
						}
.board_ov_head_6		{
							color:				#202020;
							background-color:	#C6FFC6;
							text-align:			center;
							font-size:			8pt;
							white-space:		nowrap;
							padding:			3px;
						}

.board_ov_head_7		{
							color:				#202020;
							background-color:	#EACECE;
							text-align:			center;
							font-size:			8pt;
							white-space:		nowrap;
							padding:			3px;
						}
.board_ov_head_8		{
							color:				#202020;
							background-color:	#EABEBE;
							text-align:			center;
							font-size:			8pt;
							white-space:		nowrap;
							padding:			3px;
						}						
.board_list_link		{
							font-size:			8pt;
							color:				#606060;
							text-decoration:	none;
							margin-bottom:		0px;
							margin-top:			0px;
							white-space:		normal;
						}
a.board_list_link:link	{
							color:				#404040;
							text-decoration:	none;
							font-size:			8pt;
						}
a.board_list_link:visited	{
							color:				#404040;
							text-decoration:	none;
							font-size:			8pt;
						}
a.board_list_link:hover	{
							color:				#000000;
							text-decoration:	underline;
						}
.board_navigation		{
							font-size:			7pt;
							width:				100%;
							}
.board_navigation a:link	{
							text-decoration:	none;
							color:				#606060;
							}
.board_navigation a:visited	{
							text-decoration:	none;
							color:				#606060;
							}
.board_navigation a:hover	{
							text-decoration:	underline;
							color:				#000000;
							}

.board_search			{
							width:				100%;
							border-left:		0px solid #EEEEEE;
							border-top:			0px solid #EEEEEE;
							border-right:		1px solid #606060;
							border-bottom:		1px solid #606060;
							border-spacing:		1px;
							table-layout:		fixed;
							background-color:	#EEEEEE;
						}
.board_search th		{
							text-align:			center;
							color:				#EEEEEE;
							background-color:	#909090;
							font-size:			7pt;
							text-align:			left;
							padding-left:		2px;
						}
.board_search td		{
							font-size:			8pt;
							vertical-align:		top;
							padding: 			6px;
							background-color:	#FFFFFF;
						}
td.board_search_c0		{
							background-color:	#F5F5F5;
							font-weight:		bold;
						}

.whereami				{
							font-size:			9pt;
							white-space:		nowrap;
						}

.headline				{
							color:				#000000;
							background-color:	#EEEEEE;
							width:				100%;
							padding-top:		4px;
							padding-bottom:		4px;
						}
.headline h1			{
							text-align:			center;
							font-family:		Verdana, Arial, sans-serif;
							font-size:			10pt;
							font-weight:		bold;
							margin:				0px;
						}
.text					{
							font-family:		Verdana, Arial, sans-serif;
							font-size:			9pt;
							margin-left:		10px;
							margin-right:		10px;
						}
ol.text					{
							list-style-position:	outside;
							list-style-type:	decimal;
						}
li.text					{
							padding-bottom:		10px;
						}
.text	h5				{
							font-size:			9pt;
						}
.text	h6				{
							font-size:			9pt;
							font-weight:		normal;
							font-style:			italic;
						}
.text	hr				{
							height:				2px;
							border-top:			1px solid #EEEEEE;
							border-bottom:		1px solid #606060;
						}

.link					{
							font-family:		Verdana, Arial, sans-serfif;
							font-weight:		bold;
							font-size:			9pt;
							color:				#404040;
						}
a.link:link				{
							color:				#404040;
							text-decoration:	none;
						}
a.link:visited			{
							color:				#404040;
							text-decoration:	none;
						}
a.link:hover			{
							color:				#000000;
							text-decoration:	underline;
						}
.image					{
							border:				0px;
						}
.film  					{
							text-align: center;
							border: 0;
							width: 100%;
							height: 650px;
							background-color: #EEEEEE;
						}

.home_prologue			{
							font-size:			9pt;
							width:				600px;
							padding-top:		25px;
							padding-bottom:		40px;
							margin-left:		auto;
							margin-right:		auto;
						}
.home_prologue h2		{
							font-family:		Verdana, Arial, Sans-serif;
							font-size:			11pt;
							margin-top:			0px;
							margin-bottom:		0px;
						}
.home_image				{
							float:				left;
							margin-right:		10px;
						}
.home_table				{
							width:				100%;
							border:				0px;
							border-spacing:		0px;
						}
.home_table_td			{
							font-size:			9pt;
							width:				10%;
							vertical-align:		top;
						}
.home_table th			{
							color:				#EEEEEE;
							background-color:	#990000;
							text-align:			center;
							font-size:			10pt;
						}
.home_item_0			{
							color:				#606060;
							background-color:	#EEEEEE;
							background-color:	#F5F5F5;
							font-size:			8pt;
							font-weight:		bold;
							padding:			3px;
						}
.home_item_1			{
							color:				#606060;
							background-color:	#FFFFB0;
							background-color:	#FFFFBB;
							font-size:			8pt;
							font-weight:		bold;
							padding:			3px;
						}
.home_item_link			{
						}
a.home_item_link:link	{
							color:				#606060;
							text-decoration:	none;
						}
a.home_item_link:visited	{
							color:				#606060;
							text-decoration:	none;
						}
a.home_item_link:hover	{
							color:				#000000;
							text-decoration:	underline;
						}

.support_list			{
							list-style-type:	none;
						}
.support_list li		{
							padding-bottom:		10px;	
						}

.news_table				{
							width:				100%;
							border-spacing:		0px;
							font-size:			9pt;
							font-family:		Verdana, Arial, sans-serif;
							margin-bottom:		30px;
							border-left:		1px solid #DDDDDD;
							border-top:			1px solid #DDDDDD;
							border-right:		1px solid #606060;
							border-bottom:		1px solid #606060;
						}
.news_table	th			{
							color:				#EEEEEE;
							background-color:	#990000;
							background-color:	#CCCCCC;
							text-align:			left;
							padding:			3px;
						}
.news_table_subheader	{
							background-color:	#E0E0E0;
							padding:			4px;
							font-size:			9pt;
							padding-top:		2px;
						}
.news_table_text		{
							padding:			15px;
							background-color:	#FAFAFA;
						}
.news_table_text h4		{
							padding:			15px;
							font-size:			10pt;
						}
.news_table input		{
							font-size:			9pt;
						}

.votes_table			{
							margin:				0px;
							padding:			0px;
							border-spacing:		0px;
							border:				0px;
							width:				100%;
							font-size:			9pt;
						}
.votes_table th			{
							color:				#FFFFFF;
							text-align:			left;
							background-color:	#909090;
							padding:			2px;
						}
.votes_table_c0			{
							background-color:	#FAFAFA;
							padding:			2px;
						}
.votes_table_c1			{
							background-color:	#EEEEEE;
							padding:			2px;
						}
.votes_table input		{
							font-size:			9pt;
						}
.thread_table			{
							width:				100%;
							border-left:		0px solid #EEEEEE;
							border-top:			0px solid #EEEEEE;
							border-right:		1px solid #606060;
							border-bottom:		1px solid #606060;
							border-spacing:		1px;
							table-layout:		fixed;
							background-color:	#EEEEEE;
						}
.thread_table th		{
							background-color:	#909090;
							color:				#EEEEEE;
							font-size:			8pt;
							text-align:			left;
							padding: 			3px;
							padding-left:		6px;
							vertical-align:		middle;
						}
a.thread_table:link	{
							color:				#FFFFFF;
							text-decoration:	none;
							background-color:	transparent;
							border:				0px;
						}
a.thread_table:visited	{
							color:				#FFFFFF;
							text-decoration:	none;
							background-color:	transparent;
							border:				0px;
						}
a.thread_table:hover	{
							color:				#FFFFFF;
							text-decoration:	underline;
							background-color:	transparent;
							border:				0px;
						}
.thread_table td		{
							font-size:			9pt;
							vertical-align:		top;
							padding: 			6px;
						}
.thread_table_c0		{
							background-color:	#FFFFFF;
						}
.thread_table_c1		{
							background-color:	#EEEEEE;
						}
.thread_table_c3		{
							background-color:	#FFFFFF;
						}
.thread_table_c4		{
							background-color:	#EEEEEE;
						}
.thread_userinfo		{
							font-size:			7pt;
						}
.thread_rank			{
							font-size:			8pt;
							font-style:			italic;
						}
.thread_hr				{
							border-top:			1px solid #606060;
							border-bottom:		0px solid #606060;
							width:				150px;
							margin-left:		0px;
							margin-right:		auto;
							margin-top:			10px;
							margin-bottom:		6px;
							text-align:			left;
						}
.red					{
							color:				#FF0000;
						}
.userprofile			{
							width:				100%;
							border-spacing:		0px;
							font-size:			9pt;
							font-family:		Verdana, Arial, sans-serif;
							margin-bottom:		30px;
							border-left:		1px solid #DDDDDD;
							border-top:			1px solid #DDDDDD;
							border-right:		1px solid #606060;
							border-bottom:		1px solid #606060;
						}
.userprofile th			{
							color:				#EEEEEE;
							background-color:	#990000;
							text-align:			left;
							padding:			3px;
						}
.userprofile td			{
							padding:			10px;
							vertical-align:		middle;
							background-color:	#F5F5F5;
						}
.userprofile h3			{
							font-weight:		bold;
							font-size:			9pt;
						}
.userprofile input		{
							font-size:			9pt;
						}
.userprofile select		{
							font-size:			9pt;
						}
.privmsg				{
							width:				100%;
							border-spacing:		1px;
							background-color:	#CCCCCC;
							font-size:			9pt;
							font-family:		Verdana, Arial, sans-serif;
							margin-bottom:		30px;
							border-left:		0px solid #DDDDDD;
							border-top:			0px solid #DDDDDD;
							border-right:		1px solid #606060;
							border-bottom:		1px solid #606060;
							table-layout:		fixed;
							overflow:			auto;
						}
.privmsg th				{
							color:				#EEEEEE;
							background-color:	#990000;
							text-align:			left;
							padding:			3px;
						}
.privmsg td				{
							vertical-align:		top;
							padding-left:		5px;
							padding-right:		5px;
							padding-top:		10px;
							padding-bottom:		15px;
							overflow:			hidden;
						}
.privmsg h4				{
							font-size:			9pt;	
						}
.privmsg hr				{
							border-top:			1px solid #606060;
							border-bottom:		0px solid #606060;
						}
.privmsg_c0				{
							background-color:	#FFFFFF;
						}
.privmsg_c1				{
							background-color:	#EEEEEE;
						}
.privmsg_c3				{
							background-color:	#EEEEEE;
						}
.privmsg_c4				{
							background-color:	#EEEEEE;
						}
.table					{
							width:				100%;
							border-spacing:		1px;
							background-color:	#CCCCCC;
							font-size:			9pt;
							font-family:		Verdana, Arial, sans-serif;
							border-left:		0px solid #DDDDDD;
							border-top:			0px solid #DDDDDD;
							border-right:		1px solid #606060;
							border-bottom:		1px solid #606060;
							table-layout:		fixed;
						}
.table th				{
							color:				#EEEEEE;
							background-color:	#990000;
							text-align:			left;
							padding:			3px;
						}
.table td				{
							vertical-align:		top;
							padding-left:		5px;
							padding-right:		5px;
							padding-top:		3px;
							padding-bottom:		3px;
							overflow:			hidden;
						}
.table_c0				{
							background-color:	#FFFFFF;
						}
.table_c1				{
							background-color:	#EEEEEE;
						}
.table_c3				{
							background-color:	#EEEEEE;
						}
.table_c4				{
							background-color:	#EEEEEE;
						}
.table th a				{
							font-family:		Verdana, Arial, sans-serfif;
							font-weight:		bold;
							color:				#FFFFFF;
						}
.table th a:link		{
							color:				#FFFFFF;
							text-decoration:	none;
						}
.table th a:visited		{
							color:				#FFFFFF;
							text-decoration:	none;
						}
.table th a:hover		{
							color:				#FFFFFF;
							text-decoration:	underline;
						}

.myprofile				{
							width:				100%;
							border-spacing:		1px;
							background-color:	#CCCCCC;
							font-size:			9pt;
							font-family:		Verdana, Arial, sans-serif;
							border-left:		0px solid #DDDDDD;
							border-top:			0px solid #DDDDDD;
							border-right:		1px solid #606060;
							border-bottom:		1px solid #606060;
							table-layout:		fixed;
						}
.myprofile th			{
							color:				#EEEEEE;
							background-color:	#990000;
							text-align:			left;
							padding:			3px;
						}
.myprofile td			{
							vertical-align:		top;
							padding-left:		5px;
							padding-right:		5px;
							padding-top:		10px;
							padding-bottom:		10px;
							overflow:			hidden;
							font-size:			9pt;
						}
.myprofile h4			{
							margin-top:			5px;
							font-size:			9pt;
						}
.myprofile select		{
							font-size:			8pt;
						}
.myprofile input		{
							font-size:			8pt;
						}
.myprofile_c0			{
							background-color:	#FFFFFF;
						}
.myprofile_c1			{
							background-color:	#EEEEEE;
						}
.myprofile th a			{
							font-family:		Verdana, Arial, sans-serfif;
							font-weight:		bold;
							color:				#FFFFFF;
						}
.myprofile th a:link	{
							color:				#FFFFFF;
							text-decoration:	none;
						}
.myprofile th a:visited	{
							color:				#FFFFFF;
							text-decoration:	none;
						}
.myprofile th a:hover	{
							color:				#FFFFFF;
							text-decoration:	underline;
						}

.message				{
							width:				80%;
							padding:			20px;
							font-weight:		bold;
							background-color:	#F5F5F5;
							border-left:		1px solid #EEEEEE;
							border-top:			1px solid #EEEEEE;
							border-right:		1px solid #606060;
							border-bottom:		1px solid #606060;
							text-align:			center;
							margin-left:		auto;
							margin-right:		auto;
						}
.error_msg				{
							font-weight:		bold;
							color:				#FF0000;
							text-align:			center;
							padding-top:		20px;
							padding-bottom:		20px;
						}
.quote					{
							margin-left:		10px;
							margin-right:		10px;
							width:				90%;
							border-left:		1px solid #AAAAAA;
							border-top:			1px solid #AAAAAA;
							border-right:		1px solid #202020;
							border-bottom:		1px solid #202020;
							border-spacing:		1px;
						}
.quote_title			{
							font-style:			italic;
							background-color:	#BBBBBB;
						}
.quote_text				{
							background-color:	#F5F5F5;
						}
.editpost				{
							font-size:			8pt;
							color:				#AAAAAA;
							text-align:			center;
							font-style:			italic;
						}
.comment				{
							margin-left:		21px;
							font-size:			7.5pt;
						}
