@font-face {
font-family:Montserrat; src:url('Montserrat_Regular.ttf');
}
html{
height:100%;
width:100%;
}
body {
background-color:#ffffff; margin:0px; padding:0px; height:100%; min-height:100%; font-family:'Montserrat',Verdana,Arial; width:100%;
}
a:link {text-decoration:none; color:#CEB862;}
a:visited {text-decoration:none; color:#CEB862;}
a:active {text-decoration:none; color:#CEB862;}
a:hover {text-decoration:none; color:#CEB862;}
nav a {
text-decoration:none;
}
#quad {
width:1024px; min-width:1024px; height:100%; min-height:100%;margin:0px auto;
}
#cluster {
width:100%; min-width:100%; height:100%; min-height:100%;
}
#dashboard_table {
margin-top:10px; border-collapse:collapse; width:640px;
}
#dashboard_table1 {
margin-top:10px; border-collapse:collapse; width:640px;
}
#dashboard_table2 {
margin-top:10px; border-collapse:collapse; width:640px;
}

.dashboard_th {
width:122px; height:15px; background:#CEB862; color:#ffffff; padding:10px 5px 10px 5px; text-align:left; border-right:2px white solid; border-left:2px white solid; font-size:12px; font-weight:normal;
}

.dashboard_tr_grey {
background-color:#eaeaea; color:#5f6568; font-weight:normal; height:15px; font-size:12px;
}

.dashboard_tr_white {
background-color:#ffffff; color:#5f6568; font-weight:normal; height:15px; font-size:12px;
}

.dashboard_td {
padding-bottom:5px; padding-left:6px; padding-right:0px; padding-top:5px; font-weight:normal; text-align:left;
}
.dashboard_title {color:#CEB862;font-size:22px;padding-left:10px;font-weight:bold;}

.cms1 {
width:220px;
min-width:220px;
font-size:12px; 
color:#5f6568;
border:0px solid #880000;
}
.cms2 {
width:804px;
min-width:804px;
font-size:12px; 
color:#5f6568;
border:0px solid #880000;
}
/*
.cms3 {
float:left; margin-top:7px; width:610px; min-width:610px;
}
.cms4 {
width:900px; min-width:900px; font-size:12px; color:#5f6568; padding-left:20px; padding-right:20px;
}
*/
.cms {
font-size:12px; 
color:#5f6568;
}

.cms h1 {
font-size:35px;
font-weight:normal;
}
.cms h2 {
font-size:26px;
font-weight:normal;
}
.cms h3 {
font-size:18px;
font-weight:normal;
}
.cms h4 {
font-size:14px;
font-weight:normal;
}
.blue {
color:#CEB862;
}
.green {
color:#6daf37;
}
.dark_grey {
color:#3c3c3c;
}
.grey {
color:#5f6568;
}
.light_grey {
color:#eaeaea;
}
.red {
color:#ba0000;
}
.pink {
color:#e83f82;
}


#admin_bar {
width:100%; min-width:1024px; height:30px; background-color:#5f6568;
}
#message1_bar {
width:100%; min-width:1024px; height:60px; min-height:60px;min-height:60px;height:60px;text-align:center;line-height:60px;font-family:Arial;vertical-align:middle;overflow:hidden;
}
#message1_barx {
width:60px;padding-left:5px;padding-right:20px;float:right;min-height:60px;height:60px;line-height:60px;font-size:20px;font-weight:bold;cursor:pointer;
}
#message2_bar {
width:100%; min-width:1024px; height:60px; min-height:60px;min-height:60px;height:60px;text-align:center;line-height:60px;font-family:Arial;vertical-align:middle;overflow:hidden;
}
#message2_barx {
width:60px;padding-left:5px;padding-right:20px;float:right;min-height:60px;height:60px;line-height:60px;font-size:20px;font-weight:bold;cursor:pointer;
}
#message3_bar {
width:100%; min-width:1024px; height:60px; min-height:60px;min-height:60px;height:60px;text-align:center;line-height:60px;font-family:Arial;vertical-align:middle;overflow:hidden;
}
#message3_barx {
width:60px;padding-left:5px;padding-right:20px;float:right;min-height:60px;height:60px;line-height:60px;font-size:20px;font-weight:bold;cursor:pointer;
}
#message100_bar {
width:100%; min-width:1024px; height:60px; min-height:60px;min-height:60px;height:60px;text-align:center;line-height:60px;font-family:Arial;vertical-align:middle;overflow:hidden;
}
#message100_barx {
width:60px;padding-left:5px;padding-right:20px;float:right;min-height:60px;height:60px;line-height:60px;font-size:20px;font-weight:bold;cursor:pointer;
}
#message200_bar {
width:100%; min-width:1024px; height:60px; min-height:60px;min-height:60px;height:60px;text-align:center;line-height:60px;font-family:Arial;vertical-align:middle;overflow:hidden;
}
#message200_barx {
width:60px;padding-left:5px;padding-right:20px;float:right;min-height:60px;height:60px;line-height:60px;font-size:20px;font-weight:bold;cursor:pointer;
}
#message300_bar {
width:100%; min-width:1024px; height:60px; min-height:60px;min-height:60px;height:60px;text-align:center;line-height:60px;font-family:Arial;vertical-align:middle;overflow:hidden;
}
#message300_barx {
width:60px;padding-left:5px;padding-right:20px;float:right;min-height:60px;height:60px;line-height:60px;font-size:20px;font-weight:bold;cursor:pointer;
}
#footer_short {
width:849px; min-width:849px; font-size:10px; color:#5f6568; padding-left:20px; padding-right:5px; padding-bottom:50px;
}
#break_quad {
clear:both; width:1024px; border:2px solid #eaeaea; border-top:none; border-left:none; border-right:none; margin-bottom:10px;
}
#break_quad_short {
clear:both; width:874px; min-width:874px; border:2px solid #eaeaea; border-top:none; border-left:none; border-right:none; margin-bottom:10px;
}
#break_quad_thick {
clear:both; width:1024px; border:3px solid #eaeaea; border-top:none; border-left:none; border-right:none; margin-bottom:10px;
}
.structure_left {
float:left;
}
.structure_right {
float:right;
}
.underline {
text-decoration:underline !important;
}
#quad_short {
width:720px; min-width:720px; margin:0px auto; height:100%; min-height:100%;
}
#cluster_short {
width:100%; min-width:100%; height:100%; min-height:100%;
}
.padl70 {
margin-left:70px;
}
.padl5 {
margin-left:5px;
}
.padr20 {
min-width:560px;
width:560px;
margin-right:18px;
border:0px solid #880000;
}
#login_box {
float:left; border:1px solid #eaeaea; width:280px; margin-right:17px; line-height:21px; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px; margin-top:15px; border-radius:4px;
margin-left: 10px
}
#login_box_title {
color:#CEB862; font-size:18px; font-weight:normal;
}

