#nav {
	list-style:none;
	margin:0;
	padding:0;
	height:33px;
	border-top:solid white 1px;
	border-bottom:solid white 1px;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	color:#A97505;
}

#nav li {
	float:left;
	width:155px;
	padding:0;
	margin:0;
	border-left:solid #FBD508 1px;
	border-right:solid #F99E09 1px;
	z-index:100;
}

#nav li.first {
	width:0px;
	height:33px;
	border-left:none;
}

#nav li.last {
	width:0px;
	height:33px;
	border-right:none;
}


/* Nav on by location */

#nav li a {
	text-decoration:none;
	display:block;
	padding:8px 0 10px 0;
	color:#AB7400;
}

#nav-content-separator {
	height:28px;
}

#home #nav li.home a, .who #nav li.who a, .wedo #nav li.what a, .you #nav li.you a, .links #nav li.links a, .contact #nav li.contact a {
	background:url(images/nav-bg-on.gif) repeat-x top left #feb800;
	color:white;
}



#nav ul { /* all lists */
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	z-index:150;
}
#nav li { /* all list items */
	float:left;
	display:inline;
	padding:0;
	margin:0;
	position:relative;
}

#nav {
z-index:150;
}
#nav:after {
clear:both;
display:block;
font:1px/0px serif;
content: ".";
height:0;
visibility:hidden;
}


/* menu hover setting */

#nav a {
	padding:20px 0 12px 25px;
	text-decoration:none;
	height:auto !important;
	height:1%; /*For IE*/
}


#nav a:hover, #nav li:hover a, #nav li.iehover a {
	background:url(images/nav-bg-on.gif) repeat-x top left #FEb800;
	color:white;
	z-index:150;
}
#nav li:hover li a, #nav li.iehover li a {
	background:#FEB800;
	color:white;
	z-index:150;
}


#nav li li a {
	display:block;
	color:#fff;
	padding:0.75em 8px 0.75em 8px;
	width:160px;
	background:#CC7000;
	background-image: none !important;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	z-index:150;
}

#nav li li a:hover {
	padding:0.75em 8px 0.75em 8px;
	background:#FF9500 !important;
	color:#fff;
	text-align:left;
	z-index:150;
}

#nav li ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	font-weight:normal;
	padding:0;
	background:transparent;
	z-index:150;
	width: 155px;
}

#nav li li {
	display: block;
	/*float: none;*/
	/*width: auto;*/
/*
	border-bottom:solid 1px #FFC741;
	border-top:solid 1px #fff;
	border-right:solid 1px #fff;
	border-left:solid 1px #fff;
*/
}

#nav li:hover ul, #nav li.over ul {
	display:block;
	margin:0;
}


#subnav {
	float: left;
	width: 226px;
	margin: 5px 20px 5px 0px;
}

#subnav.thin {
	width: 150px;
}

#subnav .img-block {
	width: 200px;
	height: auto;
	float: none;
	margin:9px 0 0 16px;
}

#subnav .img-block.mentor {
	width: 150px;
}

#subnav .img-block p {
	margin-top:5px;
	padding-right:7px;
	text-align:center;
	font-size: 0.8em;
	font-weight:bold;
}

#subnav ul {
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
}

#subnav ul li {
	margin:14px 0;
	padding-left:21px;
	color: white;
	background:transparent;
	line-height: normal;
}

#subnav .img-block img {
	border:1px solid #fff;
}
#subnav .img-block.mentor {
	width: 150px;
	margin:12px auto 12px auto;
}
/*#subnav .img-block.mentor + ul li {
	|+background: #085D78;+|
}
#subnav .img-block.transitions + ul li {
	|+background: #DB1316;+|
}
#subnav .img-block.seasons + ul li {
	|+background: #E7AD30;+|
}*/
#subnav ul li a {
	display: block;
	color: white;
	text-decoration: none;
	padding: 5px;
}

#subnav ul li.gold {
	margin: 16px auto;
	background: #ffc967 !important;
	font-weight: bold;
	font-size: 1.2em;
}
#subnav ul li.gold a {
	color: #d3762b;
	text-align: center;
	padding-right:24px;
}
.wedo.sorccorner #subnav ul li.gold {
	margin: 16px auto;
	background:url(images/sor-navbg2.gif) no-repeat 0 50% #f0b854 !important;
	font-weight: bold;
	font-size: 1.2em;
}


.ctbg {
	background:url(images/ct-navpanelbg.jpg) no-repeat top left #e80a0f !important;
	/*background: black !important;*/
}

.wedo.ctworkshops #subnav ul li.ctworkshopsnav {
	background:url(images/ct-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.ctcalendar #subnav ul li.ctcalendarnav {
	background:url(images/ct-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.ctpubs #subnav ul li.ctpubsnav {
	background:url(images/ct-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.ctrans #subnav ul li.cttest {
	background:url(images/ct-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}



.sorbg {
	background:url(images/sor-navpanelbg.jpg) no-repeat top left #e9a62c;
	/*background: black;*/
	/*display: none;*/
}

.wedo.sorphilo #subnav ul li.sorphilonav {
	background:url(images/sor-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.soraboutws #subnav ul li.soraboutwsnav {
	background:url(images/sor-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.sortrain #subnav ul li.sortrainnav {
	background:url(images/sor-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.sornews #subnav ul li.sornewsnav {
	background:url(images/sor-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.soraboutpart #subnav ul li.soraboutpartnav {
	background:url(images/sor-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.sorinfo #subnav ul li.sorinfonav {
	background:url(images/sor-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.sorpub #subnav ul li.sorpubnav {
	background:url(images/sor-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.sorstats #subnav ul li.sorstatsnav {
	background:url(images/sor-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}




.cmbg {
	background:url(images/cm-navpanelbg.jpg) no-repeat top left #1f6986 !important;
	/*background: black !important;*/
}

.wedo.cmwhat #subnav ul li.cmwhatnav {
	background:url(images/cm-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.cmbecome #subnav ul li.cmbecomenav {
	background:url(images/cm-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.cmtrain #subnav ul li.cmtrainnav {
	background:url(images/cm-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.cmaboutpart #subnav ul li.cmaboutpartnav {
	background:url(images/cm-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.cmaboutbusn #subnav ul li.cmaboutbusnnav {
	background:url(images/cm-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.cmpubs #subnav ul li.cmpubsnav {
	background:url(images/cm-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
.wedo.cmstats #subnav ul li.cmstatsnav {
	background:url(images/cm-navbg.gif) no-repeat 0 50% transparent;
	padding-left:21px;
}
#subnav.cmbg .img-block.mentor {
	border:none;
	background:none;
}


#subnav ul li.bluish1 {
	margin: 16px auto;
	background: #579cb8 !important;
	font-weight: bold;
	font-size: 1.2em;
}
#subnav ul li.bluish1 a {
	color: #0c415d;
	text-align: center;
	padding-right:24px;
}
.wedo.cmccorner #subnav ul li.bluish1 {
	margin: 16px auto;
	background:url(images/cm-navbg2.gif) no-repeat 0 50% #579cb8 !important;
	font-weight: bold;
	font-size: 1.2em;
}

#subnav ul li.bluish2 {
	margin: 16px auto;
	background: #579cb8 !important;
	font-weight: bold;
	font-size: 1.2em;
}
#subnav ul li.bluish2 a {
	color: #0c415d;
	text-align: center;
	padding-right:24px;
}
.wedo.cmmcorner #subnav ul li.bluish2 {
	margin: 16px auto;
	background:url(images/cm-navbg2.gif) no-repeat 0 50% #579cb8 !important;
	font-weight: bold;
	font-size: 1.2em;
}
