/******************************************
 * App Publishing Styles
 ******************************************/
 /***************************** Reset */
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
  -webkit-text-size-adjust:none;
}
ul, li, ol, dl, dd, dt {
  list-style:none;
  padding:0;
  margin:0;
}
body { 
  margin: 0;
  padding: 0;
  background-color: #003254;
  font-family: Helvetica;
  font-size: 14px;
  color: #494949; 
  line-height:1.4em;
  height:100%
}
h1 { 
  font-family: Georgia, Times New Roman, Times, serif;
  font-style: italic;
  font-weight: normal;
  font-size: 1.4em;
  text-decoration:underline;
  text-align:center;
  margin-bottom:10px;
}
a {
  text-decoration:none;
  color:#114fc1;
}
a img {
  border:none;
}
p {
  margin:0;
}
#page_wrapper{
  overflow:auto;
}
#header{
  width:100%;
  height:106px;
  margin:0 auto 0 auto;
  background-color:#003254;
  background-image:url(images/header.png);
  background-position:center;
  background-repeat:no-repeat;
}
#nav-wrap{
  height:33px;
  width:100%;
  background-image:url(images/nav-bg.png);
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}
#nav {
  width:320px;
  text-align:center;
  margin:0 auto 0 auto;
}
#navfooter {
  width:320px;
  text-align:center;
  margin:30 auto 0 auto;
}
#content{
  width:95%;
  background:#003254;
  padding:10px 5px 10px 5px;
  margin:auto;
}
.center-this{
  width:320px;
  margin:auto;
}
label{
  display:block;
  font-style:italic;
}
input, textarea, textfield {
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.2em;
  background:#f2f2f2;
  border:1px solid #888888;
  padding:5px;
  margin:2px 0 5px 0;
  width:95%;
}
.button{
  width:140px;
  border:1px solid #888888;
  padding:10px;
  margin-right:20px;
  background:#84cc5c;
}
.button-submit{
  background:url(images/contact-submit.png) center no-repeat;
}

.pageitem{
-webkit-border-radius:8px;
background-color:#fff;
border:#878787 solid 1px;
font-size:12pt;
overflow:hidden;
padding:0;
position:relative;
display:block;
height:auto;
width:auto;
margin:3px 9px 17px;
list-style:none
}

.textbox textarea{
min-height:50px;
margin:3px auto 4px auto;
position:relative;
padding:3px 0 0 0;
line-height:18px;
left:-2px;
font-size:18px;
font-weight:normal;
width:97%;
display:block;
border-width:1px 1px
}
ul li.hidden{display:none}u

arrow{
position:absolute;
width:8px!important;
height:13px!important;
right:10px;
top:15px;
margin:0!important;
background:url("../images/arrow.png") 0 0 no-repeat
}