/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a:link {
	text-decoration: underline;
	color: #666666;
}

a:visited {
	text-decoration: underline;
	color: #666666;
}

a:hover {
	text-decoration: underline;
	color: #A60101;
}

a:active {
	text-decoration: none;
	color: #A60101;
}

img.shadowFilter {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#663333,direction=135,strength=3);
}
div.shadowFilter {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#663333,direction=135,strength=3);
}
td.loginPanel {
	background-color: #F0F3FB;
}

table.docBodyTable {
	width:100%;
}
table.loginBodyTable {
	width:600px;
	margin-top: 20px;
}
div.loginLeftTop {
	position:left; 
	left:0px; 
	top:0px; 
	height: 80px;
	z-index:1; 
	width:600px;
	border: 2px solid #A60101;
	background-image: url(pics/top_logo.gif);
	background-position: left;
	background-repeat:no-repeat;
}
div.loginHeader {
	position:static;
	text-align:center;
	padding-left: 0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
	height:80px;
	z-index:1; 
}
table.loginMainTDright {
	width: 600px;
}
td.loginMainTDleft {
	vertical-align:top;
	width: 50%;
	padding:10px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 2px solid #A60101;
}
td.loginMainTDright {
	vertical-align:top;
	width: 50%;
	padding:10px;
	background-color: #F0F0F0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: 2px solid #A60101;
}
div.loginBlock {
	border: 2px solid #CCCCCC; 
	padding:5px;
}
table.registerTable {
}
td.registerTD {
	vertical-align:top;
	width: 50%;
	padding:10px;
	background-color: #F0F0F0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 2px solid #A60101;
	border-right: 2px solid #A60101;
}

