a:link		{color:#003399; text-decoration:none;}
a:visited	{color:#003399; text-decoration:none;}
a:hover		{color:#333; text-decoration:underline;}
a:active	{color:#333; text-decoration:underline;}
.a_6:link		{color:#666; text-decoration:none;}
.a_6:visited	{color:#666; text-decoration:none;}
.a_6:hover		{color:#003399; text-decoration:underline;}
.a_6:active		{color:#003399; text-decoration:underline;}
.a_keyword:link		{color:#000066; text-decoration:none; border-bottom:1px dashed #000066;}
.a_keyword:visited	{color:#000066; text-decoration:none; border-bottom:1px dashed #000066;}
.a_keyword:hover	{color:#003399; text-decoration:none; border-bottom:1px dashed #003399}
.a_keyword:active	{color:#003399; text-decoration:none; border-bottom:1px dashed #003399;}
h1	{color:#333; font-size:1.9em; letter-spacing:2px; margin:0px; padding-bottom:5px;}
.h1A:link		{color:#333; font-weight:bold; font-size:1.9em; letter-spacing:2px; text-decoration:none;}
.h1A:visited	{color:#333; font-weight:bold; font-size:1.9em; letter-spacing:2px; text-decoration:none;}
.h1A:hover		{color:#333; font-weight:bold; font-size:1.9em; letter-spacing:2px; text-decoration:underline;}
.h1A:active		{color:#333; font-weight:bold; font-size:1.9em; letter-spacing:2px; text-decoration:underline;}	
h2	{color:#666; display:inline; font-size:1.25em; letter-spacing:1px; margin:0px;}
.h2A:link		{color:#0366ce; font-weight:bold; font-size:1.25em; letter-spacing:1px; text-decoration:none;}
.h2A:visited	{color:#0366ce; font-weight:bold; font-size:1.25em; letter-spacing:1px; text-decoration:none;}
.h2A:hover		{color:#0366ce; font-weight:bold; font-size:1.25em; letter-spacing:1px; text-decoration:underline;}
.h2A:active		{color:#0366ce; font-weight:bold; font-size:1.25em; letter-spacing:1px; text-decoration:underline;}	
h3	{color:#666; font-size:1.1em; letter-spacing:1px; margin:0px; padding-bottom:5px;}
.h3A:link		{color:#333; font-weight:bold; font-size:1.1em; letter-spacing:1px; text-decoration:none;}
.h3A:visited	{color:#333; font-weight:bold; font-size:1.1em; letter-spacing:1px; text-decoration:none;}
.h3A:hover		{color:#333; font-weight:bold; font-size:1.1em; letter-spacing:1px; text-decoration:underline;}
.h3A:active		{color:#333; font-weight:bold; font-size:1.1em; letter-spacing:1px; text-decoration:underline;}	
h4	{color:#666; font-size:1em; letter-spacing:1px; margin:0px; padding-bottom:5px;}
h5	{color:#999; font-size:.8em; letter-spacing:1px; margin:0px; padding-bottom:5px;}
hr	{border:1px solid #ccc; margin:20px 0px 20px 0px;}
p	{margin:5px 5px 10px 5px;}
/* FORM */
form	{margin:0px;}
input, textarea, select	{border:1px solid #999; color:#333; font-size:1.1em; letter-spacing:1px; margin-bottom:5px; padding:2px; vertical-align:middle;}
.fButton	{background:#ccc; color:#333; font-size:1em; font-weight:bold; text-transform:uppercase;}
.radioBtn	{border:none;}
OPTION	{color:#336699; font-size:1em;}
ul	{margin:0px; padding-left:15px;}
li	{color:#ccc; list-style:square; text-indent:0px; padding:2px;}
li:hover	{color:#333;}
.listAlpha		{margin:5px; padding-left:25px;}
.listAlpha li	{color:#999; border-bottom:#CCC dashed 1px; font-weight:bold; list-style:lower-latin; text-indent:0px; padding:5px;}
.listAlpha span	{color:#333; font-weight:normal;}
.listNum		{margin:5px; padding-left:15px;}
.listNum li		{color:#999; font-weight:bold; list-style:decimal; text-indent:0px; padding:5px;}
.listNum span	{color:#333; font-weight:normal;}
.listLrg	{margin:0px; padding-left:30px;}
.listLrg li	{color:#333; font-size:1.25em; list-style:square; text-indent:0px; padding:2px;}
.listErr	{margin:0px; padding-left:30px;}
.listErr li	{color:#bd0a1d; font-size:1.25em; font-weight:bold; list-style:square; text-indent:0px; padding:2px;}
.clear	{clear:both; margin:0px; padding:0px;}
.clearL	{clear:left; margin:0px; padding:0px;}
.clearR	{clear:right; margin:0px; padding:0px;}
.clearI	{clear:inherit; margin:0px; padding:0px;}
.formInput	{border:none; margin-bottom:5px; vertical-align:middle;}
.formBtn_blue	{background-color:#0066cc; color:#FFFFFF; font-weight:bold;}
.formBtn_orange	{background-color:#ff9900; color:#FFFFFF; font-weight:bold;}
.formInline	{display:inline;}
.imgMiddle		{vertical-align:middle;}
.txtCenter		{text-align:center;}
.txtRight		{text-align:right;}
.txtSmall		{font-size:.9em;}
.txtSmaller		{font-size:.85em;}
.txtSmallest	{font-size:.8em;}
.txtTiny		{font-size:.7em;}
.txtLarge		{font-size:1.25em;}
.txtLarger		{font-size:1.50em;}
.txtLargest		{font-size:1.75em;}
.dim			{color:#999;}
.border_lBlue	{border:#5bbbd4 solid 1px;}
.border_9		{border:#999 solid 1px;}
.bBorder_e		{border-bottom:#eee solid 1px;}
.bBorder_c		{border-bottom:#ccc solid 1px;}
.bBorder_9		{border-bottom:#999 solid 1px; display:block;}
.bBorder_f		{border-bottom:#fff solid 1px;}
.rBorder_c		{border-right:#ccc dashed 1px;}
.bg_grey		{background-color:#EEE;}
.bg_highlight	{background-color:#FFFFCC;}
.bg_alert		{background-color:#FF9933;}
.bg_alertGood	{background-color:#009933;}
.bg_ccc			{background-color:#ccc;}
.bg_999			{background-color:#999;}
.bg_666			{background-color:#666;}
.bg_333			{background-color:#333;}
.dspBlock		{display:block;}
.dspLine		{display:inline;}
.dspNone		{display:none;}
.color_dBlue	{color:#000099;}
.color_lBlue	{color:#5bbbd4;}
.color_blue		{color:#2561bd;}
.color_black	{color:#000;}
.color_bronze	{color:#996600;}
.color_purple	{color:#330066;}
.color_bOrange	{color:#cc6633;}
.color_orange	{color:#ff9900;}
.color_dRed		{color:#990000;}
.color_green	{color:#006600;}
.color_lGreen	{color:#aac550;}
.color_gold		{color:#FFCC00;}
.color_grey		{color:#333;}
.color_lGrey	{color:#666;}
.color_teal		{color:#339999;}
.color_lBrown	{color:#663300;}
.color_red		{color:#bd0a1d;}
.color_white	{color:#fff;}
.photo			{border:#003399 solid 1px; padding:1px;}
.photoTn		{font-size:.8em; float:left; text-align:center; width:60px; margin:5px;}
.popOut			{background:#f6f6f6; padding:5px;}
.pointer		{cursor:pointer;}
.padBtm			{margin-bottom:10px;}
.padSides		{padding:5px;}
.padLeft		{padding-left:10px;}
.padLeft5		{padding-left:5px;}
.padRight		{padding-right:10px;}
.padRight5		{padding-right:5px;}
.strike			{text-decoration:line-through;}
.uCase			{text-transform:uppercase;}
.marg10			{margin:10px;}
.margLeft5		{margin-left:5px;}
.margBottom10	{margin-bottom:10px;}
.margRight5		{margin-right:5px;}
.margRight10	{margin-right:10px;}
.viewMore			{font-size:.8em; text-align:right; padding:4px 5px 0px 0px;}
.viewMore a:link	{color:#999; text-decoration:none;}
.viewMore a:visited	{color:#999; text-decoration:none;}
.viewMore a:hover	{color:#333; text-decoration:underline;}
.viewMore a:active	{color:#333; text-decoration:underline;}
/* Members */
.membersTL_5			{background:#00CC00; border:#006600 solid 1px; float:right; width:15px; height:15px; margin:2px 2px 0px 2px;}
.membersTL_4			{background:#3366FF; border:#3300FF solid 1px; float:right; width:15px; height:15px; margin:2px 2px 0px 2px;}
.membersTL_3			{background:#FFFF00; border:#FFCC33 solid 1px; float:right; width:15px; height:15px; margin:2px 2px 0px 2px;}
.membersTL_2			{background:#FF6600; border:#FF3300 solid 1px; float:right; width:15px; height:15px; margin:2px 2px 0px 2px;}
.membersTL_1			{background:#FF0000; border:#990000 solid 1px; float:right; width:15px; height:15px; margin:2px 2px 0px 2px;}
.membersTL_0			{background:#000; border:#666666 solid 1px; float:right; width:15px; height:15px; margin:2px 2px 0px 2px;}
.membersTLTitle_5		{color:#006600; float:left; padding-top:3px;}
.membersTLTitle_4		{color:#3300FF; float:left; padding-top:3px;}
.membersTLTitle_3		{color:#FFCC33; float:left; padding-top:3px;}
.membersTLTitle_2		{color:#FF3300; float:left; padding-top:3px;}
.membersTLTitle_1		{color:#990000; float:left; padding-top:3px;}
.membersTLTitle_0		{color:#666; float:left; padding-top:3px;}
.opacityChange	{ -moz-opacity:.80; -ms-filter:alpha(opacity=80); filter:alpha(opacity=80); opacity:.80; }
/* CSS Popup */
#blanket 					{background-color:#333;	opacity: 0.65; position:absolute; z-index: 9050; top:0px; left:0px;	width:100%;	filter:alpha(opacity=65);}
.popUpDiv_600 				{position:absolute;	top:25%; width:600px; height:400px;	overflow:hidden; z-index: 9100;}
.popUpDiv_600_content 		{border:#ccc solid 1px; height:340px; padding:10px; overflow:auto;}
.dataTablePop				{background:#fff; border:#fff solid 5px; text-align:left;}

.sochi_header a {color:#000;}
.sochi_header a:visited {color:#000;}