/* CSS Document */

.menu {
  display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #06a; /* add a border to show size of menu */
  }
* html .menu {
  display:block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */
  }
* html .menu li {
  display: block;        /* for IE only */
  float:left;
  }
.menu a, .menu a:visited {
  display: block;         /* for all browsers except IE */
  padding:4px 12px;
  color:#fff; 
  background:#2e67db; 
  /*border:1px solid #fff;  add a 1px white border around items */ 
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display: block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:#000; 
  background:#fff;
  }

.lefted {margin:0 auto 0 0;}

A:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
A:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-decoration: underline;
}
A:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-decoration: underline;
}
a.li_bottom:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
a.li_bottom:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}
a.li_bottom:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
a.li_bottom:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}
a.li_blk:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	margin-left: 5px;
}
a.li_blk:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	margin-left: 5px;
}
a.li_blk:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	margin-left: 5px;
}
a.li_blk:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	margin-left: 5px;
}
.smallWhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
.whiteHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #2E67DB;	
}
.blackHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	margin-left: 5px;
}
.contentBlk {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-left: 5px;
	margin-right: 5px;
}
.header1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin-left: 5px;
}
a.li_Blk:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.li_Blk:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
a.li_Blk:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.li_Blk:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
.pro15 {padding:0 0 0 20px; margin:0; list-style:none; height:30px; background:#1841c8 url(pro_15_0.gif);}
.pro15 li {float:left;}
.pro15 li a {display:block; float:left; height:30px; line-height:30px; background:url(pro_15_0.gif); color:#FFF; text-decoration:none; font-family:arial, verdana, sans-serif; text-align:center; padding:0 0 0 10px; cursor:pointer; font-size:12px;}
.pro15 li a b {float:left; display:block; background:url(pro_15_0.gif) right top; padding:0 16px 0 8px;}
.pro15 li.current a {color:#fff; background:url(pro_15_2.gif);}
.pro15 li.current a b {background:url(pro_15_2.gif) no-repeat right top;}
.pro15 li a:hover {color:#fff; background: url(pro_15_1.gif);}
.pro15 li a:hover b {background:url(pro_15_1.gif) no-repeat right top;}
.pro15 li.current a:hover {color:#fff; background: url(pro_15_2.gif); cursor:default;}
.pro15 li.current a:hover b {background:url(pro_15_2.gif) no-repeat right top;}
.pro15 li a em {display:block; float:left; width:16px; height:30px;}
.pro15 li a em.home {background:url(home2.gif) no-repeat center center;}
.pro15 li a em.calendar {background:url(events.gif) no-repeat center center;}
.pro15 li a em.camera {background:url(camera.gif) no-repeat center center;}
.pro15 li a em.hand {background:url(volunteer.gif) no-repeat center center;}
.pro15 li a em.contact {background:url(contact.gif) no-repeat center center;}
.pro15 li a em.paper {background:url(paper.gif) no-repeat center center;}