﻿/* MENU SETUP */

img
{
	border: 0px;
}

#menuv
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:200px;
	cursor:pointer;
}


#menuv li
{
	list-style-type: none;
	list-style-image:none;
	left:0px;
	text-align:left;
	padding-left:0px;
	
}





* html #menuv li
{
	/* float: left;   */
}



/*Main Menu Style*/



#menuv  li.menu, #menuv  li.menu_hit
{
	width:269px;

	background-image:url('/images/chss/menu_bg.png');
	background-repeat:repeat-y;
	background-position:0px 0px;

	color: #464646;
	font-family:Verdana, Arial, Tahoma, Arial, Sans Serif;
	font-size:15px;

	
	
	padding: 0px;

}





#menuv li.menu a
{
	display:block;
	width:239px;
	text-decoration: none;
	color: #464646;
	font-family:Verdana, Arial, Tahoma, Arial, Sans Serif;
	font-size:15px;
	padding:13px 20px 12px 20px;
	
	
}

#menuv li.menu a:hover
{
	color: #343434;
	font-family:Verdana, Arial, Tahoma, Arial, Sans Serif;
	font-size:15px;
	background-image:url('/images/chss/menu_over.png');
	background-repeat:no-repeat;
	
}



/*Main Menu HOVER Style*/

#menuv  li.menu_hover, #menuv  li.menu_hit
{
	

	
	color: #464646;
	font-family:Verdana, Arial, Tahoma, Arial, Sans Serif;
	font-size:15px;
	width:201px;
	padding-left:0px;
	padding-right:40px;

	background-repeat:no-repeat;
}

#menuv  li.menu_hover a, #menuv  li.menu_hit a
{
	
	display:block;
	width:239px;

	text-decoration: none;
	color: #ffffff;
	font-family:Verdana, Arial, Tahoma, Arial, Sans Serif;
	font-size:15px;
	padding:13px 20px 12px 20px;
	background-repeat:no-repeat;
overflow:hidden;
	position:relative;
	z-index:10;
	background-image:url('/images/chss/menu_bg_hit.png');

	
}












/*Sub Menu Style*/

#menuv  li.menusub, .foundmenu #menuv  li.menusub
{
	width:225px;
	



	color: #e9891b;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	position:relative;
  left:-20px;

	background-repeat:no-repeat;
	background-position:0px 13px;
	
	
	
	padding-right:0;
  background-image:none;
	
}

 #menuv  li.menusub a, .foundmenu  #menuv  li.menusub a
 {
 
 	display:block;
	width:230px;
	text-decoration: none;
	color: #686765;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	padding-left:30px;
	padding-right:10;

  background-image:url('/images/chss/menusubbg.jpg');
overflow:hidden;
  

	
	

 }
 
 #menuv  li.menusub:hover,  .foundmenu #menuv  li.menusub:hover
{
	background-color:transparent;
	  background-image:none;
	
position:relative;
  left:-20px;
padding-left:0;
	  
background-image:none;
}

 #menuv  li.menusub a:hover, .foundmenu  #menuv  li.menusub a:hover
 {
 	color: #7d2019;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	width:190px;
		padding-left:31px;
	padding-right:10px;
	
	
	
	
	
 }

/*Sub Menu HOVER Style*/



/*Sub Menu HIT Style*/

#menuv  li.menusub_hit, #menuv  li.menusub_hover, .foundmenu #menuv  li.menusub_hit, .foundmenu #menuv  li.menusub_hover
{
	width:225px;
	display:block;
	

	color: #0f3969;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	background-position:left;
	
background-image:url('/images/chss/menusubbgover.jpggg');
	
	
}

#menuv  li.menusub_hit a, #menuv  li.menusub_hover a, .foundmenu #menuv  li.menusub_hit a, .foundmenu #menuv  li.menusub_hover a
{

	color: #7d2019;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	width:225px;

		padding-left:30px;
	padding-right:10px;
	
position:relative;
left:-20px;
	
background-image:url('/images/chss/menusubbgover.jpg');

	
}

#menuv  li.menusub_hit_hover, .foundmenu #menuv  li.menusub_hit_hover
{
	width:205px;
	display:block;

	background-repeat:no-repeat;
	

	color: #0f3969;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
background-image:none;
	

	
}

#menuv  li.menusub_hit_hover a, .foundmenu #menuv  li.menusub_hit_hover a
{

	color: #7d2019;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	width:225px;

		padding-left:30px;
	padding-right:10px;
	
	
position:relative;
left:-20px;
background-image:url('/images/chss/menusubbgover.jpg');
	
}



#menuv  li.menusub_hit_hover ul li.menusubsub a, .foundmenu #menuv  li.menusub_hit_hover ul li.menusubsub a
{

	border-top:0px dotted #000000;
	
	

	/*background-image:url('/images/hd/menubg_sub.jpg');*/
	
}


#menuv  li.menusub_hit_hover ul, .foundmenu #menuv  li.menusub_hit_hover ul
{

	background-image:url('/images/hd/subsub.png');
background-repeat:no-repeat;
background-position:40px 0px;

position:absolute;
top:0px;
padding-bottom:20px;

	/*background-image:url('/images/hd/menubg_sub.jpg');*/
	
}


/*         SUB SUB MENUS    */


