/**************************************
 * THEME NAME: tea
 *
 * Files included in this sheet:
 *
 *   tea/tea_banner.css
 *   tea/red_grey.css
 *   tea/basic_layout.css
 *   tea/footer.css
 **************************************/

/***** tea/tea_banner.css start *****/

/* -------------------------------------------------

             TEA Header and Footer styles
            Design by Lisa coding by Jeremy & Teresa

--------------------- HEADER -------------------- */

#header-home {
    background-color:#EF3B24;
	background-image:url(redsm.gif);
	background-repeat:no-repeat;
	background-position:top right;
	margin:0em;
	padding:0em;
    height:5em;
	clear:both;
}

#header-home .headermain {
    background: url(red_bottom.gif) no-repeat bottom right;
	float:none;
	margin:0em;
	padding:1em 0em 0em 8em;
	height:4em;
	font-size:1em;
}

#header-home .headertype {
    width:25em;
	height:3em;
}

#header {
    background-color:#EF3B24;
	background-image:url(redsm.gif);
	background-repeat:no-repeat;
	background-position:top right;
	margin:0em;
	padding:0em;
    height:2.9em;
	clear:both;
}

#header .headermain {
    float:none;
    color:#FFFFFF;
	clear:none;
	text-align:left;
	margin:0em;
	padding:0.7em 0em 0em 5.5em;	
	font-weight:normal;
}

.headerlogo {
   width:7em;
   height:5em;
   position:absolute;
   top:3em;
   left:0.5em;
   z-index:2;
  /* background-image:url(logo_bgfix.gif);
   background-position:bottom right;*/
}

  /*html>body .headerlogo {
  top:2.9em
}*/

h2.course-cat {
   font-size:0.9em;
   font-weight:normal;
}

.headerhelp {
    width:115px;
	height:32px;
	background-image:url(headerpix/help-tab.png);
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
	padding:10px 10px 0px 45px;
	/* include when student help files are available */ 
	display:none;
}

.headerhelp img {
   margin:0px 4px;
}

.navbar {
	padding:0.3em 0em 0em 1em;
	margin:0em 0em 0.5em 6em;

	font-size:1em;
	
	background:#E8E8E8 url(nav_bg.gif) bottom right no-repeat;
	border-width:0px;
	width:auto;
	height:1.8em;
}

.navbar a {
   color:#003399;
}

.navbutton {
    float:right;
}

.navbutton input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-color:#FFFFFF;
	/*margin-bottom:0.3em;*/
}

.headerskip a:link,
.headerskip a:visited,
.headerskip a:hover {
  color: #FFFFFF;
}


/******************************* ****** ************************************/

/*****************************/

.headertools {
   height:1.6em;
   padding:0.3em 0.2em 0.2em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   clear:both;
   background-color:#E8E2D9;
   margin:0em 0em 0.4em;
}

 /*html>body .headertools {
   margin-bottom:0.3em;
}*/

.headermenu {
    float:left;
    text-align:right;
}

.headertools input,
.navbutton input {
   border:1px solid #999999;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin-left:0.5em;
   margin-right:0.5em;
   padding-left:0.3em;
}

.headertools input {
    font-size:1em;
}

/* .headertools input[type="submit"], 
.navbutton */input[type="submit"] {
   border-bottom-width:2px;
   border-right-width:2px;
   background-color:#EEEEEE;
}

.headertools input[type="text"],
.headertools input[type="password"],
.navbutton input[type="text"] {
   border-top-width:2px;
   border-left-width:2px;
   background-color:#FFFFFF;
}

.headermenu input {
   border:1px solid #999999;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin-left:0.5em;
   margin-right:0.5em;
   font-size:0.9em;
   padding-left:0.3em;
}

.headertools .userinfo form {
   font-size:0.8em;
}
 
.headertools .userinfo input {
   font-size:1em;
}

.headertools .logininfo {
   float:left;
}

.headertools .userinfo {
   float:left;
}

