/*----------------------------------------------------------------
NAVIGATION STYLESHEET

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 
Layout Type:

Color Sceme:


Developers:
**********************************
Kevin Guill
email: kevin.guill@rezstream.com
website:http://rezstream.com

Jessica Dooley
email: jessica.dooley@rezstream.com
website:http://rezstream.com
**********************************
----------------------------------------------------------------*/



/* =Main navigation start / DO NOT EDIT BELOW THIS LINE
----------------------------------------------------------------*/

/* =main navigation
***********************/
ul#hp_mainNav,
ul#hp_mainNav ul{
width: 800px; 
margin: 0;
padding: 0;
background: #CFC9C1; /* IE6 Bug */
font-size:10px;
font-weight: bold;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul#hp_mainNav{
width:100%;
height:22px;
padding:0px;
}

ul#hp_mainNav:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

ul#hp_mainNav li{
position: relative;
list-style: none;
float: left;
width:100px;
background:url(../images/nav/images/hp_nav_01.gif) left top no-repeat;
}

ul#hp_mainNav li:hover{
background:url(../images/nav/images/hp_over-anim.gif) left top no-repeat;
}

ul#hp_mainNav ul li{
position: relative;
list-style: none;
float:left;
width:100px;
background:none;
}

ul#hp_mainNav li a,
ul#hp_mainNav li li a{
display: block;
text-decoration: none;
}

ul#hp_mainNav li a{
padding:5px 1px 6px 1px;
color:#FFFFFF;
text-align:center;
}

ul#hp_mainNav li ul li a{
color:#FFFFFF;
}

ul#hp_mainNav li li a{
float:left;
padding:3px 0px;
width:140px;
border:1px solid #FFFFFF;
border-top:none;
background:#4B6C88
} /* Sub Menu Styles */	


/* Fix IE. Hide from IE Mac \*/
* html ul#hp_mainNav li{ 
float: left; 
height: 1%; 
}
* html ul#hp_mainNav li a{ 
height: 1%; 
}
/* End */

ul#hp_mainNav ul{
position: absolute;
left:-1px;
top:23px;
display: none;
z-index:10;
font-weight: normal;
}

ul#hp_mainNav ul#last li a{
position: absolute;
left:-40px;
line-height:16px;
}

ul#hp_mainNav ul ul{
left:141px;
top: 0;
}

/*ul#hp_mainNav li ul li {
width:100px;
}*/

ul#hp_mainNav li:hover ul ul,
ul#hp_mainNav li:hover ul ul ul,
ul#hp_mainNav li.over ul ul,
ul#hp_mainNav li.over ul ul ul{
display: none;
} /* Hide sub-menus initially */

ul#hp_mainNav li:hover ul,
ul#hp_mainNav li li:hover ul,
ul#hp_mainNav li li li:hover ul,
ul#hp_mainNav li.over ul,
ul#hp_mainNav li li.over ul,
ul#hp_mainNav li li li.over ul{
display: block;
} /* The magic */

ul#hp_mainNav li li.menuparent { 
width:100px;
background: transparent url() right center no-repeat;
}

ul#hp_mainNav li.menuparent ul  { 
width:140px;
}

ul#hp_mainNav li.menuparent ul li ul li  { 

}

ul#hp_mainNav li.menuparent:hover,
ul#hp_mainNav li.over { 
background-color:none !important; 
}

ul#hp_mainNav li ul li.menuparent:hover,
ul#hp_mainNav li ul li.over {
background: #4B6C88 !important; 
}

ul#hp_mainNav li ul li a:hover {
color:#FFFFFF; 
background:#918C76; 
}





/*------------------- INTERIOR NAV -----------------------------*/
ul#int_mainNav,
ul#int_mainNav ul{
width:800px; 
margin:0;
padding:0;
font-size:10px;
font-weight: bold;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../images/nav/images/int-bg.jpg) left top repeat-x #4B6C88; /* IE6 Bug */
}

ul#int_mainNav{
width:100%;
padding:0;
}

ul#int_mainNav:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

ul#int_mainNav li{
position:relative;
list-style:none;
float:left;
width:100px;
height:37px;
text-align:center;
background:url(../images/nav/images/1.gif) 1px 1px no-repeat;
}

ul#int_mainNav li:hover{
background:url(../images/nav/images/int_over-anim.gif) 1px 1px no-repeat;
}

ul#int_mainNav li a,
ul#int_mainNav li li a{
display: block;
text-decoration: none;
}

ul#int_mainNav li a{
padding:10px 2px 13px 2px;
color:#FFFFFF;
}

ul#int_mainNav li ul li a{
color:#FFFFFF;
}

ul#int_mainNav li li a{
float:left;
padding:3px 0px;
width:140px;
border:1px solid #FFFFFF;
border-top:none;
background:#4B6C88
} /* Sub Menu Styles */	



/* Fix IE. Hide from IE Mac \*/
* html ul#int_mainNav li{ 
float: left; 
height: 1%; 
}
* html ul#int_mainNav li a{ 
height: 1%; 
}
/* End */

ul#int_mainNav ul{
position: absolute;
left:0px;
top:37px;
display: none;
z-index:10;
font-weight: normal;
border-bottom:none;
}

ul#int_mainNav ul#last li a{
position: absolute;
left:-42px;
}

ul#int_mainNav ul li{
background-image:none;
height:auto;
}


ul#int_mainNav ul ul{
border-bottom:1px solid #FFFFFF;
left:141px;
top: 0;
}

ul#int_mainNav li:hover ul ul,
ul#int_mainNav li:hover ul ul ul,
ul#int_mainNav li.over ul ul,
ul#int_mainNav li.over ul ul ul{
display: none;
} /* Hide sub-menus initially */

ul#int_mainNav li:hover ul,
ul#int_mainNav li li:hover ul,
ul#int_mainNav li li li:hover ul,
ul#int_mainNav li.over ul,
ul#int_mainNav li li.over ul,
ul#int_mainNav li li li.over ul{
display: block;
} /* The magic */

ul#int_mainNav li li.menuparent { 
background: transparent url() right center no-repeat;
}

ul#int_mainNav li.menuparent ul  { 
width:140px;
border-bottom:none;
}

ul#int_mainNav li.menuparent ul li  { 
background-image:none;
}

ul#int_mainNav li.menuparent ul li a { 
}

ul#int_mainNav li.menuparent:hover,
ul#int_mainNav li.over { 
background-color:none !important; 
}

ul#int_mainNav li ul li.menuparent:hover,
ul#int_mainNav li ul li.over {
background: #4B6C88 !important; 
background-image: none;
}

ul#int_mainNav li ul li a:hover {
color:#FFFFFF; 
background:#918C76; 
background-image: none;
}


/* =Main navigation end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/

#homeLink{
float:left; 
position:absolute;
margin:0 0 0 0;
width:200px;  
height:80px; 
z-index:9999;
} 

#homeLink a{
display:block;
width:200px;  
height:80px; 
}