body { position: relative; height: 100%; margin: 0px; font: 80% Verdana, Arial, Helvetica, sans-serif; color: #183674; text-align:center; display: block; margin-left: auto; margin-right: auto;}
a:link {text-decoration:underline; color: #183674;}
a:visited {text-decoration:underline; color: #183674;}
a:hover, a:active { text-decoration: underline; color: #990000;}
/*input {background: #bdcee0; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#183674; border: 2px solid; color: #183674; font-size : 80%;}*/
h1 {font-size: 12px;}
h2 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #183674; margin-top: -13px;}
h3 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #990000; margin-top: 0px;}
h4 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #183674; margin-top: 0px; font-weight: bold;}
.clear {clear: both;}
.none {display: none;}
.peekloc {display: none;}
.peek {height: 1%; position: relative; width: auto; margin: 0px; padding: 0px; background: transparent;}
.subtitle2 {font-size : 100%; color : #fff; margin-top : 0px; margin-bottom : 15px; font-weight : bold; height: 1%; position: relative; width: auto; background-color: #2C2BAA; padding-left: 3px;}
.title {font-size : 150%; color : #183674; margin-top : 0px; margin-bottom : 5px;}
.note {font-size : 80%;}
#header {background:#fff url(title_dark.jpg) no-repeat top; height: 71px; display: block;}
#container p {margin: 0px; padding: 0px;}
#content {border-right: 1px solid #6E66C9; border-left: 1px solid #6E66C9; margin-right: 16px; margin-left: 19px; padding: 0px; margin-top: 0px; margin-bottom: 0px; display: block; text-align: left;}
#content p {margin-top: 10px; margin-bottom: 10px;}
#pad  {margin: 0px; padding-top: 0px; padding-right: 15px; padding-left: 20px; padding-bottom: 15px; text-align: left; display: block;}
#footer {background:#fff url(bottom.jpg) no-repeat; height: 27px; display: block; clear: both; text-align: left;}
#border{border-color : #000000; border-width : 1px; border-style : solid; padding : 15px; position: relative; width: auto;}
div#size { height: 1%; color: #000000; display: block; height: auto; width: 760px; text-align:center; position: relative; margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-variant: normal;}
div#container {height: 1%; color: #000000; display: block; height: auto; width: auto; text-align:center; position: relative; margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-variant: normal;}
div#headerlinks {display: none;}
div#headerlinks a {display: none;}
div#footerend {}
span#footertext a {color : #6E66C9; display : block; text-decoration : none}
span#footertext {padding-top: 6px; padding-left: 25px; color : #fff; display : block;}

div#cell2 {font: 80% Arial, Helvetica, sans-serif; color: #bdcee0; text-align:center; display: block;}
div#cell3 {font: 120% Arial, Helvetica, sans-serif; color: #183674; text-align:center; display: block; font-weight: bold; text-align: left;}
div#cell4 {font: 80% Arial, Helvetica, sans-serif; color: #183674; text-align:center; display: block; font-weight: bold; text-align: left; }

.welcome {text-align: left; margin-bottom: 20px; width: 350px;}
.welcome2 {text-align: left; margin-bottom: 20px; width: 300px;}
.rttext { font-size : 90%; color : #000000; margin-left: 208px; text-align: left; width: 400px;}
.lttext { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #183674; margin-top: -20px; width: 300px;}
.cnttext { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #183674; text-align: center;}
div#line {width: 80%; margin-left: auto; margin-right: auto; border-top: 1px solid #2C2BAA; margin-top: 10px; margin-bottom: 10px;}

.topnav {margin: 10px 0 10px 0;}
.topnav a {font-size : 12px; color : #000000; margin-bottom : 15px; font-weight : bold;  background-color: #CFD0E4; padding: 0 10px 0 10px; text-decoration: none; }
.topnav a:visited { text-decoration: none; color: #000000;}
.topnav a:active { text-decoration: none; color: #000000;}
.topnav a:hover { text-decoration: none; color: #000000;}

#border2 {border-color : #000000; border-width : 1px; border-style : solid; padding : 15px; position: relative; width:480px; background:#E8E7Ef; margin-top: 10px;}

/***********SCREWY IPOS CSS AHEAD************************/
.subtitle2 {font-size : 100%; color : #fff; margin-top : 10px; margin-bottom : 15px; font-weight : bold; width: auto; background-color: #3536B4; padding-left: 3px; height: auto;}
html>body .subtitle2 {margin-top: 0;}
.subtitle2 {font-size : 100%; color : #fff; margin-top : 10px; margin-bottom : 15px; font-weight : bold; height: 1%; position: relative; width: auto; background-color: #01119A; padding-left: 3px;}
.subtitle320 {font-size : 100%; color : #fff; margin-top : 10px; margin-bottom : 15px; font-weight : bold; height: 1%; position: relative; width: 320px; background-color: #01119A; padding-left: 3px;}
.subtitle3 {font-size : 100%; color : #fff; margin-top : 10px; margin-bottom : 15px; font-weight : bold; height: 1%; position: relative; width: 100%; background-color: #01119A; padding-left: 3px; float: left;}
.subtitle550 {font-size : 100%; color : #fff; margin-top : 10px; margin-bottom : 15px; font-weight : bold; height: 1%; position: relative; width: 550px; background-color: #01119A; padding-left: 3px; float: left;}
.subtitle600 {font-size : 100%; color : #fff; margin-top : 10px; margin-bottom : 15px; font-weight : bold; height: 1%; position: relative; width: 600px; background-color: #01119A; padding-left: 3px; float: left;}
.subtitle645 {font-size : 100%; color : #fff; margin-top : 10px; margin-bottom : 15px; font-weight : bold; height: 1%; position: relative; width: 645px; background-color: #01119A; padding-left: 3px; float: left;}
.subtitle4 {font-size : 100%; color : #fff; margin-top : 10px; margin-left : 5px; margin-bottom : 15px; font-weight : bold; width: auto; background-color: #01119A; padding-left: 3px;  padding-right: 3px;}
.subtitlecode {font-size : 100%; color : #fff; margin-top : 10px; margin-left : 5px; margin-bottom : 15px; font-weight : bold; width: auto; background-color: #01119A; padding-left: 3px; padding-right: 6px; width: 70px;}
.subtitletypes {font-size : 100%; color : #fff; margin-top : 10px; margin-bottom : 15px; font-weight : bold; width: 520px; background-color: #01119A; padding-left: 3px; }
.subtitletypes2 {font-size : 100%; color : #fff; margin-top : 10px; margin-bottom : 15px; font-weight : bold;  width: 230px; background-color: #01119A; padding-left: 3px;}
.subtitledate {font-size : 100%; color : #fff; margin-top : 10px; margin-left : 5px; margin-bottom : 15px; font-weight : bold; width: 130px; background-color: #01119A; padding-left: 3px; }
/***********END  SCREWY IPOS CSS ************************/
th {background: #3536B4; color: #fff;}
@media print {
  body,p,td,div { color: #000; }
  .donotprint {display: none;}
  }
.button {margin: 0 15px 0 0px;}
.confirmbox {background: url(../images/confirmbox_bg.jpg) top left repeat-x; border: 1px solid #333; padding: 10px; margin: 10px; font: 10px Verdana;}
.separator {border-top: 1px solid #040098; margin-bottom: 15px; margin-top: 10px;}
.answer {color: #840000; margin-left: 15px; font-weight: bold;}

