	
	.sidebar { background: #496e9c; color: #fff; display: none; padding: 0; }
	.sidebar { background: #E8E6E5; color: #000; display: none; padding: 0; float: right!important; }

.sidebar p.heading { background: #03244d; font-size: 16px; margin: 0; padding: 5px; position:relative; text-align: center; }
.sidebar p.heading a { padding:0; position:absolute; right:5px; top:4px; white-space: nowrap; }
.sidebar a { color: #fff; display: block; padding: 8px 25px; }
.sidebar a:hover { background-color:#fff; color: #03244d; text-decoration:none;}
.sidebar .accordion{margin-bottom:0;}
.sidebar .accordion-group{border:none; border-radius:0; outline:none;}
.sidebar .accordion-heading .accordion-toggle{background-image: url("/wconnect/ace/images/sidebar-collapse-right.png"); background-position: -7px 0; background-repeat: no-repeat; padding: 8px 25px;}
.sidebar .accordion-heading .accordion-toggle:focus { outline:none; }
.sidebar .accordion-heading .accordion-toggle:hover{background-position: -7px -31px;  }
.sidebar .accordion-inner{border:none; padding:0;}
.sidebar .accordion-inner a:hover{ margin:0; padding: 8px 20px 8px 45px;}
.sidebar-white{background:#fff; border-right:1px solid #d7d7d7;}
.sidebar-white p.heading a{color:#fff;}
.sidebar-white p.heading a:hover{border:none;}
.sidebar-white .blue-header{background:#496e9c; color:#fff;}
.sidebar-white a{color:#496e9c;}
.sidebar-white a:hover {background:transparent; border-left:4px solid #c14a0a; color:#c14a0a; padding: 8px 25px 8px 21px;}
.sidebar-white .accordion-heading .accordion-toggle{background-position:-3px -91px; padding: 8px 25px;}
.sidebar-white .accordion-heading .accordion-toggle:hover{background-position:-7px -59px; padding: 8px 25px 8px 21px;  }
.sidebar-white .accordion-inner a{ margin:0; padding: 8px 20px 8px 40px;}
.sidebar-white .accordion-inner a:hover{ margin:0; padding: 8px 20px 8px 36px;}
#sidebar .nav-header{color:#496e9c; font-size:14px; font-weight:bold; padding-left:20px;}

.sidebar { padding: 10px 0; }
.sidebar p.heading { display: none; }
.sidebar a { padding: 5px 20px; }
.sidebar a:hover{background:#fff; border-right:1px solid #d7d7d7; color:#03244d;}
.sidebar .accordion-heading .accordion-toggle, .sidebar .accordion-heading .accordion-toggle:focus { padding: 5px 20px;  }
.sidebar .accordion-inner a:hover{padding: 5px 15px 5px 35px;}
.sidebar-white a:hover {border-left:4px solid #c14a0a; border-right:none; color:#c14a0a; padding: 5px 20px 5px 16px;}
.sidebar-white .accordion-heading .accordion-toggle{background-position:-3px -95px; padding: 5px 20px; }
.sidebar-white .accordion-heading .accordion-toggle:hover{background-position:-7px -63px; padding: 5px 25px 5px 16px;  }
.sidebar-white .accordion-inner a{ padding: 6px 20px 6px 33px;}
.sidebar-white .accordion-inner a:hover{ padding: 6px 20px 6px 29px;}


.sidebar { height: 100%; }
#sidebar { padding-left: 0px; }
.sidebar { background: #E8E6E5; color: #000; display: none; padding: 0; float: right!important; }
.sidebar p.heading { background: #03244d; font-size: 16px; margin: 0; padding: 5px; position: relative; text-align: center }
.sidebar p.heading a { padding: 0; position: absolute; right: 5px; top: 4px; white-space: nowrap }
.sidebar a.links { color: #5D5D5D; display: block; padding: 12px 15px; font-weight: bold; border-bottom: 1px solid #ccc; }
.sidebar a.linkslevel2 { color: #898989; display: block; padding: 12px 15px; border-bottom: 1px solid #ccc; }
.sidebar a { padding: 0px; }
.sidebar a:hover { background: none; padding: 0px; border-right: 0px; color: #fff; text-decoration: underline; }
.sidebar a.links:hover { background-color: #E8E6E5; padding: 12px 15px; color: #000!important; text-decoration: underline!important; border-right: 0px; }
.sidebar a.linkslevel2:hover { background-color: #E8E6E5; padding: 12px 15px; color: #636363!important; text-decoration: underline!important; border-right: 0px; }
.sidebar a.leftarrow.linkslevel2 { background-color: #f68026; color: #fff; text-decoration: none; border-right: 0px; }
.sidebar a.leftarrow.linkslevel2:hover { background-color: #f68026; color: #fff!important; text-decoration: none!important; border-right: 0px; }
.sidebar a.leftarrow.links { background-color: #f68026; color: #fff; text-decoration: none; border-right: 0px; font-weight: bold; }
.sidebar a.leftarrow.links:hover { background-color: #f68026; color: #fff!important; text-decoration: none!important; border-right: 0px; font-weight: bold; }
.sidebar .accordion { margin-bottom: 0; margin-top: 12px; }
.sidebar .accordion-group { border: 0; border-radius: 0; outline: 0 }
.sidebar .accordion-heading .accordion-toggle { background-image: url("/wconnect/ace/images/sidebar-collapse-right.png"); background-position: -7px 0; background-repeat: no-repeat; padding: 8px 25px; text-decoration: none }
.sidebar .accordion-heading .accordion-toggle:focus { outline: 0 }
.sidebar .accordion-heading .accordion-toggle:hover { background-position: -7px -31px }
.sidebar .accordion-inner { border: 0; padding: 0 }
.sidebar .accordion-inner a:hover { margin: 0; padding: 8px 20px 8px 45px }
.sidebar-white { background: #fff; border-right: 1px solid #d7d7d7 }
.sidebar-white p.heading a { color: #fff }
.sidebar-white p.heading a:hover { border: 0 }
.sidebar-white .blue-header { background: #496e9c; color: #fff }
.sidebar-white a { color: #496e9c }
.sidebar-white a:hover { background: transparent; border-left: 4px solid #dd550c; color: #dd550c; padding: 8px 25px 8px 21px }
.sidebar-white .accordion-heading .accordion-toggle { background-position: -3px -91px; padding: 8px 25px; text-decoration: none }
.sidebar-white .accordion-heading .accordion-toggle:hover { background-position: -7px -59px; padding: 8px 25px 8px 21px }
.sidebar-white .accordion-inner a { margin: 0; padding: 8px 20px 8px 40px }
.sidebar-white .accordion-inner a:hover { margin: 0; padding: 8px 20px 8px 36px }
#sidebar .nav-header { color: #496e9c; font-size: 14px; font-weight: bold; padding-left: 20px }
a.upLink { background: url(/wconnect/ace/images/sidebarH1.jpg) bottom center repeat-x; color: #fff; padding: 10px 2px 10px 10px; margin: 0px 0px 10px 0px; border-bottom: #ccc 1px solid; }
.sidebarTitle { color: #fff; font-size: 1.1em; font-weight: bold; margin: 10px 10px 5px 10px; padding-bottom: 0px; text-align: center; text-transform: uppercase; }
.sidebar .leftarrow { position: relative; background: #f68026; padding: 15px; }
.sidebar .leftarrow:after { content: ''; display: block; position: absolute; right: 100%; top: 45%; margin-top: -10px; width: 0; height: 0; border-top: 13px solid transparent; border-right: 10px solid #f68026; border-bottom: 13px solid transparent; border-left: 13px solid transparent; }
.down-arrow { position: relative; padding: 5px; margin-bottom: 15px; font-weight: bold; color: #fff; }
.down-arrow:after { content: ''; display: block; position: absolute; left: 46%; top: 100%; width: 0; height: 0; border-top: 10px solid; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid transparent; }
.sidebar p { font-size: 11px; line-height: 16px; margin: 10px 15px; }

.sidebar a {text-decoration: none;}
.sidebar ul {
	margin: 0;
	padding: 0 0 0 10px;
}
.sidebar li {
	background: url("/wconnect/ace/images/bullet-arrow2.gif") 0 6px no-repeat;
	list-style: none;
	margin: 5px 0;
	padding: 0 0 0 12px;
}

.sidebar .fa {
	padding-right: .65em;
}
.litebluearrow{background-color:#54657a;}
.down-arrow.litebluearrow:after {border-top: 10px solid #54657a;}

#acewebmenu h5 {
    margin: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
}
#acewebmenu.menu-icon {
	background-color: #f7f5f4;
	position: relative;
	top: 0px;
	right: 0px;
	border-bottom: 1px solid #ccc;
}
#acewebmenu.menu-icon:hover {
    cursor: pointer;
}

#content {
	width: 99%;
	margin:auto;
}

#sidebar {
	max-width: 300px;
	min-width: 120px;
	overflow: hidden;
}
#sidebar .sidebar-content {
	overflow: hidden;
}

#crseSrch {
	width: 73%;
}