@charset "utf-8";
/* CSS Document */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 
	hr, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,
	dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, 
	sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border: 0;
		font-family: inherit;
		font-size: 100%;
		font-style: inherit;
		font-weight: inherit;
		margin: 0;
		outline: 0;
		padding: 0;
	}
	strong, b{ font-weight:bold; }
	em, i{ font-style:italic; }
	/* remember to define focus styles! */
	:focus{ outline: 0; }
	.clear{ clear:both; }

	.rightlink{ display:block; text-align:right; }
	.center{ display:block; margin:auto; }
	
	html{ height:100%; }
	
	hr{ height:1px; border:none; background:#000; color:#000; }
	
	#content p{ padding:7px 0px; }
	#content ul, #content ol{ margin-left:25px; }
	
	.pagewidth{ width:992px; margin:auto; }
	
	h1{ font-size:22px; font-weight:bold; padding:3px 8px; margin-bottom:10px; background:#EF222B; color:#FFF; }
	h2{ font-size:20px; font-weight:bold; margin:10px 0; }
	h3{ font-size:18px; font-weight:bold; margin:10px 0; padding:2px 5px; background:#7D1F7D; color:#FFF; }
	h4{ font-size:16px; font-weight:bold; margin:10px 0; }
	a { color:#905B74; text-decoration:none; }
	a:hover { color:#000000; text-decoration:underline; }
	
	body{ background:#fd2055 url(images/background.jpg) top center no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
	
	#header{ height:206px; background:url(images/header.png) top left no-repeat }
	
	#container_wrap{ background:url(images/content_back.gif) repeat-y top left; }
	#container{ background:url(images/content_back2.gif) no-repeat top left; }
	
	#nav_wrap{ float:left; width:206px; padding-top:10px;}
	#nav_wrap #nav_subnav{ padding-left:2px; }
	#nav_wrap #nav_logo{ text-align:center; }
	#nav_wrap a{ display:block; color:#de6722; font-weight:bold; padding:5px 0px 5px 15px; text-decoration:none; font-size:13px; }
	#nav_wrap a:hover{ background:#7d1f7d; color:#FFF; }
	#nav_wrap #nav_logo:hover{ background:none; }
	
	#content{ float:left; width:510px; padding-left:36px; line-height:22px; }
	#content .redbox{ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background:#ef222b; padding:20px; margin-bottom:20px; color:#FFF }
	
	#rightcol{ float:right; width:203px; text-align:center; }
	#rightcol #presentedby{ background:url(images/h_presentedby.png) no-repeat center left; padding-left:11px; margin-left:8px; }
	
	#forceheight{ float:right; width:1px; height:850px; }
	
	#footer{ padding-top:38px; background:url(images/footer.png) top left no-repeat; color:#FFF; font-weight:bold; }
	#footer .pad{ padding:0px 20px 10px 20px; }
	#footer a{ color:#FFF; text-decoration:underline; }
	#footer a:hover{ color:#CCC; }
