/* breadcrumb */
a#current:visited , a#current:active , a#current:link, a#current:hover
{
background:#ffffff;
color:#000000;
border-bottom:1px solid #ff0000;
padding:2px;
font-weight:bold;
}

#breadcrumb {
padding: 1px 3px 1px 3px;
color: #000;
}

#breadcrumb .current {
color: #000000;
font-size:100%;
font-weight:normal;

}

#breadcrumb a:active, #breadcrumb a:link, #breadcrumb a:visited {
line-height: 1.2em;
color:#000000;
text-decoration:none;
border-bottom:none;
}
#breadcrumb a:hover  {
color:red;
}    	       

/* search bar */
#navcontainer {
padding:5px 0px;
color:#000;

}

#navcontainer a {
color:#356AA0;
}
#formcontainer {
text-align:center;
margin-bottom:0px;
padding:10px 0px 25px 0;
}

#formcontainer form {
}
#navlist li
{
border-left: 1px solid #000;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
display: inline;
list-style-type: none;
color:#000000;		
font-weight:bold;
}
#navlist li a {
color:#000000;		
font-weight:bold;			
text-decoration:none;
}			
#navlist li.first
{
border-left:none;
}


.display_inline{
display:inline;
}

#toolsmenu
{

float:left;
margin:0;
}

#toolsmenu h3
{
   color: #fff;
		background: #2c2e6b;
		font: bold 1em Arial, sans-serif;
		padding: 2px 5px 0px 5px;

}

#toolsmenu ul
{
border:none;
color: #000099;
background: #fff;
list-style-type:none;
}

#toolsmenu li {
padding:2px;
padding-right:2em;
float:left;
}

#toolsmenu a:visited, #toolsmenu a:active, #toolsmenu a:link
{
/*color: #000099;
font-size:100%;
font-weight:bold;*/
}


/********************** left nav styles ***********************/

#leftNav {float: left; width: 200px;margin:0px;padding:0px;}
#leftNav a {margin: 3px 3px 3px 3px;font-size:90%}

div#vertmenu { 
width:180px;
margin:0px;

}

#menuborder {
border:1px solid #666666;
margin:2px;
padding:2px;
}

#vertmenu div.smenu_toggle {
cursor: pointer;
text-align: left;
color:#0000dd;
padding: 3px 0 3px 0;
margin:2px;
display:block;
width:100%;

}

#vertmenu div.smenu {
display:block;
background: url(../images/menu_down.gif) center left no-repeat;
margin-right:4px;
margin-left:2px;
}


div#vertmenu ul {
    margin-left: 20px;
    list-style: none;
}


div#vertmenu div a {
text-decoration: none;
color: #fff;
display:block;
}

/* .selected  { border-right: #CCCCCC thick solid; } */

div#vertmenu li {
text-align: left;
display:block;
vertical-align:middle;
padding-right:0px;
margin-left:0px;
}

div#vertmenu li.last {
border:0;
}

div#vertmenu li a {
color: #000;
display: block;
border: 0 none;

padding-left:0px;
width:100%;
}

div#vertmenu li a:hover {
color:#dd0000;
}

div#vertmenu li.selected {
font-weight:bold;
}

/* End of the side menu CSS*/


.calltosubscribe {
  background:#FF4040;
  color:#fff;
  padding:0.5em;
  margin:0px;
  text-align:center;
  font-weight:normal;
}

.calltosubscribe h2 {
  font-size:130%;
    font-weight:normal;
}
.calltosubscribe h3 {
  font-size:130%;
  font-weight:normal;
}

.coursedeals {
  border:1px solid #888888;
  color:#000;
  padding:10px;
  margin:2px;
  text-align:center;
  font-weight:normal;
}

.coursedeals h2 {
  font-size:130%;
    font-weight:bold;
}
.coursedeals h3 {
  font-size:130%;
  font-weight:bold;
}


.helpline {
  background:#ffff9b;
  border:1px solid #d7d700;
  color:#000;
  padding:10px;
  margin:2px;
  text-align:center;
  font-weight:normal;
}

.helpline h2 {
  font-size:130%;
    font-weight:bold;
}
.helpline h3 {
  font-size:130%;
  font-weight:normal;
}

.userreport {
  border:1px solid #888888;
  color:#000;
  padding:10px;
  margin:2px;
  text-align:center;
  font-weight:normal;
}

.userreport h2 {
  font-size:130%;
    font-weight:bold;
}
.userreport h3 {
  font-size:130%;
  font-weight:normal;
}

#logger_dlf { position: fixed; top: 6px; right: 6px;
			height: 30px; width: 120px;
			outline: #0099FF groove medium;
			background-color: #00CCFF; color: #666666;
			font: Verdana, Arial, Helvetica, sans-serif;
			font-size: 85%;
			padding: 5px;
			z-index: 100;
			}


/*** most viewed panel ***/
#leftNav .mostviewed {border:1px solid #880000;}
#leftNav .mostviewed h2 {border-bottom:1px solid #880000;padding: 5px;font-weight:bold;color:#880000;}
#leftNav ol {list-style: decimal inside;font-weight:bold;font-size:85%;}
#leftNav ol li {vertical-align:top;border-bottom:1px solid #d4d4d4;margin:0;padding-left:5px;display:block;}
#leftNav ol li a {font-weight:bold;width:100%;display:block;}


#editor_button { }
