A:link
{
	font-weight: bold;
	font-size: 9pt;
	color: #336699;
	font-family: 'Trebuchet MS' , Verdana, Sans-Serif;
}
A:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: #336699;
	font-family: 'Trebuchet MS' , Verdana, Sans-Serif;
}
A:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #336699;
	FONT-FAMILY: 'Trebuchet MS' , Verdana, Sans-Serif;
	BACKGROUND-COLOR: gray;
	TEXT-ALIGN: center;
}
A:active
{
	font-weight: bold;
	font-size: 9pt;
	color: #ff4040;
	font-family: 'Trebuchet MS' , Verdana, Sans-Serif;
}
BODY
{
	font-size: 10pt;
	font-family: Verdana, Sans-Serif;
}

.HaveAudio
{
	font-size: 9px;
	/*background-image: url(/images/audio_no_01.gif);*/
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	color: black;
	font-family: verdana, Sans-Serif;
	background-color: yellow;
	text-align: left;
}

.Row 
{ 
	BORDER-RIGHT: #ddecfe 1px solid;
	/*PADDING-RIGHT: 1px;*/
	FONT-SIZE: 12px;
	CURSOR: default;
	FONT-FAMILY: verdana;
	background-color: #e8e8e8;
	cursor: default;
}

.RowAlternating
{
	BACKGROUND-COLOR: #ddecfe;
}

.coursecatalogtable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #c6dff7;
}
.datagrid{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif;}
.MenuGroup{
	font-size: 9pt;
	color: white;
	font-family: Verdana, Sans-Serif;
	background-color: buttonshadow;
	text-align: center;}
.MenuGroupBackForward{
	font-family: Verdana, Sans-Serif;
	text-align: center;}
.MenuGroupCourseHome
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana, Sans-Serif;
	background-color: #dcdcdc;
	text-align: center;
}
.MenuGroupBackForward
{
	font-family: Verdana, Sans-Serif;
	text-align: center;
}
.MenuGroupDIP
{
	font-weight: bold;
	font-size: 9pt;
	color: yellow;
	font-family: Verdana, Sans-Serif;
	background-color: black;
	text-align: left;
}
.MenuGroupDIPContext
{
	border-right: #7e7e81 1px solid;
	border-top: #7e7e81 1px solid;
	font-weight: bold;
	font-size: 6pt;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= 'gray' , Direction=135, Strength=2);
	border-left: #7e7e81 1px solid;
	cursor: default;
	border-bottom: #7e7e81 1px solid;
	font-family: Verdana;
	background-color: #dcdcdc;
}
.MenuItem
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	font-family: verdana, Sans-Serif;
	background-color: #666666;
	text-align: center;
}

