/**************************************
 * THEME NAME: onlinecontent
 *
 * Files included in this sheet:
 *
 *   onlinecontent/ame.css
 *   onlinecontent/ame_moz.css
 **************************************/

/***** onlinecontent/ame.css start *****/

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5492f9;
	background-color: #FFFFFF;
}

a {
	text-decoration: underline;
}

a:link,
a:visited,
a:active {

	color: #5492f9;
}

a:hover {

	color: #5492f9;
}

a.dimmed:link,
a.dimmed:visited {
	color:#5492f9;
}

a.autolink:link,
a.autolink:visited {
	color:#133a7b;
}

#toplines {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 7px;
	border: 0px none;
	background: white url(./pix/z/bgt.gif);
}
.cost {
 display: none; }


.headermain {
	float: left;
}

.topicSummary{

	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	background: #d2dfed; /* old browsers */

	background: -moz-linear-gradient(top, #d2dfed 0%, #c8d7eb 26%, #bed0ea 51%, #a6c0e3 51%, #afc7e8 62%, #99b5db 88%, #799bc8 100%); /* firefox */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2dfed), color-stop(26%,#c8d7eb), color-stop(51%,#bed0ea), color-stop(51%,#a6c0e3), color-stop(62%,#afc7e8), color-stop(88%,#99b5db), color-stop(100%,#799bc8)); /* webkit */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2dfed', endColorstr='#799bc8',GradientType=0 ); /* ie */
	color:#2c4fc3;
	font-size:14px; 
	padding:3px;
	font-weight: bold; 
	font-family: arial,helvetica,sans-serif;
}


.logininfo,
#header-home .headermenu font {
	font-size: 1em;
}

.navbar {
	background: #0054a6; /* old browsers */

	background: -moz-linear-gradient(top, #4F99D6 0%, #0054A6 100%); /* firefox */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F99D6), color-stop(100%,#0054A6)); /* webkit */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F99D6', endColorstr='#0054A6',GradientType=0 ); /* ie */
	margin: 0px;
	padding: 0px;
	height: 25px;
	border-width: 1px;
	border-style: solid none none none;
	border-color: #000000;

	color:#ffffff;

}

.navbar .breadcrumb {
	margin-left: 10px;
	font-weight: bold;
	color:#ffffff;
}

.botbar {
	background: #0054a6; /* old browsers */

	background: -moz-linear-gradient(top, #4F99D6 0%, #0054A6 100%); /* firefox */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F99D6), color-stop(100%,#0054A6)); /* webkit */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F99D6', endColorstr='#0054A6',GradientType=0 ); /* ie */
	margin: 0px;
	width: 100%;
	padding: 0px;
	height: 25px;
	border-width: 1px;
	border-style: none none solid none;
	border-color: #e0f3d7;

}

#content {
  	margin: 0px;
  	padding: 10px;
  	border: none;
/*  	background: white url(/moodle/sw_content.jpg) no-repeat; */
}

.block_site_main_menu .footer select {
  font-size: 1.0em;
}

.sideblock .header {
	background: #f37021; /* old browsers */

	background: -moz-linear-gradient(top, #F9B343 0%, #F37021 100%); /* firefox */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9B343), color-stop(100%,#F37021)); /* webkit */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9B343', endColorstr='#F37021',GradientType=0 ); /* ie */
  	font-size: 0.9em;
  	font-weight: bold;
  	color: #ffffff;
	text-transform: uppercase;
  	text-align: center;
  	padding: 4px;
  	border-width: 1px;
  	border-style: none solid none none;
  	border-color: #CFCFCF;

}

.sideblock .content {
  	padding: 5px;
  	border-width: 1px;
  	border-style: none solid solid none;
  	font-size: 1em;
  	border-color: #CFCFCF;
  	background-color: #f5f1e3;
}

.sideblock .list .c0 {
	padding: 2px;
}

.sideblock .header, .sideblock h2 {
  font-size:0.95em;
  font-weight: bold;
}

.sideblock .list .c1 {
	padding: 2px;
	vertical-align: bottom;
}

.sideblock .footer {
  font-size:1.0em;
}

#calendar .today,
.minicalendar .today {
	border: 1px solid !important;
	font-weight: bold;
  	background-color: #EFE9E9;
}
 
#calendar .weekend,
.minicalendar .weekend {
	color: #0040A1;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #807F7F;
}

#admin-roles-override .cell.c1,
#admin-roles-assign .cell.c1 {
  font-size: 0.9em;
}

.form-buttons {
  margin: 10px 0 0 160px;
  padding-left:150px;
}

#mod-quiz-attempt #timer {
  position:absolute;
  /*top:100px; is set by js*/
  right: 10px;
  left: auto;
}

