﻿
#PlayerBody 
{
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
}



#NativeCoursePlayer  #PlayerHeader 
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #ffffff;   
    height:42px;
    background-image: url(../images/backgrounds/header_player_bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    z-index: 0;
    
}

#NativeCoursePlayer #PlayerFooter
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-image: url(../images/backgrounds/footer_player_bg.gif);
    background-repeat: repeat-x;
    height:24px;
    z-index: 1;
}

#NativeCoursePlayer #PlayerInfo
{   
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #ffffff; 
    z-index: 3;
    padding-bottom: 7px;
    padding-left: 5px;
}

#NativeCoursePlayer #PlayerInfo2
{   
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #ffffff; 
    z-index: 3;
    padding-bottom: 7px;
    padding-left: 5px;
    visibility:visible;
}

#NativeCoursePlayer #ContentPanel
{
    position: absolute;
    top: 0;
    z-index: 1; 
    margin-bottom: 24px;      
    margin-top: 52px;
    padding: 0;
    padding-left:10px;
    width: 99%;
}

#NativeCoursePlayer #ContentFrame
{
    position: absolute;
    left: 10px;
    top: 0px;
    border: 0px;
}

#NativeCoursePlayer #CourseNav
{
    position: absolute;
    top: 52px;
    left: -1000px;
    background-color: #00346A;
    width: 210px;
    /*height: 524px;*/
    z-index: 4;
    border-bottom:1px solid white;
}

#NativeCoursePlayer #CourseNav.show
{
    position: absolute;
    top: 52px;
    left: 0px;
    background-color: #00346A;
    width: 210px;
    /*height: 124px;*/
    z-index: 4;    
	overflow:auto;
	border-bottom:1px solid white;
}

#NativeCoursePlayer #CourseNav.show a {
	color:#FFFFFF;
	}

#NativeCoursePlayer #CourseNav .navTree
{
    margin-top: 15px;
}

.PlayerDialog
{
    visibility: hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:201;
     
}

#PlayerDialogMask
{
    visibility: hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:200;
	background-color:#000;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
    
}

.PlayerDialogContent 
{
    width:550px;
     margin: 25px auto;
     background-color: #FFFFFF;
     border:1px solid #000;
     padding:5px;
     text-align:center;
}






#NativeCoursePlayer #PlayerUtilities
{
    top:0px;
    position: absolute;
    right: 0px;
    width: 100%;
    text-align: right;
	no-repeat top right;
}

#NativeCoursePlayer #PlayerUtilities .horizontalLine
{
    position: absolute;
    top:20px;
	right: 0px;
    width: 100%;
    text-align: right;
    background-image:url(../images/extras/horiz_sep_thicker_player.gif);
    background-repeat:repeat-x;
    background-position:left bottom;
    margin: 0;
    padding: 0;
}



#NativeCoursePlayer #PlayerUtilities .utilities
{
    float: right;
	display:inline;
	margin-bottom:10px;
	margin-right:72px;
}

#NativeCoursePlayer #PlayerUtilities .utilities .link1
{
    visibility:visible;
       
}

#NativeCoursePlayer #PlayerUtilities .utilities .link2
{
    visibility:visible;
     
}

#NativeCoursePlayer #PlayerUtilities .utilities .link3
{
    visibility:visible;
     
}

#NativeCoursePlayer #PlayerUtilities .utilities .link4
{
    visibility:visible;
     
}

#NativeCoursePlayer #PlayerUtilities .utilities .link5
{
    visibility:visible;
     
}

#NativeCoursePlayer #PlayerUtilities .utilities .utilButton
{
      
}


#NativeCoursePlayer #PlayerUtilities .utilities A .iconUtilTitle
{
    vertical-align:bottom;
    float:left;
    padding-right:5px;
    margin-top:1px;
}


#NativeCoursePlayer #PlayerUtilities .utilities A
{
   margin-right:10px;
   background-color:#0065CE;
   height:22px; 
   padding-left:5px;
   padding-right:8px;    
   
   color:#FFFFFF;
   text-decoration: none;
   font-size: 0.9em;
   float:left;
   display:inline;
}



#NativeCoursePlayer #PlayerUtilities .utilities .notTheRegular A SPAN 
{
   margin-right:10px;
   height:22px; 
   padding-left:5px;
   padding-right:8px;   
   text-decoration: none;
   font-size: 0.9em;
   float:left;
   display:block;
}

#NativeCoursePlayer #PlayerUtilities .utilities SPAN
{
   margin-top:6px;
   line-height:22px;
}

#NativeCoursePlayer #PlayerUtilities .utilities A:hover
{
   color:#FFFFFF;
   text-decoration: underline;
   background-color:#63ABF5;
}



#NativeCoursePlayer #PlayerNav
{
    position: absolute;
    bottom:0px;
    left: 0px;
    width: 100%;
    text-align: right;
    z-index: 2; 
}


