@charset "utf-8";
/* CSS Document */

body { margin: 0px; background-color: #FFFFFF; }

div, p, td {  font-family: Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size: 14px; }

.top_hdr_one { font-size: 1px; background-color: #b7295a; height: 20px; width: 100%; margin: 0px; padding: 0px; }
.top_menu_hdr_one { height: 90px; background-color: #FFFFFF; width: 100%; }
.main_content_one { width: 1130px; height: 90px; margin: 0px auto 0px auto; padding: 0px;}

.top_menu_hdr_two { height: 232px; width: 100%; margin: 0px; padding: 0px; background-color: #414141; background-image: url(images/headers/Header_bg.jpg); background-repeat: repeat-x; }
.main_content_two { width: 1130px; height: 232px; margin: 0px auto 0px auto; padding: 0px; }


.main_table { width: 1130px; height: auto; margin: 5px auto 0px auto }

.shp_logo { border-width: 0px; margin-top: 20px; }

.top_menu { float: right; position:relative; top: 59px; width: 576px; height: 30px;}
#top_menu_brk { font-size: 6px; }
#menu img { margin-top: 2px; }
ul#menu {
	height: 30px;
	border: 0px;
	padding: 0px;
	list-style: none;
	margin: 0px;
	}
#Home { width: 72px; background-image:url(images/menu/Home.gif); background-repeat: no-repeat; background-color: #d0d0d0; }
#AboutUs { width: 106px; background-image:url(images/menu/AboutUs.gif); background-repeat: no-repeat; background-color: #d0d0d0; }
#Rental_Exhibits { width: 149px; background-image:url(images/menu/RentalExhibits.gif); background-repeat: no-repeat; background-color: #d0d0d0; }
#Capabilities { width: 126px; background-image:url(images/menu/Capabilities.gif); background-repeat: no-repeat; background-color: #d0d0d0; }
#Portfolio { width: 118px; background-image:url(images/menu/Portfolio.gif); background-repeat: no-repeat; background-color: #d0d0d0; }

#Home a:hover{ background-image:url(images/menu/Home_over.gif); background-repeat: no-repeat;  }
#AboutUs a:hover { background-image:url(images/menu/AboutUs_over.gif); background-repeat: no-repeat; }
#Rental_Exhibits a:hover { background-image:url(images/menu/RentalExhibits_over.gif); background-repeat: no-repeat; }
#Capabilities a:hover { background-image:url(images/menu/Capabilities_over.gif); background-repeat: no-repeat; }
#Portfolio a:hover { background-image:url(images/menu/Portfolio_over.gif); background-repeat: no-repeat; }

#Home_over { width: 72px; background-image:url(images/menu/Home_over.gif); background-repeat: no-repeat; color: white; }
#AboutUs_over { width: 106px; background-image:url(images/menu/AboutUs_over.gif); background-repeat: no-repeat; color: white; }
#Rental_Exhibits_over { width: 149px; background-image:url(images/menu/RentalExhibits_over.gif); background-repeat: no-repeat; color: white; }
#Capabilities_over { width: 126px; background-image:url(images/menu/Capabilities_over.gif); background-repeat: no-repeat; color: white; }
#Portfolio_over { width: 118px; background-image:url(images/menu/Portfolio_over.gif); background-repeat: no-repeat; color: white; }


#menu li {float: left; text-align: center; color: #FFFFFF; margin-right: 1px; height: 30px; }

.tmenuli a { display: block; width: auto; height: 30px; padding: 0px 13px 0px 13px; font: bold 12px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#656565; text-decoration: none; }
#Home_over a,#AboutUs_over a,#Rental_Exhibits_over a,#Capabilities_over a,#Portfolio_over a { display: block; width: auto; height: 30px; padding: 0px 13px 0px 13px; font: bold 12px Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#FFFFFF; text-decoration: none; }
	
.tmenuli a:hover, .tmenuli a:active { font-weight: bold; color: #FFFFFF; padding: 0px 13px 0px 13px;}
	

.left_hdr_info { color: white; width: 530px; padding: 10px; color: #c3c18e }
.left_hdr_info h1 { font-size: 16px; margin: 0px; position: relative; bottom: 20px; padding: 0px; color: #FFFFFF; }
.left_hdr_info b { color:#000; font-style: italic; color: #FFFFFF; }

.left_hdr_info p { height: 150px; margin: 10px 5px 5px 5px; font-size: 12px; }

/* #RequestButton { float: right; margin: 5px 15px 5px 5px;  } */
#RequestButton { position: relative; top: 180px; left: 380px;  }

.header_rt { float: right; width: 575px; height: 225px; margin: 0px; background-image: url(images/headers/SteelheadProductions1.jpg); background-repeat: no-repeat;}
.hdr_rt_menu { width: 100%; height: 21px; color: white; padding: 3px 0px 0px 2px; text-transform: uppercase; background-color: #000000; filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity: .8; opacity: .8;  }

.hdr_rt_submenu { float: right; width: 200px; text-align: right; text-transform: none; }
.hdr_rt_menu a { color: white; }
.hdr_rt_menu a:link, .hdr_rt_menu a:visited { color: white; text-decoration: none; }
.hdr_rt_menu a:hover, .hdr_rt_menu a:ative { color: white; text-decoration: underline; }

#top_menu_logo { margin: 0px 5px 0px 2px; float: right; }

.borderless { border-width: 0px; }

.left_col p { color: #656565; padding: 0px 10px 10px 10px;}
.left_col p a { color: #006c5a; font-weight: bold }
.left_col p a:link, .left_col p a:visited { text-decoration: none; }
.left_col p a:hover, .left_col p a:active { text-decoration: underline; }

.content_footer { padding: 10px; }
.content_footer a { color: #333333; text-decoration: none; }
.content_footer a:link,.content_footer a:visited { color: #333333; text-decoration: underline; }
.content_footer a:hover, .content_footer a:ative { color: #333333; text-decoration: none; }

.content_footer img { position: relative; top: 6px;}

.ClientSite { padding-left: 20px; }
.ClientSite img { position: relative; top: 15px; border-width: 0px; }
.ClientSite a { color: #333333; text-decoration: none; font-weight: bold; }
.ClientSite a:link,.ClientSite a:visited { color: #333333; text-decoration: none; }
.ClientSite a:hover, .ClientSite a:ative { color: #333333; text-decoration: underline; }


.left_colmain { float: left; width: 260px; }
.left_col { width: 250px; background-image:url(images/SideTab_grad.gif); background-repeat: repeat-x; background-position:bottom; padding-bottom: 15px; border-bottom: solid 1px #c9c9c9; margin-bottom: 20px;}
.left_col2 { width: 250px; margin-bottom: 20px;}
.SideColHdr { background-image:url(images/SideTab_bg.gif); background-repeat: repeat-x;  height: 34px; font-size: 14px; color: white; padding: 5px; 0px 0px 15px; }
.showall { font-style: italic; font-size: 11px; color: #ffffff; float: right;}
.showall a { text-decoration: none; color: #ffffff;}
.showall a:hover { text-decoration: underline; color: #ffffff;}

.tab_arrow { float: left; position: relative; top: 22px; left: 15px; }

.list_arrow { margin: 8px 8px 0px 8px; border-width: 0px; }

#left_menu_over a{ 
	display: block;
	width: auto;
	height: 30px;
	color:#414141;
	text-decoration: none;
	vertical-align: middle;
	background-color: #CCCCCC;
	}
.left_menu {
	border: 0;
	padding: 0;
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	}

.left_menu li {
	color: #414141;
	vertical-align: middle;
	}


.left_menu li a {
	display: block;
	width: auto;
	height: 30px;
	color:#414141;
	text-decoration: none;
	vertical-align: middle;
	}
	
.left_menu li a:hover {
	background-color: #CCCCCC;
	}

#menu_span { font-size: 11px; color: #666666; font-style: italic; }
.menu_item { margin-top: 7px; width: 220px; }

.Content_Body { float: right; width: 850px; margin: 0px 5px 10px 5px; }
.Content_Title { color: #00483a; border-bottom: 1px solid #414141; font-size: 18px;}
.Content_Body_full {  width: 100%; margin: 0px 5px 10px 5px; }

.footer { color: #b6b5b5; background-color: #000000; width: 100%; height: auto; margin: 10px 0px 20px 0px; }
.footer a { color: #b6b5b5; text-decoration: none; }
.footer a:hover, .footer a:active { color: #FFFFFF; text-decoration: underline; }

#btm_icons { position: relative; top: 6px; margin-top:-15px; }

.rt_footer { text-align: right; float: right; margin: 8px; }
.left_footer { margin: 8px; }

.FormTable { width: 75%; margin: 0px auto 0px auto; }
.FormHdr { height: 22px; font-weight: bold; text-align: left; padding: 4px; color: #006c5a; background-image: url(images/header_label_bg.gif); background-repeat: repeat-x; } 
.FormLabel { font-weight: bold; text-align: right; padding: 1px 8px 1px 1px; width: 25%;}
.FormInput { height: 17px; font: normal 13px Arial, Helvetica, sans-serif, "Trebuchet MS"; border: 1px inset #999999; width: 80%; }
.FormTextArea { height: 120px; font: normal 13px Arial, Helvetica, sans-serif, "Trebuchet MS"; border: 1px inset #999999; width: 80%; }
.quick_note { font-style: italic; color: #666666;}
.FormSubmit { }
.FormMessage { color: red; padding: 10px; margin: 10px 0px 10px 0px;}

.RentalExh_div { padding: 5px 2px 10px 2px; border-bottom: 1px dashed #777777; margin-bottom: 10px;}

.BackToTop { text-align: right; }

.ScrollContent { width: 100%; height: 650px; text-align: left; overflow: auto; display: block; padding: 2px; vertical-align: top;
 	       scrollbar-3dlight-color: #FFFFFF;
           scrollbar-arrow-color: #156496;
           scrollbar-base-color: #CCCCCC;
           scrollbar-darkshadow-color: #CCCCCC;
           scrollbar-face-color: #EDEDED;
           scrollbar-highlight-color: #FFFFFF;
           scrollbar-shadow-color: #999999; }

.taf_body { margin: 5px; }
.taf_hdr { height: 22px; font-weight: bold; text-align: left; padding: 4px; color: #006c5a; background-image: url(images/header_label_bg.gif); background-repeat: repeat-x; } 
.taf_label { font-weight: bold; text-align: right; padding: 1px 8px 1px 1px; vertical-align: top; width: 18%;}
.taf_input { height: 17px; font: normal 13px Arial, Helvetica, sans-serif, "Trebuchet MS"; border: 1px inset #999999; width: 100%; }
.taf_TextArea { height: 90px; font: normal 13px Arial, Helvetica, sans-serif, "Trebuchet MS"; border: 1px inset #999999; width: 100%; }		   


.AboutUs_label { height: 22px; font-weight: bold; text-align: left; padding: 4px; color: #006c5a; background-image: url(images/header_label_bg.gif); background-repeat: repeat-x; } 
.AboutUs_info { margin-left: 30px; }
.AboutUs_ul { list-style: none; }
.AboutUs_ul li { padding: 3px; }


.location_div { float: left; width: 46%; padding: 10px; margin: 5px; background-color: #c3c18e; }
.location_div_main { margin: 5px; }
.location_info { border-top: 1px solid #000; }


.people_div { width: 100%; }
.people_img { border: 1px solid #666; }
.people_p { float: left; width: 200px; height: 330px; padding: 5px; }


.PortMainImg { width: 650px; height: 450px; float: left; margin: 5px; }
.PortThumbImg { float: left; width: 180px; height: 450px; margin: 5px; }
.Port_thumb { margin: 5px; border: 1px solid #777; }

.sm_label { font-weight: bold; }
.SiteMap li a { color: #333; text-decoration: none; }
.SiteMap li a:visited, .SiteMap li a:link { color: #333; text-decoration: none; }
.SiteMap li a:hover, .SiteMap li a:active { color: #000099; text-decoration: underline; }

.NewsDate { font-style: italic; color: #666666; font-size: 11px; }

.Content_Body p a { color: #b7295a; }
.Content_Body p a:link, .Content_Body p a:visited { color: #b7295a; text-decoration: underline; }
.Content_Body p a:hover, .Content_Body p a:active { color: #b7295a; text-decoration: none; }