﻿#dhtmltooltip
{
	position: absolute;
	font-family: Tahoma ;
	font-size:  11px;
	color: DarkSlateBlue ;     
	width: 200px;
	border: 1px solid navy;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/*------------------------------------------------------------*/
.body
{
	background-color :Black ;	
	scrollbar-base-color: #556677;
	scrollbar-arrow-color: #fffff;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-face-color: #505050;

}

.addGradesDivLeft
{
	float: left; 
	width: 25%; 
	height: 30px; 
	vertical-align: middle; 
	margin-top:10px;
}

.addGradesDivRight
{
	float: right; 
	/*width: 25%; */
	height: 30px; 
	vertical-align: middle; 
	text-align: right;
	margin-top:10px;
	margin-right:10px;
}

.adminFormTable
{
	border-right: #add8e6 1px solid;
	border-top: #add8e6 1px solid; 
	border-left: #add8e6 1px solid; 
	border-bottom: #add8e6 1px solid
}

.adminFormLeft
{
	width : 22%;
	height: 30px;
	text-align: left;
}

.adminFormCenter
{
	width : 50%;
	height: 30px;
	text-align: left;
}

.adminFormRight
{
	width : 28%;
	height: 30px;
	text-align: left;
}

.ann
{
	text-align: justify;
	vertical-align: top;
	line-height: 20px;
	font-family: Tahoma;
	font-size: 12px; 
	color: #000080;	
	padding-left: 3px;
	padding-right: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
	border-right: #d3dbe9 0px solid;
	border-top: #d3dbe9 0px solid; 
	border-left: #d3dbe9 0px solid; 
	border-bottom: #d3dbe9 0px solid;
	width:97%;
}

.annHdr
{
	font-family: Tahoma;
	font-size: 8pt; 
	color: Black ;
	font-weight :bold ;
	text-decoration: none;
	background-color:#d3dbe9 ;
	padding-left: 3px;
	padding-right: 10px;
	padding-top: 5px;
	background-image: url(images/GridHeaderBg.gif);
	border-right: #d3dbe9 0px solid;
	border-top: #d3dbe9 0px solid; 
	border-left: #d3dbe9 0px solid; 
	border-bottom: #d3dbe9 0px solid;
	width:97%;
	height:20px;
}

.announcementMainHeader
{
	font-weight: bold;
	color:White;
}

.btn
{
	background-color: #9eb6ce;
	color: #ffffff;
	font-size: 12px;
	font-family: Tahoma;
	border-style: dotted;
	border-width: 1px;
	border-color: #ffffff;
}

.chk
{
	 color:	#778899;
	 font-family:Tahoma ;
	 font-size: 12px;
	 cursor:pointer ;
}

.dataListHdr
{
	 font-size:12px ;
	 color:	#4b0082;
	 font-family: Tahoma ;
}

.divPagePartHdr
{
	margin-left: 20px; 
	margin-top: 10px;
	border-right: #add8e6 0px dotted;
	border-top: #add8e6 0px dotted; 
	border-left: #add8e6 0px dotted; 
	border-bottom: #add8e6 0px dotted;
	vertical-align: middle;
	background-color: #ffffff;
}

.dlTblHdr
{
	border-color: #add8e6;
	border-style: solid; 
	border-width: 1px; 
	background-color: #f2f4fc;
}

.dlTblItem
{
	border-color: #add8e6;
	border-width: 1px; 
	border-style: dotted;
}

.dr 
{
	width: 100%; 
}

.error
{
	 font-size:12px ;
	 color:	#4b0082;
	 font-family: Tahoma ;
}

.expHdr
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 14px;
	color: #708090;	
}

.fixedDiv
{
    height: 300px;
    position: inherit;
    display: block;
    overflow: auto;
    overflow-x:hidden; /* scroll horizontal */
    overflow-y:scroll; /* Hide vertical*/
    scrollbar-FACE-COLOR: #ffffff;
    scrollbar-HIGHLIGHT-COLOR: #f3f3f3;
    scrollbar-SHADOW-COLOR: #adadad;
    scrollbar-ARROW-COLOR: #023665;
    scrollbar-BASE-COLOR: #e2e2e2;
    scrollbar-dark-shadow-color: white;
    scrollbar-3d-light-color: #e2e2e2;
    border-color:#e2e2e2;    
}

