body { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: white; }
p {}
td {}
h1  { color: #000; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 16px; text-decoration: none }
a:link { color: blue }
a:visited { color: purple }
a:hover { color: purple }
a:active { color: red }
a.white:link   { color: #fff; text-decoration: none }
a.white:visited   { color: #fff; text-decoration: none }
a.white:hover   { color: #f00; text-decoration: none }
a.white:active  { color: #ffd940; text-decoration: none }
.justify  { text-align: justify }
.columntext   { font-size: 9pt; line-height: 14pt; text-align: left ; padding: 10px; }
.left { font-size: 11px; line-height: 13px; text-align: left; }
.subheader { font-size: 13px; line-height: 13px; text-align: left; }
.center   { text-align: center }
.right   { text-align: right }
.small  { font-size: 9px; line-height: 10px }
.border  { border: solid 1px black }
.line { font-family: Inherit; padding-bottom: 7px; border-bottom: 1px solid black }
.scrollbar  { scrollbar-arrow-color: white; scrollbar-base-color: gray; scrollbar-darkshadow-color: black  }
.iphotoleft { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; border: solid 1px #a12123 }
.iphotoright { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; border: solid 1px #a12123 }
.forma1 { color: #fbfbfb; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; background-color: #002563 !important; text-align: left; padding-left: 10px }
.forma2 { color: #fbfbfb; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; background-color: #999 !important; text-align: left; padding-left: 10px; }
.formb1 { color: #fbfbfb; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; background-color: #274d8e !important; text-align: left; padding-left: 10px; }
.formb2 { color: #fbfbfb; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; background-color: #b4b4b4 !important; text-align: left; padding-left: 10px; }
.formwhite { color: black; font-size: 10px; font-family: verdana, arial, helvetica; text-align: left; padding-left: 10px }
.formgray { color: #f9f5ee; font-size: 10px; font-family: verdana, arial, helvetica; font-weight: bold; background-color: #999 !important; text-align: left; padding-left: 10px }
ul { margin-top: 5px; margin-bottom: 5px; margin-left: 25px; padding: 0; }

.formtext { color : black; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; font-weight: bold;}
.formtextlink { color : #cf231b; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; font-weight: bold;text-decoration: underline;}
.formtextlink:hover  { color : black; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; font-weight: bold;text-decoration: underline;}
.formtextpleasenote { color : #cf231b; font-family : verdana, arial, helvetica, sans-serif; font-size : 7pt; font-style: italic; font-weight: bold;}

/* Form style */

label { display: inline-block; float: left; height: 26px; line-height: 14px; width: 215px; font-size: 12px; }
input, textarea, select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font-size: 8pt font-family: Verdana, Arial, Helvetica, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
input.submit:hover { background:#444; }
fieldset { padding:20px; border:0px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }
legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius: 5px; -webkit-border-radius:5px; }

span.required{ font-size: 13px; color: #cf231b; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

#succsess_page h1 { background: url('assets/success.gif') left no-repeat; padding-left:22px; }
