body{
  text-align:center;
  font-family: Times New Roman;
  font-size:14px;
  background-color:white;
}

p, li { 
  text-align:left;
  font-size:14px;
  margin-top:6px;
}

h1,h2,h3,h4 {
  font-weight:bold;
  font-style:normal;
  color:#000000;
}
h1 {
  font-size:24px;
}
h2 {
  font-size:20px;
}
h3 {
  font-size:16px;
}
h4 {
  font-size:14px;
}

h2.left
{
  font-size:12pt;text-align:left
}

form{
  padding:0px;
  margin:0px;
}

a {
  color:blue
}

div.page {
  width:850px;
  padding:10px 30px 10px 30px;
  font-size:14pt;
  margin-left: auto;
  margin-right: auto;
  background-image: url(/images/Theme_green_on_blue/background.gif) !important;
  background-repeat: repeat-x !important;
  background-position: left top !important;
  background-color:#004E7B !important;
  position:relative !important;
  background-attachment: fixed !important;

}

div.siteform{
  font-size:12pt;
  text-align:right;
  color:white;
}

div.mainbody{
  margin-top:3px;
  padding:15px;
  border:6pt solid #3d7e98;
  background-color:white;
  min-height:500px;
}

div.title{
  margin:0px;
  padding-bottom:10px;
  text-align:center;
  font-family:arial;
  font-size:30pt;
  font-weight:bold;
}

div.nav{
  text-align:center;
  background-color:#3d7e98;
  padding-top:3px;
  padding-bottom:3px;
  margin-bottom:10px;
}

div.nav a{
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
  color:white;
}

div.nav a:hover{
  background-color:white;
  color:black;
}

div.nav_bottom{
  background-color:transparent;
  text-align:center;
  padding:0px;
  padding-top:10px;
}

div.nav_bottom a{
  font-size:12pt;
  padding-left:15px;
  padding-right:15px;
  color:#555555;
}

p.summary_link{
  text-align:center;
}

p.summary_link a{
  font-size:120%;
  padding-left:10px;
  padding-right:10px;
}

a.button{
  font-size:120%;
  font-weight:Bold;
  background-color:#dddddd;
  width:50%;
  display:block;
  padding:15px;
  border-width: 6px;
  border-style: solid;
  border-top-color:#53AED1;
  border-left-color:#53AED1;
  border-bottom-color:#3d7e98;
  border-right-color:#3d7e98;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  text-decoration:none;
  color:black;
margin-bottom:20px;
} 

a.button:hover{
  background-color:#bbbbbb;
  border-top-color:#3d7e98;
  border-left-color:#3d7e98;
  border-bottom-color:#53AED1;
  border-right-color:#53AED1;
}

table.inputstyle td{
  text-align:left;
}

table.inputstyle input,select,textarea{
  border:black solid 1px;
  background-color:#f0f0f0;
}