@charset "UTF-8";
/* CSS Document */

body {
margin:0px;
}

#container {
margin:0px auto 0px;
position:relative;
width:950px;
}

#noticeBanner {background-color:#f89820; padding:10px; margin-bottom:20px; font-family:"Times New Roman", Times, serif; color:#FFF; font-size:18; font-style:italic;text-align: center;}

#contentPanel {
width:940px;
background-color:#ffffff;
overflow:visible;
border-bottom:solid #cccccc 0px;
}

#contentPanel:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#roundedCorner {
position:absolute;
top:-5px;
left:-5px;
z-index:5;
}

#app {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
position:absolute;
top:-10px;
right:5px;
}

#doc {
position:absolute;
top:-14px;
right:73px;
}

.logoContainer {margin:0 0 40px;}
.logoContainer:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#logo {
z-index:10;
position:relative;
float:left;
}

.tagLine {float:right; font-family:"Times New Roman", Times, serif; color:#F8981D; font-size:30px; margin-top:50px; margin-right:75px; position:relative; z-index:11; font-style:italic;}

#image {position:absolute; bottom:0px; left:-125px;}

.IMGMask {width:175px; height:455px; float:right; margin:25px 0 0 0; position:relative; z-index:13; overflow:hidden;}

.column {float:left; margin:0 35px 0 0; position:relative; z-index:14;}

.par {
font-family:Arial, Helvetica, sans-serif;
color:#7a7a7a; 
font-size:11px;
width:340px;
text-align:justify;
z-index:10;
margin-bottom:15px;
line-height: 15px;
}

.blueHead {
font-family:Arial, Helvetica, sans-serif;
color:#72C2F8; 
font-size:15px;
margin-bottom:7px;
}

.orangeHead {
font-family:Arial, Helvetica, sans-serif;
color:#F8981D; 
font-size:16px;
margin-bottom:7px;
text-align:left;
}


#name {
position:absolute;
top:325px;
left:300px;
width:auto;
height:195px;
z-index:9;
border-right:#999999 1px solid;
}

#contact {z-index:9; margin-top:2px; font-family:Arial, Helvetica, sans-serif;}
#contact:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.adTitle {float:right; text-align:left; margin-top: 15px; font-family: Arial,Helvetica,sans-serif;}
.adHead {font-size:20px; color:#555555;}
.mortHead {font-size:13px; color:#F8981D; margin-top:5px; font-weight:100;}

.contactContainer {float:left; text-align:right;}
.contactInfo {font-family:"Times New Roman", Times, serif; color:#F8981D; font-size:24px; font-style:italic; margin-top:0px;}
.contactInfo a {font-family:"Times New Roman", Times, serif; color:#F8981D; font-size:22px; font-style:italic; margin-top:0px; text-decoration:none;}
.contactOrange {font-size:13px; color:#F8981D; margin-top:7px;}

.red {color: #98012E}

#drop-left {
background:url(images/drop-left.png) repeat-y left;
position:absolute;
left:0px;
top:5px;
height:590px;;
width:5px;
}
#drop-right {
background:url(images/drop-right.png) repeat-y right;
position:absolute;
right:0px;
top:5px;
height:590px;
width:5px;
}
#drop-top {
background:url(images/drop-top.png) repeat-x top;
position:absolute;
top:0px;
left:25px;
height:5px;
width:950px;
}
#drop-bottom {
background:url(images/drop-bottom.png) repeat-x bottom;
position:absolute;
bottom:0px;
left:25px;
height:5px;
width:950px;
}
#drop-top-leftCorner {
background:url(images/drop-top-leftCorner.png) no-repeat top left;
position:absolute;
top:0px;
left:0px;
height:5px;
width:25px;
}
#drop-top-rightCorner {
background:url(images/drop-top-rightCorner.png) no-repeat top right;
position:absolute;
top:0px;
right:0px;
height:5px;
width:25px;
}
#drop-bottom-leftCorner {
background:url(images/drop-bottom-leftCorner.png) no-repeat bottom left;
position:absolute;
bottom:0px;
left:0px;
height:5px;
width:25px;
}
#drop-bottom-rightCorner {
background:url(images/drop-bottom-rightCorner.png) no-repeat bottom right;
position:absolute;
bottom:0px;
right:0px;
height:5px;
width:25px;
}