#NativeCoursePlayer #PlayerNav .courseFooter
{
   height:29px;
   line-height:29px; 
   padding-bottom:3px;
   display:block;
  
}

#NativeCoursePlayer #PlayerNav .courseFooter IMG
{
	vertical-align:bottom;
	bottom: -1px;
	 position: relative; 
}


#NativeCoursePlayer #PlayerNav .courseFooter SPAN
{
	position: relative;
	padding-left: 22px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;

}

#NativeCoursePlayer #PlayerNav .courseFooter .Table2
{
	background-image: url(../images/backgrounds/player_nav_bg.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	right: 0px;
	display:block;
} 

#NativeCoursePlayer #PlayerNav .courseFooter .Table1
{
	position: absolute;
	right: 0px;
	bottom: 5px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	right: 0px;
	display:block;
		
} 

#NativeCoursePlayer #PlayerNav .courseFooter .dsblLnkButton
{
	color:Lavender;
	Visibility: hidden; 
		
} 

#NativeCoursePlayer #PlayerNav .courseFooter LINKBUTTON
{
	color:#535353;
		
} 

#NativeCoursePlayer #PlayerNav .courseFooter SPAN A
{
	
    position: relative;
	right: 10px; 

    height:29px;
    line-height:29px;



      
}


#NativeCoursePlayer #PlayerNav .horizontalLine
{
    right: 0px;
    width: 100%;
    text-align: right;
    background-image:url(../images/extras/horiz_sep.gif);
    background-repeat:repeat-x;
    background-position:left bottom; 
}

#NativeCoursePlayer #PageNumbers
{
	position:absolute;
	height:29px;
	line-height:29px;
	padding-bottom:0px;
	bottom:3px;
	right:140px;
    z-index: 3;
    width:0px;
    text-align:center;
    color:#000000;
}

#NativeCoursePlayer #QuestionNumbers {
	display:none;
	}

#NativeCoursePlayer #PageNumbers SPAN
{    
    position: relative;
    padding-left:0px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
   /* background-color:Aqua;*/
    
    background-image:none;
    background-repeat:repeat-x;
    background-position:left bottom;
    
}

#NativeCoursePlayer #ShowNavCoursePlayerTemplate 
{
	position:absolute;
	/*top:32px;*/
	bottom: 24px;
	left:10px;
	z-index:5;
	margin-bottom: 5px;
}

#NativeCoursePlayer #ShowNavCoursePlayerTemplate a {
	color:#00346A;
	}

#NativeCoursePlayer #HideNavCoursePlayerTemplate a {
	position:absolute;
	bottom:24px;
	left:0px;
	padding:19px 0px 5px 10px;
	line-height:12px;
    z-index:4;
	color:#FFFFFF;
	display:block;
	width:200px;
	background-color:#00346A;
	}

#NativeCoursePlayer #CourseName 
{
	
	position:absolute;
	top:20px;
	left:150px;
	height:29px;
    line-height:29px; 
	z-index:5;
}

#NativeCoursePlayer #CourseName SPAN
{
	position:relative;
	padding-left:0px;
	background-image:none;
	font-weight:bold;
}

#NativeCoursePlayer #LessonName 
{
	
	position: absolute;
    bottom: 0px;
    left: 0px;
    color: #ffffff; 
    z-index: 3;
    padding-bottom: 7px;
    padding-left: 5px;
	
	
}

#NativeCoursePlayer #LessonName SPAN
{
	position:relative;
	padding-left:0px;
	background-image:none;
	
}

.hideLink 
{
	display:none;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 5px;
}

.showLink 
{
	display:none;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 5px;
}

.startTest
{
/*   width:760px;  */
}

.endCourse
{
/*   width:760px;  */
   text-align:center;  
}

.testTitle 
{
    font-size: 1.5em;
    margin-top: 40px;
    margin-bottom: 20px;
    text-align:center;
    width:100%;
}

.testBody 
{
    text-align:center;
    width:100%;
    line-height:18px;

}


.testStartLinkPanel 
{
    text-align: center;
    /*margin: 10px;*/
    font-size: 1.5em;  
    margin-top: 30px;
    
}

.testQuestionPanel
{
   margin-top:20px;
   margin-bottom:10px;
   width: 97%;
}

.testQuestionPanel .formTextBox
{
   margin-left:15px;
}

.testQuestionPanel .formRadioButton
{
   margin-top:5px;
}

.buttonRow .formButton
{
   background: #F1F1F1 url(../images/backgrounds/button_bg.gif) repeat-x top left;
   border-left: solid 1px #ECECEC;
   border-top: solid 1px #E3E3E3;
   font-family:arial; 
   font-weight:bold;
   text-align: center;
   padding-left:7px;
   padding-right:7px;
   overflow: visible;
   width:auto;
   color:#535353;
   margin:0px;
   
  }

.previewText
{
	color:Red;	
}

a#lbNext, a#lbBack, a#lbEndTestConfirm {
	color:#EEF6FB;
	}

a#lbBack {
	margin-right:0px;
	}