/**************************************
 * THEME NAME: neting
 *
 * Files included in this sheet:
 *
 *   neting/neting_style_layout.css
 *   neting/neting_style_color.css
 *   neting/neting_style_font.css
 **************************************/

/***** neting/neting_style_layout.css start *****/

/*******************************************************************
 styles_layout.css

 This CSS file contains all layout definitions like positioning,
 floats, margins, padding, borders etc.

 Styles are organised into the following sections:
  core
  forms
  header
  footer

  admin
  blocks
  blog
  calendar
  course
  doc
  grades
  login
  message
  question
  tabs
  user

  various modules

*******************************************************************/


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

body{
	margin: 0;
	padding: 0;
}

#page{
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#content{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

#layout-table {
  padding: 0 !important;
  margin-top: 5px !important;
  border-collapse: collapse;
}

#layout-table td{
	padding: 0px;
}

.generaltable{
	margin-bottom: 15px;
}


/***
 *** Header
 ***/
 
div#headercont{
	height: 103px;
}
#help div#headercont,
body#course-info div#headercont{
	height: 1px;
}

#header-home,
#header {
  position: relative;
  height: 95px;
  margin-left: -15px;
}

div#headerlogo{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 142px;
	width: 142px;
	margin-left: 15px;
}

h1.headermain{
	margin-top: 50px;
	margin-right: 30px;
	float: right;
}


div.headermenu{
	min-width:350px;
	padding:5px 20px;
	position:absolute;
	right:25px;
	top:0;
}

div.logininfo{
	display: inline;
}
form#chooselang{
	padding-left: 5px;
}

div.navbar{
	border-width: 0px;
	padding: 0px;
	min-height: 47px; 
	margin-bottom: 5px;
}

div.navbar-fix{
	height: 47px;
	margin-bottom: 5px;
}

div.breadcrumb{
	margin-top: 5px !important;
	margin-left: 162px !important;
}

div.breadcrumb ul li.first{
	line-height: 24px;
	color: #cc5f00;
	padding: 0.5em;
}

div.breadcrumb ul li a {
	text-decoration:none;
	line-height: 24px;
}

div.breadcrumb ul li span.arrow{
	padding-right: 0.2em;
}

/***
 *** Footer
 ***/
#footer {
	position: relative;
	text-align: center;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#help #footer,
body#course-info #footer{
	height: 10px;
}


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

table.userinfobox {
	margin-left:auto;
	margin-right:auto;
	width:80%;
}

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

#layout-table #middle-column {
	padding-right: 10px;
	padding-left: 10px;
}

td#right-column  {
	padding-right: 5px;
}

td#right-column .sideblock .header{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}

td#left-column .sideblock {
	padding-top: 5px;
}

td#left-column .sideblock .header{
	border-width: 0px;
	position: relative;
	margin-left: -15px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-top: 5px;
}

td#left-column .sideblock h2{
	margin-left: 15px;
}

td#left-column .sideblock .content{
	border-width: 0px;
	background: none;
	padding: 0px;
}

td#left-column .sideblock .content ul li div.icon{
	padding-left: 8px;
	padding-right: 4px;
}
td#left-column .sideblock .content ul li div.column{
	margin: 0px;
}

td#left-column .sideblock .content ul li{
	border-bottom: 1px solid #353535;
}
td#left-column .sideblock .content ul li a{
	display: block;	
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.minicalendar {
  margin: 0px auto;
}

.block_admin_tree .admintree .depth0 {
	padding-left: 8px;
}

/***
 *** Blogs
 ***/


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



/***
 *** Course
 ***/


.generalbox {
	margin-left: 10px;
	margin-right: 10px;
}

.boxaligncenter {
	margin-left: auto !important;
	margin-right: auto !important;
}

.reportlink{
	margin-right: 10px;
}

/***
 *** Forum
 ***/

.forumheaderlist {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	text-align: center;
}

.forumpost .starter {
  border-bottom: none;
  border-top:1px solid #e1d2bd;
}

.forumpost .topic {
  border-bottom: none;
  border-top:1px solid #e1d2bd;
  background: url(pix/blocks/header-bg.gif) repeat-x top;
}

.forumheaderlist .discussion .starter {
	border-right: #a7a9ac solid 1px;
}

.forumpost .starter,
.forumpost .topic,
.forumpost .content {
  border-left: 1px solid #a7a9ac;
  border-right: 1px solid #a7a9ac;
}