#watermark {
position:absolute;
top:100px;
left:150px;
z-index:1;
}

#footer {
margin:15px auto;
width:940px;
}

#copy {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
margin:0px 0 0 0;
}

#footerLogos {
margin:10px auto;
text-align:right;
width:1000px;
}

#footerLogos img {
margin-left:10px;
}

#footerDrop {
margin:0px auto 0;
}


#content h1 {
text-align: center;
font-family:"Times New Roman", Times, serif; 
color:#F8981D; 
font-size:30px;
font-style:italic;
font-weight: normal;
padding-top: 15px;
}

#frmFormMailContainer {
max-width: 1080px;
margin-left: auto;
margin-right: auto;
}
#frmFormMailContainer h2 {
padding-bottom: 0.5em;
border-bottom: 2px solid orange;
margin-bottom: 1.5em;
position: relative;
float: left;
width: 100%;
color: #98012E;
font-weight:normal;
}
input {
padding: 5px;
border: 1px solid #DBBB81;
border-radius: 2px;
font-family: monospace;
font-size: 1.2em;
}
ol.phpfmg_form {
list-style: none;
}
.sections {
width: 100%;
max-width: 960px;
margin-left: auto;
margin-right: auto;
line-height: 18px;
}
ol.row {
list-style: none;
clear: both;
padding-bottom: 40px;
}
#field_0_div {
margin-top: 2em;
width: 375px;
float: right;
}
#field_0_div .col_field {
float: left;
margin-right: 3.5em;
margin-left: 1px;
}
#field_0_div .col_label {
float: left;
text-align: right;
}
div.col_label {
float: left;
width: 60px;
text-align: left;
}
ol.phpfmg_form{
    list-style-type:none;
    padding:0px;
    margin:0px;
}
.col_label_left {
float: left;
}
.col_label_right {
float: left;
}