td.bgTopUnder {
	height: 80px;
	width:100%;
	background-color: #ffffff;
	
	background-position: left top;
	background-repeat:no-repeat;
}
img.bgTopUnderTangle {
	height: 80px;
	width: 80px;
}
div.bgLeftTop {
	position:absolute; 
	left:0px; 
	top:0px; 
	height: 80px;
	z-index:5; 
	width:193px;
	background-image: url(pics/top_logo.gif);
	background-position: left;
	background-repeat:no-repeat;
}
img.bgLeftTopTangle {
	height: 80px;
	width:193px;
}
div.bgRightTop {
	display:inline;
}
img.bgRightTopTangle {
	display:inline;
	width:750px;
	height:1px;
}
div.mainHeader {
	display:inline;
	padding-left: 180px;
	padding-right:280px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
	height:80px;
	z-index:1; 
}
div.headerCenter {
	position: absolute;
	background-image: url(pics/header_center.gif);
	background-position: top center;
	background-repeat:no-repeat;
	top:0;
	width: 100%;
	height: 80px;
	z-index:1; 
}
img.headerCenterTangle {
	width: 274px;
	height: 80px;
}
div.headerFlash {
	display:none;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:100%;
	height:80px;
	z-index:1; 
}
.headerFlashObj{
	width:382px;
	height:80px;
	z-index:1; 
}
div.headerAddDiv {
	display:none;
}
div.headerAdd {
	display:none;
}
img.headerAddTangle {
	display:none;
}
div.personalContainer {
	position:absolute;
	width:100%;
	height:80px;
	top:0px;
	left:0px;
	z-index:1;
	padding-top: 5px;
/*	padding-bottom: 5px;
	padding-left: 465px; */
	text-align: right;
}
div.personalDiv {
	position:relative; 
	float:right;
	height: 70px; 
	width: 260px;
	z-index: 3;
	padding-right: 8px;
}
select.personalMenu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	width: 96%;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color: #FFFFFF;
	color: #333333;
}
td.personalText {
	background-color:#F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
div.mainMenuDiv {
	position:absolute; 
	left: 0px; 
	top: 80px; 
	height: 26px; 
	z-index: 0; 
	visibility: visible;
}
td.mainMenuTop {
	background-color:#A60101;
	height: 1px;
}
td.mainMenuTopLeft {
	background-color:#A60101;
}
td.mainMenuTopRight {
	background-color:#A60101;
}
td.mainMenuLeft {
	background-color:#A60101;
}
td.mainMenuCenter {
	background-color:#A60101;
}
td.mainMenuRight {
	background-color:#A60101;
}
td.mainMenuBottom {
	background-color:#A60101;
	height:1px;
}
div.mainMenuInsertDiv {
}
td.mainMenuLeftInsert {
	background-color:#A60101;
	width: 27px;
	height:20px;
}
td.mainMenuLeftInsert2 {
	background-color:#A60101;
	width: 48px;
	height:20px;
}
img.mainMenuLeftTangle {
	width: 27px;
}
img.mainMenuLeftTangle2 {
	width: 48px;
}
table.menuIconTable {

}
td.menuIconTD {
	width:27px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	padding-left: 3px;
	padding-right: 3px;
}
td.mainMenuItem {
	cursor:pointer;
	background-color:#A60101;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
}
td.mainMenuItemOver {
	cursor:pointer;
	background-color:#A60101;
    color:#FFFFCC;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
}
a.dropDownMenuText{
	color: #FFFFFF !important;
	text-decoration: none;
	font-weight:bold;
}
a.dropDownMenuText:visited {
	text-decoration: none;
	color: #FFFFFF !important;
	font-weight:bold;
}
a.dropDownMenuText:hover {
	text-decoration: none;
	color: #FFFFCC !important;
	font-weight:bold;
}
a.dropDownMenuText:active {
	text-decoration: none;
	color: #FFFFFF !important;
	font-weight:bold;
}
td.mainMenuDivider {
	background-image: url(pics/menu_divider.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 29px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}
div.mainBlockDiv {
	position: absolute; 
	left: 0px; 
	top: 113px; 
	z-index: 1;
}
div.decorBlock {
	display:none;
}
td.mainBlockBody {
	padding-left: 10px;
	padding-right: 10px;
	padding-top:20px;
	padding-bottom:20px;
}
td.leftPanel { 
	background-color: #ffffff;
	margin: 5px;
}

#courseHeader{}
#leftPanelHeaderText{}
#leftPanelCourseHeaderText{}
#leftPanelForumHeaderText{}



div.VotingHeaderText {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}

div.NewsHeaderText {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}

div.LeftHeaderText {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}




.panelForumEntrysTable{}
.leftPanelTable{}
.panelNewsTable{}
.panelVotingTable{}
.votingResults{}


.forumColumnDigest{}
.forumPanelItem{}
.forumColumnDate{}
.forumPanelItemText{}

td.middlePanelHeader { 
	background-color: #E0E0E0;
	margin: 0px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
td.middlePanelBody { 
	margin: 0px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
td.middlePanelBrd { 
	background-color: #333333;
}
td.middlePanelBgrnd { 
	background-color: #E0E0E0;
}
tr.middlePanelBgrnd { 
	background-color: #E0E0E0;
}
td.rightPanel {
	background-color: #ffffff;
	margin: 5px;
}
.headerText, .tableHeaderTextInner {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A60101;
	font-weight: bold;
}
.tableHeaderTextInner {
	margin-top:10px; 
	margin-bottom: 10px;
}
td.horDivider {
	background-image:   url(pics/hor_divider_bg.gif);
	background-repeat: repeat-x;
	background-position: center;	
}
td.horDividerNews {
	background-image:   url(pics/hor_divider_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 4px;
}
td.newsColumnDigest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newsColumnDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A60101;
}
.voteItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.horDividerVoting {
	background-image:   url(pics/hor_divider_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 5px;
}
div.footerDiv {
	background-color:#A60101;
	height:24px;
	z-index: 0;
}
td.footerDivider {
	background-color:#A60101;
	height:1px;
}
.footerText {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 4px;
	margin-bottom: 5px;
}
td.footerTD {
	background-color:#FFFFFF;
	text-align:center;
}
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A60101;
}
h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A60101;
}
h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A60101;
}
h4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A60101;
}
h5 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A60101;
}
h6 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A60101;
}
td.greeting {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E0E0E0;
	padding: 10px;
}
td.tableHeaderWithText {
	padding: 5px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	border-top-width: 1px;
	border-top-color: #333333;
}
tr.tableHeaderWithTextRow{
	display:none;
}
td.tableHeaderNoText {
	padding: 0px;
	height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
td.tableRowEven {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E0E0E0;
	padding: 5px;
	border: none;
}
td.tableRowOdd {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	padding: 5px;
	border: none;
}
td.tableRowOdd1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E0E0E0;
	padding: 3px;
	border: none;
}
td.tableRowOdd2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	padding: 3px;
	border: none;
}
td.tableFooter {
	padding: 0px;
	height: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
table.ddMenuTable{
	background-color: #CCCCCC;
	padding:1px 1px 1px 1px;	
	border: 1px solid #A60101;
}
div.ddMenu {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#A60101,direction=135,strength=2);
	background-color: #CCCCCC;
	margin-top: 3px;
	margin-left: 6px;
	padding: 0px;
	z-index: 10; 
	left: 0px; 
	top: 0px;
	visibility: hidden; 
	position: absolute;
	width:110px;
}
td.ddMenuItem {
	padding:3px;
	width:100%;
	background-color: #F0F0F0;
	cursor:pointer;
	color: #305f7b;
	font-weight:normal;
	text-decoration: none;
	font-family:  Arial, Helvetica Neue, sans-serif;
	font-size: 11px;
}
td.ddMenuItemOver {
	padding:3px;
	width:100%;
	background-color: #A60101;
	cursor:pointer;
	color:#F0F0F0;
	font-weight:normal;
	text-decoration: none;
	font-family:  Arial, Helvetica Neue, sans-serif;
	font-size: 11px;
}
a#ddmMenuItemText{
	color: #000000 !important;
	text-decoration: none;
}
a#ddmMenuItemText:visited {
	color: #000000 !important;
	text-decoration: none;
}
a#ddmMenuItemText:hover {
	color: #000000 !important;
	text-decoration: none;
}
a#ddmMenuItemText:active {
	color: #000000 !important;
	text-decoration: none;
}

