/* BEGIN MAIN PAGE ITEMS
========================================================================================== */
ul#top_menu {
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-size: 12px;
  width: inherit;
  height: inherit;
  /*
  background: transparent url(images/menu_bg.gif) repeat-x left bottom;
  */
}
/* ==========================================================================================
END MAIN PAGE ITEMS */




/* BEGIN NAVIGATION MENU ITEMS
========================================================================================== */
ul#top_menu li.top_menu_lt {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 110px;
  height: 25px;
  line-height: 25px;
  color: #FFFFFF;
  text-indent: 15px;
  background: transparent url('images/menu_lt_tab.gif') no-repeat left top;
  /*
  border: 1px solid #00FF00;*/
}
ul#top_menu li.top_menu_mid {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 110px;
  height: 25px;
  line-height: 25px;
  color: #FFFFFF;
  text-indent: 20px;
  background: transparent url('images/menu_mid_tab.gif') no-repeat left top;
  /*
  border: 1px solid #00FF00;*/
}
ul#top_menu li.top_menu_rt {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 110px;
  height: 25px;
  line-height: 25px;
  color: #FFFFFF;
  text-indent: 20px;
  background: transparent url('images/menu_rt_tab.gif') no-repeat left top;
  /*
  border: 1px solid #00FF00;*/
}
/* ==========================================================================================
END NAVIGATION MENU ITEMS */




/* BEGIN NAVIGATION END CAPS AND BACKGROUND
========================================================================================== */
ul#top_menu li.top_menu_ltcap {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 10px;
  line-height: 25px;
  background: transparent url('images/menu_lt_cap.gif') no-repeat left top;
  /*
  border: 1px solid #00FF00;*/
}
/*
ul#top_menu li.top_menu_rtcap {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 10px;
  line-height: 25px;
  background: transparent url('images/menu_rt_cap.gif') no-repeat left top;
  
  border: 1px solid #00FF00;
}
*/
ul#top_menu li.top_menu_bg {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 169px;
  height: 25px;
  background: transparent url('images/menu_bg.gif') repeat-x left top;
  /*
  border: 1px solid #00FF00;*/
}
img.top_menu {
	margin: 0px auto;
	padding: 0px;
	clear: right;
}
/* ==========================================================================================
END NAVIGATION END CAPS AND BACKGROUND */




/* BEGIN NAVIGATION LINKS
========================================================================================== */
ul#top_menu li a:link,
ul#top_menu li a:visited {
  color: #0066CC;
  text-decoration: none;
  font-weight: bold;
}
ul#top_menu li a:hover {
  color: #0099CC;
}
ul#top_menu li a.current {
  color: #0099CC;
  text-decoration: underline;
}
ul#top_menu li a.current:hover {
  color: #0066CC;
}
/* ==========================================================================================
END NAVIGATION LINKS */

/* Services Navigation */

#services-box {
	width: 250px;
	height: 200px;
	float: left;
	margin-left: 150px;
}

div.service {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 250px;
  height: 22px;
  background: transparent url('images/serv_menu_bg.gif') no-repeat left center;
  font-size: 11px;
  line-height: 18px;
  text-indent: 18px;
}
div.service a {
  text-decoration: none;
  color: #0066CC;
}
div.service a:hover {
  text-decoration: underline;
}
div.service a.current {
  color: #2a7157;
  font-weight: bold;
}

/* Home Page Center Box Menus */

.navcontainer { width: 200px; }

.navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.navcontainer li {
	margin-left: 10px;
}

.navcontainer a
{
	display: block;
	padding: 3px;
	width: 175px;
	background-color: #336666;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #000000;
}

.navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

.navcontainer a:hover
{
background-color: #4682B4;
color: #fff;
}