@charset "utf-8";
/* CSS Document */
/*================= 

Splashdot Global CSS 
Copyright 2011 www.splashdot.com
Written by: Bob Doell, Alex Croal

=================*/

	html { width:100%; height:100%; }
	body { margin:0; padding:0; }
	img { display:block; border:none; }
	table {border-collapse:collapse; border-spacing:0; }

	/*sup {vertical-align:baseline; position:relative; bottom:.33em;}*/
	sup, sub { position:relative; height:0; font-size:1em; line-height:1em; vertical-align:baseline; /*_vertical-align: bottom; IE6 hack*/ }
	sup { bottom:0.5em; }
	sub { top:0.5em; }

	/*a sub, a sup { //display:inline-block;// text-decoration:none !important; }*/

/*================= Classes =================*/

	a.btn, a.btnSm { display:block; text-decoration:none; }
	a.btn span, a.btnSm span, legend, .hidden, table caption { position:absolute; z-index:0; float:left;/* don't ask */ display:inline-block; font-size:0; text-decoration:none; width:0; height:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }	

	.hdg { font-size:1.5em; background:none; font-weight:bold; }
	.subHdg { font-size:1.2em; background:none; font-weight:bold; }
	.note { font-size: 0.9em; }
	.finePrint { font-size: 0.8em; }

	.clear { height:1px; font-size:1px; clear:both; }
	.center { text-align:center; }
	.right { text-align:right; }
	.indent { padding-left:0.5em; }

	/* CSS version of nobr */
	.nobr {white-space:nowrap;}
	.error, .ajaxerror { font-weight:bold; color:#CE1C00; } 

/*================= Forms =================*/
	
	form { margin:0; padding:0; }
	fieldset { border:none; margin:0; padding:0; } 
	legend { position:absolute; }
	input { position:relative; z-index:1; } /* necessary to avoid some form issues with .hidden */

/*================= Tables =================*/
	
	table td { vertical-align:top; }

/*================= Browser Support =================*/

	#browserSupport { display:none; position:absolute; top:0; left:0; z-index:99; width:100%; margin:0; padding:20px 0; background:url("/media/olgwc/images/wcri/wcri_browsersupport_bg_50x130.png") repeat-x bottom #FFF; border-bottom:3px solid #620821; text-align:center; }
	#browserSupport a#brsBtnClose { display:block; position:absolute; top:10px; right:10px; width:32px; height:32px; background:url("/media/olgwc/images/wcri/wcri_browsersupport_btn_close_32x32.png") no-repeat; cursor:pointer;z-index:1000; }
		#browserSupport a#brsBtnClose span { display:none; }
	#browserSupport img { border:none; }
	#browserSupport p { margin:0; padding:0 0 10px; color:#620821; font-weight:bold; }
	#browserLogos { margin:0 auto; padding:0; height:66px; width:350px; }
	#browserLogos img { display:inline-block; float:left; margin:0 10px; }

	a#brsBtnClose, #browserLogos img { behavior:url("../../common/css/pngbehavior.htc"); }



