#nav{
	height:43px;
	width:738px;
	float:left;
	position:relative;
	margin-top:31px;
}
#nav ul{
	list-style:none;
	height:43px;
	display:block;
}
#nav ul li{
	position:relative;
	float:left;
	clear:none;
	height:43px;
	margin-right:1px;
	margin-left:0;
	padding-bottom:0;
	display:block;
}
#nav ul li a {
	display:block;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font:13px/13px 'OpenSansRegular';
	text-shadow:1px 1px 0 #0a4268;
	padding:14px;
	border-top:1px solid transparent;
}
#nav ul li a:hover, #nav ul li:hover a, #nav ul li a.active:hover, #nav ul li:hover a.active{
	color:#FFF;
	text-decoration: none;
	background:#3d4c60 url(../images/menu-0n.png) 0 0 repeat-x;
	border-top:1px solid #d7dade;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
}
.not-logged-in #nav ul li a:hover, .not-logged-in #nav ul li:hover a, .not-logged-in #nav ul li a.active:hover, .not-logged-in #nav ul li:hover a.active{
	border-radius:5px 5px 5px 5px;
}
#nav ul li div a:hover, #nav ul li:hover div a, #nav ul li div a.active:hover, #nav ul li:hover div a.active{
	background:none;
	border-top:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
#nav ul li h1 a {
	text-align:left;
	color:#FFF;
	text-decoration:none;
	font:14px/14px 'OpenSansBold';
	text-shadow:none;
	padding:0;
	border:none;
}
/* FIRST BOX OUTER */
#nav ul li:hover div{	
	display:block;
}	
#nav li div {
	position:absolute;
	top:41px;
	display: none;
	padding:12px;
	height:auto;
	background:#3d4c60;
	border-top:1px solid #d7dade;
	z-index:1000;
}
/* 1st Outer Individual */
#nav li div.sn-one {
	left:0px;
	width:629px;
	border-radius:0 5px 5px 5px;
	-webkit-border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
}

/*
#nav li div.sn-one div div.multi-col{min-height:200px;}
#nav li div#ecourse div div.multi-col{min-height:520px;}
#nav li div#event div div.multi-col{min-height:208px;}
#nav li div#oneforone div div.multi-col{min-height:202px;}
#nav li div#help div div.multi-col {min-height:217px;}
#nav li div#resources div div.multi-col {min-height:425px;}
*/

#nav li div.sn-two {
	width:1054px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#nav li div.sn-two-narrow {
	width:700px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#nav li div.sn-three {
	width:565px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#nav li div.sn-three-narrow {
	width:365px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#nav li div.sn-four {
	width:362px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#nav li div.sn-five {
	width:1054px;
	border-radius:5px 0 5px 5px;
	-webkit-border-radius:5px 0 5px 5px;
	-moz-border-radius:5px 0 5px 5px;
}
#nav li div.sn-six {
	width:716px;
	border-radius:5px 0 5px 5px;
	-webkit-border-radius:5px 0 5px 5px;
	-moz-border-radius:5px 0 5px 5px;
}
/**/
#nav li div#ecourse { left:-465px;}
#nav li div#event { left:-557px;}
#nav li div#oneforone {left:-294px; }
#nav li div#help { left:-259px;}
#nav li div#certn { left:-145px;}
#nav li div#resources { right:-21px;}


#nav li div img#bdr-one{left:0;}
#nav li div img#bdr-two{left:465px; width:91px;}
#nav li div img#bdr-three{left:557px; width:74px;}
#nav li div img#bdr-four{left:294px; width:115px;}
#nav li div img#bdr-five{left:259px; width:88px;}
#nav li div img#bdr-six{left:145px; width:120px;}
#nav li div img#bdr-seven{right:-2px; width:99px;}


/*
#nav li div#help div div.multi-col {
	height: 182px;
	min-height: 182px;
}
*/
/* FIRST BOX INNER */
#nav li div div{
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background:#FFF;
	position: relative;
	top:0;
	padding:32px 0;
	border-top: none;
	border-bottom:1px solid #1f2630;
	box-shadow:0 1px 2px #2e3948;
	-webkit-box-shadow:0 1px 2px #2e3948;
	-moz-box-shadow:0 1px 2px #2e3948;
}
/* 1st Inner Individual */
#nav li div div.single-col{
	padding:25px 25px;
}

