      body {
        background-color: #AFAFAF;
        font-family: arial;
        font-size: 16px;
        padding: 0em;
        margin: 0em;
        min-width: 1000px; 
        width: 100%;
        }
      * html body {behavior: url(/uberTemplates/css/ie_fix.htc);} /*IE6*/
      .wrapper {}
        .application_div {}
          .header {
            clear: both; 
            width: 100%;
            height: 5.1em; 
            border-bottom-width: 1px;
            border-bottom-style: solid;
            margin: 0em;
            padding: 0em;
            }
            .header_left {
              width: 21em;
              height: 5.1em; 
              margin: 0em;
              padding: 0em;
              display: block;
              float: left;
              background-position: top left;
              background-repeat: no-repeat;
              }
              .header_left a img {
                height: 4em;
                width: 11em;
                display: block;
                }
              a.application_name {
                font-size: 70%;
                font-weight: bold;
                line-height: 1.75em;
                text-decoration: none;
                margin-left: 0.75em;
                }
              a.application_name:hover {
                text-decoration: none;
                }
            .header_right {
              display: block;
              float: right;
              height: 5.1em; 
              width: 17em;
              background-position: top right;
              background-repeat: no-repeat;
              }
              a.agency_name {
                font-size: 120%;
                font-weight: bold;
                line-height: 1.1em;
                text-align: right;
                text-decoration: none;
                display: block;
                padding-top: 1.5em;
                padding-right: 0.75em;
                }
              a.agency_name.agency_name_short {padding-top: 2.25em;}
              a.agency_name.agency_name_long {font-size: 105%; margin-top: 0.35em; }
              a.agency_name:hover {
                text-decoration: none;
                }
            .tools {
              clear: both;
              display: block;
              height: 1.625em;
              }
              .skip {}
                .skip a img {
                  display: block; 
                  float: left; 
                  height: 1.625em; 
                  width: 10.5em;
                  background-position: top left;
                  background-repeat: no-repeat;
                  }
              .topnav {
                font-size: 75%;
                text-align: center;
                display: block; 
                margin: 0em 12.5em 0em 13.75em;
                padding-top: 0.25em;                
                }
                * html .topnav {margin-bottom: -2em; padding-bottom: 0em; height: 0.75em; } /* IE6 */
                a.topnav_link {
                  font-weight: bold;
                  text-decoration: none;
                  }
                a.topnav_link:hover {
                  text-decoration: underline;
                  }
              .sitetools {
                background-position: top left;
                background-repeat: no-repeat;
                float: right; 
                height: 1.45em;
                padding-left: 2em;
                margin-top: -1em;
                width: 11.5em;
                }
              *:first-child+html .sitetools {margin-top: -2.25em;} /*IE7*/
                input#search {
                  font-size: 65%;
                  border-width: 1px;
                  border-style: solid;
                  width: 70%;
                  }
                input#search_submit {
                  border-width: 1px;
                  border-style: solid;
                  text-transform: capitalize;
                  padding: 0em 0.25em;
                  font-size: 65%;
                  }
            .content_wrapper {
              clear: both;
              display: block; 
              }
              .mainnav {
                min-height: 31em;
                width: 10.5em;
                display: block;
                float: left; 
                background-position: top left;
                background-repeat: no-repeat;
/*                z-index: 999; */
                }
              * html .mainnav {height: 31em;} /* IE6 */
                .login_form {
                  font-size: 85%;
                  margin: 0em auto 1em;
                  width: 85%;
                  }
                  .login_label {
                    font-weight: bold;
                    }
                  .login_input {
                    border-width: 1px;
                    border-style: solid;
                    width: 95%;
                    }
                  .login_submit {
                    display: block;
                    text-transform: capitalize;
                    border-width: 1px;
                    border-style: solid;
                    margin: 0.5em 0em 0em; 
                    }
                #logout_submit {margin-top: 0.5em; margin-left: 7em; text-transform: capitalize;}
