/* controls.css - styles used for controls in the www.certification.nu web site. */

.CertItems {}
.MemberCertBody {padding-bottom:5px;padding-left:3px;font-family:arial;font-size:11px;background-color:red}

.FactValue { color:#666666; padding-left:0.5em; }
a.FactValue { }
.FactHeader { white-space:nowrap;color:#343739;}
.FactEntry { padding-bottom:0.2em }
.FactEntry img { margin-right: 0.7em }
.SelectedAnchorItem, .SelectedAnchorItem a { color:#F2953A;text-decoration:none; }

/* Navigation bar */
.navbar { height:28px; position:static;width:1000px;text-align:left; }

.navbar .divLogin { 
    float:right;
    position:relative;
    padding-left:1em ;
    font-size:9pt;
    top:7px;
}
    .navbar .divLogin a {
        color:white;
        text-decoration:none;
        font-weight: bold;
    } 

    .navbar .divLogin a:hover {
        color:#F2953A;
        text-decoration:none;
        }
.navbar img { margin-top:3px;  }

/* Footer bar */

.footer  
{
	width:1000px;
	margin-top:30px; 
    margin-bottom:30px;
	border-top:solid 1px #AAAAAA;
	padding-top:2px;
	color: #333333;
    text-align:center;
}
.footer img { border: 0 }
.footer a {
    border: 0;
    color: #333333;
    display: inline-block;
    position: relative;
}
.footer a:hover { 
    color:#F2953A;
    text-decoration:none;
}
.footer .sep { padding-left:8px; padding-right:6px; display:inline-block}
.headerBlob { float:left; text-align:right; inline-block; margin-left:15px; }
.footerBlob { padding-top:0.20em; display:inline-block; margin-right:30px; }

#headerTw { background-image:url(/ecomedia/Images/icons/header-tw-white.png); background-repeat:no-repeat; width:33px;height:33px; border:none;}
#headerFb { background-image:url(/ecomedia/Images/icons/header-fb-white.png); background-repeat:no-repeat; width:33px;height:33px;}
#headerLi { background-image:url(/ecomedia/Images/icons/header-li-white.png); background-repeat:no-repeat; width:33px;height:33px;}
#headerTw:hover { background-image:url(/ecomedia/Images/icons/header-tw-active.png);}
#headerFb:hover { background-image:url(/ecomedia/Images/icons/header-fb-active.png);}
#headerLi:hover { background-image:url(/ecomedia/Images/icons/header-li-active.png);}

/* Criterion panel is a collapsible, clickable panel for displaying lists */

.criterionPanel { border: solid 1px #AAAAAA}
.criterionPanel > .header  
{
	background-color:#D4D5D0; padding:6px; height:22px;
	vertical-align:middle;
}
.criterionPanel > .header-enabled
{
	cursor:pointer;
	background-image: url('/ecomedia/Images/icons/expand-list.png');
	background-position:95% center; background-repeat:no-repeat;
}
.criterionPanel > .header-disabled
{
    color:#AAAAAA;
}

.criterionPanel > .body  
{
	border-top: solid 1px #AAAAAA;
}

.criterionPanel > .showDlg { 
    padding:6px; height: 22px; cursor:pointer; 
    background-color:#D4D5D0;
	background-image: url('/ecomedia/Images/icons/show-criterion-popup.png');
	background-position:95% center; background-repeat:no-repeat;
}

.criterionPanel > .showDlg:hover,
.criterionPanel > .header:hover
{
    color:#F2953A
}

.criterionPanel > .header-disabled:hover
{
	color:#AAAAAA;
}

.divListItem, .divListItem-selected
{
    font-size:9.5pt;
	padding-left:6px;
	padding-right:6px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor:default;
}

.divListItem:hover, .divListItem-selected:hover { background-color:#F9F9F9 }
.divListItem-selected { color:#F2953A; }

/* Category browser exists in two modes: non-editable and editable. 
   These two modes look quite different */

.ccatBr      { margin: 0px;position:relative; }
.ccatBr span.ccatItem { display:block } 
.ccatBr div  { position:relative;left:1.2em; }
.no-link a { text-decoration:none; }

.ccatBrEd           { margin-left: 0px; position:relative}
.ccatBrEd .ccatItem { display:block} 
.ccatBrEd div       { position:relative;left:1em;}

/* Certificate Checkbox Panel */

.certCheckList { width:100%;margin-bottom:1em;} 
.certCheckList H2 { margin-bottom:6px; }
.certCheckList td { padding-left:0; padding-top:0; padding-bottom:0; padding-right:1em}
.certCheckList div.explanation { margin-bottom:6px; color:#808080 }
.certCheckList .btn { margin-top:14px; margin-right:20px; width: 77px }
.certCheckList .categoryName { font-weight:bold; padding-top:0.4em}
.certCheckList input[type="checkbox"] { border:0;padding:0; }
.certCheckList tr td { width:33% }
.buttons input { margin-right:1em; }

/* Bargraph fields */

.bargraph { border-spacing: 0px 8px }
.StatBar { background-color:#F2953A;border:1px solid black;float:left;height:18px;margin-left:0.5em}
.StatBarHistory {background-color:#F2953A;border:1px solid black;float:left;height:18px;margin-left:0.5em}
.StatBarCount { vertical-align:middle;display:inline-block;padding-top:3px; }

/* Statistics presentation */

.ddlBox { padding-bottom: 10px; width: 200px }
.ddlBox select { width: 200px }
.ddlBox INPUT.text { WIDTH: 200px }
.presetsBox { MARGIN-TOP: 4px; WIDTH: 180px }
.preset { PADDING-LEFT: 10px; TEXT-INDENT: -10px }
#ddlContainer { background-color:#FFE0E0 }
.statInfobox { border: solid 1px #AAAAAA; padding:6px; }
.statInfobox a { padding-bottom: 10px }

.navchecklist,
#cp_listNavs,
#mcp_listNavs,
#mzp_listNavs,
#mzp_headlines,
#mip_listNavs      { margin-left:16px; margin-top:0px }

.navchecklist li,
#cp_listNavs  li,
#mcp_listNavs li,
#mzp_listNavs li,
#mzp_headlines li,
#mip_listNavs li   { padding-bottom:2px; list-style-image: url(/ecomedia/images/icons/li-check.png);}
.navchecklist li a,
#cp_listNavs  li a,
#mcp_listNavs li a,
#mzp_listNavs li a,
#mzp_headlines li a,
#mip_listNavs li a { position:relative; top:-2px; left:2px }

/* Downloadable document lists */

.doclist    { margin-left:18px; margin-top:0px }
.doclist li { margin-left:0px; padding-bottom: 4px }

/* Floating logo on all presentation pages */

.floatLogo { float:right;padding-left:8px;padding-bottom:6px }

/* Search results */

.srSep { border-top: solid 1px #AAAAAA }
.srRow a,
  .srRow a.siteLink, 
  .srDocRow a 
{ 
  color:#12468F;
}
.srRow .member, .srRow .course { background-repeat: no-repeat; background-position:right center; }
.srRow div { padding-top:5px }
.srRow div:first-child { padding-top:0px} 
.srRow .siteLink, .srDocRow .siteLink { font-weight:bold; }
.srRow { padding-bottom:1.5em; padding-top:1.5em; line-height:19px; }
.srDocRow { padding-top:1.0em; padding-bottom:1.0em }
.srDocRow .linkHit  
{
	padding-left: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	background-repeat:no-repeat; 
	background-image:url(/ecomedia/Images/fp-arrow-bullet.png);
	background-position:left center
}
.srDocRow .member {
	min-height:70px;
    height:auto !important;
    height:70px; 
}
.srRow .memberExtra { display:inline-block;padding-right:2em; padding-bottom:0px }
.srRow .hitlist-icon { margin-right:0.6em }

.srFooter { border-top: solid 1px #AAAAAA; padding-top:15px;}
.footerStop,.footerStop-selected 
{
	display:inline-block;
	border:solid 1px #AAAAAA;
	margin-left:5px;
	width:20px;
	text-align:center;
	padding-top:0.3em; padding-bottom:0.3em;
	cursor:pointer;
}
.footerStop:hover,.footerStop-selected:hover
{
	border:solid 1px #F2953A;
	background-color:#F8EEE5;
}
.footerStop-selected 
{
	background-color:#F2953A	
}
.srFooterSummary { float:right;padding-top:0.3em; padding-bottom:0.3em;  }
.srHeader { border-top: 1px solid #AAAAAA;text-align:left }
.srHeader #hitRange { float:right;padding-top:5px }
.srHeader #hitCount { padding-top:5px;padding-bottom:5px;text-align:left }

.courseRow {background-color:White;} 
.freeCourse { font-weight:bold } 

/* MemberCompanyPresentation.ascx */

.posterImageCaption { font-size:18px }
.posterImageCaption h2 { font-size:22px;}

.EconomyFigures td { padding-right: 4em }
.EconomyFigures td.caption { font-weight:bold; padding-bottom:1em }
.EconomyFigures td.pos { color:#666666 }
.EconomyFigures td.neg { color:Red }

.NewsChannel .item { padding-top:5px }
.NewsChannel .bottomRow img { position:relative; top:2px; }

.url-input-clean { color:#AAAAAA }
.prompt-input-clean { color:#AAAAAA }


/* Banners */

.banner1, 
.banner2   
{
	width:248px; 
	height:175px; 
	border:solid 1px #AAAAAA;
	background-color:white;
	font-size:9pt;
	cursor:pointer;
}
.banner3
{
	width:718px; 
	height:175px; 
	border:solid 1px #AAAAAA;
	background-color:white;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size:10pt;
    cursor:pointer;
}

.banner3 b { font-size:30px;}

.banner1 .image1 { vertical-align:middle; text-align:center; width:248px; border-bottom:solid 1px #EEEEEE; padding-bottom:15px	}
.banner1 .text { vertical-align:middle; text-align:center; width:248px; padding-top:15px; }

.banner2 .image1 { display:table-cell; vertical-align:middle; text-align:center; height:155px; border-right:solid 1px #EEEEEE; padding-right:15px	}
.banner2 .text { display:table-cell; vertical-align:middle; text-align:center; height:155px; padding-left:15px; }

.banner3 .image1 { display:table-cell; vertical-align:middle; text-align:left; height:175px; }
.banner3 .text { display:table-cell; vertical-align:middle; text-align:left; height:175px; padding-left:15px; }
.banner3 .image2 { display:table-cell; vertical-align:middle; text-align:right; height:175px; padding-left:15px	}

.bannerRotator 
{
	width:250px; height:415px;
}

.logoBox  
{ 
	margin-top:1em;
	width:130px;
	 height:60px; 
	 padding:15px; 
	 background-color:White; 
	 text-align:center; 
	 vertical-align:middle;
	 border:solid 1px #AAAAAA
} 

#freeSearchPopup  {
    position: absolute;
    background-color: white;
    border: solid 1px #aaaaaa;
    z-index: 100;
}

.fspItems div { 
    color:#333333;
    padding:6px;
}
.fspItems div:hover {
    color:#F2953A;
    cursor:pointer;
}
