@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	background-image: url(../images/background_black.jpg);
	background-repeat: repeat;
	z-index:1;
}

p, h1, h2, h3, h4, h5 {
	padding:0;
	margin:0;
}

img {
	border: none;
	padding:0;
	margin:0;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:980px;
	height:auto;
	background-image:url(../images/background_gray.jpg);
	background-repeat:repeat-y;
	z-index:2;
}

#left_column {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	z-index:4;
}

#logo {
	position:relative;
	width:240px;
	height:175px;
}

#nav {
	position:relative;
	width:200px;
	height:auto;
	background-image:url(../images/background_nav.jpg);
	background-repeat:repeat-y;
	padding-left:40px;
	z-index:5;
}

#nav p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

#nav form {
	margin-top:3px;
}

#nav_bottom {
	position:relative;
	width:240px;
	height:25px;
}

#right_column {
	position:relative;
	float:left;
	width:740px;
	height:auto;
	z-index:2;
}	

#header {
	width:740px;
	height:50px;
	background-image:url(../images/background_header.jpg);
	background-repeat:no-repeat;
	padding-top:50px;
}

#video {
	position:relative;
	width:740px;
	height:auto;
	z-index:3;
}

#content {
	position:relative;
	width:740px;
	height:auto;
}	

#content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-right:20px;
}

#content h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#1F2C35;
	background-color:#729abe;
	display:inline-block;
	height:auto;
	width:705px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border:thin #333333 solid;
}	

#content h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#1F2C35;
}	

#content h2 a:link {
	color:#1F2C35;
	text-decoration:none;
}	

#content h2 a:visited {
	color:#1F2C35;
	text-decoration:none;
}	

#content h2 a:hover {
	color:#fff;
	text-decoration:none;
}	

#content h2 a:active{
	color:#1F2C35;
	text-decoration:none;
}	

#content li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-right:30px;
}	

#content p a:link {
	color: #FFFFFF;
	text-decoration:none;
}

#content p a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

#content p a:hover {
	color: #FFFF00;
}

#content p a:active {
	color: #FFFFFF;
	text-decoration:none;
}

#clear {
	clear:both;
}

#footer {
	position:relative;
	width:980px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/footer_top.jpg);
	background-repeat:no-repeat;
}

#footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #729abe;
	font-size:10px;
	text-align:center;
	padding-top:10px;
}

#footer a:link {
	color: #FFFFFF;
	text-decoration:none;
}

#footer a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	color: #FFFF00;
}

#footer a:active {
	color: #FFFFFF;
	text-decoration:none;
}



#sidelink a:link {
	color: #FFFFFF;
	text-decoration:none;
}

#sidelink a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

#sidelink a:hover {
	color: #FFFF00;
}

#sidelink a:active {
	color: #FFFFFF;
	text-decoration:none;
}

.image_right {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.image_left {
	padding-right:10px;
	padding-bottom:10px;
}

#show_hide1 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

#show_hide2 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

#show_hide3 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

#show_hide4 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

#show_hide5 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

#show_hide6 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

#show_hide7 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

#show_hide8 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

#show_hide9 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

#show_hide10 {
	position:relative;
	width: auto;
	height:auto;
	margin-top:5px;
	margin-left:15px;
}

.hidden { display: none; }
.unhidden { display: block; }

.career_table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.style_small {
	font-size:12px;
}

/* interactive map */

#map {
	width:720px;
	height:auto;
	position:relative;
}

#right_content2 {
	position:relative;
	float:left;
	margin-left:0px;
	width:175px;
	padding-left:10px;
}
#right_content2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#right_content2 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	margin:0;
	padding-bottom:2px;
}

#right_content2 ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	margin-left:5px;
	list-style:outside;
}

.markerDescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.markerName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}	

.directionstitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#componenttitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#componenttitle a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333399;

}

#componenttitle a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333399;
}

#link_style {
	width: auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#009900;
}
#link_style a:link {
	color: #729abe;
	text-decoration:none;
}

#link_style a:visited {
	color: #729abe;
	text-decoration:none;
}

#link_style a:hover {
	color: #666;
	text-decoration:underline;
}

#link_style a:active {
	color: #729abe;
	text-decoration:none;
}

/* flash divs for home page */

#flash1 {
	position:relative;
	float:left;
	width:241px;
	height:272px;
}

#flash2 {
	position:relative;
	float:left;
	width:239px;
	height:272px;
}

#flash3 {
	position:relative;
	float:left;
	width:247px;
	height:272px;
}

/* location specific page */

#left {
	position:relative;
	float:left;
	width:480px;
	height:auto;
}

#right {
	position:relative;
	float:left;
	width:235px;
	height:auto;
	background-color:#000000;
}

#right p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#729abe;
	padding-left:8px;
	padding-right:8px;
}

#right h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#729abe;
	padding: 5px;
	color:#1F2C35;
	border-bottom:#fff thin solid;
}

#location_top {
	position:relative;
	float:left;
	width:600px;
	height:auto;
}

#location_info {
	position:relative;
	float:left;
	width:600px;
	height:auto;
	background-color:#000000;
}

#location_info p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#729abe;
	padding-left:8px;
	padding-right:8px;
}

#location_info h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#729abe;
	padding: 5px;
	color:#1F2C35;
	border-bottom:#fff thin solid;
}

div.float{
	float: left;
	width: 23%;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	vertical-align: baseline;
	font-size:12px;
	padding-bottom:8px;
	
}

.owner_pic {
	padding-bottom:5px;
}

.video_instruction {
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#FFFFFF;
}