/*Dave's Additions*/

body { color: black; font-size: 12px; line-height: 115%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
tr { olor: black; font-size: 12px; line-height: 115%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td ( color: black; font-size: 12px; line-height: 115%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular )
.frontText  { color: black; font-size: 12px; line-height: 115%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.inactiveTop { color: gray; font-size: 11px; line-height: 115%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.inactiveSide { color: silver; font-size: 11px; line-height: 115%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { color: white; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #708090; text-align: center; margin: 0px; padding: 5px; border: solid 1px #191b96 }
h2 { color: white; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #708090; text-align: center; margin: 0px; padding: 5px; border: solid 1px #191b96 }
h3 { color: white; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #708090; text-align: center; margin: 0px; padding: 5px; border: solid 1px #191b96 }
h4 { color: white; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #708090; text-align: center; margin: 0px; padding: 5px; border: solid 1px #191b96 }
h5 { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #708090; text-align: center; margin: 0px; padding: 5px; border: solid 1px #191b96 }
h6 { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #708090; text-align: center; margin: 0px; padding: 5px; border: solid 1px #191b96 }
body { font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.catalogReverse { color: white; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#catalogNav  { }
 #catalogNav a  { color: navy; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
 #catalogNav a:active { color: silver }
 #catalogNav a:hover { color: gray }
 #catalogNav a:visited { color: navy }
 #catalogNav .currentButton  { background-color: #191970; border: solid 1px gray }
#catalogNav .button { background-color: #d3d3d3; border: solid 1px gray }
#catalogNav .seeAll  { background-color: #f0e68c; border: solid 1px gray }
#catalogSubNav { }
 #catalogSubNav a { color: white; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
 #catalogSubNav a:active { color: silver }
 #catalogSubNav a:hover { color: gray }
 #catalogSubNav a:visited { color: white }
 #catalogSubNav .currentButton  { background-color: #708090; border: solid 1px #808080 }
#catalogSubNav .button { background-color: #191970; border: solid 1px #808080 }

/* exam question textarea form element */
.textAreaNoBorder{
  border: 0px solid white;
  background-color: white;
  color: navy;
}

/* form submit button used in Discussion view threads */
.fBtn8 { font-size: 8px; cursor: hand; }

/* Exam availability classes */
.bkgrnd {background-color:#f5f5f5}

.examgo{ 
	 FONT-SIZE: 12pt; 
	 COLOR: green; 
	 FONT-FAMILY: tahoma,arial,Geneva,Helvetica,sans-serif; 
	 FONT-WEIGHT: bold; 
	 text-decoration: none;
}

.examstop{ 
	 FONT-SIZE: 12pt; 
	 COLOR: red; 
	 FONT-FAMILY: tahoma,arial,Geneva,Helvetica,sans-serif; 
	 FONT-WEIGHT: bold; 
	 text-decoration: none;
}

/* Course description toolbar */
.navlink
{
    color: #191970;
    font-family: tahoma;
    font-size: 9pt;
	text-decoration:none;
}
A.navlink{
    COLOR:#191970;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
	ALIGN: center;
	TEXT-DECORATION: none;
}
A.navlink:hover{color:black}
/* My Courses status legend */
table.g01 { background-color:#f7f7f7; border:1px solid #000;}
table.g01 td { font-family: tahoma; font-size:8pt; font-color: navy; padding:15px; }
.g { position:absolute; width:200px; }
.gTable { position:static; top:0px; left:0px; width:200px;}
.gShadow { position:absolute; top:2px; left:2px; background-color:#999999; z-index:-1; }
.body 
{
	background-color:White 
}
a:link	
{ 
	color: #003399;
	text-decoration: none; 
}								
a:active	
{ 
	color:  #CC3300;
	text-decoration: none; 
}	
a:visited	
{ 
	color: #003399;
	text-decoration: none; 
}							
a:hover
{
	color: #CC3300;
	text-decoration: underline; 
}

/* Discussion classes */
/* default text in discussion forums */

.clsHeader
{
    background-image: url(../images/headerbar.jpg);
    background-repeat: repeat-x;
	font-size: 9pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	text-decoration: none; 
	padding: .09cm;
}

.headerTopText
{
    color: white;
    font-family: tahoma;
    font-size: 8pt;
	text-decoration:none;
}
A.headerTopText{
    COLOR:white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
}
A.headerTopText:hover{color: #CC3300}
A.headerTopText:vlink{color:white}
A.headerTopText:link{color:white}
A.headerTopText:alink{color:white}


.headerText_nav
{
    color: navy;
    font-family: verdana;
    font-size: 8pt;
	text-decoration:none;
}
A.headerText_nav{
    COLOR:navy;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
}
A.headerText_nav:hover{color: #CC3300}

td.nowrap
{
	white-space:nowrap;
}

.discusspagetext {
	FONT-SIZE: 8pt; 
	COLOR: 000000; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none;
}

.discusspageSubject {
	FONT-SIZE: 8pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none;
}
.GridDisplay {
	border-bottom-width:medium;
	border-bottom-color:#ccddee;
	border-top-color:#ffffff;
	border-left-color:#ffffff;
	border-right-color:#ffffff;
}

A.discusspagetext:hover  {color:#FF3300; text-decoration: underline}

/* used to alternate row color on page text for display tables */
.bar0 {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none; 
	padding-left: 2; 
	overflow: nowrap;
	background-color:f7f7f7;
}
.bar1 {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none; 
	padding-left: 2; 
	overflow: nowrap;
	background-color:ffffff;
}
A.bar0:hover {color:#FF3300; text-decoration: underline; overflow: nowrap;}
A.bar1:hover {color:#FF3300; text-decoration: underline; overflow: nowrap;}

.bar3 {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none; 
	padding-left: 2; 
	overflow: nowrap;
	background-color:ffffff;
	border-bottom-style:solid;
	border-bottom-color:#ccddee;
	border-bottom-width:thin;
}


/* used as the border color for data display tables
.frameborder
{
	BORDER-COLLAPSE: collapse;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
}
*/
/* used as the border color for data display tables */
.frameborder
{
	BORDER-COLLAPSE: collapse;
}

.ILframeborder
{
    BORDER-RIGHT: #e6e6fa 2px solid;
    BORDER-LEFT: #e6e6fa 2px solid;
    BORDER-TOP: #e6e6fa 2px solid;
    BORDER-BOTTOM: #e6e6fa 2px solid;	
}


/* Table classes  */

.clsTable
{
    background-color: #bbbbbb
}
.clsHeadRow
{
    background-color: #ccddee;
	font-size: 9pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	padding: .09cm;
}
.clsHeadRow1
{
    background-image: url(../images/addHeader.jpg);
    background-repeat: repeat-x;
	font-size: 9pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	padding: .09cm;
}
.clsHeadRow2
{
    background-image: url(../images/headerbar.jpg);
    background-repeat: repeat-x;
	font-size: 9pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	padding: .09cm;
}
.clsHeadRow3
{
    background-image: url(../images/Menu.jpg);
    background-repeat: repeat-x;
	font-size: 9pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	padding: .09cm;
}
.clsRowsmall
{
    background-color: #ffffff;
	font-size: 7.5pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
}

.clsRow
{
    background-color: #ffffff;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
}
.clsRowAlt
{
    background-color: e6e6fa;
	font-size: 9pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 
}

/*  clsRow0 and clsRow1 used to alternate row color */
.clsRow0
{
    background-color: #f5f5f5;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
}
.clsRow03
{
    background-color: #f0f8ff;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
}
.clsRow1
{
    background-color: #ffffff;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	
}
/*clsRow2 used when Displaying "Read Only" Items clsRow3 used when Displaying input fields 4.y */
.clsRow2
{
    background-color: #ccddee;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
}
.clsRow3
{
    background-color: #9ebef5;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	
}
.clsRow33
{
    background-color: #f0f8ff;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	
}
.clsRow3B
{
    background-color: #9ebef5;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	border-style: solid;
	border-color: #9ebef5;
	border-bottom-width:  1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.clsRow3B2
{
    background-color: #9ebef5;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	border-style: solid;
	border-color: #9ebef5;
	border-bottom-width:  0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.clsRow3B3
{
    background-color: #9ebef5;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	border-style: solid;
	border-color: #9ebef5;
	 	border-bottom-width:  1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
}
.clsRow3B4
{
    background-color: #9ebef5;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
	border-style: solid;
	border-color: #9ebef5;
	border-bottom-width:  0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
}
tr.nowrap
{
	white-space:nowrap;
}

/* Report Classes */
.repPageHeader
{
	background-color: #ece9d8;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	white-space:nowrap;
}
.repPageHeaderB
{
	background-color: #ece9d8;
	white-space:nowrap;
}

.repHeader
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	background-color: #b0c4de;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
}
.repDropdown{ 
	 FONT-SIZE: 11px; 
	 COLOR: #000000; 
	 FONT-FAMILY: tahoma,arial; 
	 FONT-WEIGHT: normal; 
	 BACKGROUND-COLOR: #ffffff;
}
.repTitle
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #8080FF;
}
.repMenuText
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #a9a9a9;
}
.repSubHeader
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
}
.repDate
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
}
.repAltRow
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
}
.repRow
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	background-color: #e6e6fa;
}
.repPager
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
}


/* anchor properties for a href links */
A.repMenuText:hover  {color:#FF3300; text-decoration: underline}
A.clsRow:hover  {color:#FF3300; text-decoration: underline}
A.clsRow0:hover  {color:#FF3300; text-decoration: underline}
A.clsRow1:hover  {color:#FF3300; text-decoration: underline}
A.clsHeadRow:hover {color:#FF3300; text-decoration: underline; overflow: nowrap;}

/* Discussion Detail Header Column Styles */
.activity
{
	background-color: #87ceeb;
	color: Navy;
}

.participation
{
	background-color: #b0c4de;
	color: Navy;
}

.assessment
{
	background-color: #b0e0e6;
	color: Navy;	
}

/* links on Administrator Settings page */
.sectionhdr{ 
	 FONT-SIZE: 12pt; 
	 COLOR: navy; 
	 FONT-FAMILY: tahoma,arial,Geneva,Helvetica,sans-serif; 
	 FONT-WEIGHT: normal; 
	 text-decoration: none;
}
/* background color for select Administrator pages */
.sectioncolor{ 
	 BACKGROUND-COLOR: #6A5ACD;}

/* anchor properties for a Administrator Settings href links */
A.sectionhdr:hover {color:#FF3300; text-decoration: underline; overflow: nowrap;}

/* lesson title on syllabus page */
.lesson{ 
    FONT-FAMILY: tahoma,arial;
    FONT-SIZE: 8pt;
	 COLOR: FF4500; 
	 FONT-WEIGHT: normal; 
	 TEXT-DECORATION:none;
}
/* topic title on syllabus page */
.topic{ 
	font-family:tahoma,arial;
	font-size:8pt;
	text-decoration:none;	
	color:#000084;
	FONT-WEIGHT: normal; 
}
A.topic:hover  {color:#FF3300; text-decoration: underline}

/* action dropdown */
.actiondd{ 
	 FONT-SIZE: 8pt; 
	 COLOR: 000000; 
	 FONT-FAMILY: tahoma,arial; 
	 FONT-WEIGHT: normal; 
	 BACKGROUND-COLOR: #ffffff;
}
/* Registration profile page */
.L1 { 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #333333 
}
.L3 { 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
	color: #333333 
}
.B2 { 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	line-height: 16px; 
	color: #333333
}

/* style properties for Registration Sign-in form*/
.regtext {
	FONT-SIZE: 8pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none;
}

.reglnk {
	FONT-SIZE: 10pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}
A.reglnk:hover  {color:#FF3300; text-decoration: underline}

/* user maintenance property */
.name{ 
	 FONT-SIZE: 14pt; 
	 COLOR: FF4500; 
	 FONT-FAMILY: tahoma,arial,Geneva,Helvetica,sans-serif; 
	 FONT-WEIGHT: normal; 
}

.largetext {
	font-size: 12pt; 
	color: #000080; 
	font-family: tahoma; 
	font-weight: bold
}
/* instructions displayed at the top of selected pages */

.directions {
	font-family: tahoma; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #CC6600; 
	align: right; 
	valign: top;
}

/* default text on all pages */

.pagetextGreen
{
	font-size: 9pt; 
	color:Green;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 	
}

.pagetextRed {
	font-family: tahoma; 
	font-size: 9pt; 
	font-weight: normal; 
	color:Red; 
	text-decoration: none; 
}

.pagetext {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none;
}
.pagetext22
{
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	text-decoration: none; 	
}

/* used to alternate row color on page text for display tables */

.pagetext0 {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none; 
	padding-left: 2; 
	overflow: nowrap;
	background-color:ffffff;

}
.pagetext1 {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none; 
	padding-left: 2; 
	overflow: nowrap;
	background-color:ffffff;
}

/* anchor properties for a href links */
A.pagetext:hover  {color:#FF3300; text-decoration: underline}
A.pagetext0:hover {color:#FF3300; text-decoration: underline; overflow: nowrap;}
A.pagetext1:hover {color:#FF3300; text-decoration: underline; overflow: nowrap;}


/* function links listed above display tables */ 
.smallpagetext0 {
	FONT-SIZE: 8pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none; 
	padding-left: 2; 
	overflow: nowrap;
}
.smallpagetext1 {
	FONT-SIZE: 8pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none; 
	padding-left: 2; 
	overflow: nowrap;
}

A.smallpagetext0:hover {color:#FF3300; text-decoration: underline}
A.smallpagetext1:hover {color:#FF3300; text-decoration: underline}

.tabletext {
	 padding-left: 5;
	 overflow: nowrap;
	 FONT-SIZE: 8pt; 
	 COLOR: navy; 
	 FONT-FAMILY: tahoma; 
	 TEXT-DECORATION: none; 
	 FONT-WEIGHT: bold; 
	 ALIGN: LEFT; 
	 VALIGN: TOP;
}
A.tabletext:hover { text-decoration: underline}

.fnctbox
{
    padding-left: 5;
    padding-right: 5;
    padding-top: 10;
    padding-bottom: 10;
    BORDER-BOTTOM: #E6E6FA 1px solid;
    BORDER-LEFT: #E6E6FA 1px solid;
    BORDER-RIGHT: #E6E6FA 1px solid;
    BORDER-TOP: #E6E6FA 1px solid
}
.FrameProperty
{
    BORDER-BOTTOM: #E6E6FA 1px solid;
    BORDER-LEFT: #E6E6FA 1px solid;
    BORDER-RIGHT: #E6E6FA 1px solid;
    BORDER-TOP: #E6E6FA 1px solid
}

.topbkgcolor {background-color: #ffffff;}

.toolbarcolor {background-color: #eef3ff;}

.toolbarlining {background-color: #003399;}

.headercolor {background-color: #003399;}

.topictitle {
	FONT-SIZE: 14pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma;
}
.sectiontitle {
	FONT-SIZE: 12pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	font-weight: bold;
}
.label {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}
.label2 {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: verdana; 
	font-weight:bold;
}
.menutext {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none;
}
.newcoursetext {
	FONT-SIZE: 9pt; 
	COLOR: red; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none;
}
A.newcoursetext:hover { text-decoration: underline}

.smalltext {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none;
}
A.smalltext:hover  {color:#FF3300; text-decoration: underline}

.headcell {
	 padding-left: 5;
	 line-height: .9;
	 overflow: nowrap;
	 FONT-SIZE: 8pt; 
	 COLOR: navy; 
	 FONT-FAMILY: tahoma; 
	 TEXT-DECORATION: none; 
	 FONT-WEIGHT: bold; 
	 ALIGN: LEFT; 
	 BACKGROUND-COLOR: #f7f7f7;
	 /* BACKGROUND-COLOR: #dddddd; */
	 /* BACKGROUND-COLOR: #4682B4; */
}
A.headcell:hover {color:#FF3300; text-decoration: underline}

.smallheadcell {
	 padding-left: 5;
	 line-height: .9;
	 overflow: auto;
	 FONT-SIZE: 8pt; 
	 COLOR: navy; 
	 FONT-FAMILY: tahoma; 
	 TEXT-DECORATION: none; 
	 FONT-WEIGHT: bold; 
	 ALIGN: LEFT; 
	 BACKGROUND-COLOR: #fafad2;
}
A.smallheadcell:hover {color:#FF3300; text-decoration: underline}

.footer
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 8pt;
}

.gedetail {
	 position: relative;
	 top: 2%;
	 right: 2%;
	 left: 2%;
	 bottom: 2%;
	 align: center;
	 BACKGROUND-COLOR: #ffffff;
}
.clsBText {
	color:Black; font-family :tahoma; font-size:9pt; text-decoration:none;}

.lbls
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}

.txttr /* Course Catalog page, name of the category */
{
    COLOR: #003399;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 9pt;
	BACKGROUND-COLOR:#cfcfcf;
}
.TXTTR
{
    COLOR: #003399;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 9pt;
	BACKGROUND-COLOR:#cfcfcf;
}
.mcintro /* My Courses introductory text */
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 9pt;
	BACKGROUND-COLOR:#ffffff;
}

.txtu
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
}
.TXTU
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
}

.clstext1
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.hdru
{
    COLOR: navy;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
}

.clstextsub
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 8pt;
}

.clstextsub1
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 10pt;
}

.clstext3
{
    COLOR: black;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 9pt;
}

.txtth /* Course Catalog bar with Course Title, Price and Enrollment text */
{
    COLOR: #ffffff;
    FONT-FAMILY: tahoma,Arial;
    FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR:#003399;
	TEXT-DECORATION:none;
}
.TXTTH
{
    COLOR: #ffffff;
    FONT-FAMILY: tahoma,Arial;
    FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR:#003399;
	TEXT-DECORATION:none;
}

.tblsub
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 9pt;
	BACKGROUND-COLOR:#f1f1f1;
	TEXT-DECORATION:none;
}

.link

{
	Color: Black;
	font-family: Arial;
	font-size:9pt;
	
}

.calday
{
	Color: black;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.calhead
{
	Color: white;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.caldate
{
	Color: black;
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
}

.calLink
{
	Color: red;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
}
.head
{
	Color: #006599;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
}

.legendhead
{
	Color: Red;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}

.legendhead2
{
	Color: #006599;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}

.legendhead1
{
	Color: #006599;
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
}

.txtMenu
{
    color: white;
    font-family: tahoma;
    font-size: 8pt;
	text-decoration:none;
	background-color:#000084;
}
.TXTMENU
{
    color: white;
    font-family: tahoma;
    font-size: 8pt;
	text-decoration:none;
	background-color:#000084;
}

A.txtMenu:hover{color:#FF3300}

.txtTopMenu
{
    color: navy;
    font-family: tahoma;
    font-size: 8pt;
	text-decoration:none;
}

A.txtTopMenu{
    COLOR:navy;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
	ALIGN: center;
	TEXT-DECORATION: none;
}
A.txtTopMenu:hover{color:#FF3300}
.txtTopMenuComponent
{
    color: white;
    font-family: tahoma;
    font-size: 8pt;
	text-decoration:none;
}
A.txtTopMenuComponent{
    COLOR:white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
	ALIGN: center;
	TEXT-DECORATION: none;
}
A.txtTopMenuComponent:hover{color:#FF3300}
.txtTopMenu_nav
{
    color: navy;
    font-family: verdana;
    font-size: 8pt;
	text-decoration:none;
}
A.txtTopMenu_nav{
    COLOR:navy;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
	ALIGN: center;
	TEXT-DECORATION: none;
}
A.txtTopMenu_nav:hover{color:white}

.ilnavhand
{
	 CURSOR: hand;
}

.examtext
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 8pt;

}
.exambkg
{
    background-color:#FFFFFF;

}

.logoff_backgrnd
{
    background-color:navy;

}
.logoff_text
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 9pt;
}

.logoff_footer
{
    COLOR: white;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 8pt;
}

.page_title
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 10pt;
	FONT-WEIGHT:bold;
}

/*   The following is used for /home/welcome.html & /admin/welcome.html    */

.headbackcolor {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none; ALIGN: LEFT; BACKGROUND-COLOR: #8caae7;
}
.backcolor {
	BACKGROUND-COLOR: #8caae7
}
.contentbackcolor {
	BACKGROUND-COLOR: #eef3ff;
}
.linercolor {
	BACKGROUND-COLOR: #c4d4f3
}

.tagline {
	FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; COLOR: navy; FONT-FAMILY: Monotype Corsiva,tahoma, Arial; HEIGHT: 20px
}



.head {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #006599; FONT-FAMILY: tahoma
}

.tabletext {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: tahoma; TEXT-DECORATION: none; ALIGN: LEFT
}

/* Team Maintanance */
.ie_teamtext {
	FONT-SIZE: 7.0pt; COLOR: #000000; FONT-FAMILY: tahoma; FONT-WEIGHT: normal; ALIGN: LEFT; BACKGROUND-COLOR: #eef3ff;
}
.net_teamtext {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: tahoma; FONT-WEIGHT: normal; ALIGN: LEFT; BACKGROUND-COLOR: #eef3ff;
}
A.ie_teamtext {
	FONT-SIZE: 7.0pt; COLOR: #000000; FONT-FAMILY: tahoma; FONT-WEIGHT: normal; ALIGN: LEFT; BACKGROUND-COLOR: #eef3ff;
}
A.net_teamtext {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: tahoma; FONT-WEIGHT: normal; ALIGN: LEFT; BACKGROUND-COLOR: #eef3ff;
}
A.ie_teamtext:hover{color:#FF3300}

/* Resources for SCORM 1.2 conformant courses */

.searchtxt
{
    color: #000000;
    font-family: tahoma;
    font-size: 8pt;
	text-decoration:none;
}

.coursetitle
{
    COLOR: white;
    FONT-FAMILY: tahoma,Arial;
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}


.mycbody /* My Courses Body tag class */
{
	background: #6699cc;
}
.navbody /* Navigation frame body tag class */
{
	background: #f1f1f1;
}
.frmbody /* frame body tag class */
{
	background: #E6E6FA;

}
A.txtub{
    COLOR:navy;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
	ALIGN: LEFT;
}
A.txtub:hover{color:#FF3300}

.txtub
{
    COLOR: navy;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 8pt;
	ALIGN:left;

}