@import url("_css/global_CSSReset.css");

html			{	font-family: Trebuchet, Verdana, Arial, Sans-Serif;}
		
body			{	background-color:#F2F2F2;
					color:#404041;
					text-align:left;
					margin:0px;
					padding:0px;}
				
p				{	font-size:1em; line-height:1.4em;}
				
strong, b		{	font-weight:bold;}

.clear			{	clear:both;}

a				{	color:#0000CC; font-weight: bold; text-decoration:none; border:none;}
a:visited		{	color:#0000CC; font-weight: bold; text-decoration:none;}
a:hover			{	color:#0000CC; font-weight: bold; text-decoration:underline;}

* {margin:0; padding:0;}


/*  Main Layout
--------------------------------------------------------------------------------------------------*/
.dotted_line 	{	border-bottom: 1px dashed #ed7600;
					margin: 15px 20px 15px 20px;}	
					
#Main_Container		{	display:block;
						margin-left:auto;
						margin-right:auto;						
						width: 800px;
						background-color:#F2F2F2;
						border:none;
						position:relative;
						margin-top:0px;
						margin-bottom:0px;}
					
#headerArea			{	display:block;
						width:inherit;
						position:relative;
						height:271px;
						background-image: url(../_images/RMRheader3.jpg);
						background-repeat:no-repeat;
						margin-top:15px;
						margin-bottom:0px;}

	
/*   Home Page Content Layout
--------------------------------------------------------------------------------------------------*/
#contentArea		{	display:block;
						width:inherit;
						height:100%;}
								
#HomeLeft			{	position:relative;
						float:left;
						width:435px;
						background-image:url(../_images/HomeLeftBG.gif);
						background-repeat:repeat-y;
						margin:0px 0px 0px 3px;
						padding:0px;}
								
#HomeLeft p		{font-size:.7em; color:#404041; font-weight:normal; padding:0px 25px 10px 25px;}	

#HomeLeft h1	{font-size:1em; color:#ed7600; font-weight:bold; padding-bottom:0px;}		
				
#HomeLeft img		{display:block; margin:0px; padding: 0px;}

#HomeLeft .graphic		{display:block; margin:0px 0px 15px 0px; padding: 0px;}
		
					
#HomeRight			{	position:relative;
						float:left;
						width:355px;
						background-image:url(../_images/HomeRightBG.gif);
						background-repeat:repeat-y;
						margin:0px 0px 0px 3px;
						padding:0px;}					

#HomeRight p	{font-size:.7em; color:#404041; font-weight:normal; padding:0px 25px 10px 25px;}		

#HomeRight h1	{font-size:1em; color:#ed7600; font-weight:bold; padding-bottom:0px;}	

#HomeRight img	{display:block; margin:0px; padding: 0px;}

#HomeRight .graphic		{display:block; margin:0px 0px 15px 0px; padding: 0px;}

.RightPhoto		{float:right; display:inline; margin:-10px 25px 10px 10px; border:none;}	
	

/*   Inside Single Column Content Layout
--------------------------------------------------------------------------------------------------*/

#InsideBody			{	position:relative;
						float:left;
						width:790px;
						height:auto;
						background-image:url(../_images/WideBG.gif);
						margin:0px 0px 0px 3px;
						padding:0px;}					

#InsideBody p		{font-size:.7em; color:#404041; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 35px 12px 35px;}	

#InsideBody ul		{font-size:.7em; color:#404041; font-weight:normal; margin:10px 0px 0px 20px; padding:0px 35px 7px 35px;}	

#InsideBody ol		{font-size:.7em; color:#404041; font-weight:normal; margin:10px 0px 0px 20px; padding:0px 35px 7px 35px;}	

#InsideBody li		{font-size:1em; line-height:1.4em; color:#404041; font-weight:normal; padding:0px 35px 0px 10px;}	

#InsideBody h1	{font-size:1.3em; color:#ed7600; font-weight:normal; margin:0px; padding:5px 25px 5px 25px;}		
				
#InsideBody h2	{font-size:.9em; color:#404041; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}	
				
#InsideBody h3	{font-size:.75em; color:#404041; font-weight:bold; margin:0px; padding:0px 25px 10px 25px;}

#InsideBody h4	{font-size:1em; color:#ed7600; font-weight:normal; margin:0px; padding:3px 25px 0px 25px;}

#InsideBody h5	{font-size:.9em; color:#ed7600; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}		

#InsideBody h6	{font-size:1.2em; color:#ed7600; font-weight:normal; margin:0px; padding:3px 25px 0px 25px;}


#InsideBody img	{display:block; margin:0px; padding:0px; overflow:hidden;}

#InsideBody .photo  {float:left; display:inline; margin: 15px 20px 10px 35px;}	

#InsideBody .schedule  {float:left; display:inline; margin: 0px 0px 10px 40px;}		
				

/*   Inside Single Column Content Layout
--------------------------------------------------------------------------------------------------*/

#InsideLeft			{	position:relative;
						float:left;
						width:250px;
						background-image:url(../_images/InsideLeftBG.gif);
						margin:3px 0px 0px 3px;
						padding:0px;}
								
#InsideLeft p		{font-size:.65em; color:#404041; font-weight:normal; line-height:1.3em; margin:0px 10px 0px 20px;}	

#InsideLeft p .orange		{color:#ed7600; font-weight:normal; margin:0px;}	


#InsideLeft h2	{font-size:1em; color:#ed7600; font-weight:bold; margin:5px 10px 15px 20px;}		
				
#InsideLeft img		{display:block; margin:0px; padding: 0px;}


