﻿/* 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:245px;

}





#menuv li.menu a
{
	background-color:transparent;
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	color:#777777;
	cursor: pointer;
	padding-left:20px;
	padding-right:20px;
	width:205px;
	padding-top:6px;
	padding-bottom:6px;
	
	display:block;
	
	
	
}

#menuv li.menu a:hover
{
	background-image:url('/images/new/leftmenubg.jpg');
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	color:#3b7b1b;
	cursor: pointer;
	padding-left:19px;
	padding-right:19px;
	width:205px;
	padding-top:5px;
	padding-bottom:5px;
	border:solid 1px #a2a2a2;
	display:block;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
}



/*Main Menu HOVER Style*/

#menuv  li.menu_hover, #menuv  li.menu_hit
{
	

	
	width:245px;
	
	
}

#menuv  li.menu_hover a, #menuv  li.menu_hit a
{
	
	background-image:url('/images/new/leftmenubg.jpg');
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	color:#3b7b1b;
	cursor: pointer;
	padding-left:19px;
	padding-right:19px;
	width:205px;
	padding-top:5px;
	padding-bottom:5px;
	border:solid 1px #a2a2a2;
	display:block;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	
}












/*Sub Menu Style*/

#menuv  li.menusub, .foundmenu #menuv  li.menusub
{
	/*width:240px;*/
	width:240px;
	



	color: #e9891b;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	position:relative;
 

	background-repeat:no-repeat;
	background-position:0px 13px;
	border-bottom:1px dotted #ababab;
	
	
	
	padding-right:0;
    background-image:none;
	
}

 #menuv  li.menusub a, .foundmenu  #menuv  li.menusub a
 {
 
 	display:block;
	/*width:215px;*/
	width:190px;
	text-decoration: none;
	color: #333333;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	padding-left:40px;
	padding-right:10px;
	background-image:none;
	background-color:transparent;
	overflow:hidden;
	border:0;
  

 }
 
 #menuv  li.menusub:hover,  .foundmenu #menuv  li.menusub:hover
{
	background-color:transparent;
	background-image:none;
	position:relative;
 	padding-left:0;
	background-image:none;
	border:0;
}

 #menuv  li.menusub a:hover, .foundmenu  #menuv  li.menusub a:hover
 {
 	color: #7d2019;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	/*width:215px;*/
	width:190px;
	padding-left:40px;
	padding-right:10px;
	border:0;
	
 }

/*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:240px;
	display:block;
	

	color: #0f3969;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	background-position:left;
	border-bottom:1px dotted #ababab;
    background-image:none;
	
	
}

#menuv  li.menusub_hit a, #menuv  li.menusub_hover a, .foundmenu #menuv  li.menusub_hit a, .foundmenu #menuv  li.menusub_hover a
{

	color: #c76019;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	/*width:215px;*/
	width:190px;

	padding-left:40px;
	padding-right:10px;
	
position:relative;
	
background-image:none;
border:0;

	
}

#menuv  li.menusub_hit_hover, .foundmenu #menuv  li.menusub_hit_hover
{
	/*width:205px;*/
	width:190px;
	display:block;

	background-repeat:no-repeat;
	

	color: #0f3969;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
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:14px;
	/*width:215px;*/
	width:190px;

	padding-left:40px;
	padding-right:10px;
	background-image:none;
	
position:relative;
border:0px;
border-bottom:1px dotted #ababab;
	
}



#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-color:#CCCCCC;

position:absolute;
top:0px;
padding-bottom:10px;

	/*background-image:url('/images/hd/menubg_sub.jpg');*/
	
}


/*         SUB SUB MENUS    */


.menusub_hover ul, .foundmenu .menusub_hover ul
{
background-color:#efefef;

position:relative;
top:0px;
padding-bottom:20px;
padding-left:0;
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #999999;



}



#menuv li.menusubsub, .foundmenu #menuv li.menusubsub,#menuv li.menusubsub_hover
{
    
	/*width:195px;
	*/
	
	

	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	
	padding-left:0px;
	position:relative;
	
	
	

width:230px;
}


#menuv li.menusubsub_hover
{
    
	background-image:url('/images/new/overlay.png');
}


#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:14px;
	
	padding-left:0px;
	width:180px;
	position:relative;
	top:0px;
	
		
	
}


#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: #666666;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	padding:5px 15px;
	position:relative;
	
	
	
}

#menuv li.menusubsub_hover a,  .foundmenu #menuv li.menusubsub_hover a
{
    background-color:Transparent;
 	display:block;
	width:180px;
	color: #444444;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	text-decoration:none;
	padding:5px 15px;
	border:none;
	position:relative;

	
	/*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: #444444;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	padding:5px 15px;
	border:none;
	position:relative;

	
	/*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: #222222;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	
	/*
		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: #222222;
	text-decoration:underline;
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	
	/*
		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:14px;
	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:190px;
	text-decoration: none;
	color: #0f3a68;
	
	font-family:Arial,Verdana, Tahoma, Arial, Sans Serif;
	font-size:14px;
	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;
	border:0;
}

#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:240px; 
	padding-left:0px;
	border:0;
}

#menuv .menu_hit .menusub_hover ul, #menuv .menusub_hit_hover ul
{
    display:block;
    position:absolute;
    z-index:1000;
    left:240px;
    top:0px;
	border:0;
}

.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;
}

