          .header {border-bottom-color: #0079AA; background-color: #0079AA; background-image: url(images/header_bg.jpg);} /* PRIMARY *//* PRIMARY */
            .header_left {background-image: url(images/header_left.jpg);}
              a.application_name {color: #FFF;}
            .header_right {background-image: url(images/header_right.jpg);}
              a.agency_name {color: #FFF;} /* PRIMARY */
            .tools {background-color: #0079AA;} /* PRIMARY */
/*              .skip a img {background-image: url(images/mainnav_top2.jpg);} */
                .skip a img {background-image: none;}
              .topnav {color: #FFF;}
                a.topnav_link {color: #FFF;}
              .sitetools {background-color: #FFF; background-image: url(images/right_hatch.jpg);}
                input#search {border-color: #AFAFAF; color: #AFAFAF;}
                input#search:hover {border-color: #0079AA; color: #0079AA;} /* PRIMARY */
                input#search_submit {border-color: #AFAFAF; color: #AFAFAF; background-color: #FFF;}
                input#search_submit:hover {border-color: #0079AA; background-color: #0079AA; color: #FFF;} /* PRIMARY */
            .content_wrapper {background-color: #FFF;}
              .mainnav {background-color: transparent; background-image: none; padding: 0em 0.75em 0em;}
                .mainnav ul {width: 90%;}
                  .mainnav ul li {background-color: transparent; border-color: #010573;} /* SECONDARY */
                    .mainnav ul li a {color: #0079AA;} /* SECONDARY */
                    .mainnav ul li .subnav_indicator {color: #0079AA;} /* SECONDARY */
                  .mainnav ul li:hover {background-color: #010573;} /* SECONDARY */
                    .mainnav ul li:hover a {color: #FFF;}
                    .mainnav ul li:hover .subnav_indicator {color: #FFF;}
                      .mainnav ul li:hover ul {background-color: #FFFFFF; border-color: #010573;} /* PRIMARY */
                        .mainnav ul ul li {border-bottom-width: 0px;}
                        .mainnav ul li:hover ul li:hover {background-color: #010573;}
                          .mainnav ul li:hover ul li a {color: #010573;} /* SECONDARY */
                          .mainnav ul li:hover ul li .subnav_indicator {color: #010573;} /* SECONDARY */
                          .mainnav ul li:hover ul li:hover a {color: #FFF;}
                          .mainnav ul li:hover ul li:hover .subnav_indicator {color: #FFF;}
                            .mainnav ul li:hover ul li:hover ul li a {color: #010573;} /* PRIMARY */
                            .mainnav ul li:hover ul li:hover ul li:hover {background-color: #010573;} /* PRIMARY */
                            .mainnav ul li:hover ul li:hover ul li:hover a {color: #FFF;}
                    .mainnav ul li.image_link a:hover {background-color: transparent;}
                .login_label {color: #0079AA;} /* PRIMARY */
                .login_input {border-color: #0079AA; background-color: #DFDFDF;} /* PRIMARY */
                .login_input:hover {border-color: #0079AA; background-color: #FFFFFF;} /* PRIMARY */
                .login_submit {border-color: #0079AA; color: #000; background-color: #DFDFDF;} /* PRIMARY */
                .login_submit:hover {border-color: #0079AA; color: #FFF; background-color: #000;} /* PRIMARY */
                a.login_link {color: #0079AA;} /* PRIMARY */
                .single_sign_on_link a span {color: #0079AA;} /* PRIMARY */
                .single_sign_on_link a:hover span {color: #666;}
                .user_welcome {color: #0079AA;} /* PRIMARY */
                .user_welcome a {color: #0079AA;} /* PRIMARY */
              .content_wrapper2 {background-color: transparent; border-left-color: #900; border-left-width: 0px;} /* PRIMARY */
                .breadcrumb {background-color: transparent; color: #666;}
                  .breadcrumb a {color: #666;}
                .rightcontent {background-color: transparent;}
                  .rightcontent_wrapper {background-image: url("images/grade.jpg");}
                    .rightcontent_headline {color: #FFF;}
                    .rightcontent_wrapper a {color: #0079AA;} /* PRIMARY */
                  .site_tools {color: #AFAFAF;}
                    .site_tools a {color: #666;}
                .footer {color: #FFFFFF; background: #010573 url("images/grade_blue.jpg") bottom left repeat-x;} /* PRIMARY */
                  .footer a {color: #FFF;}
                  .wrapper {border-color: #010573;}  /* PRIMARY */
			
      h1 {
        color: #010573;  /* PRIMARY */
        border-color: #666666;
      }
      h2 {
        color: #666; 
        border-color: #010573; /* PRIMARY */
      }
      h3 {
        color: #666; 
        border-color: #010573; /* PRIMARY */
      }
      a {
        /*color: #0079AA;   PRIMARY */
        color: #096;  /* TERTIARY */
      }
      fieldset {
        border-color: #010573;  /* PRIMARY */
      }
      fieldset legend {
        color: #000;
      }
      fieldset.border {
        border-color: #010573;  /* PRIMARY */
      }
      fieldset legend.border {
        color: #666; 
        border-color: #010573;  /* PRIMARY */
      }
      fieldset.black {
        border-color: #000; 
      }
      fieldset.black legend {
        color: #000;
      }
      /*APP MENU COLOR*/  
      .menu_item {
        border-color: #010573;  /* PRIMARY */
        } 
      .menu_headline {
        background-color: #010573;  /* PRIMARY */
        } 
      /* BUTTONS AND INPUTS */
      .button {
        background-color: #010573;  /* PRIMARY */
        border-color: #010573; /* PRIMARY */
        color: #FFF;
      }
      .button:hover {
        background-color: #0079AA; /* SECONDARY */
        color: #FFF; /* PRIMARY */
      }
      .submit_button {
        background-color: #010573;  /* PRIMARY */
        border-color: #010573; /* PRIMARY */
        color: #FFF;
      }
      .submit_button:hover {
        background-color: #0079AA; /* SECONDARY */
        color: #FFF; /* PRIMARY */
      }
      a.submit_button {
        background-color: #010573;  /* PRIMARY */
        border-color: #010573; /* PRIMARY */
        color: #FFF;
      }
      a.submit_button:hover {
        background-color: #0079AA; /* SECONDARY */
        color: #FFF; /* PRIMARY */
      }
      .sm_button {
        background-color: #010573; /* PRIMARY */
        border-color: #010573; /* PRIMARY */
        color: #FFF;
      }
      .sm_button:hover {
        background-color: #0079AA; /* SECONDARY */
        color: #FFF; /* PRIMARY */
      }
      .button_3d {
        background-color: #666666; 
        border-top-color: #DFDFDF;
        border-bottom-color: #666666;
        border-right-color: #666666;
        border-left-color: #DFDFDF;
        color: #FFFFFF;
      }
      .button_3d:hover {
        background-color: #010573; /* PRIMARY */
      }
      .input_text {
        background-color: #ececec;
        border-color: #010573;  /* PRIMARY */
        color: #000000;
      }
      .input_text:hover {
        background-color: #FFFFFF;
      }
      textarea {
        background-color: #ececec;
        border-color: #010573;  /* PRIMARY */
        color: #000000;
      }
      textarea:hover {
        background-color: #FFFFFF;
      }
      .drop_down {
        background-color: #ececec;
        border-color: #010573; /* PRIMARY */
        color: #000000;
      }
      .input_text:disabled {
        background-color: #FFFFFF;
        border-color: #AFAFAF;
        color: #AFAFAF;
      }
      
      .uber_cur_ft_nav_wrapper {
        background-color: transparent; /* SECONDARY */
        }
      .uber_cur_ft_nav_wrapper a.uber_cur_ft_nav {
        border-color: #010573; /* PRIMARY */
        color: #010573; /* PRIMARY */
        background-color: #FFF; /* SECONDARY or TERTIARY */
        }
      .uber_cur_ft_nav_wrapper a.uber_cur_ft_nav:hover {
        border-color: #010573; /* PRIMARY */ 
        color: #FFF; /* PRIMARY or SECONDARY */
        background-color: #0079AA; /* TERTIARY or Light SECONDARY */
        }
      .uber_cur_ft_nav_wrapper a.uber_cur_ft_nav.selected {
        border-color: #010573; /* PRIMARY */
        color: #FFF; /* TERTIARY or Light SECONDARY */
        background-color: #010573; /* PRIMARY */
        }
      .uber_cur_ft_content {
        border-color: #FFF; /* SECONDARY*/
        }
      .uber_cur_ft_content .uber_cur_ft_head {
        border-bottom-color: #010573; /* H1 Color */
        }
      .uber_cur_ft_content .uber_cur_ft_head h2 a {
        color: #010573; /* H1 Color */
        }
      .uber_cur_ft_content .uber_cur_ft_subhead p a {
        color: #000; /* Body Copy Color */
        }
      
/* TO ACCOMIDATE THE GEN3 SIZE HEADER IMAGES */
.header {height: 6em;}
.header_left {width: 28.3em; height: 6em;}
.header_right {height: 6em; width: 20em;}
a.application_name {line-height: 3.25em;}
/* TO PUSH CRUMBS AND G3_SITETOOLS TO THE LEFT MARGIN IN GEN3 STYLE TEMPLATES */   
.mainnav {margin-top: 3.5em; width: 9.5em;}
.CMS .mainnav {margin-top: 1.55em;}
.mainnav ul li:hover ul {margin-left: -1.25em}
.inset .mainnav ul li:hover ul {margin-left: 3.95em}
.mainnav ul li:hover ul li:hover ul {margin-left: 0em}
.breadcrumb {margin-left: -12.5em;}
	*:first-child+html .breadcrumb {margin-left: -14em;} /* IE7 */
.breadcrumb span {margin-left: -13.5em;}
	*:first-child+html .breadcrumb span {margin-left: 0em;} /* IE7 */
.toolbar {margin-left: -9em;}
	*:first-child+html .toolbar {margin-left: -9.9em;} /* IE7 */
.CMS .toolbar {margin-left: 0em;}
.toolbar .searchtools {margin-left: -10.35em;}
	*:first-child+html .toolbar .searchtools {margin-left: 1em;} /* IE7 */
	*:first-child+html .CMS .toolbar .searchtools form {background-color: #DFDFDF; margin-left: -12.25em; padding-bottom: 0.05em;} /* IE7 */
	*:first-child+html .CMS .toolbar .searchtools form .search_input {margin-left: -11.35em;} /* IE7 */
.print_wrapper {border-right-width: 0px;}
.rightcontent {border-left-width: 0px; padding: 0em 1em;}
.module {border: 1px solid #0079AA;} /* PRIMARY */
	.module div {padding: 0em 0.25em 1em; margin: 1em;}
	.module h1 {background: #0079AA url(images/grade.jpg); width: 96%; padding: 0.5em 2%; margin: 0em;} /* PRIMARY */
	.module .linklist a {margin-bottom: 0.5em;}
/* TO CORRECT SAFARI DISPLAY ISSUE */
	html[xmlns*=""]:root .CMS .mainnav {margin-left: -10.5em;} /* Safari 2 - 3.1 */
	body:not(:root:root) .CMS .mainnav {margin-left: -10.5em;} /* Safari 3 */
	@media screen and (-webkit-min-device-pixel-ratio:0) {.CMS .mainnav {margin-left: -10.5em;}} /* Safari 4 */
	
/*	html[xmlns*=""]:root .breadcrumb span {margin-left: -32.5em;} /* Safari 2 - 3.1 */
/*	body:not(:root:root) .breadcrumb span {margin-left: -32.5em;} /* Safari 3 */
/*	@media screen and (-webkit-min-device-pixel-ratio:0) {.breadcrumb span {margin-left: -32.5em;}} /* Safari 4 */
/* TO CORRECT IE6 DISPLAY ISSUES */
	* html .CMS .mainnav {position: relative;} /* IE6 */
	* html .toolbar {margin-left: 0em;} /* IE6 */
	* html .CMS .toolbar {padding-bottom: 0.8em;} /* IE6 */
	* html .toolbar .searchtools {position: absolute; margin-left: -11.45em;} /* IE6 */
	* html .toolbar .searchtools form {background-color: #DFDFDF; padding-left: 1em; margin-bottom: 0em;} /* IE6 */
	* html .breadcrumb {position: absolute; margin-left: -14.1em;} /* IE6 */
	* html .breadcrumb span {margin-left: 0em;} /* IE6 */
	* html .rightcontent {margin-top: 1em;} /* IE6 */