#footer_wide {
width:990px; min-width:990px; font-size:10px; color:#5f6568; padding-left:20px; padding-right:20px; padding-bottom:50px;
}

.button_submit {
background-color:#6daf37; color:#ffffff; border-radius:5px; height:35px; border:none; text-align:center; font-size:12px; font-weight:normal; font-family:Montserrat;
}
.button_submit:hover {
background-color:#4e9421; color:#ffffff; border-radius:5px; height:35px;
}
.button_submit_blue {
background-color:#CEB862; color:#ffffff; border-radius:5px; height:35px; border:none; text-align:center; font-size:12px; font-weight:normal; font-family:Montserrat;
}
.button_submit_blue:hover {
background-color:#004b9a; color:#ffffff; border-radius:5px; height:35px;
}

.input_nomandatory {
background-color:#ffffff; border:1px solid #eaeaea;width:512px; padding:10px;
}

.input_nomandatory:focus {
border:1px solid #6daf37; outline:none;
}

/* Header styles */
#header {
width:1024px; min-width:1024px; background-color:#ffffff; height:110px; margin:0px auto; border:3px solid #5f6568; border-top:none; border-left:none; border-right:none;
}
.quad_top {
width:1024px; min-width:1024px;margin:0px auto;
}
.cluster_top {
width:100%; min-width:100%;
}
#header_left {
float:left; width:164px;
}
#header_right {
float:left; margin-left:100px; margin-top:60px; font-size:18px;
}
.header_links {
float:left;
margin-right:50px;
padding-bottom:3px;
color:#5f6568;
}
.header_links_active {
float:left;
margin-right:50px;
padding-bottom:3px;
border-bottom:3px solid #CEB862;
color:#CEB862;
}
.header_links:hover {
float:left;
margin-right:50px;
padding-bottom:3px;
border-bottom:3px solid #CEB862;
color:#CEB862;
}

