/* 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: navy;
    font-family: tahoma;
    font-size: 9pt;
	text-decoration:none;
}
A.navlink{
    COLOR:navy;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
	ALIGN: center;
	TEXT-DECORATION: none;
}
A.navlink:hover{color:white}


/* My Courses status legend */
table.g01 { background-color:#ffffff; 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; }



/* Discussion classes */
/* default text in discussion forums */

.discusspagetext {
	FONT-SIZE: 8pt; 
	COLOR: 000000; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	TEXT-DECORATION: none;
}
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;}

/* 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;
}

.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; 
}

/*  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; 
}
.clsRow1
{
    background-color: #ffffff;
	font-size: 9pt; 
	color: 000000; 
	font-family: tahoma; 
	align: LEFT; 
	text-decoration: none; 
}
/* anchor properties for a href links */
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;}

/* 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: 14pt;
	 COLOR: FF4500; 
	 FONT-WEIGHT: normal; 
	 TEXT-DECORATION:none;
}
/* topic title on syllabus page */
.topic{ 
	font-family:tahoma,arial;
	font-size:9pt;
	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: bottom
}

/* default text on all pages */

.pagetext {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	ALIGN: LEFT; 
	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: 14pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	font-weight: bold;
}
.label {
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	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}

.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;

}

/* 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}





/* 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; 
}