.headertools .useroptions {
   float:right;
   font-size:0.8em;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

.headertools .useroptions select {
    font-size:1em;
    margin:0em 0.2em;
	padding:0em 0em 0em 0.2em;
    border:1px solid #666666;
    border-top-width:2px;
    border-left-width:2px;
}

/*Accessibility: .debugwarn */
.debugwarn {
    text-align: center;
    background: #FDD;
}/***** tea/tea_banner.css end *****/

/***** tea/red_grey.css start *****/

/*******************************************************************                          Wintec styles************************                 **************************//* ------------------------ General ----------------------------- */body {    color:#000000;    background-color:#FFFFFF;}.header {   color:#333333;   background-color:#C1C1C1;}.content {   background-color:#FFFFFF;}.generaltable .cell {  background-color:#FFFFFF;  border-color:#EEEEEE;   border-bottom-color:#DDDDDD;}.generaltable {   border-color:#DDDDDD;   background-color:#FFFFFF;}.generalbox {   border-color:#CCCCCC;   background-color:#FFFFFF;}.generalboxcontent {    background-color:#FFFFFF;}#intro .generalboxcontent {/* works for chat choice forum journal and survey */   border-color:#999999;   background-color:#FFFFFF;}tr.r1 td.cell {   background-color:#F6F6F6;}.courseboxcontent,.categoryboxcontent,.noticeboxcontent {	border-color:#BBBBBB;}/* ----------------------- Home page --------------------------- *//* ********************* Admin pages ***************** */ table.files {     background-color:#FFFFFF;	 border-color:#999999;}table.files th {   background-color:#C1C1C1;}table.files td {   padding:0.2em 0.5em;}.logtable .r0 {   background-color:#FFFFFF;}.doc #content {   background-color:#FFFFFF;}#course-category table.generalbox {    border:1px solid #AAAAAA;   /* width:96%;*/}#course-category table.generalbox th{    background-color:#CCCCCC;    /*text-align:left;*/}#course-category table.generalbox td {    border-bottom:1px solid #DDDDDD;}#course-category table.generalbox td[align="center"] {   /* width:5%;*/   padding-right:0em;}/* ------------------------ Course ----------------------------- */.headingblock.header {    border-color:#666666;	color:#FFFFFF;	background-color:#999999;}#course-view .section td.left {   background-color:#E3E3E3;   border:1px solid #999999;}#course-view .section .content {   background-color:#FFFFFF;   border-color:#999999;}#course-view .section td.right {   border-left-color:#999999;   background-color:#FFFFFF;}#course-view .section.hidden td.left {   background-color:#EEEEEE;   border-color:#CCCCCC;   color:#888888;}#course-view .section.hidden .content {   border-color:#CCCCCC;}#course-view .section.current td.left {   background-color:#999999;}#course-view .section.current td.right {   background-color:#FFFFFF;}#course-view .section .weekdates {   color:#555555;}#course-view .section.hidden .weekdates {    color:#999999;}/* ------------------------ Blocks ----------------------------- */.block_calendar_month .filters a{	color:#000099;}#left-column .header,#right-column .header {    color:#FFFFFF;	background-color:#EF3B24;	border-color:#A1341D;	}#left-column .hidden .header,#right-column .hidden .header {    border-bottom-color:#A1341D;}#left-column .content,#right-column .content {   border:1px solid #999999;   background-color:#F3F3F3;}/* ************************** MODULES ************************** *//* ------------ FORUM  ------------ */.forumpost {	border-color:#999999;	background-color:#FFFFFF;}.forumpost .topic,.forumpost .picture.left {	background-color:#E7E7E7;	color:#982317;}.forumpost .content {    background-color:#FFFFFF;}.mod-forum .indent .forumthread {	border-bottom-color:#CCCCCC;}/* ====== forum view =====*/.forumheaderlist {    background-color:#FFFFFF;	border-color:#999999;}.forumheaderlist th{	background-color:#B2B2B2;}.forumheaderlist .discussion .starter {  background-color:#E3E3E3; }/* ------------------------ Calendar ----------------------------- *//* -------------- month -------------- */#calendar .maincalendar {  border-color: #FFFFFF;}#calendar .maincalendar .header {	color:#FFFFFF;	background-color:#999999;	border-color:#666666;}#calendar .sidecalendar {   border-color:#999999;   background-color:#FFFFFF;}.sidecalendar .header {   color:#FFFFFF;   background-color:#EF3B24;}.calendar-controls .previous,.calendar-controls .next {   color:#CC0000;}.calendar-controls .current {   color:#003366;}.minicalendar, .calendarmonth {    background-color:#E6E6E6;	border-color:#999999;}.minicalendarblock .minicalendar,.block_calendar_month .minicalendar {    border-color:#999999;}.calendarmonth td {   border-left-color:#DDDDDD;   border-bottom-color:#DDDDDD;}.today {    background-color:#FFFFFF;}#calendar .today,.minicalendar .today {  border-color:#999999 !important;}.sidecalendar .filters table,.maincalendar .filters table,.block_calendar_month .filters table {    background-color:#FFFFFF;    border-color:#F9FCFF;	border-bottom-color:#999999;}/* ------------ upcoming ----------- */.eventlist {    background-color:#FFFFFF;}.eventlist .topic {   background-color:#0033FF;}#calendar .maincalendar .eventlist .event {  border-color:#999999;}#calendar .maincalendar .eventlist .event .topic,#calendar .maincalendar .eventlist .event .picture {   background-color:#E3E3E3;}#calendar .maincalendar .eventlist .event .side {  background-color:#FFFFFF;}/* ------------ Event Colours ---------- */#calendar .event_global,.minicalendar .event_global,.block_calendar_month .event_global {  border-color:#99CC66 !important;  background-color:#99CC66;}#calendar .duration_global,.minicalendar .duration_global {  border-top-color:#99CC66 !important;  border-bottom-color:#99CC66 !important;}/* ----------------- ASSIGNMENT -------------- */#mod-assignment-view #dates.generalbox {   color:#CC0000;}#attempts {   background-color:#FFFFFF;   border-color:#999999;}.feedback {   background-color:#FFFFFF;   border-color:#999999;}/* ------------------------ SCORM ----------------------------- */#mod-scorm-playscorm .structurelist a {   color:#000099;}/* ----------------- CHAT ---------------- */.mod-chat-gui_header_js {    background-color:#FFFFFF;}#mod-chat-gui_header_js-users,#mod-chat-gui_header_js-users #content{    background-color:#F3F3F3;}#mod-chat-gui_header_js-users .dimmed_text {    color:#666666;}#mod-chat-gui_header_js-chatinput,#mod-chat-gui_header_js-chatinput #page,#mod-chat-gui_header_js-chatinput #content {   background-color:#999999;   color:#FFFFFF;}/* ================ Choice =============== */#mod-choice-view .generalbox {  background-color:#F6F8FD;}.results .data {   background-color:#FFFFFF;}/* ================= Glossary ============= */.entrybox,.entryboxheader {   background-color:#FFFFFF;}/* ---------- Journal ---------- */#mod-journal-view .generalbox {   background-color:#FFFFFF;}#mod-journal-view .generalbox .singlebutton {   background-color:#C1C1C1;}/* ---------- Lesson ---------- */#mod-lesson-view table.generalbox {   border-color:#999999;   background-color:#E7E7E7;}#mod-lesson-view table.generalbox th{  background-color:#999999;  color:#FFFFFF;}#mod-lesson-view table.generalbox td{   border-color:#FFFFFF;}#mod-lesson-view table.generalbox .generalboxcontent {   background-color:transparent;}/***** tea/red_grey.css end *****/

/***** tea/basic_layout.css start *****/

/*******************************************************************                          Wintec styles************************                 **************************//* ------------------------ General ----------------------------- */body {	font-size:0.9em;	margin:0.5em;}select {   font-family:Arial, Helvetica, sans-serif;}#header select {   font-size:0.9em;}   option {  font-family:Verdana, Arial, Helvetica, sans-serif;}optgroup {   font-weight:bold;   font-family:Verdana, Arial, Helvetica, sans-serif;}.header {   font-family:Verdana, Arial, Helvetica, sans-serif;}.content {   background-color:#FFFFFF;}.generaltable .cell {  border-width:1px;}.generaltable {   border-width:2px;   border-style:inset outset outset inset;}.generalbox {   border-width:0px;}.generalboxcontent {   border-width:0px;}.generalboxcontent .hidden {   display:none;}#intro .generalboxcontent {/* works for chat choice forum journal and survey */   border-width:1px;   border-style:solid;}.reportlink {   margin:0.5em;}.courseboxcontent,.categoryboxcontent,.noticeboxcontent {	border-width:1px;	border-style:solid;}.sideblock .header .hide-show img.hide-show-image {   background-image: url(pix/t/switch_minus.gif);   background-repeat:no-repeat;   background-position:bottom;}.sideblock.hidden .header .hide-show img.hide-show-image {   background-image: url(pix/t/switch_plus.gif);   background-repeat:no-repeat;   background-position:bottom;}.cell {   font-size:0.9em !important;}/*.helplink {   font-size: 1.2em;}*//* ----------------------- Home page --------------------------- */#middle-column .forumpost {   border-left:none;   border-right:none;}/* ********************* Admin pages ***************** */ table.files {	 border-witdh:1px;	 border-style:solid;}table.files th {   padding:0.2em 0.5em;}table.files td {   padding:0.2em 0.5em;}#course-category table.generalbox td {	padding-right:2em;}#course-category table.generalbox td[align="center"] {   /* width:5%;*/   padding-right:0em;}/* ------------------------ Course ----------------------------- */.headingblock.header {    border-width:1px;	border-style:solid;	font-size:1.1em;	font-family:Verdana, Arial, Helvetica, sans-serif;}.headingblock.header td {   font-family:Verdana, Arial, Helvetica, sans-serif;}.headingblock.header .link a{    font-size:0.9em;	font-weight:normal;}#course-view .section td.left {    border-width:1px;	border-style:solid;   border-right:0px;}#course-view .section .content {    border-width:1px;	border-style:solid;   border-left:0px;}#course-view .section td.right {   border-width:0px;   border-left-width:1px;   border-style:solid }#course-view .section .weekdates {   font-weight:bold;}/* ------------------------ Blocks ----------------------------- */.sideblock .footer .popupform {/* to fix size of drop-down menu */   font-size:1.2em;}.block_calendar_month .filters a{    font-size:0.9em;}#left-column .header,#right-column .header {     border-width:1px;	border-style:solid;	border-bottom:0px;	font-family:Arial, Helvetica, sans-serif;}#left-column .hidden .header,#right-column .hidden .header {    border-bottom-width:2pFx;	border-bottom-style:solid}#left-column .content,#right-column .content {   -moz-border-radius-bottomleft:10px;   -moz-border-radius-bottomright:10px;}/* ************************** FORUM ************************** *//* ------------ forum discuss ------------ */.forumpost {	border-width:1px;	border-style:solid;	margin-top:10px;}.forumpost .picture.left {   border:none;}#mod-forum-discuss .forumpost .subject {  font-weight:normal;  font-family:Arial, Helvetica, sans-serif;}#mod-forum-discuss .forumpost .starter .subject {   font-weight:bold;   font-family:Verdana, Arial, Helvetica, sans-serif;}.forumpost .left.side {    background-image:none;} .forumpost .topic {   border-bottom-width:0px;}.forumpost .content {   font-size:0.9em;}.lastpost {    padding:3px;}/*  nested  */.mod-forum .indent {	padding:0.5em;	clear:both;}.mod-forum .indent .forumthread {	border-bottom-width:1px;	border-bottom-style:solid;	font-size:0.95em;}/* ====== forum view =====*/.forumheaderlist .discussion .starter {  padding-left:10px;}.forumheaderlist {    border-width:1px;	border-style:solid;}.forumheaderlist th{    padding:5px;}/* ------------------------ Calendar ----------------------------- *//* -------------- month -------------- */#calendar .maincalendar .header {	font-weight:normal;	/*font-family:Arial, Helvetica, sans-serif;*/	 border-width:1px;	border-style:solid;	font-weight:bold;}#calendar .sidecalendar {   padding:0px;   -moz-border-radius-bottomleft:10px;   -moz-border-radius-bottomright:10px;}.sidecalendar .header {   font-family:Arial, Helvetica, sans-serif;   font-size:0.9em;}.calendar-controls .previous,.calendar-controls .next {   font-size:0.7em;}.calendar-controls .current {   font-family:Verdana, Arial, Helvetica, sans-serif;}.minicalendar, .calendarmonth {    border-width:1px;	border-style:solid;	-moz-border-radius:8px;}.minicalendarblock .minicalendar,.block_calendar_month .minicalendar {     border-width:1px;	border-style:solid;}.calendarmonth td {    border-left-width:1px;	border-left-style:solid;	 border-bottom-width:1px;	border-bottom-style:solid;}#calendar .sidecalendar .filters table,#calendar .maincalendar .filters table {    font-size:0.9em;	/*margin:5px;*/    border-width:1px;	border-style:solid;}/* ------------ upcoming ----------- */.maincalendar .picture {   border:none;}#calendar .maincalendar .eventlist .event {  font-size:0.9em;}/* ----------------- ASSIGNMENT -------------- */#mod-assignment-view #dates.generalbox {   border-width:0px;   font-style:italic;}#attempts {   margin-top:0.5em;    border-width:1px;	border-style:solid;}.feedback {    border-width:1px;	border-style:solid;}/* ------------------ SCORM ------------------- */#mod-scorm-playscorm .structurelist li {   margin-left:-24px;   font-family:Arial, Helvetica, sans-serif;   font-size:0.95em;}/* ------------------- CHAT ------------------- */#mod-chat-view .generalbox {  border-width:0px;}#mod-chat-gui_header_js-chatinput,#mod-chat-gui_header_js-chatinput #page,#mod-chat-gui_header_js-chatinput #content {   margin:6px 3px;;   text-align:left;}#mod-chat-gui_header_js-chatinput #content input {    width:85%;	margin-left:0.5em;}/* =================== Choice ================== */#mod-choice-view .generalbox {  border-width:0px;}/* ------------------ Journal ------------------ */#mod-journal-view .generalbox {   font-family:"Courier New", Courier, mono;}#mod-journal-view .generalbox .singlebutton {   padding:0.3em;}/* ================ Lesson =============== */#mod-lesson-index .cell {  font-size:0.8em;}#mod-lesson-view table.generalbox {  border-width:2px;  border-style:solid;  border-collapse:collapse;}#mod-lesson-view .generalbox th {  padding:1em;}#mod-lesson-view table.generalbox td {  padding:0.5em;  border-width:1px;  border-style:solid;}#mod-lesson-view .generalbox .generalbox,#mod-lesson-view .generalbox .generalboxcontent,#mod-lesson-view .generalbox .generalboxcontent td {   border-width:0px;   border-style:none;}#mod-lesson-view .generalbox .lessonbutton a {    background-color:#F9F9F9;    padding-top:3px;    padding-bottom:2px;}#mod-lesson-view .lessonbutton.nexthorizontal a,#mod-lesson-view .lessonbutton.prevhorizontal a,#mod-lesson-view .lessonbutton.standardhorizontal a {    display:block;    clear:both;    margin:0.5em;}/***** tea/basic_layout.css end *****/

/***** tea/footer.css start *****/

/******************************* FOOTER ************************************/#footer {	background:#E7E7E7;  	border:1px solid #999999;	clear:both;	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;	margin-top:1em;	text-align:left;}#footer .breadcrumb {   text-align:left;   margin:8px;}#footer img.top {   /*float:left;*/   margin:8px;}.logo {   float: right;   margin:8px;}#footer p.helplink {   margin:8px;}.performanceinfo {   font-size:0.9em;   text-align:left;}ul.logos {    text-align:center;}ul.logos li {    display:block;	width:20%;	text-align:center;	float:left;}/***** tea/footer.css end *****/

