/* CSS Document */

*	{ padding:0; margin:0; border:0; }

body	{ background-image:url(../images/bg/random_grey_variations_@2X.png);
						background-repeat:repeat; 
						font-family:Arial, Helvetica, sans-serif;} 

#topwrapper	{ width:auto; height:200px; background:url(../images/bg/paper005.gif);}

#top 	{ width:900px; margin:0px auto auto auto;
				background-image:url(../images/bg/p6.png); 
				padding:0 40px; }

#topleft img	{ float:left; margin:50px 0;}

#topcenter img	{ float:left; margin:10px 0 0 15px;}
					
#topright		{ float:left; margin: 35px 0px 20px 60px;}

#topright h2 	{	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; 
			font-size:24px;
			font-weight:normal;
			font-style:normal;
			color:#000;
			text-align:center;}
#topright a:link 	{ color:#009;
					text-decoration:none;
					border:#FFF;}
					
#topright a:visited { color:#009;
					text-decoration:none;
					border:#FFF;}		
								
#topright a:active  { color:#009;
					text-decoration:none;
					border:#FFF;}
					
#topright a:hover   { color:#09F;
					text-decoration:none;
					border:#30F;}
					
#topright a:focus   { color:#fco;
					text-decoration:none;
					border:#FFF;}
			
#topright h4	{ font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; 
			font-size:16px;
			font-weight:normal;
			font-style:italic;
			color:#000
			text-align:center;}

#topstylebar	{ width:auto; height:20px; background:url(../images/bg/noisy_net.png);}

#wrapper 	{ width:900px; margin:0px auto 0px auto;
				background-image:url(../images/bg/p6.png); 
				padding: 0 20px 40px 40px; }

#content 	{float:right; width:650px;}

#content a:link 	{ color:#009;
					text-decoration:none;
					border:#FFF;}
					
#content a:visited { color:#009;
					text-decoration:none;
					border:#FFF;}		
								
#content a:active  { color:#009;
					text-decoration:none;
					border:#FFF;}
					
#content a:hover   { color:#09F;
					text-decoration:none;
					border:#30F;}
					
#content a:focus   { color:#fco;
					text-decoration:none;
					border:#FFF;}

h1 	{	font-family:Arial, Helvetica, sans-serif; 
			font-size:34px;
			font-weight:bold;
			font-style:normal;
			color:#000;
			text-align:center;}
			
h2 	{	font-family:Arial, Helvetica, sans-serif; 
			font-size:24px;
			font-weight:bold;
			font-style:normal;
			color:#000;
			text-align:center;}
			
h3 	{	font-family:Arial, Helvetica, sans-serif; 
			font-size:18px;
			font-weight:bold;
			font-style:normal;
			color:#DD0D12;
			text-align:center;}
			
p	{	font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;
			font-weight:normal;
			font-style:normal;
			color:#000;
			line-height:150%;
			padding-bottom:20px;
			margin-left:20px;
			margin-right:20px;
			text-align:justify;}

#itemgroup ol li {list-style-type:circle;
			list-style-position:inside;
			font-size:14px;
			font-weight:normal;
			font-style:normal;
			color:#000;
			line-height:100%;
			padding-bottom:20px;
			margin-left:20px;
			margin-right:20px;
			text-align:center;}
			
#itemgroupsmall ol li {list-style-type:circle;
			list-style-position:inside;
			font-size:12px;
			font-weight:bold;
			font-style:normal;
			color:#000;
			line-height:50%;
			padding-bottom:10px;
			margin-left:20px;
			margin-right:20px;
			text-align:center;}
				  
			
ul li	{list-style-type:none;}
ol li	{list-style-type:none;}

#topnav		{ padding:5px 0 5px 0;
				margin: 5px 0;
				clear:both;}

#topnav ul	li	{ list-style-type:none; 
					display:inline;}
					
#topnav a:link 	{ color:#fff;
					text-decoration:none;
					border:#FFF;
					background-color:#036;
					width:100px;
					padding: 5px 30px;}
#topnav a:visited { color:#fff;
					text-decoration:none;
					border:#FFF;
					background-color:#036;
					width:100px;
					padding: 5px 30px;}					
#topnav a:active  { color:#fff;
					text-decoration:none;
					border:#FFF;
					background-color:#036;
					width:100px;
					padding: 5px 30px;}
#topnav a:hover   { color:#fc0;
					text-decoration:none;
					border:#30F;
					background-color:#09F;
					width:100px;
					padding: 5px 30px;}
#topnav a:focus   { color:#fco;
					text-decoration:none;
					border:#FFF;
					background-color:#09F;
					width:100px;
					padding: 5px 30px;}

#leftsidebarhigh {float:left; width:248px;
					background:url(../images/bg/paper005.gif); no-repeat; margin-bottom:5px; padding-bottom:1px; border: solid 1px #036;}
					
#leftsidebarhigh form	{width 200px; margin: 0 auto 0 auto;}

#leftsidebarhigh label	{display:block; margin:5px 1px 1px 5px; color:#036; font-size:1em;}

#leftsidebarhigh input 	{background:#fff; width:220px; margin: 0 0 0 5px;}
#leftsidebarhigh textarea	{background:#FFF; width:220px; margin: 0 0 0 5px;}
#leftsidebarhigh fieldset	{border:none; background:url(images/bg/gplaypattern.png); padding: 0 0 5px 0;}
#leftsidebarhigh fieldset.first	{background:url(images/bg/random_grey_variations_@2X.png) no-repeat;}
#leftsidebarhigh .labelone	{padding-left:1px;}
#leftsidebarhigh .btn	{width:106px; margin:5px 0 0 5px; color:#fff; font-weight:bold; background:#036;}
#leftsidebarhigh form h4	{margin: 0 auto 0 auto; font-size:1.2em; color:#fff; font-weight:bold; text-align:center; background:#036;}
					

				



#leftsidebarlow ul {display:inline; }



#footer	{ padding:20px;
			margin:20px;
			clear:both;}
#footer p {text-align:center;}

#sponsors {margin:10px auto; text-align:center;}
#sponsors ul	{float:left 100px;}
#sponsors ul li	{ list-style-type:none; 
					display:inline;
					padding: 0 15px;}
					
				
				