.forumpost .content {
  border-bottom: 1px solid #a7a9ac;
}

.forumpost {
  border: none;
}

#mod-forum-search .box {
	width:80%;
}

blockquote {
    margin:1em;
    padding:0 0 0 40px;  
}

#mod-forum-view .subscription {
	margin:5px 5px;
}

/***
 *** Scorm
 ***/
/*

body#mod-scorm-player div#scormpage{
	position: relative;
}
body#mod-scorm-player div#scormbox{
	width: auto;
	float: none;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#mod-scorm-player #tocbox{
	position: absolute;
	left: 0px;
	top: 0px;
	float: none;
	width: 230px !important;
	border-left-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	border-right-width: 0;
	padding-left: 0;
	padding-right: 0px;
	margin-top: 17px;
	padding-top: 0px;
	display: none;
}
#mod-scorm-player .toc {
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
#mod-scorm-player #toctree{
	overflow: hidden;
	height: 1px;
	padding-bottom: 5px;
	display: block;
}

#mod-scorm-player #tochead {
	padding-top: 7px;
	padding-bottom: 12px;
	border-width: 0;
	padding-left: 10px;
	text-align: left;
	position: relative;
	top: 0px;
}

#mod-scorm-player #scormmode #hide-show-input{
	display: block;
	position: aOBbsolute;
	left: 0px;
	top: 0px;
}
#mod-scorm-player div#scormbox{

}

#mod-scorm-player #scormobject{
	margin-bottom: 5px;
}

#mod-scorm-player #scormnav{
	
}

#mod-scorm-player #scormmode {
	display: none;
}

#mod-scorm-player #scormnav a.prev{
	display: block;
	width: 57px;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 51px;
}
#mod-scorm-player #scormnav a.next{
	position: absolute;
	width: 65px;
	display: block;
	left: 57px;
	top: 0px;
	height: 51px;
}

#mod-scorm-player #scormnav a:hover{
	text-decoration: none;
}


#mod-scorm-player .hidden{
	display: none;
}

#mod-scorm-player #footer p.helplink,
#mod-scorm-player #footer div.logininfo
{
	display: none;
}

#mod-scorm-player form.popupform{
	display: block;
	position: absolute;
	right: 0px;
	margin-right: 350px;
	top: 27px;
}

*/
#mod-scorm-player #scormbox {
    width:75%;
}
#mod-scorm-player #tocbox{
	margin: 0 0 0 10px;
	padding: 5px;
	
}
#mod-scorm-player #tocbox #toctree
{
	width: auto;
	margin-left: 0px;
	margin-right: 0px;
}
div.mod-scorm .generalbox{
	margin-left: auto;
	margin-right: auto;
}
#mod-scorm-player div#content {
    background: #353535;
    padding-top: 0;
}
#mod-scorm-player div#page {
    margin: 0;
}
#mod-scorm-player div#header, #mod-scorm-player div#footer {
    display: none;
}
#mod-scorm-player div.navbar, div.navbar-fix {
    background:transparent;
}
#mod-scorm-player div.breadcrumb {
    margin-left: 20px !important;
}
#mod-scorm-player #tocbox {
    margin:0 0 0 0px;
    padding:0;
}
/***** neting/neting_style_layout.css end *****/

/***** neting/neting_style_color.css start *****/

/*******************************************************************
 styles_color.css
  
 This CSS file contains all color definitions like 
 background-color, font-color, border-color etc.

 Styles are organised into the following sections:

  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  login
  message
  tabs
  user

  various modules

*******************************************************************/

/***
 ***  Core
 ***/

body {
  color: #000000;
  background: #353535;
}

div#content
{
	background: #FFFFFF;
	border: none;
	
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

a:link,
a:visited {
  color: #CC5F00;
  text-decoration: none;
}

a:hover {
	color: #D78035;
	text-decoration: none;
}

/***
 ***  Header
 ***/

div#header,
div#header-home
 {
	background: #353535 url(pix/header/header-bg.gif) repeat-x;
}

div#headerlogo{
	background: transparent url(pix/header/neting-logo.jpg) no-repeat;
}

div.headermenu{
	background: #cc5f00;
	border: 1px solid #353535;
}


h1.headermain{
	color: #FFFFFF;
}

