/*** menu horizontal ***/
#menudiv {
	z-index:4;
 	position:absolute;
	top:104px;
	left:0px;
	height:36px;
	right:0px;
	bottom:auto;
	width:auto;
	font-size:16px;
	font-weight:bold;
	background-color: 	#f3f3f3;
	border-bottom: solid white 1px;
}
#menudiv ul {
  margin: 3px;
  padding: 3px;
  list-style: none;
  float:left;
  position:absolute;
  left:10px;
  bottom:0px;
  text-align: center;
}
#menudiv li {
    float: left;
}
#menudiv li a:link, #menudiv li a:visited{
    background:#f3f3f3;
    padding:4px;
    display: block;
    color:#044d6d;
    text-decoration:none;
    line-height:1.2em;
    margin-right:.5em;
}
#menudiv li a:hover {
    color:#fff;
    background:#6495ED;
    padding: 4px;
}
#menudiv li a.current,#menudiv li a.current:hover,#menudiv li a.current:active {
    color:#f00;
    background:#f3f3f3;
    cursor:default;
}
#menudiv li a.currentdrop,#menudiv li a.currentdrop:hover,#menudiv li a.currentdrop:active {
    color:#f00;
}
#menudiv div {
	position:absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2
}
	#menudiv div a {	
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font-size:14px;
		font-weight:bold;
	}
	
	#menudiv div a.currentdrop,#menudiv li a.currentdrop:hover,#menudiv li a.currentdrop:active {
		color:#f00;
		background:#f3f3f3;
		cursor:default;
	}
	#menudiv div a:hover {	
		background: #49A3FF;
		color: #FFF
	}

#submenudiv {
	z-index:3;
	position:absolute;
	top:0px;
	left:180px;
	right:0px;
	bottom:auto;
	width:auto;
	height:30px;
	font-size:14px;
	font-weight:bold;
}
#submenudiv ul {
  margin: 2px;
  padding: 2px;
  list-style: none;
  float:left;
  position:absolute;
  left:10px;
  bottom:0px;
  text-align: center;
}
#submenudiv li {
    float: left;
}

#submenudiv li a:link, #submenudiv li a:visited{
    background:#f3f3f3;
    padding:2px;
    display: block;
    color:#044d6d;
    text-decoration:none;
    line-height:1.1em;
    margin-right:.5em;
}

#submenudiv li a:hover {
    color:#fff;
    background:#6495ED;
    padding: 2px;
}

#submenudiv li a.current,#submenudiv li a.current:hover,#submenudiv li a.current:active {
    color:#f00;
    background:#f3f3f3;
    cursor:default;
}

#subcontentdiv {
	z-index:1;
  	position:absolute;
	top:0px;
	left:154px;
	right:0px;
	bottom:0px;
	width:auto;
	height:auto;
	overflow:auto;
	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
	text-align:left;
}
#subcontentdiv p {
	text-indent:1em;
	margin-top:5px;
	margin-bottom:10px
}
#subcontentdiv p:first-letter {
	font-size: 1.5em;
}

#Vmenudiv {
	z-index:3;
	position:absolute;
	top:50px;
	left:10px;
	right:auto;
	bottom:auto;
	width:134px;
	height:auto;
	font-size:18px;
	font-weight:bold;
	border: solid #044d6d 1px;
	background: #EAEBD8;
}
#Vmenudiv ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  float:top;
  background: #f3f3f3;
  margin-right:.5em;
  line-height:1.1em;
  height:100%;
}
#Vmenudiv li {
    float: left;
	width:100%;
	padding: 2px;
	background: #f3f3f3;
}
#Vmenudiv li a:link, #Vmenudiv li a:visited{
    padding:2px;
    display: block;
    color:#044d6d;
    text-decoration:none;
}

#Vmenudiv li a:hover {
    color:#fff;
    background:#49A3FF;
    padding: 2px;
}

#Vmenudiv li a.currentsub,#Vmenudiv li a.currentsub:hover,#Vmenudiv li a.currentsub:active {
    color:#f00;
    background:#f3f3f3;
    cursor:default;
	float: right;
}

