
/* ------------------------------------------------------------------------
	2.0 General Selectors
------------------------------------------------------------------------- */
	* { margin: 0; padding: 0; border: 0;}
	ul, input { font-size: 1em; }

	p { margin: 0 0 10px 0; }
	
	a { text-decoration: none; }
	a:hover,
	a:active,
	a:visited:hover,
	a:visited:active {text-decoration: none; }

/* ------------------------------------------------------------------------
	1.0 Menu with submenu list
------------------------------------------------------------------------- */
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac /*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */



ul, p, input
{
/*    color: #434343; /* */
}
a
{
 /*   color: #046f97; /* */
}
a:hover, a:active, a:visited:hover, a:visited:active
{
/*    color: #d0031b; /* */
}
input.text
{
    border-color: #d59e9e;
}

hr
{
    background: #dfd9d9;
    border-bottom-color: #dfd9d9;
}

/* ------------------------------------------------------------------------
	4.0 Nav
------------------------------------------------------------------------- */
/*

/*

      UPDATED 

*/



ul#menu
{
    border-bottom-color: #d0acc5; /* */
}
ul#menu li /* Menu Button Spacing */
{
 margin-right:22px;
}


ul#menu li a, ul#menu li a:active /* Menu Button */
{
    border: 1px solid #E8AA00;
    color: #FCDA50; /* */
}

ul#menu li.hover a, ul#menu li a:hover, ul#menu li a:visited:hover
{
    border: 1px solid #E8AA00;
    background: Navy url('../pic/kc-button.gif') repeat-x; /*  */
    color: white; /* */
}



#mdg
{
    background: Navy url('../pic/kc-button-g2a.gif') repeat-x;
}

.menu-2, a.menu-1:hover, .menu-2:visited:hover
{
    color: #FCDA50;
    background: Navy url('../pic/kc-button-g2a.gif') repeat-x;
}

/*
    .side-menu-tagged, a.side-menu-tagged:active, .side-menu-tagged:hover, a.side-menu-tagged:visited:hover


li#menu-tagged, li#menu-tagged a:active, li#menu-tagged:hover, li#menu-tagged a:visited:hover
{
    background: Navy url('../img/kc-button-g2a.gif') repeat-x;
}

li#menu-tagged-2, li#menu-tagged a:active, li#menu-tagged:hover, li#menu-tagged a:visited:hover
{
    color: #0F0;
}

/* */

#interac
{ 
border: solid 2px #E8AA00
}

#interac:hover
{ 
border: solid 2px #b2f;
border: solid 2px #fff;

}






/*

         Frame

*/

ul#menu
{
    list-style: none; /* */
}
ul#menu li
{
    position: relative; /* */
    z-index:99999; /* */
    display: block; /* */
    float: left; /* */
    padding-right: 1px; /* */
    background-position: top right; /* */
    top:0px;
    left:0px;
}
ul#menu li.last
{
    padding: 0; /* */
    margin-right: -1px; /* */
}

ul#menu li a
{
    display: block; /* */
    width: 100%; /* */
    height: 23px; /* */
    line-height: 22px; /* */
    text-align: center; /* */
    text-decoration: none; /* */
    font-weight: normal; /* */
    font-size: 10pt; /* */
    background-position: top left; /* */
}
ul#menu li a:hover, ul#menu li a:visited:hover, ul#menu li a:active
{
    background-position: top left; /* */
}

ul#menu li.hover a
{
    background-position: top left; /* */
}


















ul#menu li ul.submenu li
{
    border-bottom-color: #f1f1f1; /* */
}
ul#menu li ul.submenu li a
{
    color: #434343; /* */
    color: #000; /* */
    background: #E4E0D5; /* */
    background: #EEEAE3;
    background: #F1F1F1;
    background: #fff;
    border-left: solid 12px #C7C6B9;
    border-right: solid 3px #C7C6B9; /* */
 border-bottom: solid 1px #999;
}
ul#menu li ul.submenu li a:hover
{
    color: #434343; /* */
    color: #004; /* */
    color: #fff; /* */
    background: #bbd1da; /* */
    background: #269; /* */
 border-bottom: solid 1px #999; /* */
    border-left: solid 12px #555; /* */
    border-right: solid 3px #C7C6B9; /* */
}

ul#menu li ul.submenu
{
    display: none; /* */
    position: absolute; /* */
    z-index:3; /* */
    top: 100%; /* */
    left: 0; /* */
}
ul#menu li ul.submenu li
{
    background: 0; /* */
    border-bottom-width: 0px; /* */
    border-style: solid; /* */
    height: auto; /* */
}
ul#menu li ul.submenu li a
{
    text-indent: 0; /* */
 /*   border-right-width: 1px; /* */
 /*   border-right-style: solid; /* */
    text-align: left; /* */
    font-weight: normal; /* */
    line-height: 120%; /* */
    height: auto; /* */
    padding:  5px 10px 5px 10px; /* */
}
ul#menu li ul.submenu li a:hover
{
}



