.genericLongText
{
	left: 5px;
	position:inherit;
	text-align: justify;
	vertical-align: top;
	line-height: 20px;
	font-family: Tahoma;
	font-size: 11px; 
	color: #000080;	
	padding-left: 3px;
	text-decoration: none;
}

.genericTableLine
{
	height: 1px;
	background-color: #ABBDFC;
}

.genericTblHdrCell
{
	background-color: #dbe2ed;
	width: 46%;
	height: 22px;
}

.genericTblHdrCellSm
{
	background-color: #dbe2ed;
	width: 4%;
	height: 22px;
}

.genericTblCell
{
	height: 27px;
}

.genericTblCellLong
{
	height: 27px;
	vertical-align: top;
}

.grid
{
	TABLE-LAYOUT: fixed;       
    padding: 4px;
    background-color: White;
    color: White;
    border-color: #add8e6;
	border-style: solid; 
	border-width: 1px;      
}

.gridAlternatingItem
{		
	font-family: Tahoma, Helvetica, sans-serif;   
    font-weight: normal;
    color: #4b0082;
    font-size: 11px;   
    background-color:#ffffff;
    vertical-align :middle ;
    text-align:center;    
 }
 
.gridDiv
{
	WIDTH: 100%;	
	OVERFLOW: auto;
    scrollbar-FACE-COLOR: #ffffff;
    scrollbar-HIGHLIGHT-COLOR: #f3f3f3;
    scrollbar-SHADOW-COLOR: #adadad;
    scrollbar-ARROW-COLOR: #023665;
    scrollbar-BASE-COLOR: #e2e2e2;
    scrollbar-dark-shadow-color: white;
    scrollbar-3d-light-color: #e2e2e2;
}

.gridHdr
{
	/*top:expression(this.offsetParent.scrollTop - 4);
	position:  relative;*/
	font-family: tahoma;
	font-size: 11px;
	font-weight :bold;		
	vertical-align :middle ;
	color : #4b0082;	
	background-color :#f2f4fc;
	border-color: #ffcc99;
	border-style: solid; 
	border-width: 1px;    
	text-align:center;
}

.gridItem
{
	vertical-align :middle ;	
	font-family: Tahoma, Helvetica, sans-serif;
    color: #4b0082;
    font-weight: normal;
    font-size: 11px;
    text-align:center;
    border-color:#add8e6;    
}

.gridPageInfo
{
   	font-size:9px ;
    color:	White;
	font-family:Tahoma ;	
}
.gridPageInfo1
{
   	font-size:9px ;
    	color:	Black;
	font-family:Tahoma ;	
}

.gridPageTitle
{
   	font-size:14px ;
    color:	White ;
	font-family:Tahoma ;
	font-weight:bold ;
}

.gridToolbarBack
{
	background-color: #e0e2e6; 
	height: 22px
}

.imgMain
{
	vertical-align: middle;
	border-width: 0px;	
}

.infoReadOnly
{
	 font-size:11px ;
	 color:	#666666;
	 font-family:Tahoma ;
}

.lblGridHdr
{
    color:Navy ;
    font-family : Verdana;
    font-size : 8pt ;
}

.lessonInfo
{
	font-family: Tahoma;
	font-size: 11px; 
	color: #000080;	
	padding-left: 0px;
	text-decoration: none;
}

.lessonInfoSubtitle
{
	font-family: Tahoma;
	font-size: 11px; 
	color: #708090;	
	padding-left: 0px;
	text-decoration: none;
}

.lessonInfoTitle
{
	font-family: Tahoma;
	font-size: 11px; 
	font-weight:bold;
	color: #708090;	
	padding-left: 0px;
	text-decoration: none;
}

