h1 {
   padding: 3px 5px 0px 00px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 140%;
   color: #404040;
   font-weight: bold;
}

h2 {
   padding: 3px 5px 0px 00px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 120%;
   color: #404040;
   font-weight: bold;
}

h3 {
   padding: 3px 5px 0px 00px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 110%;
   color: #404040;
   font-weight: bold;
}

p {
  font-weight: normal;
  color: #000000;
}

.home-content {
  background: url(../i/banner-shadow.gif) top left repeat-x;
}
.text-body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-align : justify;
}
h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  font-style: normal;
}
h4 span {
  color: #017BA5;
  font-size: 10pt;
}
.subitem {
  padding-left: 10px;
}
.copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
}


a {
  font-family: Verdana;
  color: #017BA5;
  text-decoration: underline;
}

a.menu {
  font-family: Verdana;
  color: #017BA5;
  text-decoration: none;
  font-size: 90%;
}

.smenu {
  font-family: Verdana;
  font-weight: bold;
  color: black;
  text-decoration: none;
  font-size: 90%;
}

.copyright a {
  font-size: 8pt;
  text-decoration: none;
}
.copyright a:hover {
  font-size: 8pt;
  text-decoration: underline;
  color: #0074B9;
}
h5 {
  background-image: url(../i/dot-hr.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  padding-bottom: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  margin-bottom: 0px;
}
.feature {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-left: -10px;
}

.blockhead2 {
        padding: 3px 5px 0px 10px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        color: #404040;
        font-weight: bold;
}

.blockhead {
        padding: 1px 15px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        font-weight: bold;
}
.blockhead div {
        font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: black;
        padding-top: 2px;

    padding-left: 13px;
        padding-right: 13px;

    margin-left: -13px;
    margin-right: -13px;

    padding-bottom: 7px;
        background-image: url(../i/dot-hr.gif);
        background-repeat: repeat-x;
        background-position: center bottom;
}
.note {
        font-family: Verdana;
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
        padding-left: 10px;
        margin-top: -7px;
}
.smallnote {
        font-family: Verdana;
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
        padding-left: 10px;
        margin-top: -8px;
}

th, td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #000000;
}
.invalidField {
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        color: red;
}
.featureHeader {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
}
.featureHeaderBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #C9E8F5;
}
.featureHeaderBackgroundSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #BEE0E7;

}
.menuItem {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000000;
        font-weight: bold;
        padding-left: 10px;
        text-decoration: none;
}
.menuItem2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: navy;
        font-weight: bold;
        padding-left: 10px;
        text-decoration: none;
}
.menuItem a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
}

p span {
	color: green;
	font-weight: bold;
}

.menuSmallItem {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #000000;
        font-weight: normal;
        padding-left: 7px;
        text-decoration: none;
}

.menuSmallItem a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        text-decoration: none;
}
.menuSmallSubItem {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        font-weight: normal;
        padding-left: 25px;
        text-decoration: none;
        padding-top: 2px;
        padding-bottom: 2px;
}
.menuSmallSubItem a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
}
.pageHeader {
        font-family: Tahoma, Verdana, Arial;
        font-size: 14pt;
        font-weight: normal;
        color: #000000;
        padding-left: 12px;
        background: url(../i/h1.gif) bottom left no-repeat;
        text-decoration: none;
}
.faturesHeader {
        font-family: Tahoma, Verdana, Arial;
        font-size: 18pt;
        font-weight: normal;
        color: #000000;
        padding-left: 12px;
        background: url(../i/h1.gif) no-repeat left bottom;
        text-decoration: none;
}
.faturesHeader a {
        font-family: Tahoma, Verdana, Arial;
        font-size: 18pt;
        font-weight: normal;
        text-decoration: none;
}
ul li {
	list-style-image: url(../i/ulli.gif);


}

.address {
        font-size: 85%;
        color: #000000;
        padding-bottom: 2px;
}

a.address  {
        text-decoration: none;
        font-size: 110%;
}

.textmenu {
        font-size: 60%;
        color: #000000;
        padding-bottom: 2px;
}
.textmenu a {
        text-decoration: none;
}

html, body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
}

form {
  height: 100%;
  margin: 0px;
  padding: 0px;
}
.smallfont {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
.app_feature {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: red;
}
.app_feature a {
        text-decoration: none;
}
.block {
  padding: 15px;
  padding-top: 5px;
  padding-bottom: 0px;
}
.block p {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: black;
  margin-top: 5px;
  margin-bottom: 8px;
}
.block p strong {
  color: #017BA5;
}
.block p em {
  font-style: normal;
  color: #000000;
}
.block a {
  font-size: 8pt;
}
.seealsoblock {
  padding: 5px 15px 0px;
}
.seealsoblock h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  font-style: normal;
  margin-bottom: 15px;
}
.seealsoblock p {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
  color: black;
  margin-top: 5px;
  margin-bottom: 8px;
}
.seealsoblock p strong {
  color: #017BA5;
}
.seealsoblock p em {
  font-style: normal;
  color: #000000;
}
.seealsoblock a {
  font-size: 8pt;
  text-decoration: none;
}
.large {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 36px;
}
.download {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 24px;
}
.header1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: large;
        color: #000000;
}
.header1 a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #017BA5;
}
.header2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: medium;
        color: #000000;
        font-weight: bold;
}
.header3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: medium;
        font-weight: normal;
}
.header2 a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #017BA5;
        font-weight: bold;
}
STRONG {
        color : #000000;
}
.control {
        background-color: #FFFFFF;
        border: 1px solid #999999;
}
.pageSeparator {
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #96C2D3;
}
.columnSeparator {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #96C2D3;
}
.columnPageSeparator {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #96C2D3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #96C2D3;
}
.columnPageSeparator2 {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #96C2D3;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #96C2D3;
}
.pageSeparator2 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #96C2D3;
}
.formSection {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #D7CCB7;
        font-size: 9pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-bottom: 2px;
}
.noteNooffset {

        font-family: Verdana;
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
        margin-top: -7px;
}
.headerText {

        font-family: Tahoma, Verdana, Arial;
        font-size: 18pt;
        font-weight: normal;
        color: #000000;
        padding-left: 12px;
        background: url(../i/h1.gif) bottom left no-repeat;
        padding-top: 7px;
}
.headerText2 {

        font-family: Tahoma, Verdana, Arial;
        font-size: 18pt;
        font-weight: bold;
        color: #017BA5;
        padding-left: 12px;
        background: url(../i/h1.gif) bottom left no-repeat;
}
.headerText3 {

        font-family: Tahoma, Verdana, Arial;
        font-size: 18pt;
        font-weight: bold;
        color: #017BA5;
        padding-left: 12px;
}
.normalBlack {
        color: #000000;
        font-size: 9pt;

}
.menuRootItem {
        color: #017BA5;
}

.greenText {
	color: #009900;
}

.bigGreenText {
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
}

.features {
         color: black;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-weight: bold;
         font-size: 12px;
         padding-right: 7px;
         padding-left: 7px;
}

A.features {
         color: green;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-weight: bold;
         font-size: 12px;
         padding-right: 7px;
         padding-left: 7px;
}

A.docs {
         color: green;
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-weight: bold;
         font-size: 12px;
         padding-right: 7px;
}
