#leftnav {
 width: 220px;
 float: left;
}
#leftnav a {
 text-decoration: none;
 padding-top: 2px;
 padding-bottom: 2px;
}
#leftnav span {
 padding-top: 2px;
 padding-bottom: 2px;
}
#leftnav span a {
 padding-top: 0px !important;
 padding-bottom: 0px !important;
}
#leftnav ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 width: 220px;
 background: #f4f4f4;
}
#leftnav ul li {
 background: #f4f4f4 url('/media/media,30,en.png') no-repeat 0.4em 0.6em;
}
#leftnav ul li ul li {
 background: #f4f4f4 !important;
}
*html #leftnav ul ul li {
 border: 1px solid #f4f4f4;
}
.selected{
 background: #e81d25 url('/media/media,31,en.png') no-repeat 0.4em 0.6em !important;
 color: #ffffff !important
}
.currentbranch0 {
 background-image: url('url/media/media,31,en.png%200.4em%200.6em%20no-repeat') !important;
}
.currentbranch0 .selected {
 background: #e81d25 url('/media/media,32,en.png') no-repeat 0.4em 0.6em !important;
 color: #ffffff !important
}
#leftnav ul li:hover {
 background: #e81d25 url('/media/media,31,en.png') no-repeat 0.4em 0.6em;
}
#leftnav ul li:hover a {
 color: #ffffff;
}
#leftnav ul li:hover ul li{
 background: #f4f4f4;
}
#leftnav ul li:hover ul li a{
 color: #000000;
}
#leftnav ul li ul li a:hover{
 color: #e81d25;
}
#leftnav ul li a{
 padding-left: 20px;
 display: block;
}
#leftnav ul li span {
 display: block;
 padding-left: 20px;
}
#leftnav ul li span a {
 padding-left: 0px !important;
}
#leftnav ul ul li span {
 padding-left: 40px;
}
#leftnav ul ul li span a {
 padding-left: 0px !important;
}
#leftnav ul ul ul li span {
 padding-left: 60px;
}
#leftnav ul ul ul ul li span {
 padding-left: 80px;
}
#leftnav ul ul ul ul li span a {
 padding-left: 0px !important;
}
#leftnav ul ul ul li span a {
 padding-left: 0px !important;
}
#leftnav ul ul li a{
 padding-left: 40px !important;
 background: #f4f4f4;
 display: block;
}
#leftnav ul ul ul li a{
 padding-left: 60px !important;
 background: #f4f4f4;
 display: block;
}
#leftnav ul ul ul ul li a{
 padding-left: 80px !important;
 background: #f4f4f4;
 display: block;
}
#leftnav .currentbranch0 {
 background: #f4f4f4 url('/media/media,30,en.png') no-repeat 0.4em 0.6em;
 color: #000000
}
#leftnav .branch a {
 color: #000000 !important;
}
.sub_surround strong a {
 color: #ff0000 !important;
 font-size: 12px !important;
 padding: 0px !important;
 margin-top: 20px;
}

#sub_nav {
 padding-top: 30px;
}
#sub_nav ul li {
 border: 1px solid #f4f4f4;
}
#sub_nav ul li a{
 padding-left: 5px;
 padding-top: 1px;
 padding-bottom: 1px;
}
.span-6 {
 width: 420px !important;
 margin-left: 10px !important;
}
#body a:visited {
 color: #660000;
}
.hoverButton{
background-color: #ed1c24 !important;
background-image: url('/media/media,38,en.png') !important;
}
.button_right {
 color: #ffffff !important;
}
.tab_container{
margin-left: 0px !important;
}
.course_search a{color: #ff0000;}