.lmsTitle
{
	 font-size:24px ;
	 font-weight: normal;
	 color:	#000066;
	 font-family:Copperplate Gothic Light ;
}

.lmsFooterText
{
	 font-size: 7pt ;
	 color:	#ffffff;
	 font-family:verdana ;
}

.miniWarning
{
	 font-size:10px ;
	 color:	#8b0000;
	 font-family:Tahoma ;
}

.normalLabel
{
	 font-size:11px ;
	 color:	black; /*#4b0082;*/
	 font-family:Tahoma ;
}

.nrmLblB
{
	 font-size:11px ;
	 color:	#4b0082;
	 font-family:Tahoma ;
	 font-weight:bold;
}

.nrmLblR
{
	 font-size:11px ;
	 color:	#8b0000;
	 font-family:Tahoma ;
}

.nrmLblRB
{
	 font-size:11px ;
	 color:	#8b0000;
	 font-family:Tahoma ;
	 font-weight:bold;
}

.normalLabelLight
{
	 font-size:11px ;
	 color:	#666666;
	 font-family:Tahoma ;
}

.normalChk
{
	 font-size:11px ;
	 color:	#778899;
	 font-family:Tahoma ;
	 cursor:pointer ;
}

.normalTextBox
{
	 font-size:12px ;
	 color:#778899;
	 font-family:Tahoma ;
	 background-color:#fffff0;
	 border-color:#dcdcdc;
	 border-width:1px;
	 border-style:Solid;
}

.normalTextBoxDisabled
{
	 font-size:11px ;
	 color:#778899;
	 font-family:Tahoma ;
	 background-color:WhiteSmoke;
	 border-color: #dcdcdc;
	 border-width:1px;
	 border-style:Solid;
}

.normalWarning
{
	 font-size:12px ;
	 color:#8b0000;
	 font-family:Tahoma ;
}

.normalWarningLight
{
	 font-size:12px ;
	 color:Gray;
	 font-family:Tahoma ;
}

.normalInformation
{
	 font-size:12px ;
	 color:#666666;
	 font-family:Tahoma ;
}

.normalPageHdr
{
	 font-size:14px ;
	 color:	#333366;
	 font-family:Tahoma ;
}

.objectInfoHdr
{
	font-family: Tahoma;
	font-size: 9pt; 
	color: #0078C0;
	padding-left: 3px;
	text-decoration: none;
}

.objectInfoTitle
{
	font-family: Tahoma;
	font-size: 8pt; 
	color: #A16315;	
	padding-left: 3px;
	text-decoration: none;
}

.objectInfo
{
	font-family: Tahoma;
	font-size: 8pt; 
	color: black ; /*#528018;	*/
	padding-left: 3px;
	text-decoration: none;
}

.objDetailsHdr
{
	font-family: Tahoma;
	font-size: 12px; 
	color: #708090;
	padding-left: 3px;
}

.objDetailsInfo
{
	font-family: Tahoma;
	font-size: 11px; 
	color: #0078C0;
	padding-left: 3px;
}

.objDetailsDivSub
{
	height: 45px; 
	border-style: solid; 
	border-width: 0px; 
	border-bottom: dotted 1px #add8e6;
}

.objDetailsDivSubLeft
{
	float: left; 
	width: 50%; 
	vertical-align: middle;
}

.objDetailsDivSubRight
{
	float: right; 
	width: 50%; 
	vertical-align: middle;
}

.objDetailsDiv
{
	margin-left: 20px; 
	margin-right: 20px;
	margin-top: 15px;
	border-right: #add8e6 1px dotted;
	border-top: #add8e6 1px dotted; 
	border-left: #add8e6 1px dotted; 
	border-bottom: #add8e6 1px dotted;
}

.pageHdr
{
	font-family: Tahoma;
	font-size: 11pt; 
	color: #0078C0;
	padding-left: 3px;
	text-decoration: none;
}

.radGridFilterMenu
{
	font: normal 11px Arial, Verdana, Sans-serif;
}