#InsideRight		{	position:relative;
						float:left;
						width:540px;
						background-image:url(../_images/InsideRightBG.gif);
						margin:3px 0px 0px 3px;
						padding:0px;}					

#InsideRight p	{font-size:.7em; color:#404041; font-weight:normal; margin:0px; padding:0px 25px 0px 25px;}		

#InsideRight h1	{font-size:1.3em; color:#ed7600; font-weight:normal; margin:0px; padding:0px 25px 0px 25px;}		
				
#InsideRight h2	{font-size:.9em; color:#404041; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}	
				
#InsideRight h3	{font-size:.75em; color:#404041; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}

#InsideRight h4	{font-size:1em; color:#ed7600; font-weight:normal; margin:0px; padding:3px 25px 0px 25px;}

#InsideRight h5	{font-size:.9em; color:#ed7600; font-weight:bold; margin:0px; padding:10px 25px 10px 25px;}	

#InsideRight h6	{font-size:1.1em; color:#000066; font-weight:normal; margin:0px; padding:10px 25px 10px 25px;}		

#InsideRight ul		{font-size:.7em; color:#404041; font-weight:normal; margin:10px 0px 0px 20px; padding:0px 35px 0px 35px;}	

#InsideRight ol		{font-size:.7em; color:#404041; font-weight:normal; margin:10px 0px 0px 20px; padding:0px 35px 0px 35px;}	

#InsideRight li		{font-size:1em; line-height:1.4em; color:#404041; font-weight:normal; padding:0px 35px 0px 10px;}	

#InsideRight img		{display:block; margin:0px; padding: 0px;}

#InsideRight .photo		{float: left; display: inline; margin: 15px 15px 3px 30px;}



/*   Participant section
--------------------------------------------------------------------------------------------------*/

#Participants  {position:relative; float:left; width:250px; margin:0px;}

#Participants p  {float:left; margin:0px 0px 1px 0px; padding:0px 0px 4px 20px; font-size:.6em; line-height:1.3em;}

#Participants p .orange		{color:#ed7600; font-weight:normal; margin:0px;}	

.photo	{float:left; display:inline; margin:0px -10px 0px 20px; padding: 0px;}


				
/*  Simple Footer Layout
--------------------------------------------------------------------------------------------------*/

#SimpleFooter		{	display:block;
						position:relative;
						width:800px;
						margin:0px;
						background-color:transparent;}
					
.rocketron	h2		{	position:relative;
						float:left; 
						font-size:.9em; 
						color:#ed7600; 
						font-weight:bold; 
						padding:5px 0px 40px 25px;}
						
.rocketron img		{	position:relative;
						float:left; 
						padding:0px 10px 0px 5px; border:none;}	
						
.rocketron a		{	position:relative;
						float:left; 
						font-size:.8em; 
						color:#666666; 
						font-weight:bold; 
						padding:5px 0px 40px 15px;
						text-decoration:none;}	
						
.rocketron a:hover		{	text-decoration:underline;}																	
					
/*.copyright	p		{	position:relative;
						float:right; 
						font-size:.6em; 
						color:#404041; 
						font-weight:normal; 
						padding:5px 25px 10px 25px;}*/
						
#Copyright	p		{	position:relative;
						float:right; 
						display:block;
						text-align:right;
						font-size:.6em; 
						color:#404041; 
						font-weight:normal; 
						margin: 0px 20px 0px 0px;
						padding:0px 0px 10px 25px;}	
						
#Copyright	a		{	position:relative;
						float:right;
						display:block;
						text-align:right;
						font-size:1em;
						color:#ed7600; 
						font-weight:normal;
						text-decoration:none;}	
						
#Copyright	a:hover		{text-decoration:underline;}																		
						
/*  Fancy Footer Layout
--------------------------------------------------------------------------------------------------*/
#Footer				{	display:block;
						position:relative;
						height:300px;
						width:800px;
						margin:0px;
						background-image: url(../_images/FooterBGwholeLg.gif);}
					
.footerBox1	{	position:absolute;
						top:30px;
						left:30px;}
					
.sponsorsRow1		{	display:inline;	
						position:absolute;
						top:50px;
						left:30px;
						background-color:#FFFFFF;
					}
					
.sponsorsRow1 img	{	padding:0px 5px 8px 5px; border:none;}	


/*  Footer 2 Layout
--------------------------------------------------------------------------------------------------*/
#Footer2			{	display:block;
						position:relative;
						height:300px;
						width:800px;
						margin:0px;
						background-image: url(../_images/FooterBGwholeLg.gif);}
					
.footerBox2	{	position:absolute;
						top:20px;
						left:30px;}
					
.sponsorsRow2		{	display:inline;	
						position:absolute;
						top:45px;
						left:30px;}
					
.sponsorsRow2 img	{	padding:0px 5px 0px 5px; border:none;}



.footerBox3	{	position:absolute;
						top:20px;
						left:470px;}
					
.sponsorsRow3		{	display:inline;	
						position:absolute;
						top:60px;
						left:455px;
					}
					
.sponsorsRow3 img	{	padding:0px 5px 0px 5px; border:none;}	


/*  Host Committee Logo Page Layout
--------------------------------------------------------------------------------------------------*/

#hcsArea			{	display:block;
						position:relative;
						width:780px;
						margin:0px 0px 0px 10px;}							
					
#hcsArea img	{	padding:0px; margin:0px;}						
					
#hcsArea .logo	{	display:inline; padding:0px 8px 25px 8px; margin:20px 0px 0px 0px; border:none;}	


/*  Contact Form Layout
--------------------------------------------------------------------------------------------------*/

#form			{	display:block;
					position:relative;
					width:780px;
					margin:0px 0px 40px 10px;}							
					