A.aboMenu, A:ACTIVE.aboMenu, A:FOCUS.aboMenu, A:HOVER.aboMenu, A:LINK.aboMenu, A:VISITED.aboMenu
{
	color: #000000;
	font-size: 11;
}
td.aboMenuCell
{
	background-color: #004990;
	height: 58px;
}
table.aboSubMenu 
{
	border: 0px solid #C7C2A3;
	background-color: #000000;
}
.aboSubMenu td
{
	border: 0px solid #FFFFFF;
}
td.aboSubMenuOver
{
	border: 0px solid #000000;
}
div.aboSubMenu
{
	position:absolute;
	z-index:30;
	visibility:hidden;
	left:-500px;
	top:-500px;
}

iframe { 
	overflow-x: hidden; 
	overflow-y: auto; 
	z-index:-1;
} 

body
{
    font-family: Arial, Helvetica, sans-serif;
	margin:0;	
   	overflow-y: scroll;
   	overflow-x: auto;	
   	}

td, th {
    font-family: Arial, Helvetica, sans-serif;
	margin:0;
}

ul {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
ol {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
  	list-style-type: decimal;
}
li {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 20px;
}

th {
    font-weight: bold;
    background-color: #FFFFFF;
    border-width=0px;
}

a:link {
    text-decoration: none;
    color: #000000;
}

a:visited {
    text-decoration: none;
    color: #000000;
}

a:hover {
    text-decoration: none;
    color: #000000;
}

form {
    margin-bottom: 0;
}

.highlight {
    background-color: #AAFFAA;
}

.headertext {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 15px;
}

.headingblock {
    font-size: 14px;
    font-weight: bold;
    border-width: 0px;
    border-color: #FFFFFF;
    border-style: solid;
    -moz-border-radius: 3px;
    padding: 5px;
}

.navbar {
    background-image: url(/www/reePsite/hTheme/ree/styles.css/top_al);
}

.generaltable {
}

.preferencestable {
	FONT-SIZE: 12px
}
.preferencesidemenu {
	text-decoration:none;
	margin-left:15;
	color:#000000;
	FONT-SIZE: 12px;
}
.preferencesidemenu:link {
	text-decoration:none; 
	margin-left:15;
	color:#000000;
	FONT-SIZE: 12px;
}
.preferencesidemenu:visited {
	text-decoration:none; 
	margin-left:15;
	color:#000000;
	FONT-SIZE: 12px;
}
.preferencesidemenu:hover {
	text-decoration:underline; 
	margin-left:16;
	color:#003399;
	FONT-SIZE: 12px;
}

.generaltableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.generaltablecell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sideblock {

    border-width: 0px;
    border-color: #FFFFFF;
    border-style: solid;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
}

.sideblockheading {
	font-size: 12px;
	background-color: ;
	background-repeat:no-repeat;
	font-weight: bold;
}

.sideblockmain {
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
}

.sideblocklinks {
}

.sideblocklatestnews {
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
}

.sideblockrecentactivity {
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
}

.outlineheadingblock {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    -moz-border-radius: 3px;
}

.forumpost {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding: 0px 30px 5px 20px;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    -moz-border-radius: 3px;	
}

.forumpostpicture {
}

.forumpostside {
    -moz-border-radius-bottomleft: 20px;
}

.forumpostmessage {
    -moz-border-radius-bottomright: 20px;
}


.weeklyoutline {
}

.weeklyoutlineside {
}

.weeklyoutlinesidehighlight {
}

.weeklyoutlinesidehidden {
    background-color: #AAAAAA;
}

.weeklyoutlinecontent {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;
}

.weeklyoutlinecontenthighlight {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;
}

.weeklyoutlinecontenthidden {
    border-color: #AAAAAA;
    border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;
}

.weeklydatetext {
    font-size: 14px;
    color: Black;
    font-color:Black;
}

.topicsoutline {
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;		
}

.topicsoutlineside {
}

.topicsoutlinesidehighlight {
}

.topicsoutlinesidehidden {
    background-color: #AAAAAA;
}

.topicsoutlinecontent {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;
	font-size: 12px;
}

.topicsoutlinecontenthighlight {
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;
}

.topicsoutlinecontenthidden {
    border-color: #AAAAAA;
    border-style: solid;
    border-width: 1px;
    border-left: 0px;
    border-right: 0px;
}

.siteinfo {
}

.siteinfocontent {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    color: #000000;
    font-size=12px;	
    -moz-border-radius: 20px;
    padding: 10px;
}


.generalbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	align: left;
	color: #000000;
    border-width: 0px;
    border-style: solid;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
}

.generalboxcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;	
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
}

.noticebox {
	width:649;
	align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding: 0px 30px 5px 20px;
	background-color: #FFFFFF;	
}

.noticeboxcontent {
    text-align: center;
}

.feedbacktextquiz{
color: blue;
}


.feedbacktext {
   color: #4D6328;
}

.feedbacktextquizincorrect{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: red;
	padding: 0px 30px 5px 0px;
	font-weight: bold;
}

.feedbacktextquizcorrect{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #128300;
	padding: 0px 30px 5px 0px;
	font-weight: bold;
}

a.dimmed:link {
    text-decoration: none;
    color: #AAAAAA;
}

a.dimmed:visited {
    text-decoration: none;
    color: #AAAAAA;
}

a.dimmed:hover {
    text-decoration: underline;
    color: #AAAAAA;
}

.dimmed_text {
    color: #AAAAAA;
}

.forumpostheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding: 5px 0px 5px;
	font-weight: bold;	
}

.forumpostheadertopic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding: 5px 0px 5px;
	font-weight: bold;
}

.forumpostheaderpicture {
}

.forumpostheadername {
    font-size: small;
}

.forumpostheaderreplies {
    font-size: small;
}

.forumpostheaderdate {
    font-size: small;
}

.logininfo {
    font-size: x-small;
}

.homelink {
    font-size: x-small;
}

.teacheronly {
    color: #990000;
}

.header {
}

.headermain {
    font-size: large;
    font-weight: bold;
}

.headermenu {
}

.headerhome {
}

.headerhomemain {
    font-size: x-large;
    font-weight: Bold;
}
.headerhometable {
	background-image: url(/www/reePsite/hTheme/ree/styles.css/top_al.jpg);
    font-size: small;
    font-weight: Italic;
	 
}
.headerhomemenu {
}

.categorybox {
}

.categoryboxcontent {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    -moz-border-radius: 20px;
}

.categoryname {
    font-size: 14px;
    font-weight: bold;
    font : Arial;
}

.categorynumber {
    font-size: larger;
    font-weight: bold;
}

.coursename {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	padding: 5px;	
}
.coursenameNormal {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #000000;
}
.coursebox {
}

.courseboxcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;		
    border-width: 0px;
    border-color: black;
    border-style: solid;
    -moz-border-radius: 20px;
}

.courseboxinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;	
}

.courseboxsummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	
}

a.autolink:link {
    text-decoration: none;
    color: #003471;
	font-weight: bold;

}

a.autolink:visited {
    text-decoration: none;
    color: #003471;
	font-weight: bold;

}

a.autolink:hover {
    text-decoration: underline;
    color: #7886A5;
	font-weight: bold;
}

.userinfobox {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
    margin-bottom: 5px;
}

.userinfoboxside {
    -moz-border-radius-bottomleft: 20px;
}

.userinfoboxcontent {
    -moz-border-radius-bottomright: 20px;
}

.userinfoboxsummary {
}

.userinfoboxlinkcontent {
    -moz-border-radius-bottomright: 20px;
}

.generaltab {
	font-family: Arial, Helvetica, sans-serif;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
}

.generaltabselected {
	font-family: Arial, Helvetica, sans-serif;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
}

