/* Main Menu */

#nav{
		float: left;
		width: auto;
		color: #a3835a;
		list-style: none;
		line-height: 1em;
		text-align:left;
		font-weight: bold;
		padding: 0px; /* 0px; */
		margin: 0;
		z-index:100;
	}

	#nav ul {
		background-color:#FBFCE6;
		float: left;
		width: auto;
		color: #a3835a;
		list-style: none;
		line-height: 1em;
		text-align:left;
		font-weight: bold;
		padding: 3px; /* 0px; */
		margin: 0;
		z-index:100;
	}
	
	#nav a {
		display: block;
		color: #7C6240;
		text-decoration: none;
	}

	#nav a.arrow { /* for right arrow display */
		/*background: url(../images/rightarrow1.gif) center right no-repeat;*/
	}
	
	#nav li {
		height:19px;
		float: left;
		padding: 0;
		/* width: 10em; */
	}
	
	#nav li ul { /* UL tags nested inside LI tags within the tag class NAV:  NAV --> li --> ul   */
		position: absolute;
		left: -999em;
		height: auto;
		/*padding:3px;
		 width: 14.4em; <-- width of initial dropdown box: NAV --> li --> ul   */
		font-weight: normal;
			border-top:0px solid #106162; /* 103c21 */
			border-right:1px solid #106162;
			border-bottom:1px solid #106162;
			border-left:1px solid #106162;
		margin: 0;
		
	}
	
	#nav li li {  
		cursor:pointer;
		font-size:8pt;
		/*border-bottom:1px solid #cdb87a;
		 width: 13em <-- width of first tier dropdown; LI tags nested in LI tag: NAV --> li --> ul -->li   */
	}
	
	#nav li ul a {
		padding-bottom:2px;
		padding-top:3px;
		padding-left:4px;
		vertical-align:middle;
		/* width: 13em; <-- width of all A tags of first tier dropdown; A tags in UL of first UL/LI set (NAV): NAV --> li --> ul --> a   */
	}
	
	#nav li ul ul { /* setup for position of submenus in relation to the LI that calls it onMouseover */
		width:150px;
		border-top:1px solid #106162;
		border-right:1px solid #106162;
		border-bottom:1px solid #106162;
		border-left:1px solid #106162;
		/* margin: -1.75em 0 0 14em; */
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
		left: auto;
	}
	
	#nav li li:hover, #nav li li.sfhover{
		color: #7C6240;
		background: #f2ce62;
	}


/* DROPDOWN MENU PROPERTIES */
	.SubMenuTop{
		color:#706228;
		border-top:1px solid #C1B581;
		border-bottom:1px solid #C1B581; 
		padding:5px;
		text-align:left;
		cursor:pointer;
	}
		.SubMenuTopOver{
			color:#5E4B35;
			border-top:1px solid #A08410;
			border-bottom:1px solid #A08410;
			background-color:#F4CF31;
			padding:5px;
			text-align:left;
			cursor:pointer;
		}
	.SubMenuMiddle{
		color:#706228;
		border-bottom:1px solid #C1B581; 
		padding:5px;
		text-align:left;
		cursor:pointer;
	}
		.SubMenuMiddleOver{
			color:#5E4B35;
			border-bottom:1px solid #A08410;
			background-color:#F4CF31;
			padding:5px;
			text-align:left;
			cursor:pointer;
		}
		.SubMenuTopOver2{
			color:#706228;
			border-top:1px solid #C1B581;
			border-bottom:1px solid #A08410;
			padding:5px;
			text-align:left;
			cursor:pointer;
		}
		.SubMenuBottomOver{
			color:#706228;
			border-bottom:1px solid #A08410;
			padding:5px;
			text-align:left;
			cursor:pointer;
		}
		
		
#phi {width:119px;} /* setup for submenus under PHILOSOPHY */
	#phi li, #phi ul {width:111px;}
	#phi li li {width:150px;}
	#phi ul ul {margin: -20px 0 0 111px;} /* margin set to sit to the immediate right and level with the PHILOSOPHY menu  */
	
