﻿.sidemenu {font-family:Arial, Helvetica, sans-serif; font-weight:bold;width:195px; height:250px; position:relative; margin:0; font-size:8pt; margin:0px 0; }
.sidemenu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:white; width:195px; height:46px; text-align:left; text-indent:5px; border:white thin outset; background:black;  line-height:40px; font-size:12px;}
.sidemenu ul {padding:0; margin:0;list-style-type: none; }
.sidemenu ul li {background-color:black;  float:left; margin-right:5px; position:relative;}
.sidemenu ul li ul {display: none;} 

.sidemenu ul li:hover a {color:#fff; background: url('../../../testblack.jpg');
}
.sidemenu ul li:hover ul {display:block; position:absolute; top:0; left:197px; width:195px;}
.sidemenu ul li:hover ul li a.hide {background:url('glossyback7.png')center center repeat-x; color:white;}
.sidemenu ul li:hover ul li:hover a.hide {width:250px;}
.sidemenu ul li:hover ul li ul {display: none;}
.sidemenu ul li:hover ul li a {display:block; background:url('glossyback7.png')center center repeat-x; color:white; width:195px;}
.sidemenu ul li:hover ul li a:hover {background:url('../../../testblack.jpg');
color:white;
}
.sidemenu ul li:hover ul li:hover ul {display:block; position:absolute; left:197px; top:0; color:#000;}
.sidemenu ul li:hover ul li:hover ul li a {display:block; width:195px; background:url('glossyback7.png')center center repeat-x; color:white;}
.sidemenu ul li:hover ul li:hover ul li a:hover {background:url('../../../testblack.jpg'); 
color:#fff;
}






/* side navigation internal pages*/

.side_nav {
	   font-family:Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   font-weight:bold;
	   display: block;
	   margin-left: 0px;
	   color:white;
	   line-height: 18px;
	   list-style-type:none;
	   list-style: none;
	   text-decoration: none;
	   background-color:#25546F;
	}
	
	.side_nav a{
	font-family:Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   display: block;
	   margin-left: 3px;
	   color:white;
	   line-height: 18px;
	   list-style-type:none;
	   list-style: none;
	   text-decoration: none;
	   
	}
	
	.side_nav li{
	font-family:Arial, Helvetica, sans-serif;
	   font-size: 12px;
	   display: block;

	   margin-left: 3px;
	   color:white;
	   line-height: 18px;
	   list-style-type:none;
	   list-style:none;
	   text-decoration: none;
	}
	
	
	.side_nav a:hover{
	   color:silver;
       text-decoration: none;
    }


 #navlist2
 {
 margin-top:0px;
 margin-left: 15px;
 padding-left: 0px;
 list-style: none;
 }

 #navlist2 li 
 {
 	padding: 8px 8px 8px 12px;
 	background-repeat: no-repeat;
 	background-position: 0 12px;
 	
 }

#navlist2 ul li 
 {
 	padding:8px 8px 8px 12px ;
 	background-repeat: no-repeat;
 	background-position: 0 12px;
 	
 }






/* Image fly */

.imageshow{
position:absolute;
height:-149px;
z-index:0;


}

.show img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.show:hover{
background-color: transparent;
}

.show:hover img{
border:thin transparent;
}

.show span{ /*CSS for enlarged image*/
position:absolute;
padding: 5px;
left: -1000px;
border: thin transparent;
visibility: hidden;
color: black;
text-decoration: none;
}

.show span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.show:hover span{ /*CSS for enlarged image*/
visibility:visible;
background-color:transparent;
top: 0px;
left: 230px; /*position where enlarged image should offset horizontally */
z-index:50;
}