.forumheaderlist {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
}

.smallinfo {
}

.smallinfohead {
    color: #555555;
}

.tabledivider {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}

.headingblockcontent {
	font-size: 11px;
}

TABLE.calendarmini {
    width: 43%;
    border-width: 1px;
    border-color: none;
    border-style: none;
    font-size: 9px;
	color: #000000;;
    margin: 10px;
    padding: 0px;
    -moz-border-radius: 8px;
}

TABLE.calculatormini {
    width: 43%;
    border-width: 1px;
    border-color: none;
    border-style: none;
    font-size: 9px;
	color: #000000;;
    margin: 10px;
    padding: 0px;
    -moz-border-radius: 8px;
}

TABLE.calendarmonth {
    width: 60%;
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    margin: 0px;
    padding: 2px;
    -moz-border-radius: 10px;
}

TABLE.calendarmini TBODY TD {
    text-align: center;
    vertical-align: center;
    border-width: 2px;
    border-color: #FFFFFF;
    border-style: solid;
    -moz-border-radius: 4px;
}

TABLE.calculatormini TBODY TD {
    text-align: center;
    vertical-align: center;
    border-width: 2px;
    border-color: #FFFFFF;
    border-style: solid;
    -moz-border-radius: 4px;
}

TABLE.calendarmonth TBODY TD {
    width: 14%;
    border-width: 2px;
    border-color: #FFFFFF;
    border-style: solid;
    vertical-align: top;
}

.cal_event_global {
	background-color: #2EBA0E;
	border: 2px #2EBA0E solid !important;
}

.cal_event_course {
	background-color: #ff9966;
	border: 2px #ff9966 solid !important;
}

.cal_event_group {
	background-color: #FBBB23;
	border: 2px #FBBB23 solid !important;
}

.cal_event_user {
	background-color: #A1BECB;
	border: 2px #A1BECB solid !important;
}

.cal_duration_global {
	border-top: 2px #2EBA0E solid !important;
	border-bottom: 2px #2EBA0E solid !important;
}

.cal_duration_course {
	border-top: 2px #ff9966 solid !important;
	border-bottom: 2px #ff9966 solid !important;
}

.cal_duration_user {
	border-top: 2px #A1BECB solid !important;
	border-bottom: 2px #A1BECB solid !important;
}

.cal_duration_group {
	border-top: 2px #FBBB23 solid !important;
	border-bottom: 2px #FBBB23 solid !important;
}

.cal_weekend {
    color: #000000;;
}

.cal_today {
	border: 0px black solid !important;
}

TABLE.calendarmonth TBODY TD TABLE {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 0.75em;
	line-height: 1.2em;
}

TABLE.calendarmonth TBODY TD TABLE TD {
    border: none;
}

TABLE.calendarmonth TBODY TD DIV {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 0.75em;
	line-height: 1.2em;
}

TABLE.calendarmini THEAD TD {
    font-size: .95em;
    text-align: center;
    vertical-align: center;
}

TABLE.calculatormini THEAD TD {
    font-size: .95em;
    text-align: center;
    vertical-align: center;
}

TABLE.calendarmonth THEAD TD {
    text-align: center;
    vertical-align: center;
    padding-bottom: 3px;
    border-bottom: 2px #FFFFFF solid;
}

.sideblockmain .cal_event {
    font-size: 0.8em;
    font-weight: bold;
}

.sideblockmain .cal_event_date {
	font-size: 0.6em;
}

.mycalendar {
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
}

.mycalendar .cal_event {
	font-weight: bold;
}
.mycalendar .cal_event_date {
	font-size: 0.8em;
}

.mycalendar TABLE.cal_filters {
    width: 60%;
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    margin: 0px;
    padding: 2px;
    -moz-border-radius: 10px;
}

.mycalendar .cal_filters THEAD TD {
    border-bottom: 2px #FFFFFF solid;
    margin: 0px;
    padding: 2px;
}


