/**************************************
 * THEME NAME: EA-server
 *
 * Files included in this sheet:
 *
 *   EA-server/sl.css
 *   EA-server/styles_layout.css
 *   EA-server/styles_fonts.css
 *   EA-server/styles_color.css
 **************************************/

/***** EA-server/sl.css start *****/

a.autolink.glossary:link,
a.autolink.glossary:visited {
 text-decoration: none;
  border-bottom:1px dotted;
 background: none;
  padding-top: 0;
  padding-bottom: 0;

}


h1 {
  font-size:1.4em;
  color: #443e3e;
}

h2 {
  font-size:1.2em;
  color: #443e3e;
}
h3 {
  font-size:1.1em;
  color: #443e3e;
}
h4 {
  font-size:1.0em;
  color: #443e3e;
}

body{
	background: #ededed;
	margin:0;
	padding: 0;
	font-size: 0.8em;
}

#page{
	margin-top:0;
	padding-top: 0;
	margin: auto;
	width: 1207px;
	background: url(assets/graphics/pagebg.jpg) no-repeat;
}

#wrapper{
	margin-top:0;
	margin: auto;
	width: 970px;
	
}

.headermenu{
	float: right;
	margin-right: 80px;
}
#header, #header-home{
	background: url(assets/graphics/headerbg.jpg) no-repeat;
	padding-top: 0;
   padding-right: 10px;
   margin: 0;
   height: 177px;
}

#logo{
	height: 148px;
}
	
	
	.navbar{
	background: none;
	border: none;
	width: 80%;
	/*padding-top: 153px;*/

	}
	

.breadcrumb{
	padding-left: 6px;
	color: #443e3e;
	font-size: 0.8em;
	height: 30px;
}

.breadcrumb a{
  background: #fff;
  border-bottom: 1px solid #b9b9b9;
  padding: 3px;
  height: 30px;
  
}

.breadcrumb a:link{
	color: #443e3e;
}

.breadcrumb a:hover{
	color: #443e3e;
}

.breadcrumb a:visited{
	color: #443e3e;
}

#bannerimage{
	height: 150px;
	background: url(assets/graphics/bannerimage.jpg) no-repeat;
}

.navbutton{
	text-align: right;
	height: 10px;
	display: inline;

}

#switchrole.popupform{
float: right;	
padding-right: 10px;

}

#content{
	padding-top: 0;
	padding: 10px;
	color: #443e3e;
	
}

.reportlink {
  font-size: 0.8em;
}

/* content area */

#content a:link{

	color: #3b8aa2;
}

#content a:hover{
	
	color: #1f7b96;
}

#content a:visited{

	color: #3b8aa2;
}

#middle-column{
	color: #443e3e;
	font-size: #443e3e;
}

#middle-column a:link{
	
	color: #3b8aa2;
}

#middle-column a:hover{

	color: #1f7b96;
}

#middle-column a:visited{

	color: #3b8aa2;
}

#middle-column h2{
	font-size: 1.0em;
	padding-bottom: 5px;
	}
	
	
.sideblock .header{
	border: none;
	background: none;
	color: #c60070;
	font-size: 1.1em;
	
}

.sideblock .content{
	border: none;
	background:  url(assets/graphics/sbfooter.jpg) bottom left repeat-x #eee;
	padding:5px;
	color: #443e3e;
	padding-bottom: 20px;
}

.sideblock a:link{

	color: #3b8aa2;
}

.sideblock a:hover{

	color: #1f7b96;
}

.sideblock a:visited{

	color: #3b8aa2;
}



.coursebox .summary {
 font-size:0.8em;
}


.headingblock, h2.headingblock {
border: none;
 margin:0;
}

.coursebox {
border: none;

}

.generalbox {
border: none;
}

.forumpost {
color: #443e3e;
}

.forumheaderlist,
.forumpost {
border: none;
padding: 10px;
}

.forumheaderlist .discussion .lastpost{
  font-size: 0.8em;
}



.forumpost .starter {
  background:#fff;
}

.forumheaderlist .discussion .starter {
  background:#fff;
}

.forumpost .topic .author {
  font-size: 0.9em;
}

.glossarypost .author {
  font-size: 0.9em;
}

.glossarycomment .author {
  font-size: 0.9em;
}
.forumpost .topic {
  border-bottom: 1px solid #c60070;
}