#port{width:161px;} /* setup for submenus under PORTFOLIO */
	#port li, #port ul {width:153px;}
	#port li li {width:150px;}
	#port ul ul{margin: -20px 0 0 153px;} /* margin set to sit to the immediate right and level with the PORTFOLIO menu  */
	
#adv{width:198px;} /* setup for submenus under ADVANTAGE */
	#adv li, #adv ul {width:190px;}
	#adv li li {width:150px;} 
	#adv ul ul {margin: -20px 0 0 190px;} /* margin set to sit to the immediate right and level with the ADVANTAGE menu  */


/* ARTICLE MANAGER //////////////////////////////////////////////////////*/
	#right_PullQuote{
		background-color:#FBFCE6;
		width:50%; 
		float:right;	
		padding:0.5em;
		margin-left:0.5em;
		margin-bottom:0.5em;
		border:1px solid #135931;
	}
	#left_PullQuote{
		background-color:#FBFCE6;
		width:50%; 
		float:left;	
		padding:0.5em;
		margin-right:0.5em;
		margin-bottom:0.5em;
		border:1px solid #135931;
	}
/* ARTICLE MANAGER //////////////////////////////////////////////////////*/


/* HTML TAGS */

	body{
		background-color:#f0f1df;
		color:#1f2b1f;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:10pt; 
		line-height:12pt; 
		margin:0px; 
		padding:0px;
		text-align:center;
 	}
	
	h1,h2,h3,h4,h5{margin:0px; padding:0px;}
		h1{font-size:12pt;}
		h2{font-size:10pt;}
		h2.byline{font-size:10pt; font-style:italic; font-weight:normal; margin-bottom:0.5em;}
		h3{font-size:12pt;}
		h4{font-size:10pt;}
		h5{font-size:8pt;}
	
	
	input{font-size:8pt;}
	
	p.news{
		width:120px;
		font-size:9pt;
		line-height:11pt;
		vertical-align:top;
		text-indent:0em;
		margin:0px;
		margin-bottom:6px;
		padding:0px;
	}
	#news_menu a {color:#0000ff; font-size:8pt; font-style:italic; text-decoration: underline;}
	
	p{	
		margin:0px;
		margin-top:-2px;
		text-indent:1.5em;
		padding-bottom:10px;
	}
	p.byline{	
		margin:0px;
		margin-bottom:1em;
		text-indent:0em;
		font-size:8pt;
		font-style:italic;
	}
	#right_PullQuote p, #left_PullQuote p, #footnote p {	
		margin:0px;
		margin-top:-2px;
		text-indent:0em;
		padding-bottom:10px;
	}


	#footnote{
		font-size:7pt; 
		text-indent:0em;
		margin:0px;
		padding:0px;
		padding-bottom:1em;
	}
	
	form{margin:0; padding:0;}
	
	ul{margin:0px; margin-bottom: 1em; list-style:none;} /* 16px; */
	li.arrow{margin-left:1.5em; list-style-image:url(../images/bullet.jpg); margin-bottom:0.5em;}
	
	a:link{color:#9f8e4a; text-decoration: underline;}
	a:visited{color:#9f8e4a; text-decoration: underline;}
	a:active{color:#9f8e4a; text-decoration: underline;}
	a:hover{color:#624622; text-decoration: none;}



	pre, .message{ 
		background:#D5FFD5;
		text-align:left;
		font-family:"Courier New", Courier, mono;
		color: #009900;
		border: 1px solid #009900;
		padding:1em;
		margin:1em;
	}
	
	.feedback{ 
		background:#D5FFD5;
		font-family:"Courier New", Courier, mono;
		color: #009900;
		border: 1px solid #009900;
		padding:1em;
		margin:1em;
	}
	.error{ 
		background:#FFCACA;
		font-family:"Courier New", Courier, mono;
		color: #990000;
		border: 1px solid #990000;
		padding:1em;
		margin:1em;
	}




