.navTitle{
  font-family : Arial;
  font-weight : bold;
  background-color : #6699cc;
  text-decoration : none;
  color : #003399;
  font-size: 12pt;
}

.navSubTitle{
  font-family : Arial;
  font-weight : bold;
  background-color : #6699cc;
  text-decoration : none;
  color : black;
  font-size: 10pt;
}

.noSpace{
	margin: 0%;
	padding: 0px;
	border: 0px; 
	
}

.colorNoSpace{
	margin: 0%;
	padding: 0px;
	border: 0px; 
	background-color : #6699cc;
}

.modh1{
  font-size : 18pt;
  font-family : Arial;
  color : #006699;
  font-weight: bold;
}

.modh3{
  color : black;
  font-size : 14pt;
  font-family : Arial;
}

.left{
	text-align: left;
}

.row0-right{
  font-size : 90%;
  vertical-align : top;
  text-align: right;
}
.row1-right{
  font-size : 90%;
  background-color : #dcdcdc;
  vertical-align : top;
  text-align: right;
}

.rowcolor{
  font-size : 8pt;
  color: #fff;
  background-color : #3b5fb5;
  vertical-align : top;
  font-family : Arial;
}

.row0{
  font-size : 90%;
  vertical-align : top;
  font-family : Arial;
}
.row1{
  font-size : 90%;
  background-color : #dcdcdc;
  vertical-align : top;
  font-family : Arial;
}

.indent{
   margin: 10px;
}
.header4{
  font-size : 130%;
  font-family : Arial;
  font-weight : bold;
  color : black;
}

.lnavSubLink1{
  color : #00319c;
  font-size : 9pt;
  font-family : Arial;
  font-weight : bold;
  text-decoration : underline;
}
.lnavSubLink2{
  color : aqua;
  font-size : 9pt;
  font-family : Arial;
  font-weight : bold;
  text-decoration : none;
}

A.smallLink{
  
  font-size : 100%;
  font-family : Arial;
}

.listingBlank{
	display : block;
	background-color : #D8D8D8;
}

.listingBlue{
	color : #0d3692;
}

.listingTopPad{
	padding : 15px 10px 5px 15px;
}

.listingTopFont{
	font-size : 1.2em;
	font-family : Arial,Helvetica,sans-serif;
}

.listingMenuPad{
	padding : 5px 10px 5px 15px;
}

.listingBottomBorder{
	border-bottom: 1px solid #ccc;
}

.listingMenu{
	display : block;
	background-color : #D8D8D8;
	font-weight : bold;
}

/*Navigation menu for inpage navigation*/

#inpageheader a {text-decoration: none;}

#inpageheader ul
{
	list-style: none;
	position: relative;
	margin: 5px 0 0 0;
}

#inpageheader li {display: inline;}

/*1st horizonal elements*/

#inpageheader ul
{
	border-top: 1px solid black;
	margin-bottom: 0.5em;
	padding: 0;
}

#inpageheader li { margin: 0 0 0px;}

#inpageheader ul a,
#inpageheader ul a:link,
#inpageheader ul a:visited
{
	background: transparent;
	color: black !important;
	padding: 3px;
	text-decoration: none; 
}

#inpageheader ul a:hover,
#inpageheader ul a:focus
{
	background: #006D33;
	color: #FFF !important;
	padding: 3px;
	text-decoration: underline !important;
}

#inpageheader li#parent 
{
	color: #006D33;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
	background: transparent;
}

/*Second horizonal level*/
#inpageheader ul li#parent ul 
{
	font-size: 85%;
	float: left;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	background: #f1f1f1;
	margin-bottom: 0.5em;
	margin-left: 0.2em;
	padding: 2px;
}

#inpageheader ul ul li {display: inline; margin-right: 0.5em;}

#inpageheader ul li#parent ul a,
#inpageheader ul li#parent ul a:link,
#inpageheader ul li#parent ul a:visited
{
	background: transparent;
	color: #3F3F3F;
	padding: 3px 0 5px 0;
}

#inpageheader ul li#parent ul a:hover,
#inpageheader ul li#parent ul a:focus
{
	text-decoration: underline !important;
	color:  black !important;
	padding: 3px 0 5px 0;
	font-weight: bold;
}

.dateWidth
{
	width: 150px;
}

.obsoletefocus{
	background-color: #dadada
}

.highlight { background-color: yellow }
