@charset "utf-8";
/* CSS Document */
body {
	background: #9FB0AB url("../img/background.png") repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
#header {
	width: 860px;
	margin: auto;
	background: url("../img/header.png") top center no-repeat;
	padding: 30px 0 20px 0;
	text-align: center;
}
#container {
	width: 860px;
	margin: auto auto 30px auto;
	background: #BFC8C6 url("../img/container.png") repeat-x;
	border: 1px solid #fff;
}
ul#menu {
	margin: 1px 0;
	height: 22px;
	padding: 0 0 0 55px;
}
ul#menu li {
	float: left;
	height: 22px;
}
ul#menu li a, ul#menu li .dropdown {
	display: block;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	height: 16px;
	line-height: 16px;
	padding: 3px 20px;
	cursor: pointer;
}
ul#menu li a:hover {
	background-color: #B2CBBD;
}
ul#menu .dropdown ul {
  display: none;
  position: absolute;
  z-index: 2000;
  list-style: none outside none;
  background: url("../img/container.png") repeat-x scroll 0 0 #BFC8C6;
  border-left: 1px solid #efe;
  border-bottom: 1px solid #efe;
  border-right: 1px solid #efe;
}
ul#menu .dropdown:hover ul {
  display: block;
}
ul#menu .dropdown ul li {
  float: none;
  border-top: 1px solid #efe;
}
#banner_wrap {
	width: 836px;
	height: 274px;
	padding-top: 22px;
	margin: 0 auto 10px auto;
	background: url("../img/banner_bg.png") no-repeat;
}
#banner {
	width: 246px;
	height: 263px;
	margin: auto;
	padding: 30px 505px 0 45px;
	background: url("../img/banner_01.jpg") no-repeat;
	font-size: 13px;
	color: #fff;
}
#banner h1 {
	font-size: 24px;
}
#banner p {
	margin-bottom: 10px;
}
#banner a {
	text-decoration: none;
	color: #404040;
}
#content {
	background: url("../img/content.png") repeat-y;
	margin: 0 11px;
	padding: 20px 30px;
	font-size: 12px;
	color: #000;
}
#content h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}
#content p {
	margin-bottom: 15px;
}
#tier_home {
	width: 838px;
	padding-bottom: 30px;
	margin: auto;
	background: url("../img/tier_home.png") top no-repeat;
}
#tier_home p {
	clear: left;
	padding: 25px 40px 0 40px;
	color: #fff;
	font-size: 11px;
}
#tier_home p a {
	color: #fff;
	text-decoration: underline;
}
#tier_home p.tier {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	padding: 0;
}
#tier_home p.tier a {
	display: block;
	width: 150px;
	height: 80px;
	color: #18485F;
	text-decoration: none;
	padding: 55px 0 0 25px;
	font-size: 12px;
}
#tier_home p.tier a:hover {
	background: url("../img/highlight.png") center right no-repeat;
}
#tier_home a.yourbrain {
	float: right;
	margin: 10px;
}
#tier_sub {
	width: 838px;
	height: 51px;
	margin: auto;
	background: url("../img/tier_sub.png") top no-repeat;
}
#tier_sub p.tier {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	padding: 0;
}
#tier_sub p.tier a {
	display: block;
	width: 175px;
	height: 50px;
	text-indent: -9999px;
	opacity: 0.5;
}
#tier_sub p.tier a:hover {
	background: url("../img/highlight_sub.png") center right no-repeat;
}
#tier_sub a.yourbrain {
	float: right;
	margin: 5px 10px;
}
p#footer {
	font-size: 10px;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
}
p#footer a {
	color: #fff;
}
.strong {font-weight: bold;}
.strong2 {font-weight: bold;
		 color: #FF0000;}
.quotation {
	text-align:center;
	font-size:14px;
	font-style: italic;
	font-weight:bold;
	margin:8px;}
.attributed_to {
	text-align:center;
	font-style: italic;
	margin:8px;}
.em {
	font-style: italic;}
	
.location_ss {float:left; width:450px; height:370px;}
.location_address {padding:20px; float:left;}
.hidden {display:none;}
/*
.testimonial {
	margin: 20px 10px 10px 10px;
	padding: 10px 50px;
	background: url(../img/ldqte.gif) top left no-repeat;
	font-style: italic;
	}
.quoteby {
	padding: 10px 50px;
	text-align:right;
	background: url(../img/rdqte.gif) top right no-repeat;
	}
*/
/* used for testimonials */
.demo-show {
  width: 600px;
  margin: 1em .5em;
}
.demo-show h3 {
  margin: 24px;
  color: #18485F;
  font-size: 120%;
}
.demo-show h3:hover { background: #B2CBBE; }
.demo-show div {
  padding: .5em .25em;
  background-color: #D2DAD9;
}
.submit_msg {font-size:160%;}
table#recruit_form textarea {border:2px inset;}
table#recruit_form td {vertical-align:middle;}

.		

#social {
			float: right;
			margin: -5px 0 10px 0;
			}
			#social a {
				margin-left: 5px;
				}
				
.video1 {
			float:left;
			margin-right:25px;
			margin-bottom:50px;
			font-size:12px;
			}
.video2 {
			float:right;
			margin-bottom:50px;
			font-size:12px;
			}			