.mycalendar .cal_event_table {
    width: 100%;
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    margin: 0px;
    padding: 2px;
    -moz-border-radius: 10px;
}

.mycalendar .cal_event_table THEAD {
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.sideblockmain HR {
	height: 1px;
	border: none;
	border-top: 1px #999 solid;
	margin-top: 4px;
	margin-bottom: 4px;
}

.mycalendar HR {
	height: 1px;
	border: none;
	border-top: 1px #999 solid;
	margin-top: 4px;
	margin-bottom: 4px;
}

.calendarreferer {
	font-weight: bold;
}

TD.cal_event_description {
	width: 80%;
	border-left: 2px #FFFFFF solid;
	vertical-align: top;
	padding: 5px;
}

.cal_popup_fg {
    background-color: #FFFFFF;
}

.cal_popup_bg {
    border-top: 2px #FFFFFF solid;
    border-left: 2px #FFFFFF solid;
    border-right: 2px #FFFFFF solid;
    border-bottom: 2px #FFFFFF solid;
    padding: 0px;
    margin: 0px;
}

.cal_popup_caption {
    font-size: 75%;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.cal_popup_close {
	font-size: 75%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
}

.sideblock .cal_controls {
	text-align: center;
	font-size: 9px;
}

A IMG {
	border: none;
}

TABLE.formtable TD {
	padding: 9px;
}

.eventfull {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
}

.eventfullheader {
}

.eventfullpicture {
    padding:8px;
}

.eventfullside {
    -moz-border-radius-bottomleft: 15px;
}

.eventfullmessage {
    -moz-border-radius-bottomright: 15px;
}

#block_course_summary, #block_course_summary .sideblockmain {
    -moz-border-radius: 20px;
}

#block_course_summary .sideblockmain {
    padding: 10px;
}
.headerlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 10px;
}
.dateinsert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 10px;
}

.dateinsert1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #000000;
	padding-right: 10px;
}

.sitetopic {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    -moz-border-radius: 15px;
}

.sitetopiccontent {
    -moz-border-radius: 15px;
}



.bannertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.bannertext {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 10px;
}
.bannerlink {
	a:link {
	    text-decoration: none;
	    color: #FFFFFF;
	}	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 10px;
    text-decoration: none;
}
.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: 003471;
}
.leftnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	background-color: #003471;
}
.leftnavrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #FFFFFF;
}

.leftnav_yourclasses {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #003471;
}
.leftnav_yourclasses:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #003471;
}
.leftnav_yourclasses:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #003471;
}
.leftnav_AdminInstruct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 2px 2px 4px;
	background-color: #003471;
}
.leftnav_AdminInstruct:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 2px 2px 4px;
	background-color: #003471;
}
.leftnav_AdminInstruct:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px 2px 2px 4px;
	background-color: #003471;
}
.leftnav_AdminInstruct:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	padding: 2px 2px 2px 4px;
	background-color: #003471;
}
.leftnav_AdminInstruct_Select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	padding: 2px 2px 4px 8px;
	background-color: #003471;
}
.leftnavcategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7786a5;
}

.leftnavSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003471;
	padding: 4px 0px 4px 10px;
	font-style: normal;
	letter-spacing: .01pc;
	word-spacing: normal;
	background-color: #A8B3CC;
}

.leftnavlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003471;
	font-style: normal;

}
.leftnavlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF99;
	font-style: normal;
}

.moodleleftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
correctness
{
	color: #000000;
}
.moodleleftnavSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1ECFE;
	font-style: normal;
	letter-spacing: .01pc;
	word-spacing: normal;
}
.topNavDropTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px;
}
.topNavDropCatagory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 5px;
}
.TenPtReg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0px;
}
.TwelvePtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.TwelvePt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}
.fourteenPt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}

.ElevenPt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ElevenPtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.bottomspacer {
	font-size: 6px;
}

.courseBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding: 0px 30px 5px 20px;
}

.courseBodyNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.courseBodyNormallink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000CC;
}
.courseBodyNormallink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000CC;
}
.courseBodyNormallink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF9900;
}
.courseBodyNormalmargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 20px;
}
.courseBodyNormalmarginindent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 60px;
}
.courseBodyNormalmarginindent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 80px;
}
.courseBodyNormalmarginindent3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 100px;
}
.courseBodyNormalmarginindent4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 120px;
}
.courseBodyNormalmarginindent5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	margin-left: 140px;
}
.courseBodyNormalmarginlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000CC;
	margin-left: 20px;
}
.courseBodyNormalmarginlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0000CC;
	margin-left: 20px;
}
.courseBodyNormalmarginlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF9900;
	margin-left: 20px;
}
.courseBodyboldNormalmargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding: 0px 0px 5px;
	font-weight: bold;
	margin-left: 20px;
}
.courseBodyboldinline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding: 0px 0px 5px;
	font-weight: bold;
}
.courseBodyboldinlineNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.courseBodyHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #666666;
	padding: 0px 30px 5px 20px;
	line-height: 18px;
}
.courseBodyHeadNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	padding: 0px 30px 5px 20px;
	line-height: 18px;
}
.generateName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 18px;
	padding-top: 1px;
}
.crazySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
}
.studentlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D6328;
	padding-top: 5px;
	padding-right: 5px;
	font-weight: bold;
	padding-left: 5px;
}
.indexdateinsert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 10px;
	padding-left: 20px;
}
.fieldSpacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 5px;
}
.indexInputTopMargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	padding: 0px;
}
.indexNavCatagory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
}
A.nodec {
	text-decoration: none;
color: #ffffff;	
}
.generateName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 18px;
	padding-top: 1px;
}
.crazySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
}
.studentlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D6328;
	padding-top: 5px;
	padding-right: 5px;
	font-weight: bold;
	padding-left: 5px;
}
.indexdateinsert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 10px;
	padding-left: 20px;
}
.fieldSpacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 5px;
}
.indexInputTopMargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	padding: 0px;
}
.courseBodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding: 0px 30px 5px 0px;
	font-weight: bold;
}
.courseBodyboldNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.courseBodyTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding: 0px 0px 5px 20px;
}
.courseBodyTableBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding: 0px 0px 5px 20px;
	font-weight: bold;
}
.courseBodyTableBoldBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #000000;
	padding: 0px 0px 5px 20px;
	font-weight: bold;
}
.pageHeaderboldmargin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 20px; COLOR: #000000; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageHeaderbold {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.gradingdetailszeropenalty {
	font-weight: bold;
}

.quizbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding: 0px 10px 5px 10px;
}
.quizbodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding: 0px 30px 5px 0px;
	font-weight: bold;
}
.quizbodyboldinline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding: 0px 0px 5px;
	font-weight: bold;
}

.leftnavnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #003470;
	padding-left : 5px;
}

.leftsubnavnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003470;
	font-weight: normal;
	background-color: #a7b3cb;
	padding-left : 10px;
}

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003470;
	font-weight: normal;
	padding-left : 5px;
}

.resourcetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7786a5;
	padding : 5px 5px 5px 5px;
}

/*** Added May09 2006 *****/
.courseHeadTitle {

            font-size: 18px;

            font-weight: bold;

            font-family: Helvetica, Arial, sans-serif;

            color: #234984;

            padding: 15px 10px 15px 15px;

}

.courseHeadStuName {

            font-family: Helvetica, Arial, sans-serif;

            font-size: 12px;

            font-style: normal;

            color: #000000;

            padding: 15px 10px 15px 15px;

}

/***
 *** Tabs
 ***/

.tabs {
  width: auto;
  margin-bottom: 9px;
  border-collapse: collapse;
}

.tabs td {
  padding: 0px;
}