/**/
#nav li div div.single-col ul,
#nav li div div div.multi-col ul{height: auto; clear:both;}
#nav li div div.single-col ul li,
#nav li div div div.multi-col ul li{
	float: none;
	height: auto;
	width:auto;
	margin-right:0;
}
#nav li div div.single-col ul li span,
#nav li div div div.multi-col ul li span,
#nav li div div.single-col ul li a,
#nav li div div div.multi-col ul li a{
	display:block;
	text-align: left;
	color:#555;
	font:13px/20px 'OpenSansRegular';
	text-shadow: none;
	text-transform: none;
	padding:0 0 3px 14px;
	border:none;
	background:url(../images/bullet1.png) 2px 7px no-repeat;
}
#nav li div div.single-col ul li a:hover,
#nav li div div div.multi-col ul li a:hover {
	color:#000;
	text-decoration:underline;
}
/**/
#nav li div div div.multi-col ul li li a{
	padding:0 0 3px 14px;
	margin-left:14px;
	background:url(../images/bullet2.png) 2px 7px no-repeat;
}
/*Customized Info*/
#nav li div div.multi-col ul li.customize{
	padding:15px;
	margin:7px 0;
	background:#d9d5ce;
	border-top:1px solid #bebab4;
	border-left:1px solid #bebab4;
	box-shadow:inset 1px 1px 2px #bebab4;
	width:307px;
}
#nav li div#help div.multi-col ul li.customize{
	width:209px;
}
#nav li div div.multi-col ul li.customize li{
	padding:6px 0 6px 10px;
	margin-left:14px;
	background:url(../images/bullet2.png) 0 15px no-repeat;
	border-bottom:1px solid #bebab4;
	color:#555;
}
#nav li div div.multi-col ul li.customize li:last-child{
	border-bottom: none;
}
#nav li div div.multi-col ul li.customize li div.lbl{
	float:left;
	width:167px;
}
#nav li div div.multi-col ul li.customize li div.data{
	float: right;
	width:115px;
	text-align:right;
    font-family: 'OpenSansBold';
}
#nav li div div.multi-col ul li.customize li div.lbl, div.data,
#nav li div div.multi-col ul li.customize li div.data,
#nav li div div.multi-col ul li.customize li div.clear,
#nav li div div div.clear
{
	background:none;
	padding:0;
	box-shadow:none;
	border:none;
	color:#0f6aa8;
}

/** FULL WIDTH WITH 3 COLUMNS **/
#nav li div div div.multi-col{
	padding:32px 30px 38px;
	padding-left:40px;
	float:left;
	border:0;
	border-right:1px solid #3d4c60;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	box-shadow: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	/* min-height:444px; */
	max-width:300px;
	background:none;
}
#nav li div#ecourse div div.multi-col {max-width:280px;}
/* #nav li div#event div div.multi-col{min-height:274px;} */
#nav li div.sn-one div div.multi-col, #nav li div.sn-six div div.multi-col {max-width:none;}

#nav li div div div.wider{ width:260px;}
#nav li div div h1{
	background:url(../images/heading-bg.png) right 0 no-repeat;
	font:normal 14px/15px 'OpenSansBold';
	color:#FFF;
	text-transform:uppercase;
	padding:6px 25px 6px 40px;
	margin:20px 0 10px -40px;
	float:left;
}
#nav li div div.single-col h1{
	padding:6px 25px 6px 25px;
	margin:20px 0 10px -25px;
}
#nav li div div div.multi-col h2,
#nav li div div div.multi-col h2 a{
	font:normal 15px/15px 'OpenSansSemibold';
	color:#0099ff;
	padding:15px 0 8px;
	margin:0;
}

/*Admin*/
#nav li div div.single-col ul li a.admin,
#nav li div div div.multi-col ul li a.admin{
	background: url(../images/admin.png) 0 6px no-repeat;
}
/** TOP BORDER NONE **/
#nav li div img{
	position:absolute;
	top:-1px;
	display:block;
}



/******* SIDE MENU ********/
.left-menu {
	padding:18px 0;
	position:relative;
	margin:0 auto;
}
.left-menu ul {
	list-style:none;
	padding:0 18px;
	clear:both;
}
.left-menu ul li {
	position:relative;
	height: auto;
	width:100%;
	margin-left:0;
	padding-bottom:0;
}
#sidebar .left-menu ul li:last-child a {
	border-bottom: none;
}
#sidebar .left-menu ul li a {
	display:block;
	color:#474747;
	padding:10px 20px;
	font:13px/14px 'OpenSansSemibold';
	text-decoration:none;
	border-bottom:1px solid #dde2e9;
}
#sidebar .left-menu ul li.with-subs a {
	border-bottom:none;
}
#sidebar .left-menu ul li.with-subs ul {
	border-bottom:1px solid #dde2e9;
}
#sidebar .left-menu li a:hover, .left-menu li a.on{
	color: #FFF !important;
	background:#474747;
}
#sidebar .left-menu ul li li a {
	padding:3px 0 3px 10px;
	margin-left:4px;
	font:13px 'OpenSansRegular';
	border:none;
	background:url(../images/bullet2.png) 0 7px no-repeat;
}
#sidebar .left-menu ul li li a:hover {
	background:url(../images/bullet2.png) 0 7px no-repeat;
	color:#000 !important;
	text-decoration:underline;
}
#nav li div#do-the-work { left: -300px; }
#nav li div#do-the-work div.multi-col ul li.customize { width: 200px; }
