/******************************
  For Netscape compatibility, must define body margins
  and padding at the HTML level as well as the BODY level
*******************************/

html {
  margin : 0px;
  padding : 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(images/background.jpg);
}

body {
  margin : 0px;
  padding : 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(images/background.jpg);
}

/******************************
  Table Cell Options
*******************************/

td {
  background: white;
  vertical-align: top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  line-height: 20px;
  color: #3D3D3D;
}

td.side_right {
  background-image: url(images/shadow_right.jpg);
  background-repeat: repeat-y;
  border-width: 0px;
}

td.body {
  text-align: left;
  padding: 15px;
}

td.lines {
  background: #B2B2B2;
}

td.side {
  text-align: left;
  padding: 15px;
}

td.small {
  background: white;
  vertical-align: top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  line-height: 16px;
  color: #3D3D3D;
}

td.small_gray {
  background: #F7F7F7;
  vertical-align: top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  line-height: 16px;
  color: #3D3D3D;
}

td.small_mdgray {
  background: #E6E6E6;
  vertical-align: top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  line-height: 16px;
  color: #3D3D3D;
}

td.small_blue {
  background: #2888D2;
  vertical-align: top;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  line-height: 16px;
  color: white;
}

th {
  background: #F7F7F7;
  text-align: center;
  padding: 10px;
  color: #2888D2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #2888D2;
  
}

/******************************
  Text Options
*******************************/

p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  color: #3D3D3D;
  margin-bottom: 8px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}

ul {
  margin-bottom: 0px;
  margin-left: 15px;
  margin-right: 25px;
  margin-top: 0px;
}

li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  color: #3D3D3D;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}

p.side {
  font-weight: bold;
  line-height: 14px;
  color: #2888D2;
  font-size: 8pt;
  font-weight: bold;
}

p.small {
  line-height: 14px;
  color: #3D3D3D;
  font-size: 8pt;
}

strong.small {
  font-weight: bold;
  line-height: 14px;
  color: #03128E;
  font-size: 8pt;
  font-weight: bold;
}

strong{
  font-size: 12px;
  font-weight: bold;
  color: #03128E;
}

strong.side{
  font-size: 8pt;
  font-weight: bold;
  color: #3D3D3D;
}

strong.header {
  font-size: 8pt;
  font-weight: bold;
  color: #03128E;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #03128E;
  margin-bottom: 8px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 20px;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #03128E;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
}

/******************************
  Form Options
*******************************/

input {
  background-color : #F7F7F7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #3D3D3D;
}

input.white {
  background-color : #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #3D3D3D;
}

textarea {
  background-color : #F7F7F7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #3D3D3D;
}

option {
  background-color: #F7F7F7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #3D3D3D;
}

option.header {
  background-color: #8C8B8B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #3D3D3D;
}

select {
  background-color: #F7F7F7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #3D3D3D;
}

/******************************
  Link Options
*******************************/

A:link, A:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  text-decoration: underline;
  color: #03128E;
}

A:hover {
  color: #0C4A8D;
}

A.nav:link, A.nav:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  color: #03128E;
}

A.nav:hover {
  text-decoration: underline;
  color: #818181;
}

A.side:link, A.side:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  line-height: 14px;
  text-decoration: none;
  color: #03128E;
}

A.side:hover {
  text-decoration: underline;
  color: #818181;
}
