/* CSS Document */

#page {
	width: 755px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
img#logo {
	margin-top: 50px;
	padding-bottom: 30px;
}
#content {
	border-bottom: 1px solid #D9E5C4;
}
#content em {
	color: #FF9900;
	font-size: 35px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	position: relative;
	left: -4px;
	line-height: 40px;
}
#content p, p {
font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px; width: 460px; color: #666;
	padding: 0; margin: 25px; text-align: left;
}
#footer {
float:left;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	width: 200px;
	color: #666;
	padding: 0;
	margin: 25px;
	text-align: left;
	line-height: 15px;
}
.brochurebutton{ width: 90px; padding: 0; margin: -40px 0 25px 25px; }
.keywords, .keywords a{ font-size:10px; line-height:12px; color:#bebebe; visibility: hidden; margin:10px 10px 10px 24px; }
a, a:visited {
	color: #77A945;
}
a:hover, a:active { color:#bebebe; }
.subscribes{
	margin-right:0;
}
.socialmedia-buttons{
	margin-left:-17px;
}
/*Basecamp Form*/
#user_name_login { width: 200px; float: right; margin-top: -10px; }
.form_title {
	font-size: 9px;
	font-weight: bold;
	line-height: 10px;
	}
.extras {
	padding-top: 10px;
	font-size: 8px;
	}
#bcamp_title { font-size: 10px; font-weight: bold; margin-top: 10px; margin-bottom: 20px;;
	}
.bcamp_button {
	margin-top: 5px;
	}
#bcamp_form {
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #666;
	padding: 0;
	margin: 15px;
	line-height: 15px;
	}
	
/* Apply Pop-up */
#apply { 
	width:690px; 
	height:350px;
	max-height: 100%;
	background-image: url(images/apply_bg.jpg); 
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
  	-o-background-size: 100% 100%;
  	background-size: 100% 100%;
  	background-repeat: no-repeat;
  	background-position: top;
	background-color:#fdfdfd; 
	color:#4a4a4a; 
	overflow-x: hidden;
}
#apply p { padding: 0 30px; font-size: 85%; }
#apply h4, #apply ul { margin: 0 0 0 30px; font-size: 85%; }

.apply-title {
	background-image: url(images/apply_title.png);
	background-repeat: no-repeat;
  	background-position: top;
	position: absolute;
	width: 265px;
	height: 85px;
	left: 400px;
	margin: 10px 0 0;
	display: block;
	text-indent: -10000px;
}

/* Site Buttons */
#watchvid a { background-image: url(images/watch_btn.png); }
#contactus a { background-image: url(images/contact_btn.png); }
#careers a { background-image: url(images/hiring_btn.png); }
#watchvid a,
#careers a,
#contactus a { background-repeat: no-repeat; background-position: center top; text-indent: -10000px; position: relative; width: 168px; height: 66px; display: block; }
#watchvid a:hover,
#careers a:hover,
#contactus a:hover { background-position: center -66px; }
