#mainmenu {
	margin : 0 auto;
	padding : 0 0 0 0;
	height : 30px;
	background-color: #60B972; /*#6CBF63;*/
	/* background : url(../images/navbg.gif) repeat-x left top; font-family: 'Champagne & Limousines';*/
	width : 980px;
	font-size:18px;
	font-family: "Helvetica Neue Condensed Bold", "Arial Narrow", "Helvetica Narrow", "Helvetica Neue", Arial, Helvetica, sans-serif;
}


#mainmenu ul {
margin : 0;
padding : 0;
}
#mainmenu ul li {
/* float : left; font-family: 'Champagne & Limousines';*/
list-style : none;
font-size:16px;
text-decoration: none;
background : url(../images/navline.gif) no-repeat right top;
padding : 5px 20px;
height : 20px;
vertical-align: bottom;
/* margin-top: 5px; */
}

#mainmenu ul li ul li {
	background: url();
	/* margin-top: 2px; */
	padding-top: 2px;
	border-top : 5px solid;
	border-color: #FFFFFF;
}

#mainmenu ul li A {
/* display : block; */
background : url(none);
color : #ffffff;
text-decoration : none;
/* float : left; */
}
#mainmenu ul li A:hover {
color : #091047;
}
#mainmenu ul li .act {
color : #091047;
}

#mainmenu ul li.noline {
background : url(none);
margin : 0;
padding : 5px 0 5px 10px;
height : 20px;
text-transform:uppercase; 
}

#mainmenu ul li.noline ul {
	text-decoration: lowercase; 
}


#mainmenu ul li.actnoline {
background : url(none);
margin : 0;
padding : 5px 0 5px 20px;
height : 20px;
color : #091047;
} 

ul.submenu {
margin : 0;
padding : 0;
border-bottom : 1px solid #fff;
background : #7edb95;
}
ul.submenu li {
margin : 0;
padding : 0;
list-style : none;
background: none;
}

ul.submenu li A {
background : #7edb95;
/* width : 170px; */
height : 20px;
text-decoration : none;
color : #000000;
display : block;
font-size : 15px;
padding : 5px 0 0 10px;
border-bottom-style : none;
}
ul.submenu li A:hover {
text-decoration : none;
color : #ffffff;
font-size : 12px;
background : #6ec083;
}

.headlink {
	padding-top: 5px;
}

#dropdown {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

#dropdown .headlink {
	padding-top: 4px;
}

#dropdown .headline span {
	padding-top: 4px;
}

.typeface-js-selected-text
{
	padding-top: 4px;
}
/*
#dropdown .headlink a {
	padding-top: 4px;
}

#dropdown .noline a {
	padding-top: 4px;
} */

/* main menu [start] */
  #main_navigation{line-height:30px; background: #60B972 /*#70C385*/  repeat-x;  } /* url(../images/menu.jpg) */
  #mainHeaderImage img{float:left;}
  #mainHeaderImageRight img{float:right;}  
  li.headlink ul { display: none; }
  .sub_menu{position:absolute; z-index:20;}
  	#dropdown li.headlink ul{left: -50;}
	#dropdown, #dropdown ul { list-style: none; }
	#dropdown, #dropdown * { padding: 0; margin: 0; }
	#dropdown li.headlink {float: left; padding: 5px 10px 0 10px; }
	#dropdown li.headlink a { display: block;}
	#dropdown li.headlink ul {margin: 0 0 0 -10px; display: none; text-align: left; line-height:16px; background: #60B972 /*#6CBF63*/ /*7edb95*/; opacity:.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; padding: 0px 0 0px 0;}
	#dropdown li.noline ul {margin: 0 0 0 -160px; position: absolute; /* left: -100px; */display: none; text-align: left; line-height:16px; background: #60B972 /*#6CBF63*/ /*7edb95*/; opacity:.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; padding: 0px 0 0px 0;}
	#dropdown li.headlink ul li{	z-index:20; padding:5px 10px 5px 10px; border-top: 1px solid #FFFFFF; background: #60B972 /*#6CBF63*/ /*7edb95*/; }
	#dropdown li.headlink ul li a {color: #000; font-size: 15px; }
	#dropdown li.headlink ul li a:hover {color: #fff;}
	#dropdown a {text-decoration:none; color: #fff; text-transform:uppercase; font-weight:normal;}
	#dropdown a:hover, #dropdown .active a, #dropdown .active ul a:hover {color:#000;}
	#dropdown .active ul a {color:#fff; }
	#dropdown .active ul .active a  {color:#0A59A0;}

/* main menu [end] */	
.sub_link ul.fly_menu  {background-color: #FF9933; position:absolute; width: auto; /* width:300px; */ left:190px; display: none;}
.sub_link ul.fly_menu li  {background-color: #FF9933; display: block; white-space: nowrap;}
.sub_link ul.fly_menu a:hover, .sub_link ul.fly_menu .active a, .sub_link ul.fly_menu .active a:hover {color:#0A59A0;}
#dropdown li.headlink ul li ul {margin-top: -27px;}
.subitem {background: none;}
ul.sub_menu  { min-width: 200px !important; background-image: none;}

#sidemenublock ul {
	list-style: none;
	padding-left: 10px;
	text-indent: 0em;
}

#sidemenu {
	margin-left: 0px;
}

#sidemenublock ul li {
	list-style: none;
	color: 808080;
	text-indent: -10px;
	margin-left: 10px;
	margin-bottom: 8px;
}

#sidemenublock ul li a {
	text-decoration: none;
	color: 808080;
}

#sidemenublock ul li:before {
	content: ">";
}

.sidemenu_sub {
	display: block;
	margin-left: 20px;
}

.hidemenuheader {
	display: none;
}

.showmenuheader, #leftrailcontent h2 {
	display: block;
	background-color: #1F294B;
	color: white;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.showmenuheader a {
	color: white;
	text-decoration: none;
	padding: 2px 2px 2px 6px;
}

.typeface-menu {
	font-family: "Helvetica Neue Condensed Bold", "Arial Narrow", "Helvetica Narrow", "Helvetica Neue", Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	
}
.typeface-menu .sub_menu {
	letter-spacing: 0px;
}

#blogmenu {
   display: block;
   width: 33%;
   float: left;
}

#blogmenu ul {
  display: none;
  position: absolute;
  background-color: #10284F; /* #6CBF63; */
  opacity: .9;
  filter: alpha(opacity=90);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  color: black;
  list-style: none;
  margin-left: 100px;
  margin-top: 0px;
  font-size: 18px;
  padding: 0;
}

#blogmenu:hover ul {
  display: block;
  padding-left: 5px;
  padding-right: 5px;
}

#blogmenu ul li {
  border-top: 1px solid #ffffff;
}

#blogmenu ul a {
	text-decoration: none;
	color: white;
}

#blogmenu ul a:hover {
	text-decoration: underline;
}

#blogmenu ul a:visited {
	color: white;
}