.tableSolid
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid; 
	border-left: #333333 1px solid; 
	border-bottom: #333333 1px solid
}

.tbx
{
	border-right: #add8e6 0px solid;
	border-top: #add8e6 0px solid; 
	border-left: #add8e6 0px solid; 
	border-bottom: #add8e6 0px solid;
	width: 100%;
}

.tdx0
{
	width: 15%;
	height: 30px;
}

.tdx1
{
	width: 50%;
	height: 30px;
}

.tdx2
{
	width: 35%;
	height: 30px;
}

.tt
{
	 text-decoration:    none;
	 font-family:Tahoma ;
	 font-size:11px ;
	 color:	#336699;
	 cursor: pointer;
}

.txtGrade
{
	 font-size:11px ;
	 color:#778899;
	 font-family:Tahoma ;
	 background-color:#fffff0;
	 border-color: #dcdcdc;
	 border-width:1px;
	 border-style:Solid;
	 width: 70px;
}

.userFormTable
{
	border-right: #add8e6 1px dotted;
	border-top: #add8e6 1px dotted; 
	border-left: #add8e6 1px dotted; 
	border-bottom: #add8e6 1px dotted
}

.userName
{
    color:White ;
    font-family : Verdana;
    font-size : 8pt ;
}

.xxx
{
	border-color: #ffcc99;
	border-style:none;
	border-width: 0px; 
	background-color: #fffff0;
	border-bottom: 0px none #d0d7e5;
	border-right: 0px none #d0d7e5;
}

.welcome
{
   /* height: 230px;
    position: inherit;
    display: block;
    overflow: auto;
    overflow-x:hidden;
    overflow-y:scroll;
    scrollbar-FACE-COLOR: #ffffff;
    scrollbar-HIGHLIGHT-COLOR: #f3f3f3;
    scrollbar-SHADOW-COLOR: #adadad;
    scrollbar-ARROW-COLOR: #023665;
    scrollbar-BASE-COLOR: #e2e2e2;
    scrollbar-dark-shadow-color: white;
    scrollbar-3d-light-color: #e2e2e2;*/
    border-color:#e2e2e2; 
    text-align: justify;
	line-height: 20px;
	font-family: Tahoma;
	font-size: 12px; 
	color: #000080;	   
	padding-left: 3px;
	padding-right: 10px;
	padding-top: 5px;
	min-height: 200px;
}

.contentTableTR
{
	 background-color : #f6f6f6 ;
	 width : 100% ;
}

.GridHeader
{
	font: bold 11px Tahoma, Arial, Verdana, Sans-serif;
	background: #d4d4d4 url('./images/GridHeaderBg.gif') repeat-x;
	padding-left: 6px; /*more than items to compensate for item borders!*/
	height: 25px;
	color: #27413e;
	border-bottom: solid 1px #9eb6ce;
}

/*------------------------------------------------------------*/

A.tt:link  
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:11px ;
    color:#336699;
    cursor: pointer;
}

A.tt:visited   
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:11px ;
    color:  #336699;
    cursor: pointer;
}

A.tt:active    
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:11px ;
    color:  #336699;
    cursor: pointer;
}

A.tt:hover 
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:11px ;
    color:  #336699;
    cursor: pointer;
}

.mini
{
	 font-size:9px ;
	 color:	#4b0082;
	 font-family:Tahoma ;
}

A.mini:link  
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:9px ;
    color:#4b0082;
}

A.mini:visited   
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:9px ;
    color:  #4b0082;
}

A.mini:active    
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:9px ;
    color:  #4b0082;
}

A.mini:hover 
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:9px ;
    color:  #4b0082;
}

A:link  
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:11px ;
    color:#333366;
}

A:visited   
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:11px ;
    color:  #333366;
}

A:active    
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:11px ;
    color:  #333366;
}

A:hover 
{
    text-decoration:    none;
    font-family:Tahoma ;
    font-size:11px ;
    color:  #336699;
}