/************************************************************************/

/* SKILLS LOCKER CSS */

/* Created by eCom Scotland */

/************************************************************************/

/* Styles for Divs */
.titleImg
{
    margin:0;padding:0;
    background-image:url(img/title.jpg);
    width:290px;
    height:85px;
    background-repeat:no-repeat;    
}

.footerImg
{
    margin:0;padding:0;
    margin-left:20px;    
    background-image:url(img/footerdetails.jpg);
    width:913px;
    height:52px;
    background-repeat:no-repeat;    
}

.colBlue { color:#2C5A7B; }

/* Ajax Calendar */
.ajaxCal
{
    position:relative;
    left:5px;
    z-index:5000;
}
.ajaxCal .ajax__calendar_container td { padding:3px; }
.ajaxCal .ajax__calendar_months td { padding:2px; }
.ajaxCal .ajax__calendar_years td { padding:2px; }
.ajaxCal .ajax__calendar_dayname { font-weight:bold; }
.ajaxCal .ajax__calendar_container
{
    background-color:White;
    border:1px solid #000000;
    z-index:50000;
    font-size:smaller;
}

/* Styles for SubTeams Page */
#progressCompetent, .progressCompetent 
{
    float:left;
    height:18px;
    background:#78C42C;
    background-image:url(img/progress_competent.png);    
}

#progressDevelopment, .progressDevelopment
{
    float:left;
    height:18px;
    background:#FCD24A;
    background-image:url(img/progress_development.png);
}

#progressNotCompetent, .progressNotCompetent
{
    float:left;
    height:18px;
    background:#FC0404;
    background-image:url(img/progress_not-competent.png);
}

#progressNotStarted, .progressNotStarted
{
    float:left;
    height:18px;
    background:#92BEDD;
    background-image:url(img/progress_not-started.png);
}

#progressNotApplicable, .progressNotApplicable
{
    float:left;
    height:18px;
    background:#1783DE;
    background-image:url(img/progress_not-applicable.png);
}

/* Styles for Data Grid */
.gridView
{
    background-color:#ffffff;
    border:1px solid #2DA7E1;
}

tr.headerStyle th
{
	text-align:left;
    background-image:url(../../images/table1-bgd.jpg);
    background-repeat:repeat-x;
	color:#ffffff;
	padding: 7px;
	background-color: #4CB2E5;
	border:solid 1px #FFFFFF;
}

tr.rowStyle td
{
    padding: 7px;
	background-color: #C8E2F7;
	border:solid 1px #FFFFFF;  
}

tr.rowStyle td input
{
    
}

tr.rowStyle a, tr.rowStyle a:visited, tr.rowStyle a:hover, tr.rowStyle a:link, tr.rowStyle a:active { color:Blue; }
tr.headerStyle a, tr.headerStyle a:visited, tr.headerStyle a:hover, tr.headerStyle a:link, tr.headerStyle a:active { color:#ffffff; }
tr.footerStyle a, tr.footerStyle a:visited, tr.footerStyle a:hover, tr.footerStyle a:link, tr.footerStyle a:active { background-color:#ffffff; }
tr.pagerStyle a, tr.pagerStyle a:visited, tr.pagerStyle a:hover, tr.pagerStyle a:link, tr.pagerStyle a:active { background-color:#ffffff; }

tr.alternatingRowStyle td
{
    
}

tr.footerStyle td
{
    
}

tr.pagerStyle td
{
    
}

tr.rowStyle input
{
     
}

/* Styles for DASHBOARD Data Grid */
.dashView
{
    background-color:#ffffff;
    border:1px solid #ffffff;
    /*border:1px solid #2da7e1;*/
}

tr.dashheaderStyle th
{
	text-align:left;
    /*background-image:url(../../images/table1-bgd.jpg);*/
    background-repeat:repeat-x;
	color:#2C5A7B;
	padding:7px;
	background-color:#ffffff;
	border:solid 1px #FFFFFF;
}

tr.dashrowStyle td
{
    padding: 7px;
	background-color: #ffffff;
	border:solid 1px #FFFFFF;  
}

.redgridView
{
    background-color:#ffffff;
    border:1px solid #FF0000;
}

tr.redheaderStyle th
{
    background-image:url(img/redtable-bgd.jpg);
    background-repeat:repeat-x;
	color:#ffffff;
	padding: 7px;
	background-color: #F9D8D8;
	border:solid 1px #FFFFFF;
}

tr.redrowStyle td
{
    padding: 7px;
	background-color: #F9D8D8;
	border:solid 1px #FFFFFF;  
}

/* Styles for Modal Popup Extender */
.modalBackground 
{
    background-color:#eeeeee; 
    filter:alpha(opacity=70);
    opacity:0.7; 
} 

.modalPopup 
{
    background-color:#fffffe; 
    border-width:3px; 
    border-style:solid; 
    border-color:#333333; 
    padding:3px; 
    width:250px; 
}

/* Styles for LMS Menu */
.lmsmenu_container			
{
    height:24px;
    float:right; 
    color:#17416B;
    background-color:#C8E2F7; 
    border:1px solid #2DA7E1;    
    padding-bottom:5px;
    overflow:hidden;
}
.lmsmenu_container_on
{
    height:24px; 
    float:right; 
    color:#2DA7E1;
    background-color:#FFFFFF; 
    border:1px solid #2DA7E1; 
    border-bottom:1px solid #FFFFFF;
    padding-bottom:5px;
    overflow:visible;
}

.lmsmenu_container_disabled
{
    height:24px;
    float:right; 
    color:#FFFFFF;
    background-color:#EEEEEE; 
    border:1px solid #2DA7E1;    
    padding-bottom:5px;
    text-decoration:none;
    overflow:hidden; 
}
		
.lmsmenu_container *, .lmsmenu_container_on *, .lmsmenu_container_disabled * { text-decoration:none; }
.lmsmenu_container .text	{ color:#000000; }
.lmsmenu_container:hover, 	.lmsmenu_container_on:hover
{ 
    text-decoration:none; 
    cursor:pointer; 
    background-color:#FFFFFF;
    color:#2DA7E1;
}

{
    text-decoration:none;
    cursor:pointer; 
}
.lmsmenu					{ padding:4px; }
.lmsmenu_spacer				
{
    height:11px; 
    padding:0; 
    margin:0; 
}