/*** Global Elements ***/
body {
    background:#e9ebee url(images/ncsc_bg_bodyGradient.gif) 0 0 repeat-x;
}
a, a:link, a:visited, a:hover {
    color:#364a7c;
	
}
a:hover {
    text-decoration:underline;
}
a:active {
    color:#669acc;
}
a img {
    vertical-align:text-bottom;
}
h1, h2, h3, h4, h5, h6 {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#829632;
}
h3 {
    color:#343947;
    font-family:Arial,sans-serif;
}
h4, h5, h6 {

    color:#33363B;
}
p {
    color:#33363B;
}
/*** End Global Elements ***/
/*** Default Module styles ***/
#c-secSide .c-mod h2 {
    color:#666970;
	background-color: #cacdd4;
}

/*** End Module styles ***/
#c-mainnav a {
    font-weight:bold;
}
#c-mainnav .c-nav {
    background:url(images/ncsc_bg_mainnav.gif) 0 0 no-repeat;    
}
.c-utilNav a {
    color:#669900;
}
.c-nav1 {
    width:189px;	
} 
/* Set up hover and active states by moving the background sprite */
#c-mainnav .c-nav1 a:hover {
	background:url(images/ncsc_bg_mainnav.gif) 0 -34px no-repeat;
}
#c-mainnav .c-nav1 a.c-on {
	background:url(images/ncsc_bg_mainnav.gif) 0 -68px no-repeat;
}
.c-nav2 {
	width:188px;
}

#c-mainnav .c-nav2 a:hover {
	background:url(images/ncsc_bg_mainnav.gif) -189px -34px no-repeat;
}
#c-mainnav .c-nav2 a.c-on {
	background:url(images/ncsc_bg_mainnav.gif) -189px -68px no-repeat;
}
.c-nav3 {
	width:187px;
}
#c-mainnav .c-nav3 a:hover {
	background:url(images/ncsc_bg_mainnav.gif) -376px -34px no-repeat;
}
#c-mainnav .c-nav3 a.c-on {
	background:url(images/ncsc_bg_mainnav.gif) -376px -68px no-repeat;
}
.c-nav4 {
	width:188px;
}
#c-mainnav .c-nav4 a:hover {
	background:url(images/ncsc_bg_mainnav.gif) -563px -34px no-repeat;
}
#c-mainnav .c-nav4 a.c-on {
	background:url(images/ncsc_bg_mainnav.gif) -563px -68px no-repeat;
}
.c-nav5 {
    width:188px;
}
#c-mainnav .c-nav5 a:hover {
	background:url(images/ncsc_bg_mainnav.gif) -752px -34px no-repeat;
}
#c-mainnav .c-nav5 a.c-on {
	background:url(images/ncsc_bg_mainnav.gif) -752px -68px no-repeat;
}
/*dropdown widths */
#c-mainnav .c-nav1 .c-nav {
width:188px;
}
#c-mainnav .c-nav2 .c-nav {
width:187px;
}
#c-mainnav .c-nav3 .c-nav {
width:186px;
}
#c-mainnav .c-nav4 .c-nav {
width:187px;
}
#c-mainnav .c-nav5 .c-nav {
width:187px;
}

#c-mainnav .c-nav .c-inner {border-color:#8f9e35;}
#c-mainnav .c-nav .c-inner li a,
#c-mainnav .c-nav .c-inner li a:link,
#c-mainnav .c-nav .c-inner li a:visited,
#c-mainnav .c-nav .c-inner li a:hover
 {
border-top-color:#8f9e35;
}

#c-mainnav .c-nav .c-inner li.first a,
#c-mainnav .c-nav .c-inner li.first a:link,
#c-mainnav .c-nav .c-inner li.first a:visited 
#c-mainnav .c-nav .c-inner li.first a:hover
{
border-top-color:#ffffff;
}

/**************************
Secondary navigation colors
**************************/
#c-subNav li a {
    color:#606a1b;
}
#c-subNav li a:hover {
    background-color:#aabb38;
}
#c-subNav li li {
    background-color:#e1e7ba;
}
#c-subNav li li a:hover {
    color:#606a1b;
    background-color:#aabb38;
}
#c-subNav li.c-on a {
    background-color:#aabb38;
}
#c-subNav li.c-on li a {
    color:#606a1b;
    background-color:#e1e7ba;
}

/*SUBNAV LEVEL 3 ITEM*/
#c-subNav li li.c-on .c-nav li {
    background-color:#eef1d7;
}
/*SUBNAV LEVEL 3 LINK*/
#c-subNav li li.c-on .c-nav li a {
    background-color:#eef1d7;
}

#c-subNav li li.c-on li a:hover, #c-subNav li li.c-on li a.c-cur {
    color:#606a1b;
}
#c-subNav li li a.c-cur {
    color:#606a1b;
}

#c-footer {
    background:#fff url(images/ncsc_bg_footer.jpg) 0 0 no-repeat;
}

.c-col3 #c-footer {
    background:#fff url(images/ncsc_bg_footer_3col.jpg) 0 0 no-repeat;
}

.c-otherLinks {
    background-color:#364a7c;
}

.c-footerNav {
    height:74px;
}

.c-prodSelect label {
    padding:0.55em 10px 0;
    font-size:1.08em;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#829632;
}

/*** End Module Styles ***/

.c-quote {
    background:url(images/ncsc_bg_greenBlocks.gif) 0 0 repeat;
}
.c-quote .c-quoteSpeak {
    background:url(images/ncsc_bg_quoteSpeak.gif) 0 0 no-repeat;
}.c-blocks {
    background:#fff url(images/ncsc_bg_greyBlocks.gif) 0 0 repeat;
}
.c-blocks2 {
    background:#fff url(images/cfc_bg_greenBlocks.gif) 0 0 repeat;
}
.c-footerNav ul.c-nav {margin-top:14px;}
.c-copyright {
    color:#6e797c;
    background-color:#e9ebee;
}
.c-otherLinks p {
color:#a1aebd;
}
.c-goLink {
background:none;
padding-left:0;
}
#c-mainSide {
border-right:1px solid #cbcdd3;
}

#c-mainSide {
border-right-color:#cbcdd3;
}
#c-content {
border-left:1px solid #cbcdd3;
padding-bottom:5px;
}

