/* Start of CMSMS style sheet 'Menu - Horizontal' */
'/* Start of CMSMS style sheet ''Navigation: CSSMenu - Horizontal'' */

#menu_vert {

/* no margin/padding so it fills the whole div */

	width: auto;

	height: 0px;

	margin: 0px 0 0 0px;

}

.clearb {

/* needed for some browsers */

	clear: both;

}

#menuwrapper {

height:30px;

line-height:30px;

	background:#000;


/* IE6 Hack */

	width: auto;

	border-top: 0px solid #3F565C;

	margin: 0;

	padding: 0;

}



.contentBox{

    background-color : white;

    height:450px;

    padding:10px;

}

.mainMenu{

display: block;

float:left;

    line-height:12px;

    width:164px;

    margin: 0;

    padding:0;

}

ul#primary-nav, ul#primary-nav ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}

ul#primary-nav {

	padding-top: 0px;

	padding-left: 0px;

}

ul#primary-nav ul {

	position: absolute;

	top: auto;

	display: none;

	border :0;

}

ul#primary-nav ul ul {

	margin-top: 1px;

	margin-left: -1px;

	left: 100%;

	top: 0px;

}

ul#primary-nav li {

	float: left;

	margin: 0px;

	padding: 0px;
 

}

#primary-nav li li {

	margin: 0px;

	margin-top: -1px;

	float: none;

	position: relative;

}

ul#primary-nav li a {


text-align:center;
    font-weight: bold; font-size:0.9em;

    font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #fff;

	padding: 0px 0px;

        margin:0;

	display: block;

	text-decoration: none;

        height:30px;

width:164px;

}



ul#primary-nav li span{

    cursor:pointer;

    line-height:30px;

}

ul#primary-nav li li  a{

	width:220px;

}

ul#primary-nav li a:hover {

	background-color: transparent;

}

ul#primary-nav li li a:hover {

	color: #FFF;

}

ul#primary-nav li a.menuactive {

	color: white;

	font-weight: bold;



	

}

ul#primary-nav li a.menuactive:hover {

	color: #000;

	font-weight: bold;



}

#primary-nav li li a.menuparent span {

	display: block;

	background:  url(uploads/ngrey/parent.png) no-repeat 98% center;

}

* html #primary-nav li li a.menuparent span {

	background:  url(uploads/ngrey/parent.gif) no-repeat 98% center;

}

ul#primary-nav li ul a {

	text-align: left;

	margin: 0px;

	position: relative;

	padding: 0px 10px;

	font-weight: normal;

	color: #fff;

	border-top: 0 none;

	border-right: 0 none;

	border-left: 0 none;

}

ul#primary-nav li ul {

/* very lite grey color, by now you should know what the rest mean */

	background: #555;

	margin: 0px;

	padding: 0px;

	position: absolute;

	width: auto;

	height: auto;

	display: none;

	position: absolute;

	z-index: 999;

/*Info: The opacity property is  CSS3, however, will be valid just in CSS 3.1) http://jigsaw.w3.org/css-validator2) More Options chose CSS3 3) is full validate;)*/

	opacity: 0.95;

}

ul#primary-nav li ul ul {

/*Info: The opacity property is  CSS3, however, will be valid just in CSS 3.1) http://jigsaw.w3.org/css-validator2) More Options chose CSS3 3) is full validate;)*/

	opacity: 95;

}

#primary-nav li:hover,

#primary-nav li.menuh,

#primary-nav li.menuparenth,

#primary-nav li.menuactiveh {

	background:  url(uploads/ngrey/darknav.png) repeat-x left #8a9ea4;

}

#primary-nav ul,

#primary-nav li:hover ul,

#primary-nav li:hover ul ul,

#primary-nav li.menuparenth ul,

#primary-nav li.menuparenth ul ul {

	display: none;

}

/* for fourth level add

#primary-nav ul ul ul li:hover ul,

#primary-nav ul ul ul li.menuparenth ul,

*/

#primary-nav li:hover ul,

#primary-nav ul li:hover ul,

#primary-nav ul ul li:hover ul,

#primary-nav li.menuparenth ul,

#primary-nav ul li.menuparenth ul,

#primary-nav ul ul li.menuparenth ul {

	display: block;

}

/* IE6 Hacks */

#primary-nav li li {

	float: left;

	clear: both;

}

#primary-nav li li a {

	height: 1%;

}







/* End of ''Navigation: CSSMenu - Horizontal'' */
/* End of 'Menu - Horizontal' */