.menusub_hover ul, .foundmenu .menusub_hover ul
{
background-image:url('/images/hd/subsub.png');
background-repeat:no-repeat;
background-position:40px 0px;

position:relative;
top:0px;
padding-bottom:20px;



}

#menuv li.menusubsub, .foundmenu #menuv li.menusubsub,#menuv li.menusubsub_hover
{
    
	/*width:195px;
	*/
	
	

	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	
	padding-left:10px;
	position:relative;
	top:10px;
	left:40px;
	
	

width:230px;
}

#menuv li.menusubsub_hover, #menuv li.menusubsub_hit, .foundmenu #menuv li.menusubsub_hover, . foundmenu #menuv li.menusubsub_hit
{
    font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	
	padding-left:10px;
	width:230px;
	position:relative;
	top:10px;
	
}


#menuv li.menusubsub a, .foundmenu #menuv li.menusubsub a
{
    /*background-image:url('/images/hd/menubg_subsub.jpg');*/
	background-color:Transparent;
 	display:block;
	width:180px;
	text-decoration: none;
	color: #ffffff;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	padding-left:35px;
	padding-right:15px;
	position:relative;
	left:-40px;
	
	
}

#menuv li.menusubsub_hover a,  .foundmenu #menuv li.menusubsub_hover a
{
    background-color:Transparent;
 	display:block;
	width:180px;
	text-decoration: none;
	color: #ffffff;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	text-decoration:underline;
	padding-left:35px;
	padding-right:15px;
	border:none;
	position:relative;
	left:-40px;
	
	/*background-image:url('/images/hd/menubg_subsub.jpg');*/
	
}


#menuv li.menusubsub_hit a, .foundmenu #menuv li.menusubsub_hit a
{
    background-color:Transparent;
 	display:block;
	width:180px;
	text-decoration: none;
	color: #ffffff;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	padding-left:35px;
	padding-right:15px;
	border:none;
	position:relative;
	left:10px;
	
	/*background-image:url('/images/hd/menubg_subsub.jpg');*/
	
}

#menuvXXX li.menusubsub a:hover, .foundmenu #menuv li.menusubsub a:hover
{
	background-color:Transparent;
 	display:block;
	text-decoration: none;
	color: #ffffff;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	
	/*
		background-repeat:no-repeat;
	background-image:url(/images/bridgepoint/bullet.jpg);
	background-position:15px 8px;*/
}

#menuvXXX li.menusubsub_hover a:hover, #menuv li.menusubsub_hit a:hover, .foundmenu #menuv li.menusubsub_hover a:hover, .foundmenu #menuv li.menusubsub_hit a:hover
{
	background-color:Transparent;
 	display:block;
	text-decoration: none;
	color: #ffffff;
	text-decoration:underline;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	
	/*
		background-repeat:no-repeat;
	background-image:url(/images/bridgepoint/bullet.jpg);
	background-position:15px 8px;*/
}

#menuv li.menusubsub_hitXX
{
	width:195px;
	
	/*background-image:url('/images/bridgepoint/menuborder.jpg');*/


	color: #0f3a68;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	padding-left:10px;
	
	padding-right:0;
	background-repeat:no-repeat;
	background-image:url(/images/bridgepoint/bullet.jpg);
	
	background-position:25px 8px;
}

#menuv li.menusubsub_hitXX a
{
	
	background-color:Transparent;
 	display:block;
	width:175px;
	text-decoration: none;
	color: #0f3a68;
	
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:13px;
	padding-left:35px;
}



* html #menuv a
{
	float: left; /* Not sure what this does, but may need to be removed when vertical  */
}

/* Random stuff */

.container
{
	clear: both;
	text-decoration: none;
}
* html .container
{
	display: inline-block;
}


.clear_both
{
	clear: both;
}

/* Hides all the levels when initially loading. Add more "sub"s as needed  */

#menuv .menu ul, #menuv .menusub ul, #menuv .menusubsub ul, #menuv .menu_hit ul
{
	display: none;
	padding-left:0px;
}

#menuv .menu_hit_hover ul, #menuv .menu_hover ul
{

}

#menuv .menusub ul
{
    position:absolute;
    z-index:1000;
}

#menuv .menusub_hover, #menuv .menusub_hit_hover
{
    position:relative;
}

#menuv .menusub_hover ul, #menuv .menusub_hit_hover ul
{
    display:block;
    position:absolute;
    z-index:1000;
    left:188px; 
	background-position: 40px 0px;
	padding-left:31px;
}

#menuv .menu_hit .menusub_hover ul, #menuv .menusub_hit_hover ul
{
    display:block;
    position:absolute;
    z-index:1000;
    left:188px;
    top:0px;
	background-position: 40px 0px;
}

.menusub ul
{
    margin-left:268px;
    top:0;
}

.daisylm #menuv li.menu a:hover,.daisylm #menuv li.menu_hover a,.daisylm #menuv li.menu_hit a
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:200px;
	cursor:pointer;
	background-image:none;
color:#335802;
cursor:pointer;
padding-bottom:10px;
}

 .daisylm #menuv li.menu a,.daisylm #menuv li.menu,.daisylm #menuv li.menu_hit

{
	padding: 0;
	margin: 0;
	list-style-type: none;
	width:200px;
	cursor:pointer;
	background-image:none;
padding-bottom:10px;
cursor:pointer;
color:#406aoa;
}