/* Navigation menu styles */
#menu {
width:150px;
min-width:150px;
background-color:#eaeaea;
background-image:url('../images/menu_bgline.gif');
background-repeat:repeat-y;
background-size:100%;
float:left;
height:100%;
min-height:800px;
font-size:14px;
}
.menu_links {
width:150px;
min-width:150px;
height:85px;
line-height:85px;
border:1px solid #5f6568;
color:#5f6568;
text-align:left;
border-top:none;
border-left:none;
}
.menu_links_active {
width:150px;
min-width:150px;
height:85px;
line-height:85px;
background-color:#CEB862;
border:1px solid #5f6568;
color:#ffffff;
text-align:left;
border-top:none;
border-left:none;
}
.menu_links:hover {
width:100%;
height:85px;
line-height:85px;
background-color:#dddddd;
background-image:none;
border:1px solid #5f6568;
color:#5f6568;
text-align:left;
border-top:none;
border-left:none;
}

#menu_icon1 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon2 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon3 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon4 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon5 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon6 {
border:none;
margin:0px 3px 10px 5px;
vertical-align:middle;
}
#menu_icon7 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon8 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon9 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon10 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon11 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon12 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon13 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon14 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}
#menu_icon15 {
border:none;
margin:0px 0px 10px 5px;
vertical-align:middle;
}

#nav_arrow {
width:11px;
height:85px;
border:none;
padding:0px;
margin:0px;
float:right;
}

/* Content styles */
#content {
width:874px;
min-width:874px;
height:100%;
min-height:500px;
float:left;
background-color:#ffffff;
}
#content_left {
float:left;
min-width:750px;
width:750px;
}
#content_padding {
padding-left:40px;
}
#title_bar {
color:#CEB862;
padding-left:20px;
border-bottom:2px solid #eaeaea;
margin-top:20px;
padding-bottom:10px;
height:65px;
min-height:65px;
}
#title_bar h1 {
font-size:35px;
font-weight:normal;
margin:0px;
position:relative; top:-5px; left:0px;
}
#title_bar h2 {
font-size:14px;
font-weight:normal;
color:#5f6568;
margin-bottom:15px;
margin-top:0px;
position:relative; top:-12px; left:0px;
}
h3 {
font-size:20px;
font-weight:normal;
color:#3c3c3c;
margin-bottom:15px;
margin-top:15px;
}
.title_icon {
vertical-align:middle;
}











