/*BEGIN STYLES FOR SINGLE SIGN ON IMAGE*/                    
				.login_form .submit_button#submit  {
				  background-image: url(/uberTemplates/images/single_sign_on_button.gif); 
				  background-repeat: no-repeat; 
				  background-color: transparent; 
				  border-width: 0px; 
				  color: transparent;
				  height: 3.5em; 
				  width: 7.25em;
				  margin: 0.5em 1.5em 0em;
				  }
				  .login_form .submit_button#submit:hover {
				    background-image: url(/uberTemplates/images/single_sign_on_button-over.gif);
				    }
                   /* IF SINGLE SIGN OFF BUTTON EXISTS
				.logout_form .submit_button#logout {
				  background-image: url(/uberTemplates/images/single_sign_off_button-over.gif);
				  background-repeat: no-repeat; 
				  background-color: transparent; 
				  border-width: 0px; 
				  color: transparent;
				  height: 3.5em; 
  				  width: 7.24em;
  				  margin: 0.5em 1.5em 0em;
				    }
				    .logout_form .submit_button#logout:hover {
				      background-image: url(/uberTemplates/images/single_sign_off_button-over.gif);
				      }
                   */
/*END STYLES FOR SINGLE SIGN ON IMAGE*/
                  a.login_link {
                    float: right;
                    font-size: 85%; 
                    text-decoration: none;
                    }
                  a.login_link:hover {
                    text-decoration: underline;
                    }
                .user_welcome {
                  padding: 0.75em 0.5em 0em;
                  font-size: 80%;
                  }
                  .user_welcome a {
                    font-size: 90%;
                    }
                  .user_name a {
                    display: block;
                    font-weight: bold;
                    font-size: 112.5%;
                    }
                  .single_sign_on_link {
                    width: 6.5em;
                    margin: 3em 2em;
                    }
                  /* IF LOGOUT LINK SHOULD LOOK LIKE A BUTTON THESE ARE THE APPROPRIATE STYLES
                  .user_welcome a {border: 1px solid black;padding: 0em 0.25em;}
                  .user_welcome a:hover {background-color: black; color: white; text-decoration: none;}
                  .user_name a {margin-bottom: 0.25em; border-width: 0px; padding: 0em; background-color: transparent;}
                  .user_name a:hover {background-color: transparent; color: black; text-decoration: underline;}
                  */
                  .mainnav ul li .subnav_indicator {
                    font-size: 80%;
                    font-weight: normal;
                    float: right;
                    margin-top: -1.5em;
                    margin-right: 0.25em;
                    }
                    .mainnav ul li:hover ul li .subnav_indicator {
                      margin-top: -1.35em;
                      }
                .mainnav ul {
                  list-style-type: none; 
                  margin-top: 2em; 
                  margin-left: 0em;
                  padding: 0em;
                  font-size: 100%;
                  }
                  .mainnav ul li {
                    width: 100%;
                    border-bottom-width: 1px;
                    border-bottom-style: solid;
                    }
                  .mainnav ul li.get_adobe {border-width: 0px; text-align: center; margin: 1em 0em 2em;}
                  .mainnav ul li.get_adobe:hover {background-color: transparent;}
                    .mainnav ul li a {
                      display: block; 
                      width: 85%; 
                      padding: 0.5em 0.25em;
                      margin: 0em 0em 0em 0.25em;
                      font-size: 80%;
                      font-weight: bold;
                      text-decoration: none;
                      /* text-transform: capitalize; */
                      }
                    .mainnav ul li a:hover {
                      text-decoration: none;
                      }
                    .mainnav ul li a:hover span {
                      text-decoration: none;
                      }
                    .mainnav ul li a span:hover {
                      text-decoration: none;
                      }
                    .mainnav ul li.image_link a {
                      display: block; 
                      width: 95%; 
                      padding: 1em 0.25em 0.5em;
                      margin: 1em 0em 0em 0.25em;
                      font-size: 80%;
                      font-weight: bold;
                      text-decoration: none;
                      /* text-transform: capitalize; */
                      border-bottom-width: 0px;
                      }
                    .mainnav ul li.image_link a img{
                      width: 85%; 
                      margin: 0em auto; 
                      border-width: 0px;
                      }
                    .mainnav ul li.get_adobe a img {border-width: 0px;}
                      .mainnav ul li ul {
                        display: none;
                        position: absolute;
                        left: 10.5em;
                        padding: 0em;
                        margin: 0em;
                        margin-top: -1.75em;
                        border-width: 1px;
                        border-style: solid;
                        width: 10.5em;
                        }
                      .mainnav ul li:hover ul {
                        display: block;
                        }
                      .mainnav ul li ul li {
                        float: none;
                        }
                      .mainnav ul ul li a {
                        padding: 0.45em 0.45em; 
                        margin: 0em; 
                        border-width: 0px;
                        width: 93%;
                        }
                      .mainnav ul li a:hover {
                        text-decoration: none;
                        }
                      .mainnav ul li ul ul,
                      .mainnav ul li ul li ul,
                      .mainnav ul li:hover ul ul,
                      .mainnav ul li:hover ul li ul {
                        display: none;
                        position: absolute; 
                        width: 10.5em;
                        margin-top: -1.75em; 
                        left: 10.5em;
                        /* border-top-width: 0px; */
                        }
                      .mainnav ul ul li:hover ul,
                      .mainnav ul li:hover ul li:hover ul {
                        display: block;
                        }
                      .mainnav ul ul ul li a {
                        padding: 0.5em 0.45em; 
                        }
              .content_wrapper2 {
                border-left-width: 2px;
                border-left-style: solid;
                display: block;
                margin-left: 10.5em;
                min-height: 31em;
                }
              * html .content_wrapper2 {height: 31em;} /* IE6 */
                .breadcrumb {
                  display: block;
                  font-size: 75%;
                  /* text-transform: capitalize; */
                  padding: 0.25em 0.5em;
                  margin: 0em;
                  }
                  .breadcrumb .breadcrumb {display: inline; font-size: 100%;}
                  .breadcrumb a {
                    /* text-transform: capitalize; */
                    text-decoration: none;
                    }
                  .breadcrumb a:hover {
                    text-decoration: underline;
                    }                    
                .rightcontent {
                  display: block; 
                  float: right;	
                  }
                  .rightcontent * {max-width: 100%;}
                  .image_link_rc {
                    display: none; 
                    margin-bottom: 1em; 
                    margin-top: 0.25em;
                    }
                    .image_link_rc img {
                      width: 90%; 
                      border-width: 0px;
                      }
                  .rightcontent_wrapper {
                    display: block;
                    padding-top: 0.5em;
                    margin-bottom: 1em;
                    margin-left: 1em;
                    background-position: top right;
                    background-repeat: no-repeat; 
                    }
                    .rightcontent_headline {
                      display: block; 
                      width: 8em;
                      height: 2.5em;
                      font-size:75%;
                      padding-left: 2em;
                      text-transform: capitalize;
                      font-weight: bold;
                      }
                    .rightcontent_wrapper ul {
                      padding: 0em; 
                      list-style-type: none; 
                      font-size: 85%; 
                      padding-left: 1em;
                      }