.forumpost .left {
  background:#fff;
  border:none;

}

#course-view .section td.content {
  border: none;
}

#course-view .section td.side {
 border: none;
}

#course-view .section td.left {
 border: none;
}

#course-view .section td.right {
 border: none;
}

/* footer */





#footer{
	margin:auto;
	width: 1205px;
	background: url(assets/graphics/footerbg.jpg) no-repeat bottom left;
	height: 146px;
	color:#c60070;
	font-size: 0.9em;

}


#footer .logininfo{

	font-size: 0.9em;
}


#copyright{
	padding-top: 30px;
	font-size: 0.9em;
	color:#443e3e;
}

#footer a:link{
	font-size: 0.9em;
	color: #3b8aa2;
}

#footer a:hover{
	font-size: 0.9em;
	color: #3b8aa2;
}

#footer a:visited{
	font-size: 0.9em;
	color: #3b8aa2;
}





#copyright a:link{
	font-size: 0.9em;
	color: #3b8aa2;
}

#copyright a:hover{
	font-size: 0.9em;
	color: #3b8aa2;
}

#copyright a:visited{
	font-size: 0.9em;
	color: #3b8aa2;
}



.mod-lesson .progress_bar {
    padding: 20px;
}

.mod-lesson .progress_bar_table {
    width: 80%;
    padding: 0px;
    margin: 0px;
}

/* progress bar */




.mod-lesson .progress_bar_completed {
    /*  Example Use of Image
    background-image: url(http://www.environmental-courses.com/mod/lesson/completed.gif);
    background-position: center;
    background-repeat: repeat-x;
    */
    background-color: #72c167;
    padding: 0px;
    margin: 0px;    
}

.mod-lesson .progress_bar_todo {
    /*  Example Use of Image
    background-image: url(http://www.environmental-courses.com/mod/lesson/todo.gif);
    background-repeat: repeat-x;
    background-position: center;
    */
    background-color: #c4dac0;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

.mod-lesson .progress_bar_token {
    /*  Example Use of Image
    background-image: url(http://www.environmental-courses.com/mod/lesson/token.gif);
    background-repeat: repeat-none;
    */
    background-color: #9cd394;
    height: 20px;
    width: 5px;
    padding: 0px;
    margin: 0px;
}

/* reporting styles */

fieldset  {
border:0;
border-top: 1px solid #CCC;
margin-top: 40px;
background: #EDEDED;
}

legend {
font-family: "Helvetica Neue", Arial, sans-serif;
font-weight: 900;
color: #c60751;
border: 1px solid #CCC;
padding: 6px 15px;
border-bottom: 0;
margin-bottom: 20px;
display:block;
position:relative;
top:-12px;
background: #EDEDED;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

fieldset tr {
line-height: 1.5em;
}

fieldset input[type="text"] {
width: 200px;
border: 1px solid #CCC;
padding: 2px 3px;
}

fieldset input[type="submit"],
td#middle-column a#button2 {
padding: 3px 8px;
background: #339900;
font-weight: bold;
font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
text-transform:uppercase;
font-size: 11px;
border: 0;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
letter-spacing: 0.05em;
margin-top: 10px;
color: #FFF;
}

td#middle-column a:hover#button2 {
text-decoration:none;
}

fieldset input[type="radio"]{
padding:0;
margin:0;
margin-right: 10px;
float:left;
}

fieldset select {
min-width: 50px;
}

td#middle-column a.back-link,
td#middle-column a.monitoring-link {
color: #336600;
display:block;
text-align:left;
width:140px;
height: 22px;
background: #72c167 url('assets/graphics/backbutton.gif') no-repeat top left;
margin:0;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-topright: 2px;
padding-left:20px;
line-height: 22px;
font-weight: bold;
}

td#middle-column a.monitoring-link {
width: 165px;
}

table#line-manager {
background: #DDD;
}


/***** EA-server/sl.css end *****/

/***** EA-server/styles_layout.css start *****/

/***** EA-server/styles_layout.css end *****/

/***** EA-server/styles_fonts.css start *****/

/***** EA-server/styles_fonts.css end *****/

/***** EA-server/styles_color.css start *****/

/***** EA-server/styles_color.css end *****/

