﻿body 
{
    background-color:#363637;
    background-image:url(images/bg_topo1.jpg); 
	background-position:center;
    background-repeat:no-repeat;
	margin:0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
	font-family: "Helvetica Neue",Arial, Helvetica, sans-serif;
	font-size/* */:/**/small;
  	font-size: /**/small;
     
}

a {
	color:#e31937;
	text-decoration:none;
	}
	
a:hover {
	color:#333333;
	text-decoration:underline;
	}	

#logohomebox {
	position:absolute; 
	top:420px; 
	width:100%; 
	z-index:2;
	}
	
#logohome {
	width:865px; 
	height:181px; 
	padding-right:55px;
	}
	
#logobox {
	position:absolute;
	top:111px;
	width:100%;
	z-index:2;

	}
	
#logo {
	width:865px; 
	height:106px; 
	}	
	
#hometextbox1 {
	position:absolute; 
	top:620px; 
	width:100%; 
	z-index:3;
	}
	
#hometextbox2 {
	width:865px; 
	height:181px; 
	padding-right:65px;
	}
	
#hometext {
	width:265px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:1.5em; 
	letter-spacing:.15em;
	}
	
#videohomebox {
	position:absolute;
	top:450px;
	width:100%;
	z-index:100;
	}
	
#videohome {
	width:865px; 
	height:181px; 
	padding-left:130px;
	}
	
#sponsors {
	position:absolute;
	top:520px;
	width:100%;
	z-index:3;
	}	
	
#casestudycontent {
	position:absolute;
	top:240px;
	width:100%;
	z-index:5;
	}	
	
#casestudycontent2 {
	position:absolute;
	top:230px;
	width:100%;
	z-index:5;
	line-height:1.2em;
	letter-spacing:.05em
	}		
	
#container1 {
	background-image:url(images/drop_shadow.png); 
	background-repeat:no-repeat;
	padding-top:27px; 
	margin-top:50px; 
	width:922px; 
	height:751px;
	}	
	
#casestudynav {
	background-color:#ffffff;
	width:145px;
    }	
	
#casestudynav a {
	color:#555658;
    display: block;
    width: 100%;
    text-decoration: none;
	background-color:#ffffff;
	font-size:11px;
	font-weight:bold;
			padding-top:10px;
	padding-bottom:10px;
    }
	
#casestudynav a:hover {
    background: #e21a37 none;	
	color:#ffffff;
	  }
	
#container2 {
	background-image:url(images/drop_shadow.png); 
	background-repeat:no-repeat;
	padding-top:27px; 
	margin-top:50px; 
	width:922px; 
	height:751px;
	}	
	
.casestudysubnav {
	font-size:.55em;
	}	
	
#casestudies {
	background-image:url(images/case_study_bg.png);
	background-repeat:no-repeat;
	width:865px;
	height:695px;
	}	
	
/* nav styles */

#navbox1 {
	position:absolute; 
	top:184px; 
	width:100%; 
	z-index:5;
	}
	
#navbox2 {
	width:865px; 
	padding-right:1px;
	}	

#navbox2 a {
	color:#555658;
    display: block;
    width: 100%;
    text-decoration: none;
	background-image:url(images/nav_bg1.png);
	font-size:11px;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
    }
	
#navbox2 a:hover {
    background: #e21a37 none;	
	color:#ffffff;
	  }
	  
.navboxselected{
    background: #e21a37 none;	
	font-size:11px;
	color:#ffffff;
	font-weight:bold;	
	  }	  

/* Dropdown Menu Styles */


#button {
	width:251px;
	margin:0px;
	padding: 0 0 0 0;
	margin-bottom: 1em;
	color: #502f20;
	font-size:11px;
	z-index:1000;
	
	}
	
	#button ul {
		list-style: none;
		margin:0px;
		padding:0px;
		border: none;
		}
		
	#button li {
		border: none;
		margin-top:3px;
		list-style: none;
		list-style-image: none;
		}
	
	#button li a {
	color:#555658;
    display: block;
    width: 100%;
    text-decoration: none;
	background-image:url(images/nav_bg1.png);
	font-size:11px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:25px;
	font-weight:bold;
    }


	html>body #button li a {
		width:auto;
		}

	#button li a:hover {
    background: #e21a37 none;	
	color:#ffffff;
		}	
		
.header1 {
	font-size:1.25em;
	font-weight:bold;
	color:#e31937;		
	}
	
.listtext {
	font-size:.85em;
	}	


/* Video Production styles */

#videotextbox1 {
	position:absolute; 
	top:239px; 
	width:100%;
	}
	
#videotextbox2 {
	width:865px;
	}

#videotext {
	background-image:url(images/video/video_text_bg.png); 
	background-repeat:no-repeat; 
	width:298px; 
	height:416px;
	padding-top:80px;
	padding-right:80px;
	padding-bottom:35px;
	padding-left:85px;
	text-align:left;
	line-height:1.2em;
	letter-spacing:.05em
	}	
	
/* Event Production styles */

#eventtextbox1 {
	position:absolute;
	top:252px;
	width:100%;
	}
	
#eventtextbox2 {
	width:865px;
	}

#eventtext {
	background-image:url(images/event/eventtext_bg.png); 
	background-repeat:no-repeat; 
	width:306px; 
	height:332px;
	padding-top:90px;
	padding-right:85px;
	padding-bottom:35px;
	padding-left:32px;
	text-align:left;
	line-height:1.2em;
	letter-spacing:.05em
	}	
	
/* Infrasctructure styles */

#infratextbox1 {
	position:absolute;
	top:415px;
	width:100%;
	}
	
#infratextbox2 {
	width:865px;
	}

#infratext {
	background-image:url(images/infrastructure/infratext_bg.png); 
	background-repeat:no-repeat; 
	width:290px; 
	height:278px;
	padding-top:42px;
	padding-right:80px;
	padding-bottom:35px;
	padding-left:95px;
	text-align:left;
	line-height:1.2em;
	letter-spacing:.05em	
	}
	
/* Infrasctructure styles */

#logisticstextbox1 {
	position:absolute;
	top:260px;
	width:100%;
	}
	
#logisticstextbox2 {
	width:865px;
	}

#logisticstext {
	background-image:url(images/logistics/logisticstext_bg.png); 
	background-repeat:no-repeat; 
	width:312px; 
	height:333px;
	padding-top:82px;
	padding-right:25px;
	padding-bottom:35px;
	padding-left:85px;
	text-align:left;
	line-height:1.2em;
	letter-spacing:.05em	
	}	
	
/* Samples styles */

#samplestextbox1 {
	position:absolute;
	top:255px;
	width:100%;
	}
	
#samplestextbox2 {
	width:865px;
	}

#samplestext {
	background-image:url(images/logistics/samplestext_bg.png); 
	background-repeat:no-repeat; 
	width:755px; 
	height:516px;
	padding-top:82px;
	padding-right:25px;
	padding-bottom:35px;
	padding-left:85px;
	text-align:left;
	line-height:1.2em;
	letter-spacing:.05em	
	}		

/* Contact styles */

#contactbox1 {
	position:absolute;
	top:605px;
	width:100%;
	z-index:3;
	}
	
#contactbox2 {
	width:865px; 
	height:181px; 
	padding-right:65px;
	}
	
#contact {
	width:353px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	line-height:1.2em; 
	letter-spacing:.15em;
	}
	
#contact  a:hover{
	color:#ffffff;
	}	