td.ddMenuDivider {
	height:1px;
}
.ddMenuText {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.voteButtonOver {
	background-color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#A60101;
	width:107px;
	height:22px;
	border: 1px solid #A60101;
	text-align:center;
}
input.voteButton {
	background-color: #F0F0F0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	width:107px;
	height:22px;
	border: 1px solid #333333;
	text-align:center;
}
input.activateButtonOver {
	background-color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#A60101;
	width:107px;
	height:22px;
	border: 1px solid #A60101;
	text-align:center;
}
input.activateButton {
	background-color: #F0F0F0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	width:107px;
	height:22px;
	border: 1px solid #333333;
	text-align:center;
}
.currentPath {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A60101;
}
table.activator {
	background-color: #F0F0F0;
}
td.activator {
	background-color: #F0F0F0;
	padding: 3px;
}

TR.description {
	background-color: #F0F0F0;
}
TD.description {
	background-color: #F0F0F0;
}
SELECT {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #000000;
}

INPUT.inputButton {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #333333;
	background-color: #E0E0E0;
}
INPUT.inputButtonOver {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	border-style: solid;
	border-width: 1px;
	border-color: #A60101;
	color: #A60101;
	background-color: #FFFFFF;
	cursor:pointer;
}

INPUT.inputEdit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #000000;
	background-color: #ffffff;
}