div.navbar, div.navbar-fix{
	background: url(pix/header/neting-nav-logo.jpg) no-repeat transparent top left;
	border-color: transparent;
}

.breadcrumb .sep {
	color: #cc5f00;
}

div.headermenu div.logininfo a{
	color: #FFFFFF;
}


div.headermenu div.logininfo a:hover{
	color: #000000;
}

div.breadcrumb ul li a:hover {
	color:#cc5f00;
}

div.breadcrumb ul li a {
	color:#FFFFFF;
}

/***
 *** Footer
 ***/
 
#footer{
	background: #202020;
	color: #FFFFFF;
}

/***
 ***  Blocks
 ***/

td#left-column .sideblock {
	background: #000000;
}

td#left-column .sideblock .header{
	background: #cc5f00;

}
td#left-column .sideblock .header h2{
	color: #FFFFFF;
	
}

td#left-column .sideblock .content a {
	color: #FFFFFF;
}

td#left-column .sideblock .content ul li a:hover{
	background: #353535;
}

td#left-column .sideblock .content ul li a{
	color: #FFFFFF;
}

td#right-column .sideblock .header{
	background: url(pix/blocks/header-bg.gif) repeat-x top #FFFFFF;
	border-color: #a7a9ac;
}
td#right-column .sideblock .content{
	border-color: #a7a9ac;
}

table.minicalendar {
	border-color:#a7a9ac;
}

/***
 *** Course
 ***/

body.course-11 table.topics tr#section-1 td.content a span{
	color: #0053a0;
}
 
#course-view .weekscss .section, #course-view .section td {
	border-color:#a7a9ac;
}
 
.headingblock {
	border-color:#a7a9ac;
}

.generalbox, .generaltable, .generaltable .cell {
	border-color:#a7a9ac;
}

.categoryboxcontent, .coursebox {
	border-color:#a7a9ac;
}

.mform fieldset {
	border-color:#a7a9ac;
}

#calendar .maincalendar, #calendar .sidecalendar {
	border-color:#a7a9ac;
}

#calendar td.sidecalendar .sideblock {
	border-color: #a7a9ac;
}

th.header, td.header, div.header {
	border-color: #a7a9ac;
}

#calendar .nottoday, .minicalendar .nottoday {
	border-color: #a7a9ac;
}

#calendar .maincalendar .filters table,
#calendar .sidecalendar .filters table,
.block_calendar_month .filters table {
	background-color: transparent;
}

/***
 *** Admin
 ***/
 

/***
 *** Quiz
 ***/
 
 
 .que {
	border-color: #a7a9ac;
}

.que .r0,
.que .r1 {
	background-color: transparent;
}

/***
 *** Tabs
 ***/


/*.tabrow0 div,
.tabrow0 ul {
  border-top: 1px solid #66CC00; 
  background: transparent url(pix/tab/tabrow1.gif) repeat-x center left; 
}

.tabrow0 li.active a span {
  color: #A80927;
}
.tabrow0 ul.tabrow1 li.selected a span {
  color: #333333;
}

.tabrow0 ul.tabrow1 li a span
{
  color: #333333;
}


.tabrow0 a span {
   background: transparent url(pix/tab/right.gif) no-repeat right top;
}
 
 .tabrow0 a {
  background: transparent url(pix/tab/left.gif) no-repeat left top;
}

.tabrow0 a:hover {
  background-image: url(pix/tab/left_hover.gif);
  text-decoration: none;
}

.tabrow0 .here a:hover {
  background-image: url(pix/tab/left.gif);
}

.tabrow0 a:hover span {
  background-image: url(pix/tab/right_hover.gif);
}

.tabrow0 .here a:hover span {
  background-image: url(pix/tab/right.gif);
} */

/***
 *** Forum
 ***/

.forumpost .starter {
  background: url(pix/blocks/header-bg.gif) repeat-x top;
}

.forumpost .topic {
  background: url(pix/blocks/header-bg.gif) repeat-x top;
}

.forumheaderlist th.header,
#mod-quiz-index table.generaltable th.header,
#mod-quiz-view table.generaltable th.header,
#mod-questionnaire-index table.generaltable th.header,
#mod-scorm-index table.generaltable th.header
{
	background: url(pix/blocks/header-bg.gif) repeat-x top;
}
.forumheaderlist .discussion .starter {
	background: transparent none repeat scroll 0 0;
}