.tabs .side {
  width: 50%;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}

.tabrow {
  border-collapse:collapse;
  width:100%;
  margin: 1px 0px 0px 0px;
}

.tabrow td {
  padding:0 0 0px 14px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}

.tabrow th {
  display:none;
}
.tabrow td .tablink {
  display:block;
  padding:7px 10px 4px 0px;
  text-align:center;
  white-space:nowrap;
  text-decoration:none;
}
.tabrow .last {
  display:block;
  padding:0px 1px 0px 0px;
}
          
.tabrow td.selected {
  border-width: 0px;
  font-style: bold;
}
.tablink a:link,
.tablink a:visited {
  color:#000066;
}

.selected .tablink a:link,
.selected .tablink a:visited {
  color:#000000;
}
.tabs .side,
.tabrow td {
  border-color: #AAAAAA;
}
.tabrow td {
  background:url(pix/tab/left.gif) top left no-repeat;
}
.tabrow td .tablink {
  background:url(pix/tab/right.gif) top right no-repeat;
}
.tabrow td:hover {
  background-image:url(pix/tab/left_hover.gif);
}
.tabrow td:hover .tablink {
  background-image:url(pix/tab/right_hover.gif);
}
.tabrow .last {
  background: transparent url(pix/tab/right_end.gif) top right no-repeat;
}
.tabrow .selected {
  background:url(pix/tab/left_active.gif) top left no-repeat;
}
.tabrow .selected .tablink {
  background:url(pix/tab/right_active.gif) top right no-repeat;
}
.tabrow td.selected:hover {
  background-image:url(pix/tab/left_active_hover.gif);
}
.tabrow td.selected:hover .tablink {
  background-image:url(pix/tab/right_active_hover.gif);
}
.logtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding: 0px 30px 5px 20px;
}

.logheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	padding: 0px 5px 5px 5px;
	line-height: 18px;
}
tr.alternateListRow
{
	background-color: #DDDDDD;
}

.unittitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; 
}

.NavOutlineThisPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFCC00;
}

.leftnavPortalSub {
	align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-align:left;
	color: #003471;
	padding: 2px 0px 4px 10px;
	background-color: #A8B3CC;
}

.leftnavPortalSub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-align:left;
	color: #003471;
	padding: 2px 0px 4px 10px;
	background-color: #A8B3CC;
}

.leftnavPortalSub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-align:left;
	color: #003471;
	padding: 2px 0px 4px 10px;
	background-color: #A8B3CC;
}

.leftnavPortalSub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-align:left;
	color: #ffcc00;
	padding: 2px 0px 4px 10px;
	background-color: #A8B3CC;
}


.leftnavPortalCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	padding: 4px 0px 4px 10px;
	font-style: normal;
	letter-spacing: .01pc;
	word-spacing: normal;
	background-color: #7886a5;
}

.leftnavPortalCat:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	padding: 4px 0px 4px 10px;
	font-style: normal;
	letter-spacing: .01pc;
	word-spacing: normal;
	background-color: #7886a5;
}

.leftnavPortalCat:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	padding: 4px 0px 4px 10px;
	font-style: normal;
	letter-spacing: .01pc;
	word-spacing: normal;
	background-color: #7886a5;
}

.leftnavPortalCat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffff99;
	padding: 4px 0px 4px 10px;
	font-style: normal;
	letter-spacing: .01pc;
	word-spacing: normal;
	background-color: #7886a5;
}

.leftnavPortalCatSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffff99;
	padding: 4px 0px 4px 10px;
	font-style: normal;
	letter-spacing: .01pc;
	word-spacing: normal;
	background-color: #7886a5;	
}

.horizontalbar {
	color: #000066;
}

.EditTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.EditTableBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.dataCellborderAll {
	border-width:medium;
	border-style:solid;
	border-color:#999999;
}

.usertable {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}
.usertable td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
}
.tableBGdark{
	background-color:#204684;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
