﻿/* CONTENTS -------------------------------

1: Layout elements - global
    1b: Layout Elements - front page specific
2: Text & standard HTML styles
3: NAVIGATION
4: Form elements


COLOR USAGE: MBA
Black: #000
Gray: #666666
Light blue: #9BDAFB; // Light beige: #FBFAF6?
Blue: #dddddd
Dark blue: #dddddd // Dark Beige (background):#E8E3D3
// Orange: #FDB414
// Links: #555555 (underlined)Hover: see orange

------------------------------------ */

/* 1: LAYOUT ELEMENTS  - GLOBAL */

body
{
	background-color:#f2f2f2;
	color:#333;

}

#wrap
{
	background:#fff;
	border:1px solid #ddd;
}

.content
{
	background:#ffffff;
}

.contentTop
{
	background:#ffffff;
}

.contentInnerRight{
	border:1px solid #ddd;
	background-color:#f6f6f6;
}

#globalTop{
	background-color: #ffffff;
	height:86px;
}
.mainLogo{
left:18px;
top:0px;
}

#globalFooter{
	color:#444444;
}

#ctl00_LoginName{
	color:#dddddd;
	border-right:1px solid #666666;
}

#loggedInUser{
	color:#999;
}

#loggedInUser .roleName{
	border-left:1px solid #333333;
}

#frontPageTeaser{
	background:#000000;
	color:#ffffff;
}

#loginArticle{
	background:#000000;
	color:#f2f2f2;
}

#frontPageTeaser H1, #loginArticle H1{
	color:#dddddd;
}

#frontPageTeaser H3, #loginArticle H3{
	color:#dddddd;
}

/* END LAYOUT ELEMENTS */

/* 2: TEXT & STANDARD HTML styles */


a{
	color:#0088CC;
}

h2, .heading2{
	color:#555555;
}

.labelDescription, .labelDescription{
	border-left:1px solid #dddddd;
	color:#555555;
}

.descriptionTextPost{
	border-left:1px solid #dddddd;
	color:#555555;
}


/* 3: NAVIGATION */
#topMenu{
	background-color:#111111;
	border:1px solid #111111;
}
#topMenu a{
	border-right:1px solid #2B2B2B;
	color:#9BDAFB;
}
#topMenu a:hover{
	color:#fff;
}

#topMenu .current{
	color:#fff;
}
.menuLevel2{
background-image:url(../images/fade2.png);
}
.menuLevel2 a{
	color:#A80019;
}
.menuLevel2 .Active{
	color: #0885C6 !important;
	border:1px solid #ddd;
}
.menuLevel2 .Passive{
	color:#0885C6!important;
}
.menuLevel2 a:hover{
	color:#0885C6!important;
}
.menuLevel2 .current{
	color:#0885C6;
	border:1px solid #9BDAFB;
	border-bottom:1px solid #fff;
	background-color:#fff;
	
}

/* MENU LEVEL 3 */

.menuLevel3{
	border-bottom:1px solid #dddddd;
}

.menuLevel3 .current, .menuLevel3 a:hover{
	color:#0885C6;
}

/* MENU LEVEL 4 */

.menuLevel4 .current{
	border:1px solid #dddddd;
	border-bottom:1px solid #ffffff;
}

/* 4 GLOBAL FORM ELEMENT STYLES */

/* STANDARD BUTTON */

.standardButton, .stdButton2, .btnAddDay{
background-image:url(../images/std-btn.png)!important;
border:1px solid #0073B2;
color:#0885C6!important;
text-shadow:0px 1px 0px #0073B2!important;
}
.standardButton:hover, .stdButton2:hover, .btnAddDay:hover{
background-image:url(../images/std-btn-hover.png)!important;
border:1px solid #0073B2;
color:#fff!important;
text-shadow:0px 1px 0px #0073B2!important;
}
a[disabled], .standardButton[disabled]{
text-shadow:0px 0px 0px;
}


input, textarea, select{
	border:1px solid #ddd;
	background:#ffffff;
}

td select{
	border:1px solid #ddd;
}

.standardTable{
	border:0px solid #dddddd;
}

.standardGridHeader{
	background-color:#f2f2f2;
	border-bottom:1px solid #ccc;
}

.mapCanvas{
	border:1px solid #dddddd;
}

.courseDetails .details1{
	background-color:#f7f7f7;
	border:1px solid #dddddd;
}

.courseDetails .details2{
	background-color:#f7f7f7;
	border:1px solid #dddddd;
}

.courseDetails .details3{
	background-color:#f7f7f7;
	border:1px solid #dddddd;
}

.courseDetails div h3{
	border-bottom:1px solid #dddddd;
}

.zebra{
	background-color:#f6f6f6;
}