LI
{
	font-size: 10pt;
	font-family: Verdana, Sans-Serif;
}
.MenuItemBackForward
{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	cursor: hand;
	color: red;
	padding-top: 5px;
	font-family: verdana, Sans-Serif;
	background-color: transparent;
	text-align: center;
	text-decoration: underline;
}
.MenuItemBackForwardChapter
{

	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
	cursor: auto;
	color: navy;
	padding-top: 5px;
	font-family: verdana, Sans-Serif;
	background-color: transparent;
	text-align: center;
}
.MenuItemCourseHome
{
	BORDER-RIGHT: black thin;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 3px;
	CURSOR: hand;
	COLOR: red;
	PADDING-TOP: 3px;
	FONT-FAMILY: verdana, Sans-Serif;
	BACKGROUND-COLOR: #dcdcdc;
	TEXT-ALIGN: center;
	FONT-VARIANT: small-caps;
}
.MenuItemDeleted
{
	font-size: 9px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	color: #dcdcdc;
	font-family: verdana, Sans-Serif;
	background-color: darkgray;
	text-align: left;
}
.MenuItemDIP
{
	font-size: 9px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	color: yellow;
	font-family: verdana, Sans-Serif;
	background-color: #093f85;
	text-align: left;
}
.MenuItemDIPContext
{
  color:black; 
  font-family: verdana, Sans-Serif;
  font-size:8pt; 
  padding:5px;
  padding-left:5px;
  padding-right:5px;
  cursor:default; 
}
.MenuItemDown
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	font-family: verdana, Sans-Serif;
	background-color: red;
	text-align: center;
}
.MenuItemDownBackForward
{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	cursor: hand;
	color: red;
	padding-top: 5px;
	font-family: verdana, Sans-Serif;
	background-color: transparent;
	text-align: center;
	text-decoration: underline;
}
.MenuItemDownCourseHome
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	cursor: hand;
	color: white;
	font-family: verdana, Sans-Serif;
	background-color: red;
	text-align: center;
	font-weight: bold;
}
.MenuItemDownDIP
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9px;
	cursor: hand;
	color: white;
	font-family: verdana, Sans-Serif;
	background-color: red;
	text-align: left;
	font-weight: bold;
}
.MenuItemDownDIPContext
{
  background-color:#C2C5C8; 
  color:black; 
  font-family: verdana, Sans-Serif;
  font-size:8pt; 
  padding:5px;
  padding-left:5px;
  padding-right:5px;
  cursor:default; 
}
.MenuItemFirstSlide
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	cursor: hand;
	color: red;
	padding-top: 5px;
	font-family: verdana, Sans-Serif;
	background-color: transparent;
	text-align: center;
	text-decoration: underline;
}
.MenuItemNavigation
{
	font-size: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	color: yellow;
	font-family: verdana, Sans-Serif;
	background-color: red;
	text-align: left;
	text-decoration: line-through;
}
.MenuItemOver
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: hand;
	color: white;
	font-family: verdana, Sans-Serif;
	background-color: #4682b4;
	text-align: center;
}
.MenuItemOverBackForward
{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	cursor: hand;
	color: red;
	padding-top: 5px;
	font-family: verdana, Sans-Serif;
	background-color: transparent;
	text-align: center;
	text-decoration: underline;
}
.MenuItemOverCourseHome
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: hand;
	color: black;
	font-family: verdana, Sans-Serif;
	background-color: #FFFFFF;
	text-align: center;
}
.MenuItemOverCoursePreview
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Verdana, Sans-Serif;
	cursor: hand;
}
.MenuItemOverDIP
{
	font-weight: bold;
	font-size: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	color: white;
	font-family: verdana, Sans-Serif;
	background-color: #4682b4;
	text-align: left;
}
.MenuItemOverDIPContext
{
  background-color:#C2C5C8; 
  color:black; 
  font-family: verdana, Sans-Serif;
  font-size:8pt; 
  padding:5px;
  padding-left:5px;
  padding-right:5px;
  cursor:default; 
}
.MenuItemPreviousNextDIP
{
	font-weight: bold;
	font-size: 9px;
	padding-bottom: 5px;
	cursor: hand;
	color: white;
	padding-top: 5px;
	font-family: verdana, Sans-Serif;
	background-color: #093f85;
	text-align: left;
}
.MenuItemQuiz
{
	font-size: 9px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	color: black;
	font-family: verdana, Sans-Serif;
	background-color: #dcdcdc;
	text-align: left;
}
.MenuItemSection
{
	font-size: 9px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	color: red;
	font-family: verdana, Sans-Serif;
	background-color: #dcdcdc;
	text-align: left;
}
.MenuItemSelected
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	cursor: hand;
	color: black;
	padding-top: 2px;
	font-family: verdana, Sans-Serif;
	background-color: white;
	text-align: center;
}
.MenuItemSelectedDIP
{
	font-weight: bold;
	font-size: 9px;
	padding-bottom: 5px;
	cursor: hand;
	color: black;
	padding-top: 5px;
	font-family: verdana, Sans-Serif;
	background-color: white;
	text-align: left;
}
.NeedAudio
{
	font-size: 9px;
	/*background-image: url(/images/audio_no_01.gif);*/
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
	color: yellow;
	font-family: verdana, Sans-Serif;
	background-color: red;
	text-align: left;
}
.NeedAudioSnippet
{
	FONT-SIZE: 9px;
	PADDING-BOTTOM: 5px;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 5px;
	FONT-FAMILY: verdana, Sans-Serif;
	BACKGROUND-COLOR: #ff4500;
	TEXT-ALIGN: left;
}