div.col_field {
margin-left: 10px;
}
.row li#field_1_div {
width: 500px;
float: left;
}
input#field_1 {
width: 430px;
}
li#field_2_div {
float: left;
width: 420px;
}
#field_2_div .col_label_right {
width: 50px;
}
input#field_2 {
width: 370px;
}
li#field_3_div {
width: 325px;
float: left;
}
li#field_4_div {
width: 230px;
float: left;
}
select#field_4 {
width: 100px;
}
li#field_5_div {
width: 365px;
float: left;
}
input#field_5 {
width: 265px;
}
li#field_6_div {
float: left;
width: 460px;
}
#field_6_div .col_label {
float: left;
width: 80px;
text-align: left;
}
input#field_6 {
width: 370px;
}
li#field_7_div {
float: left;
width: 380px;
}
#field_7_div .col_label {
width: 65px;
}
input#field_7 {
width: 300px;
}
li#field_8_div {
width: 80px;
float: left;
}
#field_8_div .col_label {
width: 45px;
}
input#field_8 {
width: 35px;
text-align: center;
}
li#field_9_div {
float: left;
width: 815px;
}
input#field_9 {
width: 665px;
}
#field_9_div .col_label {
width: 140px;
}
li#field_10_div {
width: 105px;
float: left;
}
#field_10_div .col_label {
width: 70px;
}
input#field_10 {
width: 35px;
}
li#field_11_div {
float: left;
width: 310px;
}
input#field_11 {
width: 240px;
}
li#field_12_div {
float: left;
width: 310px;
}
input#field_12 {
width: 240px;
}
li#field_13_div {
float: left;
width: 300px;
}
#field_13_div .col_label {
width: 50px;
}
input#field_13 {
width: 250px;
}
li#field_14_div {
float: left;
width: 460px;
}
input#field_14 {
width: 305px;
}
#field_14_div .col_label {
width: 140px;
}
li#field_15_div {
width: 460px;
float: left;
}
#field_15_div .col_label {
width: 100px;
}
input#field_15 {
width: 360px;
}
li#field_16_div {
float: left;
width: 390px;
}
#field_16_div .col_label {
width: 125px;
}
input#field_16 {
width: 255px;
}
li#field_17_div {
float: left;
width: 405px;
}
#field_17_div .col_label {
width: 135px;
}
input#field_17 {
width: 250px;
}
li#field_18_div {
float: left;
width: 125px;
}
#field_18_div .col_label {
width: 90px;
}
input#field_18 {
width: 35px;
text-align: center;
}
li#field_19_div {
float: left;
width: 480px;
}
#field_19_div .col_label {
width: 150px;
}
input#field_19 {
width: 320px;
}
li#field_20_div {
width: 440px;
float: left;
}
#field_20_div .col_label {
width: 115px;
}
input#field_20 {
width: 325px;
}
li#field_21_div {
float: left;
width: 390px;
}
input#field_21 {
width: 230px;
}
#field_21_div .col_label {
width: 150px;
}
input#field_21 {
width: 230px;
}
li#field_22_div {
float: left;
width: 385px;
}
#field_22_div .col_label {
width: 117px;
}
input#field_22 {
width: 255px;
}
li#field_23_div {
width: 145px;
float: left;
}
#field_23_div .col_label {
width: 110px;
}
input#field_23 {
width: 35px;
text-align: center;
}
#field_24_div .col_label {
margin-bottom: 5px;
}
#field_24_div .col_field {
margin: 0;
}
textarea#field_24 {
width: 100%;
padding: 5px;
border: 1px solid #DBBB81;
border-radius: 2px;
font-family: monospace;
font-size: 1.2em;
}
.row li#field_25_div {
width: 500px;
float: left;
}
input#field_25 {
width: 430px;
}
li#field_26_div {
float: left;
width: 420px;
}
#field_26_div .col_label {
width: 40px;
}
input#field_26 {
width: 380px;
}
li#field_27_div {
width: 325px;
float: left;
}
li#field_28_div {
width: 230px;
float: left;
}
select#field_28 {
width: 100px;
}
#field_28_div .col_label {
width: 110px;
}
#field_29_div .col_label {
width: 95px;
}
li#field_29_div {
width: 365px;
float: left;
}
input#field_29 {
width: 270px;
}
li#field_30_div {
float: left;
width: 460px;
}

