#mc ul {  list-style: none;  padding: 0;  margin: 0;  background:#8181F7; }
#mc ul li {  display: block;  position: relative;  float: left;  background: #8181F7;}
/* This hides the dropdowns */
#mc li ul { display: none; }
#mc ul li a {  display: block;  padding: 0.8em;  text-decoration: none;  white-space: nowrap;  color: #fff;}
#mc ul li a.active {  display: block;  padding: 0.8em; background:#0431B4; text-decoration: none;  white-space: nowrap;  color: #fff;}
#mc ul li a:hover { background: #0431B4; }
/* Display the dropdown */
#mc li:hover > ul {  display: block;  position: absolute;}
#mc li:hover li { float: none; }
#mc li:hover a { background: #8181F7; }
#mc li:hover li a:hover { background: #0431B4; }
#main-navigation li ul li { border-top: 0; }
/* Displays second level dropdowns to the right of the first level dropdown */
#mc ul ul ul {  left: 100%;  top: 0;}
/* Simple clearfix */
#mc ul:before,ul:after {  content: " ";  display: table; /* 2 */}
#mc ul:after { clear: both; }

#menucontent ul{ padding :0px ; margin:0;}
#menucontent ul li{ display:block;}
#menucontent li ul{ display:none; list-style-type:square;}
#menucontent li:hover >ul{ display:block; list-style-type:square; padding-left:20px;}
#menucontent li li{ list-style-type:square;}

/* Accordion styes*/
dl{	padding: 0px; min-width: 600px;}
dl dt { 	border: 1px solid #d5d5d5;margin: 0;}
dl dt a	{color: gray;font-weight: bold;text-decoration: none;padding: 10px;display: block;}
dl dd{color: #000;	margin: 0;overflow: hidden; 
		-webkit-transition: height 1s ease;
		-moz-transition: height 1s ease;
		-o-transition: height 1s ease;
		 border-bottom:1px solid #d5d5d5;
		 border-left:1px solid #d5d5d5;
		 border-right:1px solid #d5d5d5;
	}
		dl dd p	{padding: 10px;	margin: 0;	}
	dl dd:not(:target) { height: 0; }
	dl dd:target { height: 15.667em; }
	dl a.ie:hover dd,
	dl a.ie:focus dd{height: auto;color: #cccccc !important; text-decoration:none;	}