/*                    * html .rightcontent_wrapper ul li {font-size: 85%;} /* IE6 */
                    .rightcontent_wrapper a {
                      text-decoration: none;
                      }
                    .rightcontent_wrapper a:hover {
                      text-decoration: underline;
                      }
                    .rightcontent .linklist a {
                      display: block;
                      }
                    .module#appendix_wrapper .letter {
                      height: 3.5em; 
                      width: 13.25em;
                      margin: 1em auto;
                      padding: 0em 0em 1em;
                      }
                      *:first-child+html .rightcontent .module#appendix_wrapper .letter {width: 13.5em;} /* IE7 */
                      * html .rightcontent .module#appendix_wrapper .letter {width: 12.85em;} /* IE6 */
                    .module#appendix_wrapper .letter a {
                      display: block; 
                      float: left; 
                      height: 1em; 
                      width: 1em; 
                      text-align: center; 
                      line-height: 1em; 
                      text-decoration: none; 
                      border-width: 1px;
                      border-style: solid;
                      margin: 0.15em;
                      }
                      * html .module#appendix_wrapper .letter a {width: 0.925em;} /* IE6 */
                      *:first-child+html .module#appendix_wrapper .letter a {} /* IE7 */
                    .module h2 {font-size: 100%; margin: 2em 0em 0.5em;}
                .body_content {
                  display: block;
                  padding: 0.5em 0.5em 0em; 
                  }
                  .print_wrapper {
                    display: block;
                    font-size: 90%;
                    }
                    /* THESE SITE_TOOLS STYLES REFER TO THE CMS STYLE TEXT BASED SITE TOOLS */
                    .site_tools {
                      display: block; 
                      text-align: right; 
                      margin-right: 0.5em; 
                      }
                      .site_tools a {
                        font-size: 65%; 
                        text-decoration: none; 
                        text-transform: capitalize;
                        }
                      .site_tools a:hover {
                        text-decoration: underline;
                        }
                      .site_tools a img {
                        margin-right: 0.25em; 
                        margin-top: 0.5em;
                        border-width: 0px;
                        }
                      html>/**/body .site_tools a img {vertical-align: top;} /* GECKO */
                  .content_holder {
                    display: block; 
                    clear: both;
                    }
                .footer {
                  clear: both; 
                  text-align: center; 
                  font-size: 80%; 
                  height: 2.5em;
                  }
                  .footer a {
                    font-size: 90%; 
                    font-weight: bold;
                    text-decoration: none;
                    }
                  .footer a:hover {
                    text-decoration: underline;
                    }
                  .footer_powered_by {
                    display: none;
                    float: right; 
                    margin-top: -2em; 
                    margin-right: 1em;
                    }
                    .footer_powered_by img {
                      border-width: 0px;
                      }
