/** DO NOT MODIFY THIS FILE. All code here are generated by MachForm Theme Editor **/

#main_body h1 a
{
background-image: url('http://www.neilmed.com/images/spacer.gif');
height: 10px;
}

html
{
background-color: #ffffff;
background-image: none;
}

#main_body h1
{
background-color: #00539c;
background-image: none;
}

#form_container
{
background-color: #ffffff;
border-width: 0px;
border-style: solid;
border-color: #cccccc;
}

#main_body form li.highlighted,#main_body .matrix tbody tr:hover td,#machform_review_table tr.alt
{
background-color: #fff7c0;
}

#main_body form .guidelines
{
background-image: url('');
background-repeat: repeat;
border-width: 3px;
border-style: solid;
border-color: #ff0000;
}

#main_body form .guidelines small
{
font-family: 'Arial','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 85%;
color: #000000;
}

#main_body input.text,#main_body input.file,#main_body textarea.textarea,#main_body select.select,#main_body input.checkbox,#main_body input.radio
{
background-color: #ffffff;
font-family: 'Arial','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 100%;
color: #333333;
}

#machform_review_table td.mf_review_value
{
font-family: 'Arial','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 100%;
color: #222222;
}

#main_body .form_description h2,#main_body .form_success h2
{
font-family: 'Arial','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 160%;
color: #0b4d90;
}

#main_body .form_description p,#main_body form ul.payment_list_items li
{
font-family: 'Arial','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 100%;
color: #000000;
}

#main_body form li span.ap_tp_text
{
color: #000000;
}

#main_body form li label.description,#main_body form li span.description,#main_body .matrix caption,#main_body .matrix td.first_col,#main_body form li.total_payment span,#machform_review_table td.mf_review_label
{
font-family: 'Arial','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 95%;
color: #222222;
}

#main_body form li span label,#main_body label.choice,#main_body .matrix th,#main_body form li span.symbol,.mf_sigpad_clear,#main_body form li div label,#main_body form li div span.label
{
font-family: 'Arial','Lucida Grande',Tahoma,Arial,sans-serif;
color: #222222;
}

#main_body form .section_break h3,#main_body form .media h3,#machform_review_table td .mf_section_title
{
font-family: 'Arial','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 100%;
color: #0b4d90;
}

#main_body form .section_break p,#main_body form .media p,#machform_review_table td .mf_section_content
{
font-family: 'Arial','Lucida Grande',Tahoma,Arial,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 100%;
color: #000000;
}

#main_body form li.section_break
{
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #0b4d90;
}



/** Advanced CSS **/

#form_container
{
	width:800px;
}

#main_body input.other
{
	width: 220%;
}
#main_body form li.four_columns div span {
  margin:0 5px 0 0;
  width:25%;
}

#main_body form li.five_columns div span {
  margin:0 5px 0 0;
  width:20%;
}

.ap_table_pagination{
     table-layout: fixed;
}

.style1 {color: #003399; font-family:Arial;font-size: 12px;}                    /* blue normal */
.style2 {color: #cc6600; font-family:Arial;font-size: 12px;}                   /* orange normal */
.style3 {color: #003399; font-family:Arial;font-size: 12px;font-weight: bold;} /* blue bold */
.style4 {color: #ffffff; font-family:Arial;font-size: 12px;font-weight: bold;}  /* white bold */
.style5 {color: #cc6600; font-family:Arial;font-size: 12px;font-weight: bold;} /* orange bold */
.style6 {color: #006600; font-family:Arial;font-size: 12px;}                   /* green normal */
.style7 {color: #006600; font-family:Arial;font-size: 12px;font-weight: bold;}  /* green bold */
.style8 {color: #ff0000; font-family:Arial;font-size: 12px;}                    /* red normal */
.style9 {color: #ff0000; font-family:Arial;font-size: 12px;font-weight: bold;}   /* red bold */
.style10 {color: #000000; font-family:Arial;font-size: 12px;font-weight: bold;}   /* black bold */
.style11 {color: #04AAE4; font-family:Arial;font-size: 12px;}                    /* kids blue normal */
.style12 {color: #04AAE4; font-family:Arial;font-size: 14px;}                    /* kids blue bold */
.style13 {color: #04AAE4; font-family:Arial;font-size: 18px;font-weight: bold;}   /* kids blue large bold */
.style14 {color: #8CC540; font-family:Arial;font-size: 12px;}                    /* kids green normal */
.style15 {color: #8CC540; font-family:Arial;font-size: 14px;}                    /* kids green bold */
.style16 {color: #8CC540; font-family:Arial;font-size: 18px;font-weight: bold;}   /* kids green large bold */
.style17 {color: #EA201E; font-family:Arial;font-size: 12px;}                    /* kids red normal */
.style18 {color: #EA201E; font-family:Arial;font-size: 14px;}                    /* kids red bold */
.style19 {color: #EA201E; font-family:Arial;font-size: 18px;font-weight: bold;}   /* kids red large bold */
.style20 {color: #F05826; font-family:Arial;font-size: 12px;}                    /* kids orange normal */
.style21 {color: #F05826; font-family:Arial;font-size: 14px;}                    /* kids orange bold */
.style22 {color: #F05826; font-family:Arial;font-size: 18px;font-weight: bold;}   /* kids orange large bold */