#menu {
	margin-top: 2px;
}

#menu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#menu ul li {
	padding: 0px;
	padding-bottom: 3px;
}

#menu ul li a {
	font-weight: bold;
        font-size: 105%;
	color: #3d5c8c;
	background-color: #cee5f2;
	padding: 9px 10px 9px 10px;
	display: block;
	margin: 0 3px 4px 20px;
}

#menu ul li.current {

}

#menu ul li.current a {
        color: #76754d;
	background-color: #eae9c0;
}

#menu ul li.current ul li  {
	font-weight: normal;
	padding: 3px 10px 3px 10px;
	margin: 0 3px 3px 20px;
}

#menu ul li.current ul li a {
	font-weight: normal;
	color: #2C4F6B;
	background: none;
	padding: 0px;
	margin: 0px;
}

#menu ul li ul li a {
	font-weight: bold;
	color: #2C4F6B;
	background-color: #B3D7EA;
	padding: 0px;
	margin: 0px;
	display: inline;
}




ul#menuTab {
  list-style-type: none;
  height: 29px;
  margin: 0; 
  padding: 0;
}

ul#menuTab li {
  float: left;
}

ul#menuTab a {
  height: 29px;
  width: 130px;
  text-transform: uppercase;
  background-image: url(menuTabGrey.png);
  background-repeat: no-repeat;
  display: block;
  line-height: 30px;
  text-decoration: none;
  font-family: Georgia;
  font-size: 12px;
  color: #fff;
  text-align: center;
  margin-left: 12px;
}

ul#menuTab a:hover 		{color: #ddd;}
ul#menuTab li.active a {background-image: url(menuTabWhite.png);}
ul#menuTab li.active a 		{color: #456493;}
ul#menuTab li.active a:hover 	{color: #456493;}


ul#navMain {
  list-style-type: none;
  height: 29px;
  margin: 0; 
  padding: 0;
}

ul#navMain li {
  float: left;
}

ul#navMain a {
  height: 29px;
  width: 130px;
  text-transform: uppercase;
  background-image: url(menuTabGrey.png);
  background-repeat: no-repeat;
  display: block;
  line-height: 30px;
  text-decoration: none;
  font-family: Georgia;
  font-size: 12px;
  color: #fff;
  text-align: center;
  margin-left: 8px;
}

ul#navMain a:hover 		{color: #ddd;}
ul#navMain li.active a 		{color: #1b3758; background-image: url(menuTabWhite.png);}
ul#navMain li.active a:hover 	{color: #1b3758;}
ul#navMain li.current a 		{color: #1b3758; background-image: url(menuTabWhite.png);}

#FpShortcuts {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
}

#FpShortcuts li {
  display: inline;
  float: left;
}

#FpShortcuts li a {
  color: #1b3b5d;
  font-size: 18px;
  display: block;
  margin: 0 40px 20px 0;
/*
  background: transparent url(arrow.gif) no-repeat scroll center left;
  padding-left: 32px;
*/
}

#FpShortcuts li a:hover {
  text-decoration: none;
}