/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */




/* -----------------------------------the top universal dropdown horizontal navigation, replaced by sprysb--------------------------------------*/

#ttmenu ul {list-style-type:none; margin:0; padding:0; position:absolute;
top:70px; /*z-index:999;*/ width:1000px;}


#ttmenu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#ttmenu li span {display:block; z-index:100; background:#b2ab9b; padding: 5px 10px;font-size:.9em;}
#ttmenu li a, #ttmenu li a:visited {display:block; padding:0;}

#ttmenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(../css/transparency.gif);}
#ttmenu dt {background: #b2ab9b; /*background:#000;*/ margin:0; font-size: .9em; border-bottom:1px solid #fff; float:left; border-right:1px solid #fff; white-space:nowrap;}
#ttmenu dd {display:none; background:transparent; border-bottom:1px solid #0057da; clear:left; margin:0; padding:0; color: #fff; font-size: .9em; text-align:left; white-space:nowrap;}

#ttmenu dt a, #ttmenu dt a:visited {display:block; color:#fff; padding: 5px 10px; text-decoration:none; white-space:nowrap;}
#ttmenu dd a, #ttmenu dd a:visited {background:#f0eee4; color:#a99367; text-decoration:none; display:block; padding:5px 10px; white-space:nowrap;}

#ttmenu li a:hover {border:0;}

#ttmenu li:hover dd, #ttmenu li a:hover dd {display:block;}
#ttmenu li:hover dl, #ttmenu li a:hover dl {border-bottom:7px solid #b2ab9b;}
#ttmenu li:hover dt a, #ttmenu li a:hover dt a, #ttmenu dd a:hover {background: /*#06f*/ #0057da; color:#f0eee4;}

/*----------------------------------------------------------------*/


/* ================================================================   
This copyright notice must be untouched at all times.    The original version of this stylesheet and the associated (x)html  is available at http://www.cssplay.co.uk/menus/example_flyout.html  Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.  This stylesheet and the assocaited (x)html may be modified in any   way to fit your requirements.  =================================================================== */  

/* -----------------------------------the flyout menu on the homepage--------------------------------------*/
    
.menu3{  font-family: verdana, arial, sans-serif; /*width:130px;*/ height:auto; position:absolute;
top:360px; /*font-size:.8em;  margin:10px 0;*/ margin-left:15px; z-index:599; float:left;} 
 