/* Progress Bar - "My" Page Display */

.progressbar {
    width: 160px;
    background: url(./pix/progress/progressbar.png) no-repeat 0 -40px;
}
.progressbar-completed {
    height: 20px;
    margin-left: -1px;
    color: #000000;
    background: url(./pix/progress/progressbar.png) no-repeat 1px 0;
}
.progressbar-completed div {
    float: right;
    width: 50%;
    height: 20px;
    margin-right: -1px;
    background: url(./pix/progress/progressbar.png) no-repeat 100% 0;
    display: inline; /* IE 6 double float bug */
}/***** onlinecontent/ame.css end *****/

/***** onlinecontent/ame_moz.css start *****/

/***
 *** Core
 ***/

.headingblock {
  -moz-border-radius:10px;
}

.notifyproblem {
  -moz-border-radius:10px;
}

.notifysuccess {
  -moz-border-radius:10px;
}
.generalbox {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.generalboxcontent {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.noticebox {
  -moz-border-radius:10px;
}

.informationbox {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.informationboxcontent {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.sitetopiccontent {
  -moz-border-radius:10px;
}

.headingblock {
  -moz-border-radius:10px;
}

.categorybox, .categoryboxcontent, 
.coursebox, .courseboxcontent {
  -moz-border-radius:10px;
}




/* kept for backward compatibility with some non-standard modules
   which use these classes for various things */
.generaltab, .generaltabinactive{
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}

.generaltabselected {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}


/***
 *** Header
 ***/

/***
 *** Footer
 ***/

/***
 *** Admin
 ***/

/***
 *** Blocks
 ***/

.sideblock.hidden {
  -moz-border-radius: 10px;
}

#left-column .hidden .header,
#right-column .hidden .header {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.sideblock .content {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.sideblock .header {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}

.block_course_summary, .block_course_summary .content {
  -moz-border-radius:10px;
}

.editing .block_course_summary .content {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}


/***
 *** Calendar
 ***/

#calendar .eventlist .event {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

#calendar .eventlist .event .side {
  -moz-border-radius-bottomleft:10px;
}

#calendar .eventlist .event .description {
  -moz-border-radius-bottomright:10px;
}

#calendar .maincalendar,
#calendar .sidecalendar
{
  -moz-border-radius-bottomright:10px;
  -moz-border-radius-bottomleft:10px;
}

#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.sideblock.block_calendar_month .filters table
{
  -moz-border-radius:10px;
}

table.minicalendar {
  -moz-border-radius:10px;
}

table.minicalendar td {
  -moz-border-radius:10px;
}

/***
 *** Course
 ***/
body#course-user .section {
  -moz-border-radius:10px;
}


/***
 *** Doc
 ***/

/***
 *** Login
 ***/
.loginbox {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.loginbox .content.left {
  -moz-border-radius-bottomleft:10px;
}
.loginbox .content.right {
  -moz-border-radius-bottomright:10px;
}

/***
 *** Message
 ***/

/***
 *** Tabs
 ***/

/***
 *** User
 ***/
.userinfobox {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.groupinfobox {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}
#user-view .left {
  -moz-border-radius-bottomleft:10px;
}
.class {
 display: none; }


/***
 *** Modules: Assignment
 ***/

/***
 *** Modules: Chat
 ***/

/***
 *** Modules: Choice
 ***/

/***
 *** Modules: Forum
 ***/
.forumpost {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.forumpost .side {
  -moz-border-radius-bottomleft:10px;
}

.forumpost .content {
  -moz-border-radius-bottomright:10px;
}

.forumpost .message {
  -moz-border-radius-bottomright:10px;
}


/***
 *** Modules: Glossary
 ***/
.categoryheader {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}

.glossaryformatheader {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}

.entryboxheader {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
}

.entrybox {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.glossarypost {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.glossarypost .side {
  -moz-border-radius-bottomleft:10px;
}

.encyclopedia .entrylowersection {
  -moz-border-radius-bottomright:10px;
}
.glossarycomment {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}

.glossarycomment .side {
  -moz-border-radius-bottomleft:10px;
}

.glossarycomment .entry {
  -moz-border-radius-bottomright:10px;
}


/***
 *** Modules: Journal
 ***/

#mod-journal-view .feedbackbox {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
}
#mod-journal-view .feedbackbox .side {
  -moz-border-radius-bottomleft:10px;
}
#mod-journal-view .feedbackbox .entrycontent {
  -moz-border-radius-bottomright:10px;
}

/***** onlinecontent/ame_moz.css end *****/


