@charset "utf-8";
/* CSS Document */


/*------------------------------------------------------------------------------------------------------/
 * CSS page for styles unique to the main index page
 * Please comment all styles including page on which style appears
 */


/* INDEX PAGE CSS */

	/* left text box */
	
	.left-box {
		position: relative;
		width: 240px;
		margin: 30px 0 20px 30px;
		text-align: left;
	}
	
		.left-box p {
			font-family: 'Open Sans', Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 21px;
			color: #333;
			margin: 8px 0 0 0;
			border-top: 1px solid #CCC;
		}

	/* box for rotating images */
	
	#gray-box-450 {
		width: 450px;
		margin: 30px 0 0 20px;
		padding: 15px 0 15px 0;
		background-color: #F3F3F3;
		border: 1px solid #CCC;
	}
	
		#image-box-420 {
			position: relative;
			width: 420px;
			height: 333px;
			margin: 0px auto 0px auto;
		}
		
		#image-caption-420 {
			position: relative;
			width: 420px;
			margin: 8px auto 0px auto;
		}
		
			.caption-text {
				font-family: 'Open Sans', Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
			
				.caption-text a {
					text-decoration: none;
					color: #3D509E;
				}
		
				.caption-text a:hover {
					text-decoration: underline;
					color: #940202;
				}

	/* right column */
	
	.right-text-box {
			width: 170px;
			height: 420px;
			margin: 20px 20px 0px 10px;
		}
				
		.right-text-box p {
				font-family: 'Open Sans', Arial, Helvetica, sans-serif;
				color: #333;
				font-size: 12px;
				line-height: 16px;
				padding: 5px 0px 15px 0px;
				border-bottom: 1px solid #CCC;
		}	

		.box-right-text-noline {
			font-family:  'Open Sans', Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			margin: 0px;
			padding: 10px 0px 0px 0px;
			border-bottom: 0px solid #CCC;
		}	



/* bottom link boxes */

#bottom-box-container {
		position: relative;
		width: 950px;
		height: 50px;
		padding-bottom: 20px;
		text-align: left;
		}




		#bottom-box1 {
			position: absolute;
			width: 210px;
			height: 50px;
			left: 30px;
			border: 1px solid #CCC;
		}

		#bottom-box2 {
			position: absolute;
			width: 210px;
			height: 50px;
			left: 260px;
			border: 1px solid #CCC;
			}
		
		#bottom-box3 {
			position: absolute;
			width: 210px;
			height: 50px;
			left: 490px;
			border: 1px solid #CCC;
			}
		
		#bottom-box4 {
			position: absolute;
			width: 210px;
			height: 50px;
			left: 720px;
			border: 1px solid #CCC;
			}
		




#twitter_button
	{
	  display: block;
	  width: 210px;
	  height: 50px;
	  background: url("../graphics/twitter_button.png") no-repeat 0 0;
	}

#twitter_button:hover
	{ 
	  background-position: 0 -50px;
	}

#twitter_button span
	{
	  display: none;
	}

#goes_button
	{
	  display: block;
	  width: 210px;
	  height: 50px;
	  background: url("../graphics/goes_button.png") no-repeat 0 0;
	}

#goes_button:hover
	{ 
	  background-position: 0 -50px;
	}

#goes_button span
	{
	  display: none;
	}
	
#poes_button
	{
	  display: block;
	  width: 210px;
	  height: 50px;
	  background: url("../graphics/poes_button.png") no-repeat 0 0;
	}

#poes_button:hover
	{ 
	  background-position: 0 -50px;
	}

#poes_button span
	{
	  display: none;
	}

#photos_button
	{
	  display: block;
	  width: 210px;
	  height: 50px;
	  background: url("../graphics/photos_button.png") no-repeat 0 0;
	}

#photos_button:hover
	{ 
	  background-position: 0 -50px;
	}

#photos_button span
	{
	  display: none;
	}



#special-event {
	position: absolute;
	height: 70px;
	left: 30px;
	width: 900px;
	}

 .event-background {
	 background-image:url(/graphics/satellite-conference-banner.jpg);
	 background-repeat:no-repeat;
 }

 .event-text {
	 float: right;
	 width: 310px;
 }
 
 	.event-text p {
		font-family:  'Open Sans', Arial, Helvetica, sans-serif;
	}
 
 	.event-date {
		font-size: 16px;
		color:#FFF;
		padding-bottom: 5px;
	}
	
	.event-countdown {
		font-size: 12px;
		color: #B1D5E4;
	}





/* END INDEX PAGE CSS */