.included_object a img {border-width: 0px;}

.pre_nav_wrapper {text-align: center; margin-bottom: 1em;}
.pre_nav_wrapper .included_object {display: block; margin-top: 1em;}
.post_nav_wrapper {text-align: center; display: block; clear: both; padding-top: 2em;}
.post_nav_wrapper .included_object {display: block; margin-top: 1em;}
.pre_content_wrapper {text-align: center; margin: 1em 0em;}
.pre_content_wrapper .included_object {display: inline; margin: 0em 0em;}
.post_content_wrapper {text-align: center; margin: 1em 0em 2em;}
.post_content_wrapper .included_object {display: inline; margin: 0em 0em;}
.pre_rightcontent_wrapper {text-align: center;}
.pre_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.post_rightcontent_wrapper {text-align: center;}
.post_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.pre_footer_wrapper {text-align: center; padding: 1em 0em 2em;}
.pre_footer_wrapper .included_object {display: inline; margin: 0em 0em;}
.onprint {display: none;}
/* PAYMENT STYLES */
	.payment_module {min-width: 640px;}
	.help_selector {float: right; width: 160px; font-size: 10.5px; margin: 24px 0px 0px -160px; padding: 0px 0px 0px 0px;}
	* html .help_selector {clear: right; margin-left: -100px;} /* IE6 */
	.help_selector ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	.help_selector ul li {text-align: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	* html .help_selector ul li {height: 116px; background-color: white;} /* IE6 */
	.help_selector ul {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
	.help_selector ul li ul.help_selector_links  {display: none; width: 160px; background-color: #DFDFDF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
 	*:first-child+html ul li ul.help_selector_links {margin-top: -3px; padding-top: 3px;} /* IE7 */
	.help_selector ul li:hover ul.help_selector_links  {display: block;}
 	.help_selector ul li ul.help_selector_links li {width: 140px; padding: 4px 0px 4px 20px; margin: 0px 0px 0px 0px; text-align: left;}
	* html .help_selector ul ul li {height: 18px;} /* IE6 */
	.help_selector ul li ul.help_selector_links li#help_selector_faq_link {background: transparent url(/uberTemplates/images/faq_icon.jpg) no-repeat 0px 2px;}
	.help_selector ul li ul.help_selector_links li#help_selector_faq_link:hover {background: #999 url(/uberTemplates/images/faq_icon-over.jpg) no-repeat 0px 2px}
	.help_selector ul li ul.help_selector_links li#help_selector_contact_link {background: transparent url(/uberTemplates/images/contact_icon.jpg) no-repeat 0px 3px}
	.help_selector ul li ul.help_selector_links li#help_selector_contact_link:hover {background: #999 url(/uberTemplates/images/contact_icon-over.jpg) no-repeat 0px 3px}
	.help_selector ul li ul.help_selector_links li a {color: #015ec6; text-decoration: none;}
	.help_selector ul li ul.help_selector_links li:hover a {color: #FFF;}
	.help_selector ul li ul.help_selector_links li a {display: block; width: 140px;}



  .hide_on_js, .hide_js {
    display:none;
    visibility:hidden;
  }

  .show_on_js, .show_js {
    display:block;
    visibility:visible;
  }

.sm_fieldset legend {width:100%;} /* IE 11 fix */


