/****************** NAV STYLE *************************/

.preload2 {background: url(../images/over.jpg);}
.menu2 {padding:0 0 0 0; margin:120px 0 0 325px; width: 475px; list-style:none; height:20px; position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:20px; line-height:20px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer; outline: none;}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 10px; height:20px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 10px; height:20px; background:url(../images/down.gif) no-repeat right top; outline: none;}
.menu2 li a.top_link:hover {color:#fff; background: url(../images/over.jpg) no-repeat; outline: none;}
.menu2 li a.top_link:hover span {background:url(../images/over.jpg) no-repeat right top; outline: none;}
.menu2 li a.top_link:hover span.down {background:url(../images/over.jpg) no-repeat right top; outline: none;}

.menu2 li:hover > a.top_link {color:#fff; background: url(../images/over.jpg) no-repeat; outline: none;}
.menu2 li:hover > a.top_link span {background:url(../images/over.jpg) no-repeat right top; outline: none;}
.menu2 li:hover > a.top_link span.down {background:url(../images/over.jpg) no-repeat right top; outline: none;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0px; top:20px; background: #050d56; padding:0 0 0 0; border:0 0 0 0; white-space:nowrap; width:100px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:30px; position:relative; float:left; width:100px;}
.menu2 :hover ul.sub li a {display:block; font-weight: bold; font-size:11px; height:30px; width:100px; line-height:30px; text-indent:5px; color:#fff; text-decoration:none; border:0 0 0 0; outline: none;}
.menu2 :hover ul.sub li a.fly {background: #050d56; outline: none;}
.menu2 :hover ul.sub li a:hover {background: #0f3ed7; color:#fff; outline: none;}
.menu2 :hover ul.sub li a.fly:hover {left:10px; background: #0f3ed7; color:#fff; outline: none;}
.menu2 :hover ul li:hover > a.fly {background: #0f3ed7; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:110px; top:0px; background: #050d56; padding:0px; border:0px; white-space:nowrap; width:auto; z-index:200; height:auto;}

/****************** CONTENT STYLE *****************************/



h2 {font-family: Arial; font-size:12px; padding-left: 5px; padding-bottom: 5px; color:#050d56; background: url("http://www.streamingstrategies.com/images/header_back.gif") no-repeat; background-position: 0px -8px;}

.sst {color:#050d56;font-weight: bold;}
.error_text {color: black; background-color: #00ff23; border: 1px 1px 1px 1px#067516;}

p.divide {margin 20 20 20 20;}

table {text-align: left}

body {font-family: Arial; color:#4D4D4D;font-size: 10pt;margin-bottom:10px; margin-top:10px; text-align: justify}

a:visited {color:#050d56; text-decoration:none;font-weight: bold;}
a:hover {color:#050d56; text-decoration:none;font-weight: bold;}
a:active {color:#050d56; text-decoration:none;font-weight: bold;}
a:link {color:#050d56; text-decoration:none;font-weight: bold;}
input.styled {border: 2px solid #050d56;}
input.file {border: 2px solid #050d56;}

textarea {
border: 2px solid #050d56;
background-image: url(/images/input_back.jpg);
background-position: bottom right;
background-repeat: no-repeat; 
}
select {border: 2px solid #050d56; width: 205px;}
ul li
{
font-family: Arial, sans-serif;
font-size: 10pt;
color: #4D4D4D;
}
.legal {font-size: 8pt;}

h1.swap {height:35px;background-repeat:no-repeat;}
h1.swap span {display:none;}

h1.banner {height:90px;background-repeat:no-repeat; cursor: pointer;text-align: center; }
h1.banner span {display: none;}

img.accent {margin-right: 10px; margin-top: 10px; margin-left: 10px; margin-bottom: 0px; border:0px}
a img {border: 0px}

.venue_table {margin: auto; width:700px; line-height: 10px}
.venue_row {height: 15px;}
.venue_td { padding-left: 10px}

h1#about {background-image: url(/images/headers/about.jpg);}
h1#contact {background-image: url(/images/headers/contact.jpg);}
h1#programs {background-image: url(/images/headers/programs.jpg);}
h1#riverwatch {background-image: url(/images/headers/riverwatch.jpg);}
h1#hookup {background-image: url(/images/headers/hookup.jpg);}
h1#striketeam {background-image: url(/images/headers/striketeam.jpg);}
h1#upstreamcast {background-image: url(/images/headers/upstreamcast.jpg);}
h1#tacklemaster {background-image: url(/images/headers/tacklemaster.jpg);}
h1#streamreader {background-image: url(/images/headers/streamreader.jpg);}
h1#expeditions {background-image: url(/images/headers/expeditions.jpg);}
h1#photogallery {background-image: url(/images/headers/photogallery.jpg);}
h1#submitstory {background-image: url(/images/headers/submitstory.jpg);}
h1#submitphoto {background-image: url(/images/headers/submitphoto.jpg);}
h1#company {background-image: url(/images/headers/company.jpg);}
h1#techniques {background-image: url(/images/headers/techniques.jpg);}
h1#stories {background-image: url(/images/headers/stories.jpg);}
h1#community {background-image: url(/images/headers/community.jpg);}
h1#contact {background-image: url(/images/headers/contact.jpg);}
h1#success {background-image: url(/images/headers/thanks.jpg);}
h1#error {background-image: url(/images/headers/error.jpg);}
h1#greenlearning {background-image: url(/images/headers/greenlearning.jpg);}
h1#partners {background-image: url(/images/headers/partnervenues.jpg);}
h1#success {background-image: url(/images/headers/successstories.jpg);}


h1#banner {background-image: url(/images/ad/b_hookup.jpg);background-position: center center;}

div.hidedetails {display:none;}
div.showdetails {display:inline;}