.button_submit {
background-color:#6daf37; color:#ffffff; border-radius:5px; height:35px; border:none; text-align:center; font-size:12px;
}
.button_submit:hover {
background-color:#4e9421; color:#ffffff; border-radius:5px; height:35px;
}
label {
display:block;
}
.button_icon1 {
width:365px; margin-top:20px; margin-left:-20px; background-image:url('../images/button_icon_arrow.png'); background-repeat:no-repeat; text-indent:-24px;
}
.button_icon2 {
width:365px; margin-top:20px; margin-left:-20px; background-image:url('../images/button_icon_arrow2.png'); background-repeat:no-repeat; text-indent:-42px;
}
.button_icon3 {
width:365px; margin-top:20px; margin-left:0px; background-image:url('../images/button_icon_thumbs.png'); background-repeat:no-repeat; text-indent:-24px;
}
#fap_title {
color:#3c3c3c; font-size:18px; font-weight:normal;
}
.input_nomandatory {
background-color:#ffffff; border:1px solid #eaeaea;width:512px; padding:10px;
}
.underline {
text-decoration:underline !important;
}
.input_mandatory {
border:1px solid #e83f82; width:512px; padding:10px; background-color:#fad9e6;
}
.input_mandatory:focus {
background-color:#fad9e6; border:1px solid #6daf37; outline:none;
}
.input_nomandatory:focus {
border:1px solid #6daf37; outline:none;
}
.select_mandatory {
background-color:#fad9e6; width:458px; font-size:14px; font-weight:normal; padding:10px; border:1px solid #e83f82;
}
.select_mandatory:focus {
border:1px solid #6daf37; outline:none;
}
.select_nomandatory {
background-color:#ffffff; border:1px solid #eaeaea; width:450px; font-size:14px; font-weight:normal; padding:10px;
}
.select_nomandatory:focus {
border:1px solid #6daf37; outline:none;
}
.checkbox_mandatory {
background-color:#fad9e6; padding:5px; display:inline;
}
.checkbox_nomandatory {
background-color:#ffffff; padding:5px; display:inline;
}
.stickynote {
clear:both; padding:8px 24px; color:#000000; width:200px; font-size:12px; border:1px solid #d95f0e; border-top-width:2px; border-bottom-width:2px; border-left:none; border-right:none; border-radius:20px; text-align:left;  margin-top:100px;
}
#application_header {
float:left; width:620px; min-width:620px; color:#5f6568; padding-bottom:10px; border:1px solid #eaeaea; border-left:none; border-right:none; border-top:none;
}
#application_header h3 {
color:#CEB862; font-weight:bold;
}
.return_shell {
clear:both; width:1024px; min-width:1024px;
}
#return_shell2 {
clear:both; float:left; padding-left:0px; padding-top:20px; font-size:16px;
}
#application_leftside {
clear:both; float:left; width:620px; min-width:620px; line-height:22px;
}
.application_inside {
clear:both; margin-left:10px; margin-top:10px; width:620px; min-width:620px; color:#5f6568; font-size:14px;
}
.application_inside9 {
clear:both; margin-left:15px; margin-top:10px; width:620px; min-width:620px; color:#5f6568; font-size:14px;
}
.application_inside4 {
float:left; width:100%;
}
.application_inside5 {
clear:both; margin-left:30px; margin-top:10px; width:530px; min-width:530px; color:#000000;
}
.application_inside6 {
float:left; width:250px;
}
.application_inside8 {
border:1px solid #eaeaea; border-left:none; border-right:none; border-bottom:none; padding-top:50px;
}
.structure_left {
float:left;
}
.structure_right {
float:right;
}
#bus_zip_label {
margin-left:25px;
}
#billing_zip_label {
margin-left:25px;
}
#app_progress_shell {
float:left; width:280px; min-width:280px; color:#213346; font-size:14px; margin-left:30px;
}
#app_progress_active {
font-weight:bold; color:#CEB862;
}
.app_progress_next {
color:#5f6568; font-weight:normal;
}
#app_progress_shell_content {
padding-left:10px; font-size:12px; font-weight:normal;
}
.app_progress_previous {
color:#6daf37; font-weight:normal;
}
#error_title {
color:#880000; font-size:16px; font-weight:bold;
}
#error_text {
text-align:left; color:#880000;
}
.textarea_mandatory {
background-color:#fad9e6; border:1px solid #e83f82; width:512px; height:100px; padding:10px;
}
.textarea_mandatory:focus {
border:1px solid #6daf37; background-color:#fad9e6; outline:none;
}
.textarea_nomandatory {
background-color:#ffffff; border:1px solid #eaeaea; width:512px; height:100px; padding:10px;
}
.textarea_nomandatory:focus { 
border:1px solid #6daf37; outline:none;
}
.button_grey {
margin-top:5px; margin-left:67px; background-color:#CEB862; width:160px; border:none; color:#ffffff; border-radius:4px; line-height:20px; font-size:12px; padding-top:8px; padding-bottom:8px; padding-right:20px; padding-left:20px;  font-weight:normal; font-family:Montserrat;
}
.button_grey:hover {
background-color:#004b9a; border:none; color:#ffffff; border-radius:4px;
}
.x_button {
margin-top:5px; margin-left:30px; background-color:#ab0000; width:180px; border:none; color:#ffffff; border-radius:4px; line-height:20px; font-size:12px; padding-top:8px; padding-bottom:8px; padding-right:20px; padding-left:20px;  font-weight:normal; font-family:Montserrat;
}
.x_button:hover {
background-color:#9a0007; 
}
#zipcode_shell {
width:940px; min-width:940px; text-align:center;
}
#zipcode_shell_content {
margin:0px auto; width:380px; min-width:380px; border:1px solid #eaeaea; margin-top:15px; text-align:left; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px; line-height:22px; margin-bottom:10px;
}
#app_ty_top {
clear:both; width:1024px; min-width:1024px; margin-top:50px; text-align:center;
}
.app_ty_mid {
width:940px; min-width:940px;
}
.hideme {
display:none; visibility:hidden;
}
.button_small {font-family:Arial;box-shadow: -2px 0px 4px #b2b2b2;background-color:#eaeaea;border:none;padding:5px 8px;color:#CEB862;border-radius:3px;font-size:12px;cursor:pointer;text-align:center;width:100px;}
.button_small1 {cursor:pointer;font-family:Arial;background-color:#b2b2b2;color:#CEB862;min-width:85px;width:85px;padding:3px;font-weight:bold;border-radius:5px;text-align:center;}
.button_small2 {font-family:Arial;box-shadow: -2px 0px 4px #b2b2b2;background-color:#eaeaea;border:none;padding:5px 8px;color:#CEB862;border-radius:3px;font-size:12px;cursor:pointer;text-align:center;width:100px;}

.button_paging {
margin-left:12px;background-color:#eaeaea;border:none;color:#336699;font-size:12px;cursor:pointer;transition:background-color 0.8s;
}
.button_paging:hover {
background-color:#10c129;color:#ffffff;
}
.button_paging_visiting {
margin-left:12px;background-color:#CEB862;border:none;color:#ffffff;font-size:12px;
}

.inline-check-box {
    position: relative !important;
    top: 2px !important;
    left: -4px !important;
}