body {
  margin:30px 0 30px 0;
  text-align:center;
  background-color: #B5B9C2;
  font-size:80%;
  font-family:arial, sans-serif;}

p, table {font-size:100%;}
  
a {
  color: #000000;}
  
a:hover {
	color:#999999;}
img {
  border: 0;}
	
h1 { 
	font-size:110%;
	font-weight: bold;}
	h1 a {color:#000000;}

#container {
	display:block;
	background:#FFFFFF;
	border: 1px solid #9C9C9C;/*#BDBDBD;*/
  	margin:0 auto;
	padding:0px 10px 0px 16px;
	text-align:center;
	width:774px;}

#header {
	clear:both;
	margin:20px 0px 0px 0px;
	height:114px;
	position:relative;
	width:774px;}
	#header img {display:block;}

#content {
	background:url(images/int_shadow_bg.jpg) repeat-y;
	padding:20px 0px 10px 40px;
	min-height:370px;
	_height:370px;
	text-align:left;
	width:734px;}
		
	#content p {
		margin:0px 50px 15px 0px;}
		
	#content h1 {
		margin:10px 20px 25px 0px;}
		
	#content h2 {
		margin:0px 20px 10px 0px;}
		
	#content table {
		margin:0px 0px 10px 0px;}
	
	#content table h1 {
		margin:0px 0px 0px -20px;}
		
	#content td table {font-size:85%;}
	#content td {padding:3px 3px 3px 0px;}
	
	#content td.download-header { 
		background: url(images/arrow-bullet.jpg) 0px 0px no-repeat; 
		font-size:105%;
		font-weight: bold;
		padding:0px;
		padding-bottom:7px;
		padding-left: 18px;}
	#content td table td {padding:3px 3px 3px 18px;}
	
#form-table {
	font-size:115%;}
#form-table td table td {padding:3px 3px 3px 0px;}
#form-table td td td {
	font-size:115%;}
	
#footer {
	clear:both;
	margin:0px 0px 5px 0px;
	width:774px;}
	#footer img {display:block;}
	
#navMenu {
	background:url(images/int_shadow_bg.jpg) repeat-y;
	clear:both;
	height:28px;
	margin:0px 0px 0px 0px;
	text-align:center;
	width:774px;}
	#navMenu img {display:block;}
	#menuItems {margin:0px auto;width:630px;}

#mainnav {
	color: #aaa;
	font-weight:bold;
	font-size:105%;
	padding-top:6px;
	padding-left:34px;
	text-align:center;}

#mainnav ul{
	margin:0px;
	padding:0px;
	padding-top:0px;
  	list-style:none;}
  
	#mainnav ul li {
	  	float: left;
	  	padding: 0 20px 0 0px;}
	  
	#mainnav ul li:hover {
	 	color: rgb(244,140,20);}
	  
	#mainnav ul li a {
	 	display: block;
	  	padding: 5px 0 0 0;
	  	text-decoration: none;}

#request_button {
  float: right;
  height:43px;
  width: 165px;
  margin-top:-22px;
  padding: 0px 0px 0px 0px;}


#popup {
	display:block;
 	height: 487px !important;
 	_height:487px;
	overflow:hidden;
  	width: 901px;
  	background-repeat: no-repeat;
}

#popupnav {
	position:absolute;
	top:13px;
	left:350px;}

#popupnav ul{
  	text-align:center;
  	list-style:none;
	margin:0px;
	padding:0px;
}
#popupnav ul li{
  float: left;
  padding: 0px 4px 0 4px;
}
#popupnav ul li a{
  display: block;
  text-decoration: none;
}


#pop-form-button {
  float: right;
  padding: 5px 40px 0 0;
}

#close {
	position:absolute;
	top:32px;
	left:835px;
	font-weight: bold;}

#close a:hover, #home_menu a:hover {
  color: #333;
  display:block;
  text-decoration: none;
  border-bottom: 1px dashed #F48C14;
}
#close a, #home_menu a {
  color: #F48C14;
  display:block;
  text-decoration: none;
}

#homeLink {
	position:absolute;
	top:45px;
	left:685px;
	font-weight: bold;
	text-transform:uppercase;
	}

#homeLink a:hover {
  color: #333;
  display:block;
  text-decoration: none;
  border-bottom: 1px dashed #F48C14;
}
#homeLink a {
  color: #F48C14;
  display:block;
  text-decoration: none;
  border-bottom: 0px dashed #F48C14;
}



#request-info-button {
  clear: left;
  position:absolute;
  top:420px;
  left:730px;}



/*-------------------*/

#footer_nav {float:left;padding-left:72px;}
#footer_nav ul {list-style:none; margin:1px auto 0 auto; padding:0;}
#footer_nav li{float:left; position:relative;}
#footer_nav li a{text-decoration:none;}
#footer p{font-size:9px; color:#333; margin:0px 0 5px 0; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif}
#footer_nav li:hover ul, #footer_nav li.over ul{display:block;}

#your_input{
  margin:0 auto;
  width:800px;
  height: auto;
  border: 1px solid #9C9C9C;/*#BDBDBD;*/
  text-align:left;
}

#your_input .top_curve{background: url(../images/emginnovation-your-input.jpg) no-repeat top; float:left; width:800px;}
#your_input .bottom_curve{background: url(../images/emginnovation-your-input_bottom_bg.jpg) no-repeat bottom; float:left; width:800px; padding:0 0 30px 0}

#your_input .head_link{float:left; width:700px; padding:60px 50px; text-align:right}
#your_input .head_link a{color:#ed9c43; text-decoration:none; text-transform:uppercase; font-weight:bold;}

#your_input_form{float:left; width:690px; padding:5px 55px 0 55px; background:url(../images/emginnovation-your-input_bg.jpg)}
#your_input_form p{float:left; width:690px; padding:6px 0;}

#your_input_form form{margin:0; padding:0;}
#your_input_form fieldset{margin:0; padding:15px 70px 0 0; float:left; width:300px; border:none}
#your_input_form input{float:left; width:190px; margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#your_input_form .input_small{width:73px;}
#your_input_form .checkbox{width:auto; margin:0 5px 0 -2px}
#your_input_form label{float:left; margin:10px 20px 0 0; width:80px; font-weight:bold}
#your_input_form .label{font-weight:normal}
#your_input_form .label_small{width:30px; margin:10px 0 0 10px}
#your_input_form .label_small2{width:auto;}
#your_input_form .label_large{width:300px}
#your_input_form .fieldset{width:320px; padding:15px 0 5px 0}
#your_input_form span{margin:3px 0 0 -35px; float:left}
#your_input_form textarea{width:240px; margin:10px 0 0 0; float:left}
#your_input_form small{float:left; width:250px; font-size:11px; color:#898987; margin:10px 0 0 0}
#your_input_form .btn{width:auto; float:right; margin:5px 75px 5px 0}
/*--------------------*/