body, td, th, li {    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;		color: #FFFFFF;}th {    font-weight: bold;    background-color: #999966;    /*background-image: url(http://www.emergeacademy.net/energize/theme/energize/gradient.jpg);*/		/*image: url(http://www.emergeacademy.net/energize/theme/energize/gradient.jpg);*/	}a:link {    text-decoration: none;    color: #E0DB52;}a:visited {    text-decoration: none;    color: #E0DB52;}a:hover {    text-decoration: underline;    color: #E0DB52;}form {    margin-bottom: 0;}.highlight {    background-color: #AAFFAA;}.headingblock {    background-image: url(http://www.emergeacademy.net/energize/theme/energize/gradient.jpg);    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    -moz-border-radius: 3px;}.navbar {    background-image: url(http://www.emergeacademy.net/energize/theme/energize/gradient.jpg);}.generaltable {}.generaltableheader {    background-image: url(http://www.emergeacademy.net/energize/theme/energize/gradient.jpg);}.generaltablecell {}.sideblock {    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    -moz-border-radius-bottomleft: 20px;    -moz-border-radius-bottomright: 20px;}.sideblockheading {    background-image: url(http://www.emergeacademy.net/energize/theme/energize/gradient.jpg);}.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 {    background-image: url(http://www.emergeacademy.net/energize/theme/energize/gradient.jpg);    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    -moz-border-radius: 3px;}.forumpost {    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    -moz-border-radius-bottomleft: 20px;    -moz-border-radius-bottomright: 20px;}.forumpostpicture {}.forumpostside {    -moz-border-radius-bottomleft: 20px;}.forumpostmessage {    -moz-border-radius-bottomright: 20px;}.weeklyoutline {}.weeklyoutlineside {}.weeklyoutlinesidehighlight {}.weeklyoutlinesidehidden {    background-color: #AAAAAA;}.weeklyoutlinecontent {    border-color: #999966;    border-style: solid;    border-width: 1px;    border-left: 0px;    border-right: 0px;}.weeklyoutlinecontenthighlight {    border-color: #606F9B;    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: medium;    font-weight: bold;    color: #606F9B;}.topicsoutline {}.topicsoutlineside {}.topicsoutlinesidehighlight {}.topicsoutlinesidehidden {    background-color: #AAAAAA;}.topicsoutlinecontent {    border-color: #999966;    border-style: solid;    border-width: 1px;    border-left: 0px;    border-right: 0px;}.topicsoutlinecontenthighlight {    border-color: #606F9B;    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;    -moz-border-radius: 20px;    padding: 10px;}.generalbox {    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    -moz-border-radius-topleft: 3px;    -moz-border-radius-topright: 3px;    -moz-border-radius-bottomleft: 15px;    -moz-border-radius-bottomright: 15px;}.generalboxcontent {    -moz-border-radius-topleft: 3px;    -moz-border-radius-topright: 3px;    -moz-border-radius-bottomleft: 15px;    -moz-border-radius-bottomright: 15px;		background-color: #999966;}.noticebox {    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    -moz-border-radius: 3px;}.noticeboxcontent {    text-align: center;}.feedbacktext {    color: #606F9B;}a.dimmed:link {    text-decoration: none;    color: #AAAAAA;}a.dimmed:visited {    text-decoration: none;    color: #AAAAAA;}a.dimmed:hover {    text-decoration: underline;    color: red;}.dimmed_text {    color: #AAAAAA;}.forumpostheader {}.forumpostheadertopic {}.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;}.headerhomemenu {}.categorybox {}.categoryboxcontent {    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    -moz-border-radius: 20px;}.categoryname {    font-size: larger;    font-weight: bold;}.categorynumber {    font-size: larger;    font-weight: bold;}.coursename {}.coursebox {}.courseboxcontent {    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    -moz-border-radius: 20px;}.courseboxinfo {}.courseboxsummary {}a.autolink:link {    text-decoration: none;    color: #000000;    background-color: #EEEEEE;}a.autolink:visited {    text-decoration: none;    color: #000000;    background-color: #EEEEEE;}a.autolink:hover {    text-decoration: underline;    color: red;}.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 {    -moz-border-radius-topleft: 15px;    -moz-border-radius-topright: 15px;}.generaltabselected {    -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 {}TABLE.calendarmini {    width: 100%;    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    font-size: .7em;    margin: 0px;    padding: 2px;    -moz-border-radius: 10px;}TABLE.calendarmonth {    width: 100%;    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: #606F9B;    border-style: solid;    -moz-border-radius: 4px;}TABLE.calendarmonth TBODY TD {    width: 14%;    border-width: 2px;    border-color: #606F9B;    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: red;}.cal_today {	border: 2px 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.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: 100%;    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: #606F9B;	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: #606F9B;}.cal_popup_bg {    border-top: 2px #606F9B solid;    border-left: 2px #606F9B solid;    border-right: 2px #606F9B solid;    border-bottom: 2px #606F9B solid;    background-image: url(http://www.emergeacademy.net/energize/theme/energize/gradient.jpg);    padding: 0px;    margin: 0px;}.cal_popup_caption {    font-size: 75%;    font-weight: bold;    font-family: sans-serif;}.cal_popup_close {	font-size: 75%;	font-weight: bold;	font-family: Tahoma, 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;}.sitetopic {    border-width: 1px;    border-color: #FFFFFF;    border-style: solid;    -moz-border-radius: 15px;}.sitetopiccontent {    -moz-border-radius: 15px;}