.tablecontainer
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	font-size: 10pt;
	border-left: #ff0000 1px solid;
	border-bottom: #ff0000 1px solid;
	font-family: Verdana, Sans-Serif;
	background-color: #333366;
}
.tablecontentverdana10ptblack
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	font-size: 10pt;
	border-left: #ff0000 1px solid;
	border-bottom: #ff0000 1px solid;
	font-family: Verdana, Sans-Serif;
	background-color: #f5f5f5;
}
.tableheader
{
	text-align: center;
	width: 90%;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	background-color: #dcdcdc;
}
.title
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: black 1px solid;
	color: #085594;
	border-bottom: black 1px solid;
	font-family: Verdana, Sans-Serif;
	background-color: #c6dff7;
}
trebuchet10pttubold
{
	font-weight: bold;
	font-size: 10pt;
	color: #333366;
	font-family: 'Trebuchet MS' , Verdana, Sans-Serif;
}
.trebuchet12pttubold
{
	font-weight: bold;
	font-size: 12pt;
	color: #333366;
	font-family: 'Trebuchet MS' , Verdana, Sans-Serif;
}
.trebuchet14ptgraybold
{
	font-weight: bold;
	font-size: 14pt;
	color: #3b3b3b;
	font-family: 'Trebuchet MS' , Verdana, Sans-Serif;
}
.trebuchet10ptgraybold
{
	font-weight: bold;
	font-size: 10pt;
	color: #3b3b3b;
	font-family: 'Trebuchet MS' , Verdana, Sans-Serif;
}
.trebuchet9ptgraybold
{
	font-weight: bold;
	font-size: 9pt;
	color: #3b3b3b;
	font-family: 'Trebuchet MS' , Verdana, Sans-Serif;
}
.verdana8ptblackbold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Sans-Serif;
}
.verdana8ptgraybold
{
	font-weight: bold;
	font-size: 8pt;
	color: #3b3b3b;
	font-family: Verdana, Sans-Serif;
}
.verdana8ptwhitebold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Sans-Serif;
}
.verdana8ptbluebold
{
	font-weight: bold;
	font-size: 8pt;
	color: blue;
	font-family: Verdana, Sans-Serif;
}
.verdana8ptredbold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: red;
	FONT-FAMILY: Verdana, Sans-Serif;
	TEXT-ALIGN: left;
}
.verdana9ptblackbold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Sans-Serif;
}
.verdana10ptblack
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Sans-Serif;
}
.verdana10ptblack15ptspacing
{
	font-size: 10pt;
	color: black;
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
}
.verdana10ptblackbold
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Sans-Serif;
}
.verdana10ptbluebold
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Verdana, Sans-Serif;
}
.verdana10ptblueboldhand
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Verdana, Sans-Serif;
	cursor: hand;
	text-align: center;
}
.verdana10ptredbold
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Verdana, Sans-Serif;
	text-align: center;
}
.verdana10ptredboldleft
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Verdana, Sans-Serif;
	text-align: left;
}
.verdana10ptblack13ptspacing
{
	font-size: 10pt;
	color: black;
	line-height: 13pt;
	font-family: Verdana, Sans-Serif;
}
.verdana10ptblack15ptspacing
{
	font-size: 10pt;
	color: black;
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
}
.verdana10ptblackbold15ptspacing
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
}
.verdana10ptredboldunderline
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Verdana, Sans-Serif;
	text-decoration: underline;
}
.verdana11ptblackbold
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Verdana, Sans-Serif;
}
.verdana11ptblackbold13ptspacing
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	line-height: 13pt;
	font-family: Verdana, Sans-Serif;
}
.verdana11ptblackbold15ptspacing
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
}
.verdana11ptblackbold20ptspacing
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	line-height: 20pt;
	font-family: Verdana, Sans-Serif;
}
.verdana11ptredbold
{
	font-weight: bold;
	font-size: 11pt;
	color: red;
	font-family: Verdana, Sans-Serif;
	text-align: left;
}
.verdana11ptblackbold20ptspacing
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	line-height: 20pt;
	font-family: Verdana, Sans-Serif;
}
.verdana11ptblack20ptspacing
{
	line-height: 20pt;
	padding-left: 8px;
	padding-right: 8px;
	font-family: Verdana, Sans-Serif;
	color: black;
	font-size: 11pt;
}
.verdana11ptblackbold15ptspacing
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
}
.verdana12ptblack15ptspacing
{
	font-size: 12pt;
	color: black;
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
}
.verdana12ptblackbold
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
}
.verdana12ptblack
{
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
	color: black;
	font-size: 12pt;
}
.verdana12ptredbold
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Verdana, Sans-Serif;
	text-align: center;
}
.verdana12ptredboldunderline
{
	font-weight: bold;
	font-size: 12pt;
	color: red;
	font-family: Verdana, Sans-Serif;
	text-decoration: underline;
}

.verdana12ptwhitebold
{
	font-weight: bold;
	font-size: 12pt;
	color: #ffffff;
	font-family: Verdana, Sans-Serif;
}
.verdana14ptblackbold
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
}
.verdana14ptbluebold
{
	font-weight: bold;
	font-size: 14pt;
	color: blue;
	font-family: Verdana, Sans-Serif;
}
.verdana14ptredbold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: red;
	FONT-FAMILY: Verdana, Sans-Serif;
	text-align: center;
}
.verdana14ptredboldunderline
{
	font-weight: bold;
	font-size: 14pt;
	color: red;
	font-family: Verdana, Sans-Serif;
	text-decoration: underline;
}
.verdana18ptblackbold
{
	font-weight: bold;
	font-size: 18pt;
	color: black;
	line-height: 15pt;
	font-family: Verdana, Sans-Serif;
}