body {
  font-family: arial;
  font-size: 11px;
text-align: justify;
line-height: 1.35em;
  color: #4d4d4d;
  cursor: default;
  background: #fff;
  margin: 0 0 0 0;

}
br{
line-height: 11px;
display: block;
margin-top:0;
padding-top: 0;
margin-bottom:0;
padding-bottom: 0;
}

.newbr{
line-height: 11px;
clear:both;
display: block;
margin-top:0;
padding-top: 0;
margin-bottom:0;
padding-bottom: 0;
}

p{ margin-top: 0; padding-top:0;}

td{ 
  font-family: arial;
  font-size: 11px;
text-align: justify;
  color: #4d4d4d;
  cursor: default;
 }

h4 a{
color:#0060dd;
font-size: 12px;
margin-bottom: 2px;
padding-bottom: 2px;
}

h4 {
color:#0060dd;
font-size: 12px;
margin-bottom: 2px;
padding-bottom: 2px;
}
.headBlue {
  font-family: arial;
  font-size: 34px;
  color: #0080FF;
  position: relative;
  top: -3px;
  cursor: default;
}

.titleBlue {
  font-family: arial;
  font-size: 25px;
  color: #0080FF;
  font-weight: normal;
  margin-top: 15px; padding-top:15px; margin-bottom: 15px; padding-bottom: 15px;
}


.headGray {
  font-family: arial;
  font-size: 25px;
  color: #ccc;
  letter-spacing: -1.2px;
  font-weight: bold;
  position: relative;
  top: -3px;
  cursor: default;
}

.headSmall {
  font-family: arial;
  font-size: 12px;
  color: #999;
  position: relative;
  top: -7px;
  left: +7px;
  cursor: default;
}

.personal {
   text-align: right;
   cursor: default;
   padding: 7px;
}

.personala {
  font-family: arial;
  font-size: 14px;
  color: #0080FF;
}

.personali {
  font-family: arial;
  font-size: 14px;
  color: #eaaf00;
}

.topSearch {
  font-family: arial;
  font-size: 10px;
  padding-right: 6px;
  color: #808080;
  vertical-align: bottom;
   align: right;
}

.topNavBlue {
  font-family: verdana;
  font-size: 10px;
  padding-left: 6px;
  color: #fff;
}

a.topNavBlue {
  color: #fff;
  text-decoration: none;
}

a:hover.topNavBlue {
  text-decoration: underline;
}

.topNavGray {
  font-family: verdana;
  font-size: 10px;
  padding-right: 6px;
  color: #4d4d4d;
}

.box {
  background-color: E9E9E9;
  height: 25px;
  padding-left: 6px;
  font-family: verdana;
  font-size: 10px;
}

input {
  border-width: 1px;
  font-family: arial;
  font-size: 12px;
  padding: 2px;
  height: 21px;
  border-color: #CCCCCC;
  border-style: solid;
  background-color: #F9F9F9;
  color: #808080;
}

a.bottom {
  color: #4d4d4d;
  text-decoration: none;
}

a:hover.bottom {
  text-decoration: underline;
}

.content {
  font-family: arial;
  font-size: 11px;
text-align: justify;
  color: #4d4d4d;
  line-height: 1.35em;
  cursor: default;
}

.contentquote {
  font-family: verdana;
   font-style: italic;
   font-size: 18px;
  color: #0064EA;
  line-height: 1.35em;
  cursor: default;
   padding: 6px;
}

a.top {
  color: #808080;
  text-decoration: none;
}

a:hover.top {
  text-decoration: underline;
}

a {
  color: #4d4d4d;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

.copyRight {
  font-family: verdana;
  font-size: 10px;
  padding-left: 6px;
  color: #4d4d4d;
}

.navSide {
  width: 8;
  background-color: #005CCC;
}

.navButton {
  font-family: verdana;
  font-size: 10px;
  height: 22;
  color: #FFFFFF;
  text-align: right;
}

.navDark {
  height: 1px;
  background-color: #004BB0;
}

.navButtonLight {
  height: 2px;
  background-color: #0066F0;
}

.navButtonDark {
  height: 2px;
  background-color: #0059D2;
}

a.navLink {
  color: #FFFFFF;
  text-decoration: none;
}

a:hover.navLink {
  text-decoration: underline;
}

.navBoxTop {
  background-color: #0080FF;
  font-family: verdana;
  font-size: 10px;
  color: #FFFFFF;
  padding: 6px;
  padding-left: 8px;
}

.navBox {
  background-color: #0080FF;
  font-family: arial;
  font-size: 11px;
  color: #FFFFFF;
}

.navBoxDate {
  color: #CCCCCC;
}

.first_page_heading {
  color:#000000;
  margin:0;
}

.typical_header {
  color:#000000;
  font-size:14pt;
  font-style:italic;
  margin:0;
}

.typical_header_bold {
font-weight: normal;
margin-bottom: 6px;
padding-bottom: 6px;
margin-top: 6px;
padding-top: 6px;
color: #000;
  background-color: #ffe79b;
  padding-left: 6px;
  font-family: verdana;
  font-size: 10px;
  vertical-align: middle;
}

.typical_header_bold_i {
color: #000;
  background-color: #E9E9E9;
  height: 25px;
  padding-left: 6px;
  font-family: verdana;
  font-size: 10px;
}

.typical_p {
margin-top: 0;
padding-top: 0;
margin-bottom: 10px; padding-bottom: 10px;
  font-family: arial;
  font-size: 11px;
	text-align: justify;
  color: #4d4d4d;
line-height: 1.35em;
  cursor: default;
}
.feature {
 font-size: 12px;
  font-weight:bold;
  color:0060dd;
  margin:0;
}
.web-feature {
  font-weight:bold;
  color:#4f8ccd;
  z-index:4;
}
.lessspace{
margin-top:0; padding-top:0; margin-left:8px; padding-left:8px;margin-bottom: 5px; padding-bottom:5px;
}

#maincontent{
margin-left: 10px;
padding-left: 10px;
}