/*	GENERIC		*/
	body { background: white url(../images/bg_s1.gif) repeat-x scroll center top; margin:0px; padding:0px; font-family:Arial; font-size:12px; }
	TD { font-family:Arial; font-size:12px; }
	DIV { font-family:Arial; font-size:12px; }
	a { padding-bottom: 1px; color: #326EA1; text-decoration: none; border-bottom: 1px solid #DBDBDB; }
	a:visited { color: #326EA1; text-decoration: none;  }
	a:hover { padding-bottom: 0px; color: #FF2500; border-bottom: 2px solid #FF2500; }
	a.nb { border:0px; padding:0px; }
	H1 { font-family:Arial; font-size:20px; color:#FF2500; font-weight:bold; margin:0px 0px -13px 0px; }
	DIV.left { float:left; }
	DIV.right { float:right; }
	.clear { clear: both; }
	.clearfix:after {	content:".";display:block;height:0;clear:both;visibility:hidden; }
	.clearstyle { padding:0px;border:0px; }

	/*	HEADER 		*/
	.headerstats { font-family:Arial; font-size:11px; color:#FFFFFF; }
	.headerstats a:link { color:#FFC000; padding:0px; border:none; text-decoration:underline; }
	.headerstats a:visited { color:#FFC000; padding:0px; border:none; text-decoration:underline; }
	.headerstats a:hover { color:#FFFF00; padding:0px; border:none; text-decoration:underline; }
	.header_searchbox { font-family:Arial; font-size:12px; border:2px solid #AAAAAA; width:220px; height:22px; margin:0px; }
	.search_bg { width:246px; height:27px; background-image:url(../images/bg_search.gif); background-repeat:no-repeat; background-position:top center; }
	DIV.searchbar { font-family:Arial; font-size:11px; color:#FFFFFF; }
	DIV.searchbar a:link { color:#FFC000; padding:0px; border:none; text-decoration:underline; }
	DIV.searchbar a:visited { color:#FFC000; }
	DIV.searchbar a:hover { color:#FFFF00; }
	.table_header { background-image:url(../images/table_header_bg.gif);background-repeat:repeat-x;height:18px;padding:4px 4px 4px 4px;border-bottom:1px solid #cccccc;color:#666666;font-size:12px;font-weight:bold; }

	/*	HISTORY 		*/
	DIV.history { float:left;font-family:Arial,sans serif; font-size:10px; color:#AAAAAA; padding-bottom:2px; }
	DIV.history a { padding-bottom: 1px; color: #326EA1; text-decoration: none; border-bottom: 1px solid #DBDBDB; }
	DIV.history a:visited { padding-bottom: 1px; color: #326EA1; text-decoration: none; border-bottom: 1px solid #DBDBDB; }
	DIV.history a:hover { padding-bottom: 0px; color: #FF2500; border-bottom: 2px solid #FF2500; }

	/*	FOOTER 		*/
	DIV.footertagline { font-family:Verdana,sans serif; font-size:11px; color:#414141; }
	DIV.footertagline a:link { padding-bottom: 1px; color: #326EA1; text-decoration: none; border-bottom: 1px solid #DBDBDB; }
	DIV.footertagline a:visited { padding-bottom: 1px; color: #326EA1; text-decoration: none; border-bottom: 1px solid #DBDBDB; }
	DIV.footertagline a:hover { padding-bottom: 0px; color: #FF2500; border-bottom: 2px solid #FF2500; }

	/*	CONTENT/BODY */
	DIV.content { font-family:Arial; font-size:12px; color:#000000; }
	DIV.content a:link { padding-bottom: 1px; color: #326EA1; text-decoration: none; border-bottom: 1px solid #DBDBDB; }
	DIV.content a:visited { padding-bottom: 1px; color: #326EA1; text-decoration: none; border-bottom: 1px solid #DBDBDB; }
	DIV.content a:hover { padding-bottom: 0px; color: #FF2500; border-bottom: 2px solid #FF2500; }
	TABLE.data { background-color:#F0F0F0; padding:6px; border:1px solid #888888; width:100%; }
	DIV.sploofhelp { padding:5px 16px 16px 16px }
	DIV.sploofhelp ol,ul,li { font-family:Arial,sans serif; font-size:11px; }

	/* COLUMN		*/
	DIV.column { font-family:Arial; font-size:12px; color:#000000; }
	DIV.column a:link { padding-bottom: 1px; color: #326EA1; text-decoration: none; border-bottom: 1px solid #DBDBDB; }
	DIV.column a:visited { padding-bottom: 1px; color: #326EA1; text-decoration: none; border-bottom: 1px solid #DBDBDB; }
	DIV.column a:hover { padding-bottom: 0px; color: #FF2500; border-bottom: 2px solid #FF2500; }
	ul.column_list { list-style-position:outside; list-style-type:none; font-family:Arial; font-size:13px; margin:0; padding-left:15px; }
	ul.column_listB { list-style-position:outside; list-style-type:none; font-family:Arial; font-size:13px; margin:0; padding-top:8px; padding-left:8px; }
	li.column_list_standard { list-style-position:outside; background-image: url(../images/bullet1.gif); background-position: 0px 4px; background-repeat: no-repeat; margin-bottom:10px; padding-left:18px; line-height:16px; font-family:Arial,sans serif; font-size:12px; }
	li.column_list_highlight { list-style-position:outside; background-image: url(../images/bullet2.gif); background-position: 0px 4px; background-repeat: no-repeat; margin-bottom:10px; padding-left:18px; line-height:16px; font-family:Arial,sans serif; font-size:12px; }
	li.column_list_grey { list-style-position:outside; background-image: url(../images/bullet3.gif); background-position: 0px 4px; background-repeat: no-repeat; margin-bottom:10px; padding-left:18px; line-height:16px; font-family:Arial,sans serif; font-size:12px; color:#A0A0A0; }
	li.column_list_standard_ordered { list-style-position:outside; line-height:22px; font-family:Arial,sans serif; color:#FF2500; font-size:11px; }
	li.column_list_highlight_ordered { list-style-position:outside; line-height:22px; font-family:Arial,sans serif; color:#FF2500; font-size:11px; }
	li.column_list_invisible { list-style-position:outside; background-image: url(../images/spacer.gif); background-position: 0px 4px; background-repeat: no-repeat; margin-bottom:10px; padding-left:18px; line-height:16px; font-family:Arial,sans serif; font-size:12px; }
	.column_list_selected { font-family:Arial; font-weight:bold; color:#FF2500; }
	.check_list_gold { float:left;text-align:center;padding:0 2px 0 2px;width:20px;border:1px solid #FFA71F;background-color:#FFFFCC;margin:0 8px 0 0; }
	.check_list_red_reverse { float:left;text-align:center;padding:0 2px 0 2px;width:20px;border:1px solid #FF2500;background-color:#FF2500;margin:0 8px 0 0;color:white;font-weight:bold; }
	.check_list_inactive { float:left;text-align:center;padding:0 2px 0 2px;width:20px;border:1px solid #AAAAAA;background-color:#DFDFDF;margin:0 8px 0 0;color:#808080; }

	/* CLASSES		*/
	.smallest { font-family:Arial,sans serif; font-size:8px; }
	.smaller { font-family:Arial,sans serif; font-size:9px; }
	.small { font-family:Arial,sans serif; font-size:10px; }
	.medium { font-family:Arial,sans serif; font-size:11px; }
	.standard { font-family:Arial,sans serif; font-size:12px; }
	.large { font-family:Arial,sans serif; font-size:13px; }
	.larger { font-family:Arial,sans serif; font-size:15px; }
	.largest { font-family:Arial,sans serif; font-size:17px; }
	.large_header { font-family:Arial,sans serif; font-size:14px; color:#FF2500; font-weight:bold;  }
	.alert { font-family:Arial,sans serif; font-weight:bold; font-size:13px; }
	.error { color:#FF2500; background-color:#FCC6C6; border-top:2px solid #F50000; border-bottom:2px solid #F50000; padding: 2px 10px 2px 10px; }
	.notice { color:#666666; background-color:#FFFFCC; border-top:2px solid #666666; border-bottom:2px solid #666666; padding: 2px 10px 2px 10px; }
	.ok { color:#004F04; background-color:#C8FFCB; border-top:2px solid #004F04; border-bottom:2px solid #004F04; padding: 2px 10px 2px 10px; }
	.alert A { color:red; text-decoration:underline; }
	a.myalert { font-family:Arial,sans serif; font-size:11px; color:red; }
	.myalert A { color:red; text-decoration:underline; }
	.tips { color:#A12A00; }
	.wordmatchA { font-size:12px;color:#A50000; }
	.wordmatchB { font-size:12px;color:#888888; }
	.wordmatchC { font-size:12px;color:#000000; }
	.wordmatchD { font-size:12px;color:#888888; }

	/* TITLES */
	.title { font-family:Arial; font-size:20px; color:#FF2500; font-weight:bold; }
	.column_title { font-family:Verdana; font-size:16px; color:#FF2500; }
	.highlight_title { font-family:Georgia,serif; font-size:20px; color:#FF2500; }
	.login_title { font-family:Georgia,serif; font-size:20px; color:#262CA2; }
	.hl_gray { font-family:Arial; font-size: 16px; color: #888888; font-weight: bold; }

	/* DATA GRIDS */
	TD.list_header { background-color:#606060; border-right:1px #ffffff solid; font-family:Arial,sans serif; font-size:10px; }
	TD.list_row1 { font-family:Arial; font-size:12px; background-color:#FFFFFF; }
	TD.list_row2 { font-family:Arial; font-size:12px; background-color:#EFEFEF; }
	TD.my_header { background-color:#f2f2f2; border:1px #cccccc solid; font-family:Arial,sans serif; font-size:9px; color:#555555; }
	TD.my_header_large { background-color:#f2f2f2; padding:2px 2px 2px 2px;border:1px #cccccc solid; font-family:Arial,sans serif; font-weight:bold; font-size:11px; color:#555555; }

	/* PANELS */
	TD.header { font-family:Arial; font-size:10px; background-color:#EFEFEF; border:1px solid #CCCCCC; }
	TD.spot { padding-top:14px;color:#FFFFFF;font-size:20px;background-image:url(../images/spot.gif);background-repeat:no-repeat;background-position:top center;height:55px;width:55px; }
	DIV.pane1 { background: #FFFFFF url(../images/bg-pane1.gif) repeat-x scroll center top; padding:14px; }
	DIV.panel_yellow { background-color: #ffffcc; padding: 8px; border: 1px solid #888888; font-family: Arial, Helvetica, Verdana; font-size: 11px; font-weight: normal }
	.login_prompt { border:3px double #FF2500;background-color:#FFFFCC;color:#000000;font-size:12px;padding:16px;}
	.hl1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF2500; }
	.old_yeller { background-color:#FFF6C8; border-bottom:1px solid #EAD76E; background-image:url(../images/bg_yt.gif); background-repeat:repeat-x; font-family:Arial; font-size:12px; padding:2px 4px 2px 8px; }
	.old_blue   { background-color:#D1D3FF; border-bottom:1px solid #8B91FF; background-image:url(../images/bg-pane2.gif); background-repeat:repeat-x; font-family:Arial; font-size:12px; padding:2px 4px 2px 8px; }

	/* RULES */
	HR.hr_standard { border:none;color:#ffffff;border-top:1px solid #DBDBDB; margin:0px; }
	HR.hr_dashed { border:none;color:#ffffff;border-top:1px dashed #DBDBDB; margin:0px; }

	/* POP			*/
	#popcontainer { padding-left:21px; padding-top:8px; padding-right:8px; padding-bottom:8px; border:0px; z-index: 999999;}
	#popsquare { font-size:12px; width:99%; background-image:url(../images/pop-bgsquare.gif); background-repeat: repeat-y; background-position:right; padding-top:6px; padding-bottom:6px; padding-left:14px; padding-right:8px; color:#666666; border:0px; }
	#popsquare2 { width:100%; background-image:url(../images/pop-bgsquare.gif); background-repeat: repeat-y; background-position:right; padding-top:4px; padding-bottom:4px; padding-left:0px; padding-right:8px; color:#666666; border:0px; }
	#popsquare A { border-bottom: 0px; }
	#popsquare A:hover { padding-bottom: 0px; color: #FF2500; border-bottom: 1px solid #FF2500; }
	#popsquare2 A:hover { padding-bottom: 0px; color: #FF2500; border-bottom: 1px solid #FF2500; }
	#poplink1 { background-image:url(../images/square-green.gif); background-repeat:no-repeat; background-position: 0px 5px; color:#003399; font-size:15px; text-decoration:none; border:0px; padding-left:12px; }

	/* FORMS			*/
	FORM { margin:0px;padding:0px; }
	INPUT { font-family:Arial,sans serif; font-size:13px; }
	.textfield { font-family:Arial,sans serif; font-size:13px; background: #FFFFFF url(../images/bg-field.gif) repeat-x scroll center top; border:1px solid #414141; padding:2px 0 0 3px; color: #333333; height:24px; }
	.selectfield { font-family:Arial,sans serif; font-size:12px; background: #FFFFFF url(../images/bg-field.gif) repeat-x scroll center top; border:1px solid #414141; padding-left:2px; }
	.sploofbutt { color:black; font-family:Trebuchet MS,Century Gothic,Verdana,Arial; font-size:13px; font-weight:bold; height:24px; vertical-align:middle; padding:0 10px 0 10px; background: #FFCF7C url(../images/bg_sploofbutt.gif) repeat-x scroll center top; border-bottom:1px solid #720000; border-right:1px solid #720000; border-top:1px solid #D5BD98; border-left:1px solid #D5BD98; }
	.sploofbutt:hover { color:#FF2500; background-color:#FFEE7C; }

	/* FRIENDS		*/
	#friends_table a:link, a:visited { padding-bottom: 1px; color: #326ea1; text-decoration: none; border-bottom: 1px solid #dbd5c5; }
	#friends_table a:hover { padding-bottom: 0; color: #383d44; border-bottom: 2px solid #FF2500; }
	#friends_table a img { border: 1px solid #326EA1; }

	/* IMAGES		*/
	img { border:0px; padding:0px; }
	IMG.superimage { margin-left:2px; margin-bottom:4px; }

	/* OLD DEPRECATE!!! */
	/* -------------------------------------------------------------------------------------------------------------------------------- */
	.copy7 { font-family: Arial, Helvetica, Verdana; font-size: 7pt; font-weight: normal }
	.copy8 { font-family: Arial, Helvetica, Verdana; font-size: 8pt; font-weight: normal }
	.copy9 { font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-weight: normal }
	.copy10 { font-family: Arial, Helvetica, Verdana; font-size: 10pt; font-weight: normal }
	.copy11 { font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-weight: normal }
	.copy12 { font-family: Arial, Helvetica, Verdana; font-size: 12pt; font-weight: normal }
	.copy13 { font-family: Arial, Helvetica, Verdana; font-size: 13pt; font-weight: normal }
	.copy14 { font-family: Arial, Helvetica, Verdana; font-size: 14pt; font-weight: normal }
	.copy15 { font-family: Arial, Helvetica, Verdana; font-size: 15pt; font-weight: normal }
	.copy16 { font-family: Arial, Helvetica, Verdana; font-size: 16pt; font-weight: normal }

	.red7 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 7pt; font-weight: normal }
	.red8 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 8pt; font-weight: normal }
	.red9 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-weight: normal }
	.red10 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 10pt; font-weight: normal }
	.red11 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-weight: normal }
	.red12 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 12pt; font-weight: normal }
	.red13 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 13pt; font-weight: normal }
	.red14 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 14pt; font-weight: normal }
	.red15 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 15pt; font-weight: normal }
	.red16 { color: #FF2500; font-family: Arial, Helvetica, Verdana; font-size: 16pt; font-weight: normal }

	.white7 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 7pt; font-weight: normal }
	.white8 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 8pt; font-weight: normal }
	.white9 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 9pt; font-weight: normal }
	.white10 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 10pt; font-weight: normal }
	.white11 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 11pt; font-weight: normal }
	.white12 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 12pt; font-weight: normal }
	.white13 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 13pt; font-weight: normal }
	.white14 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 14pt; font-weight: normal }
	.white15 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 15pt; font-weight: normal }
	.white16 { color: #ffffff; font-family: Arial, Helvetica, Verdana; font-size: 16pt; font-weight: normal }
	/* -------------------------------------------------------------------------------------------------------------------------------- */