/* Core */

.bg_lightblue {
	background:#B4D1EE;
}
.bg_lightblue a:link, .bg_lightblue a:visited{
	color:#663399;
}
.bg_medblue{
	background:#5C95CF;
}
.bg_darkblue{
	background:#003399;
	color:#ffffff;
}
.bg_darkblue a:link, .bg_darkblue a:visited{
	color:#ffcc33;
}
a.glossary:link, a.glossary:visited{
	color:#00991A;
	text-decoration:none;
	border-bottom:thin dotted #00991A;
	font-weight:bold;
}
a.glossary:hover{
	color:#004D0D;
	border-bottom:thin dotted #004D0D;
}
a:link {}
a:visited {}
a:hover {}
a.dimmed:link,a.dimmed:visited {}
th.header,td.header,div.header {}
#left-column, #right-column {}


/***
 *** Blocks
 ***/
.sideblock{
	border: thin outset #B4D1EE;
}
.sideblock .content{
	border: thin inset #B4D1EE;
}
.sideblock .header{
	border:none;
	background:#B4D1EE;
	font-weight:bold;
}
.sideblock .footer,
.block_news_items .date{
	border-top: thin solid #B4D1EE;
}
.sitetopiccontent {}
block_site_main_menu{}
/* Course outline */
tr.main{
	background:#D9D9D9;
}
tr.main td.side, tr.main td.content, tr.current td.side{
	border-top:2px solid #999999;
	border-bottom:2px solid #999999;
}
tr.main td.left, tr.current td.left{
	border-left:2px solid #999999;
}
tr.main td.right, tr.current td.right{
	border-right:2px solid #999999;
}
tr.current{
	background:#ffffff !important;
}
tr.current td.content{
	border:2px solid #ffcc33;
}
#section-0{
	background:#ffffff !important;
}
tr.separator{
	height:1em;
}
/***
 *** Calendar
***/
#calendar .maincalendar,
#calendar .sidecalendar {
}

#calendar .maincalendar table.calendarmonth th {
}


table.calendarmonth tr td {
} 

table.minicalendar {
}

table.minicalendar tr.weekdays th {
}

table.minicalendar tr td.day {
}
  
table.minicalendar tr td.weekend {
}
table.minicalendar tr td.day,
table.calendarmonth td{
	border: 1px solid #999999;
}
#calendar .today,
.minicalendar .today {
	background-color:#FFFF00 !important;
	border: solid #FF0000 !important;
}
/* colors for calendar events */
#calendar .event_global,
.minicalendar .event_global,
.block_calendar_month .event_global {
	background:#965DD0;
}
.event_global a, .event_global a:visited{
	color:#ffffff
}
#calendar .event_course,
.minicalendar .event_course,
.block_calendar_month .event_course {
	background:#5D96D0;
}
.event_course a, .event_course a:visited{
	color:#ffffff;
}


#calendar .event_group,
.minicalendar .event_group,
.block_calendar_month .event_group {
	background:#EBD4BC;
}

#calendar .event_user,
.minicalendar .event_user,
.block_calendar_month .event_user {
	background:#D0D05D;
}
.cal_popup_fg {}
.cal_popup_bg {
	background:#ffffff;
}


/***
 *** Course
 ***/
.headingblock {
	border:none;
}
.categoryboxcontent, .courseboxcontent {}
.categorybox .category {}
.main .side {
	background:#999999 url("http://courses.legalaiduniversity.org/theme/lau/pix/bar_gradient.gif") repeat-y;
	min-width:30px;
	color:#000000;
	font-weight:bold;
}
/*
.main .content{
	border:1px solid #999999;
}
*/
#course-view .section.hidden .content,
#course-view .section.hidden .side {
	border: 1px dashed #003399;
}
#course-view .section.main .content {}
#course-view .section.main .side {}
#course-view .current .right.side,
#course-view .current .left.side {
}


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

.tabs .side {
}
.tabrow td {
}
.tabrow td .tablink {
}
.tabrow td:hover {
}
.tabrow td:hover .tablink {
}
.tabrow .last span {
}
.tabrow .selected {
}
.tabrow .selected .tablink {
}
.tabrow td.selected:hover {
}
.tabrow td.selected:hover .tablink {
}

/***
 *** Modules: Forum
 ***/

.forumheaderlist,
.forumpost {
}

.forumpost .content {
}

.forumpost .left {
}

.forumpost .topic {
}

.forumpost .starter {
}

.forumheaderlist .discussion .starter {
}

.forumheaderlist td {
}

.sideblock .post .head {
}

.forumthread .unread {
}
#mod-forum-discuss .forumpost {
}

#mod-forum-discuss .forumpost.unread .content {
} 

#mod-forum-discuss .forumthread .unread {
} 

#mod-forum-index .unread {
}

/***
 *** Legal Aid U. specific
 ***/
table.timeframe{
	background:#CAAFCA;
	border:thin outset #996699;
}
table.timeframe th{
	background:#996699;
}
table.timeframe th, table.timeframe td{
	border:thin inset #996699;
	padding:0.25em 0.5em;
}

table.resources{
	border:thin outset #5C95CF;
}
table.resources th{
	background:#5C95CF;
}
table.resources tr{
	border:thin groove #5C95CF;
	padding:0.25em 0.5em;
}