.forumpost .left {
  background: none;
}

.forumpost .author {
	color: #555555;
}

blockquote {
    color:#666;
    background:url(pix/course/blockquote.gif) no-repeat left top;
}


/***
 *** Scorm
 ***/
 
#mod-scorm-player iframe#main{
	border: 1px solid #a7a9ac;
}
 
#mod-scorm-player #scormmode .show-input{
	text-decoration: none;
}

#mod-scorm-player #scormmode .hide-input{
	text-decoration: none;
}

#mod-scorm-player #scormmode #hide-show-input:hover{
	text-decoration: none;
}
#mod-scorm-player #tochead {
	background: #cc5f00;
	top: 0px;
}
#mod-scorm-player #scormtop {
	color: #ffffff;
	display: none;
}
#mod-scorm-player iframe{
    border: 0;
}
#mod-scorm-player #toctree{
	background: #FFFFFF;
}

#mod-scorm-player #scormobject{
	background: #FFFFFF;
}

body#mod-scorm-player #toctree a.NT-actual:link,
body#mod-scorm-player #toctree a.NT-actual:visited{
	color: #000000;
}

body#mod-scorm-player #toctree a.NT-actual:hover{
	color: #000000;
	text-decoration: none;
}
/***** neting/neting_style_color.css end *****/

/***** neting/neting_style_font.css start *****/

/*******************************************************************
 styles_fonts.css

 This CSS file contains all font definitions like family, size,
 weight, text-align, letter-spacing etc.

 Styles are organised into the following sections:
  core
  header
  footer

  admin
  blocks
  calendar
  course
  doc
  grades
  login
  message
  mymoodle
  question
  tabs
  user

  various modules

*******************************************************************/


/***
 *** Core
 ***/

body, table, th, li {
  letter-spacing: normal;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
td{
	font-size: 12px;
}

a:link,
a:visited {
  font-weight: bolder;
}

input,
select,
textarea{
	font-size: 1em;
}

input[type=submit],
input[type=buttom],
fieldset button[type=submit] {
	font-weight: bolder;
}

.coursebox .info {
  font-size: 1em;
}

.logininfo{
	font-size: 0.95em;
}
.helplink{
	font-size: 0.95em;
}
/***
 *** Header
 ***/

#login-index #content{
	font-size: 1em;
}

#header-home .headermain {
  font-size:2em;
}

#header .headermain {
  font-size:2em;
}

.headermenu .logininfo{
	font-size: 0.95em;
}

.headermenu .logininfo a:link,
.headermenu .logininfo a:visited
{
	font-size: 0.95em;
}
.headermenu select{
	font-size: 0.95em;
}

.breadcrumb{
	font-size: 1.2em;
}
/***
 *** Footer
 ***/

.footer {
  font-size: 1em;
}

/***
 *** Blocks
 ***/

.sideblock .header, .sideblock h2 {
  font-size: 1.0em;
  font-weight: bolder;
}

.sideblock .content{
	font-size: 1em;
}

.sideblock a:link,
.sideblock a:visited{
	font-size: 1em;
}

.coursebox .summary {
	font-size: 1em;
}

.sideblock .content h3,
.sideblock .content h2 {
  font-size: 1.2em;
}

/***
 *** SCORM
 ***/
 
.structlist {
font-size:small;
white-space: normal;
}

#mod-scorm-player #scormmode #hide-show-input{
	font-weight: bold;
}
#mod-scorm-player #tochead{
	font-size: 1.2em;
}
#mod-scorm-player #scormmode{
	font-size: 1.2em;
}
#scormnav {
	font-size: 1.2em;
}

/***
 *** admin
 ***/

#adminsettings .form-shortname {
	font-size: 0.9em;
}

#admin-roles-assign .cell.c1{
	font-size: 0.9em;
}

/***
 *** Course
 ***/
 
 h2.main{
	font-weight: normal;
	font-size: 1.6em;
}

h2.main a{
	font-size: 0.8em;
}

h2.headingblock {
font-size: 1.2em;
}

/***
 *** Forum
 ***/

.forumheaderlist .discussion .lastpost {
	font-size:0.9em;
}

.forumpost .commands,
.forumpost .link,
.forumpost .footer {
  font-size: 0.9em;
}

.forumpost .content {
  font-size:0.9em;
  line-height: 1.2em;
}/***** neting/neting_style_font.css end *****/


