a.leftnav:link {
	background-color: transparent;
	color: #000099;
	text-decoration: underline;
	font-size: 11px;
	text-align: center;
}

a.leftnav:visited {
	background-color: transparent;
	color:#8800aa;
	text-decoration: underline;
	font-size: 11px;
	text-align: center;
}

/*a.leftnav:hover {
	background: #000099;
	color: #FFFFFF;
	cursor: hand;
	text-decoration: underline;
	font-size: 11px;
	text-align: center;
}*/

a.leftnav:hover {
	background:#E7E7ED;;
	color:#660099;
	cursor: hand;
	text-decoration: underline;
	font-size: 11px;
	text-align: center;
}

.cursor{
	
	cursor: pointer;
}

.p_content{
	margin-bottom:25px
}

a.leftnav:active {
	background-color: transparent;
	color: #000099;
	text-decoration: underline;
	font-size: 11px;
	text-align: center;
}

a.houseMenuBold {
    font-size: 12px;
}

td.textInputLabel {
  font-weight:bold;
}

body 
{
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
}

table  
{ 
  border-collapse: collapse;   
  margin-top: 0px;
  margin-bottom: 0px;
}

.tablemargin{
margin-left: 2%
}

td 
{
  padding-left: 1px;
  padding-right: 1px;
  vertical-align: top;
}

.tdSpecial
{
  padding-left: 1px;
  padding-right: 1px;
  vertical-align: middle;
}

.hideinprint 
{
 
	display: none;
}


.center {
	text-align: center;
}



.tdpad {
	margin-left: 4em ;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-right: 2em ;
}

ul,ol,li {
	font-size: 12px;
	margin-left: 15px;
}

.normal{
	color: #00004A;
	border-top: 2px solid #CBCBDC;
	border-right: 2px solid #00004A;
	border-left: 2px solid #CBCBDC;
	border-bottom: 2px solid #00004A;
  	background-color: #E7E7ED;
  	height: 21px;
}

.fontSmaller {
	font-size: 12px;
}

.fontSmaller_A {
	font-size: 11px;
}

