/*****   STANDARD SITE STYLES. .text should always be the same as P **/
h1     { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 24px; color: #672f70; font-weight: normal; margin-top: 12px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; }
h2     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #4e4e4e; font-weight: bold; margin-top: 10px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #d4deea;}
h3     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #4e4e4e; font-weight: bold; margin-top: 0px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #d4deea;}
h4     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #4e4e4e; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border-style: solid; border-color: #cfd5ed; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 1px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 3px; }
h5     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #cb9201; font-weight: bold; margin-top: 0px; margin-bottom: 11px; margin-left: 0px; margin-right: 0px; padding-right: 0px; padding-left: 20px; padding-top: 3px; padding-bottom: 0px; background-image: url('../images/BMG_nav_bullet.gif'); background-repeat: no-repeat; background-position: 0px 8px; }
h6     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #4e4e4e; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
p      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #4e4e4e; font-weight: normal; margin-top: 0px; margin-bottom: 13px; margin-left: 0px; margin-right: 0px; }
.text  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #4e4e4e; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
ul     { list-style type: square; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #4e4e4e; font-weight: normal; margin-top: 0px; margin-bottom: 15px; margin-left: 30px; }
ol     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #4e4e4e; font-weight: normal; margin-top: 0px; margin-bottom: 15px; margin-left: 35px; }
li     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #4e4e4e; font-weight: normal; margin-top: 0px; margin-bottom: 5px; }
a         { text-decoration: none; font-style: normal; font-weight: normal; background-color: transparent; color: #cb9201; }
a:link    { background-color: transparent; color: #cb9201; }
a:visited { background-color: transparent; color: #cb9201; }
a:active  { text-decoration: underline; background-color: transparent; color: #cb9201; }
a:hover   { text-decoration: underline; background-color: transparent; color: #cb9201; }

h5 a         { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #cb9201; }
h5 a:link    { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #cb9201; }
h5 a:visited { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #cb9201; }
h5 a:active  { text-decoration: none; font-style: normal; font-weight: bold; background-color: transparent; color: #cb9201; }
h5 a:hover   { text-decoration: underline; font-style: normal; font-weight: bold; background-color: transparent; color: #cb9201; }

#form_text h1     { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 24px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 15px; margin-left: 10px; margin-right: 10px; }
#form_text h2     { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #ffffff; font-weight: bold; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #d4deea;}
#form_text p      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 4px; }
#form_text_check p      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #ffffff; font-weight: normal; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; margin-right: 4px; }

#form_text_intro p      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #ffffff; font-weight: bold; margin-top: 6px; margin-bottom: 10px; margin-left: 10px; margin-right: 4px; }

.form_text { width: 83px; height: 12px; padding: 0px; }
.form_piece { width: 153px; height: 12px; padding: 0px; }
.text_box { border: 0px; height: 17px; margin-top: 0px; margin-bottom: 5px; width: 130px; font-size: 10px; }
.checkbox { border: 0px; height: 12px; margin-top: 0px; margin-bottom: 0px; margin-right: 3px; }
.error { color: #f5c549 !important; }