/**************************************
 * THEME NAME: eul
 *
 * Files included in this sheet:
 *
 *   eul/gradients.css
 *   eul/eul.css
 **************************************/

/***** eul/gradients.css start *****/

/***** eul/gradients.css end *****/

/***** eul/eul.css start *****/

/*Fonts*/

body, table, td, th, li {
	font-family: Corbel, Trebuchet MS, Arial, Verdana;
	font-size:100%;

}


a:link{
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main {
	font-weight:bold;
}

h1 {
	font-size:1.6em;
}

h2 {
	font-size:1.4em;
}
h2.my_page {
	font-size:1.2em;
	background-color: #508b2c;
	color: #fff;
	padding: 0.5em 1em;
	margin-top: 0;
}

h3 {
	font-size:1.2em;
	padding-bottom: 0 !important;
}

h4 {
	font-size:1.1em;
	margin-top: 0 !important;
}

h5 {
	font-size:1em;
	font-style: italic;
	margin-top: 2em !important;
	margin-bottom: 0.5em !important;
}



.activity.label {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

ul.section {
	margin-top: 0 !important;
	padding-top: 0 !important;
}


/*Colors*/

.homelink a:link,
.homelink a:visited,
.homelink a:hover {
	display:none;
	visibility:hidden;
}

.noticebox {
	background-color: #fff !important;
	border-color: #900 !important;
	border-width: 2px !important;
}


.errorboxcontent {
	color: #700 !important;
}


.errorbox{
	color: #700 !important;
}

.header {
	background-image:url(gradient.jpg);     
	background-position:top;    
  	background-repeat:repeat-x; 
	padding: 0.25em !important;
}

.content {

}

.left.side {
	background-color: #e3e3e3 !important;
}

td.content {
	padding: 1.5em !important;
}

.current .right.side, {
	background-color: #e3e3e3 !important;
}

.navbar {
	background-image:url(gradient.jpg);     
	background-position:top;    
  	background-repeat:repeat-x; 
	padding: 0.25em !important;
}

.navbar a{
	text-decoration:underline !important;
}

.navbar a:visited{
	text-decoration:underline !important;
}

.navbar a:hover{
	text-decoration:none !important;
}

.arrow.sep{
	margin: 0 0.35em;
	padding:0;
}



/*Layout*/

#page {
	background-color: #fff;
	width: 970px;
	margin: 0 auto;
	padding: 8px;
}


.r0 {
	margin: 0.5em 0;
}

.admintree div{
	margin: 0.50em 0 0.25em 0;
}

.admintree .depth1, .admintree .depth2, .admintree .depth3{
	margin: 0 0 0.25em 0;
}

.headingblock{
	margin: 0em !important;
}

.coursebox{
	margin: 0 !important;
}

.topics h3 {
	margin: 0 0 1em 0 !important;
}

body {
	background-color: #1d4299;
	background-image:url(shadow.jpg);     
	background-position:top center;    
  	background-repeat:repeat-y; 
	padding: 0;
	margin-top: 0 !important;


}

h4 {
	margin-top: 2em !important;
	margin-bottom: 0.8em !important;
	padding: 0 !important;
}

.logininfo {
	padding: 5px !important;

}

#header  {
	
	background-image:url(banner.jpg);
	height:145px;
	background-repeat:no-repeat;
	clear:both;
	margin:0 !important;
	padding: 0 !important;
}

.headermain, .logininfo   {
	margin-top: 110px !important;
	color: #f7581e;
}

#header-home {
		
	background-image:url(banner.jpg);
	height:130px;
	background-repeat:no-repeat;
	clear:both;
	margin:0 !important;
	padding: 0 !important;

}
#header-home .headermain {
	text-indent:-999em;
}


.box {
	background-color: #fff !important;
}

hr {
	height: 1px;
	border-style: solid;
}

fieldset {

}

legend {


}

#rubric tr, #rubric td, #rubric th {
	font-size: 1.1em !important;
}

#rubric li, #rubric ul{
	font-size: inherit !important;
}


#rubric th{
	border-bottom: solid 1px black;
}

.mod-chat-gui_header_js{
	background-image:none !important;
	background-color:#fff !important;
	padding: 0 !important;
	margin: 0 !important;
	clear:both;
}

#course-info {
	background-image:none !important;
	background-color:#fff !important;

}

#message-messages {
	background-color:#fff !important;
}

#message-send{
	background-color:#fff !important;
}

.scoframe {
	margin-top: 25px !important;
	margin-left: 10px !important;
	border: 0px solid black !important;
}

.link.criticalnotification {
	background-color:#fff !important;
}

.form-label {
	width:25em !important;
	display:block !important;
	float:none !important;
	text-align: left !important;
	font-weight: bold !important;
}

.form-setting {
	margin: 0 !important;
	padding:0 !important;
	width:auto !important;
}

.form-description {
	text-align: left !important;
	margin: 0.25em 0 1em 0 !important;
	padding:0 !important;
}

hr {
	display:none !important;
}

.section.main hr {
	display:block !important;
	color: #f7581e;
	margin-top:0.75em !important;
	margin-bottom:0 !important;

}
.loginform .form-label {
	width:10em !important;
	margin-left: 190px; /*all except dev site*/
	margin-top: 0.5em;  /*all except dev site*/
	display:block !important;
	float:none !important;
	text-align: left !important;
	font-weight: bold !important;
}

.headingblock.header {
	font-size: 1em !important;
}

.categorybox {
	font-size: 0.9em !important;
	padding: 1em 1em !important;
	margin:0 !important;	
}


.category.image {
	padding: 0!important:
	margin: 0 !important;
}


.categorylist {
	padding: 0 !important:
	margin-bottom: 0.5em !important;

}

#middle-column thead th {
	border-bottom:1px solid #000 !important;
	text-align: left;

}


#middle-column td {
	border-bottom:1px dotted #aaa !important;

}

#middle-column td, th {
	vertical-align: top;
}

#middle-column td p {
	margin-top:0;
	margin-bottom: 0.8em;
}

#middle-column table {
	margin-bottom: 2em;
	empty-cells:show;
	font-size: 0.95em;
	clear: both;
}


#number_col {
	text-align: left;
	font-weight:bold;
}


.errorboxcontent {
	color: #700 !important;
}

#middle-column h3 {
	padding: 0.5em 0.5em 0.5em 0 !important;
	border-bottom: #508b2c solid 2px !important;
	color: #508b2c !important;
}

#middle-column h4 {
	padding: 0.5em 0.5em 0.5em 0 !important;
	color: #f7581e !important;
	padding: 0 !important;
}

form {
	width:100% !important;
}

#middle-column p {
	margin-top: 1em;
	margin-bottom: 0.5em;

}

.boxaligncenter {
	text-align:left !important;
	padding: 1em !important;
	
}

.coursebox h2 {
	font-size:1.2em !important;
	text-align:left !important;
	margin: 0;
}

.coursebox .info {
	font-size:0.8em !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}
.name{
	margin-left: 0 !important;
	padding-left: 0 !important;
	font-weight: bold !important;
	margin-bottom: 0.5em !important;
}

.info{
	padding-bottom: 0 !important;

}

.coursebox {

	width: 95% !important;
	margin-bottom:0.5em !important;
	border: 0px solid black;
	border-bottom: 1px dotted #aaa;

}/***** eul/eul.css end *****/