.menu3 ul {  padding:0; margin:0; list-style-type: none;  width:17em; height:auto; z-index:599; /*font-size:.8em;*/ }  
.menu3 ul li ul {  visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:200px; z-index:600;  } 
.menu3 ul li {  float:left; z-index:600;  }  
.menu3 ul li a, .menu3 ul li a:visited {  display:block; float:left; text-decoration:none; color:#996600; width:16em; height:16px; /*line-height:26px;*/ line-height:14px; padding:4px 0 0px 10px; /*font-size:.8em;*/ background:transparent; /*padding-left:10px;*/ z-index:600;}  
* html .menu3 ul li a, * html .menu3 ul li a:visited {width:16em; w\idth:16em; z-index:600;}    
.menu3 table {  border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0; z-index:600;}    /* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */  
.menu3 ul li:hover a,  .menu3 ul li a:hover{  background-color:#06c; color:#fff; z-index:600; }    
.menu3 ul li:hover {position:relative; z-index:600;}  
* html .menu3 ul li a:hover {position:relative; z-index:601;}    
.menu3 ul li:hover ul,  .menu3 ul li a:hover ul {  visibility:visible; position:absolute; height:auto; border:1px solid #a99367; background-color:#f0f5ee; overflow:visible; z-index:601; width:16.9em; /**/  }  
.menu3 ul li:hover ul li a,  .menu3 ul li a:hover ul li a{  display:block; background:transparent; color:#000; line-height:13px; padding:4px 0 5px 10px; height:auto; text-decoration:none; z-index:601;}    
.menu3 ul li:hover ul li:hover a,  .menu3 ul li a:hover ul li a:hover {
	background-color:#06c;
	color:#fff;
	z-index:601;
}  
.menu3 ul li:hover ul li ul,  .menu3 ul li a:hover ul li a ul {  visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:110px; z-index:601; }  
.menu3 ul li:hover ul li:hover ul,  .menu3 ul li a:hover ul li a:hover ul {  visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #a99367; list-style-type:none; background-color:#ffefd5; z-index:601; }  
.menu3 ul li:hover ul li:hover ul li a,  .menu3 ul li a:hover ul li a:hover ul li a {  display:block; background:transparent; color:#000; z-index:601;  }    
.menu3 ul li:hover ul li:hover ul li:hover a,  .menu3 ul li a:hover ul li a:hover ul li a:hover {  background-color:#06c; color:#fff; z-index:601; }  


/* -----------------------------------simple rollover effect for the persona nav, homepage--------------------------------------*/
 
 .menu5 {font-family: verdana, arial, sans-serif; height:auto; position:relative; margin:6px;}
 .menu5 ul {margin:0; padding:0; padding-left:2px; list-style-type:none; font-size:.8em;}
 .menu5 ul a:link, .menu5 ul a:visited {display:block; margin-left:10px; width:16.5em; height:20px; line-height:20px; color:#996600; text-decoration:none; text-indent:6px;}
 .menu5 ul li:hover a, .menu5 ul li a:hover {background-color:#06c; color:#fff; display:block; position:relative;}
.menu5 li {display:inline;}

/*-----------------------------------------left menu for "c" level content ---------------------------------------------------------*/


.menuc{  font-family: verdana, arial, sans-serif; width:160px; height:auto; position:relative; font-size:10.5px;  margin-top:25px; margn-left:0; 
z-index:599;  background:#f0eee4; border:1px solid #a99367; }  
.menuc ul {  padding:0; margin:0; list-style-type: none;  width:160px; height:auto; }  
.menuc ul li ul {  visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:140px;  }  .menuc ul li {  float:left;  }  
.menuc ul li a, .menuc ul li a:visited {  display:block; float:left; text-decoration:none; color:#000; width:150px; height:23px; /*line-height:26px;*/ line-height:13px; padding:4px 0 0px 10px; font-size:11px; background:transparent; }  
* html .menuc ul li a, * html .menuc ul li a:visited {width:150px; w\idth:150px;}    
.menuc table {  border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;  }    /* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */  
.menuc ul li:hover a,  .menuc ul li a:hover{  background:#0057da; color:#fff;  }    
.menuc ul li:hover {position:relative; z-index:600;}  
* html .menuc ul li a:hover {position:relative; z-index:601;}    
.menuc ul li:hover ul,  .menuc ul li a:hover ul {  visibility:visible; position:absolute; height:auto; border:1px solid #a99367; background:#f0f5ee; overflow:visible;  }  
.menuc ul li:hover ul li a,  .menuc ul li a:hover ul li a{  display:block; background:transparent; color:#000; line-height:13px; padding:4px 0 5px 10px; height:auto; text-decoration:none;  }    
.menuc ul li:hover ul li:hover a,  .menuc ul li a:hover ul li a:hover {  background:#0057da; color:#fff;  }  
.menuc ul li:hover ul li ul,  .menuc ul li a:hover ul li a ul {  visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:110px;  }  
.menuc ul li:hover ul li:hover ul,  .menuc ul li a:hover ul li a:hover ul {  visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #a99367; list-style-type:none; background:#ffefd5;  }  
.menuc ul li:hover ul li:hover ul li a,  .menuc ul li a:hover ul li a:hover ul li a {  display:block; background:transparent; color:#000;  }    
.menuc ul li:hover ul li:hover ul li:hover a,  .menuc ul li a:hover ul li a:hover ul li a:hover {  background:#0057da; color:#fff;  }  