.selectedLeftMenuItem {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A60101;
	width: 100%;
}
a.LeftMenuItem {
}
a.LeftMenuItem:active {
}
a.LeftMenuItem:hover {
}
a.LeftMenuItem:visited {
}
.newsListDate {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

TABLE.tableBorder {
	padding: 5px;
	background-color: #E0E0E0;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
table.forumTopicTable {
	width:100%;
	padding: 3px;
}
table.forumMsgTable {
	width:100%;
}
td.forumMsgTD {
	background-color: #F0F0F0;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
table.searchFormTable {
	width:100%;
}
td.searchFormTD {
	background-color: #F0F0F0;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
td.calendarBodyTable {
	background-color: #FFFFFF;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.calendarHeader {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	color: #A60101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
table.calendarInnerTable {
}
td.calendarDaysHeader {
	background-color: #A60101;
	padding: 2px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
td.calendarDaysHeader {
	background-color: #A60101;
	padding: 2px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
td.calendarCell {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 70px;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
td.tableRowEvenEvery {  
	font-family: Tahoma, Arial; 
	font-size: 7pt; 
	font-weight:bold; 
	padding: 2px;
	background-color:#F0F0F0;
	background-position: center;
	color: #000000;
}
td.tableRowEvenHoll {  
	font-family: Tahoma, Arial; 
	font-size: 7pt; 
	font-weight:bold; 
	padding: 2px;
	background-color:#FF3333;
	background-position: center;
	color: #FFFFFF;
}
td.calendarEmptyCell {
	height: 70px;
}
textarea{
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #000000;
	background-color: #ffffff;
}
.registerRightTD{
	width:60%;
	text-align:left;
	padding:2px;
}
.registerLeftTD{
	width:40%;
	text-align: right;
	padding:2px;
}

.tableHeaderWithTextRow{
	display:none;
}



td.LeftPanelNoSelectedItemRight {
	width: 24px;
	background-image:none;
}
td.LeftPanelSelectedItemRight {
	background-image: url(pics/more.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 18px;
	background-position: right center;
}


td.tableVotingBottom {
	text-align: center;
}


div.pathOrder {
	margin-bottom:6px;
	margin-top:0px; 
	margin-left:5px;
}

img.pathImg {
	background-image: url(pics/path_divider.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 12px;
	width: 12px;
}



.calendar_tren_cell {
	BORDER-RIGHT: #d3d3d3 0px solid; BORDER-TOP: #d3d3d3 0px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: center;
}
.calendar_edu_cell {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 0px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: left;
}
.calendar_edu_table {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 0px solid; BORDER-BOTTOM: #d3d3d3 0px solid;
}





TD.CL_forum_topic_name {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 6px; BACKGROUND-COLOR: #dddddd
}
TD.CL_forum_topic_author {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px
}
TD.CL_forum_topic_date {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px
}
TD.CL_forum_topic_body {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid
}
DIV.CL_forum_topic_content {
	PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 3px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffffff
}
TD.CL_forum_topic_answer {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: right
}
TD.CL_forum_topic_body {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #dddddd
}
DIV.CL_forum_divider {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/courselab.nsf/bg_divider_1.gif); PADDING-BOTTOM: 0px; MARGIN: 3px 1px; WIDTH: 510px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; POSITION: static; HEIGHT: 2px
}
TD.CL_forum_form_row {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}
#CL_forum_answer_form_template {
	DISPLAY: none
}
DIV.CL_answer_insert {
	DISPLAY: none; MARGIN: 3px 1px
}
TD.CL_forum_answer_form_table {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffffff
}
TD.CL_forum_list_row {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TD.CL_forum_list_outer {
	BORDER-BOTTOM: #cccccc 1px dotted
}
TD.CL_forum_list_header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
#CL_forum_mode_switch {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}

div.menublock_level_0 {}
div.menu_item_level_0_closed {
	background-color:#e0e0e0;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: url(pics/m_closed.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_closed_hover {
	background-color:#e0e0e0;
	color:#000000;
	font-weight: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: url(pics/m_closed.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
}
div.menu_item_level_0_open {
	background-color:#e0e0e0;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: url(pics/m_open.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_open_hover {
	background-color:#e0e0e0;
	color:#000000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: underline;
	width: 200px;
	background-image: url(pics/m_open.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_selected_open {
	background-color: #e0e0e0;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: url(pics/m_open.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_selected_open_hover {
	background-color:#e0e0e0;
	color:#000000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	width: 200px;
	background-image: url(pics/m_open.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_0_inner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 16px;
	text-align: left;
}
div.menuinline_level_0 {}
div.menublock_level_1 {}
div.menu_item_level_1_closed {
	background-color:#f0f0f0;
	color:#000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_closed_hover {
	background-color:#f0f0f0;
	color:#000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_selected_closed {
	background-color: #f0f0f0;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_selected_closed_hover {
	background-color: #f0f0f0;
	color:#000000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_open {
	background-color:#83889F;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_open_hover {
	background-color:#83889F;
	color:#FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	background-image: none;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: #B6B6B6 1px solid;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_1_inner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 16px;
	text-align: left;
}
div.menublock_level_2 {}
div.menu_item_level_2 {
	background-color: #FFFEEF;
	color: #000000;
	padding: 4px;
	width: 200px;
	border-bottom: #B6B6B6 1px solid;
	background-image: url(images/m_item.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_2_hover {
	background-color: #FFFEEF;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 200px;
	border-bottom: #B6B6B6 1px solid;
	background-image: url(images/m_item.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}
div.menu_item_level_2_inner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 16px;
	text-align: left;
}	

UL.red-dash LI {
	DISPLAY: block; PADDING-LEFT: 26px; BACKGROUND: url(pics/red-dash.gif) no-repeat 0px 0.6em; MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 1.25em; LIST-STYLE-TYPE: none
}