#field_30_div .col_label {
float: left;
width: 80px;
text-align: left;
}
input#field_30 {
width: 370px;
}
li#field_31_div {
float: left;
width: 380px;
}
#field_31_div .col_label {
width: 65px;
}
input#field_31 {
width: 300px;
}
li#field_32_div {
width: 80px;
float: left;
}
#field_32_div .col_label {
width: 45px;
}
input#field_32 {
width: 35px;
text-align: center;
}
li#field_33_div {
float: left;
width: 815px;
}
input#field_33 {
width: 665px;
}
#field_33_div .col_label {
width: 140px;
}
li#field_34_div {
width: 105px;
float: left;
}
#field_34_div .col_label {
width: 70px;
}
input#field_34 {
width: 35px;
}
li#field_35_div {
float: left;
width: 310px;
}
input#field_35 {
width: 240px;
}
li#field_36_div {
float: left;
width: 310px;
}
input#field_36 {
width: 240px;
}
li#field_37_div {
float: left;
width: 300px;
}
#field_37_div .col_label {
width: 50px;
}
input#field_37 {
width: 250px;
}
li#field_38_div {
float: left;
width: 460px;
}
input#field_38 {
width: 305px;
}
#field_38_div .col_label {
width: 140px;
}
li#field_39_div {
width: 460px;
float: left;
}
#field_39_div .col_label {
width: 100px;
}
input#field_39 {
width: 360px;
}
li#field_40_div {
float: left;
width: 390px;
}
#field_40_div .col_label {
width: 125px;
}
input#field_40 {
width: 255px;
}
li#field_41_div {
float: left;
width: 405px;
}
#field_41_div .col_label {
width: 100px;
}
input#field_41 {
width: 295px;
}
li#field_42_div {
float: left;
width: 125px;
}
#field_42_div .col_label {
width: 90px;
}
input#field_42 {
width: 35px;
text-align: center;
}
li#field_43_div {
float: left;
width: 480px;
}
#field_43_div .col_label {
width: 150px;
}
input#field_43 {
width: 320px;
}
li#field_44_div {
width: 440px;
float: left;
}
#field_44_div .col_label {
width: 115px;
}
input#field_44 {
width: 325px;
}
li#field_45_div {
float: left;
width: 390px;
}
input#field_45 {
width: 230px;
}
#field_45_div .col_label {
width: 150px;
}
input#field_45 {
width: 230px;
}
li#field_46_div {
float: left;
width: 385px;
}
#field_46_div .col_label {
width: 117px;
}
input#field_46 {
width: 255px;
}
li#field_47_div {
width: 145px;
float: left;
}
#field_47_div .col_label {
width: 110px;
}
input#field_47 {
width: 35px;
text-align: center;
}
#field_48_div .col_label {
margin-bottom: 5px;
}
#field_48_div .col_field {
margin: 0;
}
textarea#field_48 {
width: 100%;
padding: 5px;
border: 1px solid #DBBB81;
border-radius: 2px;
font-family: monospace;
font-size: 1.2em;
}
select {
padding: 3px;
border: 1px solid #DBBB81;
border-radius: 2px;
font-family: monospace;
font-size: 1.2em;
color: orange;
}
.t_section {
width: 960px;
margin-left: auto;
margin-right: auto;
}
.t_section .col_field {
margin-left: 0;
}
.t_section input {
width: 208px;
margin-bottom: 2px;
margin-left: 2px;
}
.t_section h3 {
text-align: center;
}
#row1 {
max-width: 330px;
float: left;
}
#row1 li {
float: left;
list-style: none;
width: 340px;
}
#row1 .col_label {
width: 120px;
}
#row1 h3 {
text-align: center;
margin-left: 100px;
}
#row2 {
width: 210px;
float: left;
}
#row2 li {
float: left;
list-style: none;
width: 325px;
}
#row2 .col_label {
display: none;
}
#row3 {
width: 210px;
float: left;
}
#row3 li {
float: left;
list-style: none;
width: 325px;
}
#row3 .col_label {
display: none;
}
#row4 {
width: 210px;
float: left;
}
#row4 li {
float: left;
list-style: none;
width: 325px;
}
#row4 .col_label {
display: none;
}
li#field_77_div {
width: 920px;
float: left;
}
#field_77_div .col_label {
width: 145px;
}
input#field_77 {
width: 775px;
}
li#field_78_div {
width: 260px;
float: left;
}
#field_78_div .col_label {
width: 110px;
}
input#field_78 {
width: 120px;
}
li#field_79_div {
width: 245px;
float: left;
}
#field_79_div .col_label {
width: 80px;
}
input#field_79 {
width: 120px;
}
li#field_80_div {
width: 245px;
float: left;
}
input#field_80 {
width: 120px;
}
li#field_81_div {
width: 170px;
float: left;
}
#field_81_div .col_label {
width: 50px;
}
input#field_81 {
width: 120px;
}
li#field_82_div {
width: 330px;
float: left;
}
li#field_83_div {
float: left;
width: 330px;
}
li#field_84_div {
float: left;
width: 260px;
}
li#field_85_div {
float: left;
width: 920px;
}
input#field_85 {
width: 860px;
}
li#field_86_div {
width: 449px;
float: left;
}
#field_86_div .col_label {
width: 120px;
}
input#field_86 {
width: 315px;
}
li#field_87_div {
width: 470px;
float: left;
}
#field_87_div .col_label {
width: 135px;
}
input#field_87 {
width: 335px;
}
li#field_88_div {
width: 320px;
float: left;
}
#field_88_div .col_label {
width: 105px;
}
li#field_89_div {
width: 320px;
float: left;
}
#field_89_div .col_label {
width: 120px;
}
input#field_89 {
width: 185px;
}
li#field_90_div {
width: 280px;
float: left;
}
#field_90_div .col_label {
width: 75px;
}
input#field_90 {
width: 205px;
}
li#field_91_div {
width: 450px;
float: left;
}
#field_91_div .col_label {
width: 125px;
}
input#field_91 {
width: 310px;
}
li#field_92_div {
width: 470px;
float: left;
}
#field_92_div .col_label {
width: 130px;
}
input#field_92 {
width: 340px;
}
li#field_93_div {
width: 450px;
float: left;
}
#field_93_div .col_label {
width: 125px;
}
input#field_93 {
width: 310px;
}
li#field_94_div {
width: 470px;
float: left;
}
#field_94_div .col_label {
width: 130px;
}
input#field_94 {
width: 340px;
}
li#field_95_div {
width: 315px;
float: left;
}
#field_95_div .col_label {
width: 130px;
}
input#field_95 {
width: 175px;
}
li#field_96_div {
width: 285px;
float: left;
}
#field_96_div .col_label {
width: 105px;
}
input#field_96 {
width: 175px;
}
li#field_97_div {
width: 320px;
float: left;
}
#field_97_div .col_label {
width: 130px;
}
input#field_97 {
width: 190px;
}
#captend {
width: 960px;
margin-left: auto;
margin-right: auto;
text-align: right;
margin-top: 30px;
}
#captend li {
list-style: none;
}
input.fmgCaptchCode.text_box {
width: 170px !important;
margin-top: 10px;
margin-bottom: 10px;
}
input.form_button {
width: 170px;
background-color: orange;
font-weight: 800;
font-family: sans-serif;
color: white;
cursor: pointer;
}
/*banner*/
#container {
margin: 0px auto 0px;
position: relative;
width: 950px;
}
#noticeBanner {
margin-left: auto;
margin-right: auto;
background-color: #f89820;
/*padding: 15px;
margin-bottom: -5px;*/
font-family: "Times New Roman", Times, serif;
color: #FFF;
font-size: 20px;
font-style: italic;
text-align: center;
margin-top: 0;
z-index: 5;
height: 48px;
margin-top: -10px;
}
/*nav*/
.col-full {
width: 950px;
/*padding: 0px 0px 20px 0px;
border-top: 5px solid #98012E;*/
margin-right: auto;
margin-left: auto;
}
#main-nav {
/*padding-bottom: 20px;*/
-webkit-padding-start: 0;
-moz-padding-start: 0;
}
#main-nav li {
list-style: none;
float: left;
width: auto;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: middle;
background: transparent;
margin: 0;
margin-right: 15px;
padding: 0;
}
#main-nav a {
position: relative;
z-index: 100;
padding: 10px 35px;
line-height: 15px;
text-decoration: none;
font-weight: normal;
letter-spacing: 0.05em;
font-family: "Times New Roman", Times, serif;
color: #FFF;
font-size: 20px;
}
#main-nav a:hover {
box-shadow: 0 5px 0 0 #98012E;
}
div#thank_you_msg {
text-align: center;
}

.form_required{
    color:red;
    margin-right:8px;
}

.form_error_title{
    font-weight: bold;
    color: red;
}

.form_error{
    background-color: #F4F6E5;
    border: 1px dashed #ff0000;
    padding: 10px;
    margin-bottom: 10px;
}

.form_error_highlight{
    background-color: #F4F6E5;
    border-bottom: 1px dashed #ff0000;
}

div.instruction_error{
    color: red;
    font-weight:bold;
}

hr.sectionbreak{
    height:1px;
    color: #ccc;
}