.leftFieldset{
	border:1px solid #ddd;
}

.leftFieldset legend{
	color:#555555;
}

.leftConfirmFieldset, .rightConfirmFieldset{
	border:1px solid #dddddd;
}

.leftConfirmFieldset legend, .rightConfirmFieldset legend{
	color:#555555;
}

.rightFieldset{
	border:1px solid #ddd;
	
}

.rightFieldset legend{
	color:#555555;
}

.borderTable{
	border:1px solid #e6e6e6;
}

.questionsTable{
	border:1px solid #E5E5E5;
}

.questionBox{
	background-color:#f2f2f2;
	border-bottom:1px solid #9BDBFB;
}

.style3
{
	width:auto;
	border:1px solid #eeeeee;
}

.searchBox{
	background-color:#f8f8f8;
	border:1px solid #ddd;
}

.spacerDivBorder{
	border-top:1px solid #ddd;
	border-bottom:1px solid #fff;
	height:auto;
}

.passed
{
	color:Green;
	
}
.notPassed
{
	color:Red;
	
}

.SlimPopupPanel fieldset{
	border:1px solid #dddddd;
}

.BigPopupPanel
{
	border-bottom:1px solid #9BDBFB;
}

.popupButton{
	background-color:#0073B2;
	border:1px solid #0073B2;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	color:#ffffff;
	background-image:url(../images/std-btn.png)!important;
}

.popup
{
	background-color:White;
	border:1px solid #666;
}

.popupTitle .title{
	color:#9BDAFB;
}

.popupScroll
{

	background-color:White;
	border:solid 1px #333;
}
.popupScroll .leftFieldset{
width:auto;
margin:8px;
}

.adminButtons
{
	border:1px solid #666;
	background:#000;
	color:#999;
}

#update{
	background-color:#000;
	bordeR:4px solid #dddddd;
}

.adminButtonsTop
{
	background:#000;
}

.adminButtons h3{
	color:#999;
}

.chkAdminToolbarTop
{
	color:#999;
	border:1px solid #444;
	background:#222;
}

.agendaDateSelected{
	
}

.contactCourse{
	border:1px solid #dddddd;
}

.contactCourse th{
	background:#e6e6e6;
	border-bottom:1px solid #dddddd;
}

.btnAddDay{
	background-color:#dddddd;
	text-shadow:0 1px 0 #dddddd;
	color:#fff;
	border:1px solid #dddddd;
}

.selectedDayAgenda td{
	
	background-color:#e4e4e4;
	
}

.selectedDayAgenda input[type='text']{
	border:1px solid #dddddd;
}

.youTubeId
{
	background-color: #FFFF00;
}

.eLearningControlLeftMenu{
	border:1px solid #dddddd;
}

.youtubeInfo{
	background-color:#e6e6e6;
}

.eVideo{
	border:1px solid #ddd;
}
/* OVERRIDES FOR MP DEMO - 20101012*/

.RadMenu_Default .rmLink:hover, .RadMenu_Default .rmFocused, .RadMenu_Default .rmSelected  
{
	color:#fff !important;
	text-decoration:underline !important;
}
.menuLevel2 a{
color:#0073B2;
}

.menuLevel2 .current{
color:#0073B2;
text-decoration:underline;
border:1px solid #999;
border-bottom:1px solid transparent;
padding-left:8px;
background-color:#f4f4f4;
background:#fff;

}

.standardButton { 
*border:1px transparent solid !important;
}



.standardButton{
background-color:#0073B2;
border:1px solid #0073B2;
color:#fff!important;
margin-bottom:4px;
margin-top:4px;
margin-right:4px;
background-image:url(/images/stdbutton.png);
-webkit-border-radius:2px;
-moz-border-radius:2px;
padding:3px;
text-shadow:0 -1px 0 #0073B2!important;


}  
.standardButton:hover{
background:#0073B2!important;
border:1px solid #0073B2!important;
cursor:pointer;
cursor:hand;
color:#fff!Important;
text-decoration:underline;
text-shadow:0 -1px 0 #0073B2!important;
}
.stdButton2{
background-color:#0073B2!important;
background-image:url(/images/stdbutton.png);
border:1px solid #0073B2!important;
color:#fff!important;
padding:3px;
}
.stdButton2:hover{
background:#0073B2!important;
border:1px solid #0073B2!important;
cursor:pointer;
cursor:hand;
color:#fff!important;
text-decoration:underline;
text-shadow:0 -1px 0 #0073B2!important;
}

.standardGrid {

}
.popupTitle .close {
	background: transparent!important;
}

.popupTitle .title {
	color: #fff;
}

/* hide*/
.userProfileBilling {

	display: none;	
}
.userProfileRemider {
	display: none;	
}

.showPriceInformation {
	display: none;
}