.mainnav {background: #009 url("images/grade.jpg") bottom left repeat-x; padding: 0em 0em 0em;}
.mainnav ul {background-color: transparent;}
.mainnav ul li {border-bottom-color: #009; background-color: transparent;}
.mainnav ul li a {color: #FFF;}
.mainnav ul li:hover {background: #CFCFCF url("images/grade_gray.jpg") bottom left repeat-x;}
.mainnav ul li:hover a {color: #009;}
.mainnav ul li:hover ul li {background-color: #FFF;border-color: #009;}
.mainnav ul li:hover ul li a {color: #009;}
.mainnav ul li:hover ul li:hover {background-color: #009; background-image: none;}
.mainnav ul li:hover ul li:hover a {color: #FFF;}
.mainnav ul li:hover ul li ul li {background-color: #FFF;}
.mainnav ul li:hover ul li ul li a {color: #009;}
.mainnav ul li:hover ul li:hover ul li:hover {background-color: #009;}
.mainnav ul li:hover ul li:hover ul li:hover a {color: #FFF;}

.mainnav ul li .subnav_indicator {color: #FFF;}
.mainnav ul li:hover .subnav_indicator {color: #009;}

                    .skip a img {background-image: none;}
                    .sitetools {background-image: none; background-color: #009;}
                    .login_label {color: #009;}
                    .login_input:hover {border-color: #009; background-color: #FFFFFF;}
                    .login_submit {border-color: #FFF; color: #009; background-color: #FFF;}
                    .login_submit:hover {border-color: #FFF; color: #FFFFFF; background-color: #009;}
                    a.login_link {color: #009;}
                .user_welcome {color: #009;}
                  .user_welcome a {color: #009;}

.topnav {padding-top: 1.35em; margin: 0em 0.5em 0em 0em; text-align: right;}
.topnav_break {visibility: hidden;}
.mainnav {margin-top: 0em;}
.CMS .mainnav {margin-top: 0em;}
.inset .mainnav ul li:hover ul {margin-left: 0em;}
.breadcrumb {margin-left: 0em;}
	*:first-child+html .breadcrumb {margin-left: 0em;} /* IE7 */
.breadcrumb span {margin-left: 0em;}
	*:first-child+html .breadcrumb span {margin-left: 0em;} /* IE7 */
.toolbar {margin-left: 0em;}
.toolbar .searchtools {margin-left: 0em;}
	*:first-child+html .toolbar {margin-left: 0em;} /* IE7 */
	*:first-child+html .toolbar .searchtools {margin-left: 0em;} /* IE7 */
	*:first-child+html .CMS .toolbar .searchtools form {background-color: transparent; margin-left: 0em;} /* IE7 */
	*:first-child+html .CMS .toolbar .searchtools form .search_input {margin-left: 0em;} /* IE7 */
/* TO CORRECT SAFARI DISPLAY ISSUE */
	html[xmlns*=""]:root .CMS .mainnav {margin-left: 0em;} /* Safari 2 - 3.1 */
	body:not(:root:root) .CMS .mainnav {margin-left: 0em;} /* Safari 3 */
	@media screen and (-webkit-min-device-pixel-ratio:0) {.CMS .mainnav {margin-left: 0em;}} /* Safari 4 */
	
	html[xmlns*=""]:root .breadcrumb span {margin-left: 0em;} /* Safari 2 - 3.1 */
	body:not(:root:root) .breadcrumb span {margin-left: 0em;} /* Safari 3 */
	@media screen and (-webkit-min-device-pixel-ratio:0) {.breadcrumb span {margin-left: 0em;}} /* Safari 4 */
/* TO CORRECT IE6 DISPLAY ISSUES */
	* html .CMS .mainnav {position: static;} /* IE6 */
	* html .toolbar .searchtools {position: static; margin-left: 0em;} /* IE6 */
	* html .toolbar .searchtools form {background-color: transparent; padding-left: 0.25em;} /* IE6 */
	* html .breadcrumb {position: static; margin-left: 0em;} /* IE6 */
	* html .breadcrumb span {margin-left: 0em;} /* IE6 */
	* html .rightcontent {margin-top: 0em;} /* IE6 */
/* APPLICATION SPECIFIC CSS */