﻿
/* --- --- --- Page Body --- --- --- */
body {
	background: url(/images/IEC61850/pagebkgd_tile.png) repeat-y;
	background-position: left;
}


/* --- --- --- Fonts --- --- --- */
#Custom-TopToolbar, .Custom-TopNav, .Custom-TopNavFlyOuts, .Custom-LeftNav, .Custom-NavHeader, .Custom-SiteActions, .ms-titlearea .ms-ptabarea a {
	font-size:8pt;
	font-family:verdana;
}


/* --- --- --- Header Area --- --- --- */
.Custom-Header1 {
	background: #7ba2ce url(/images/IEC61850/IEC61850logo-header1.gif) no-repeat;
	width: 282px; height: 135px;
}
.Custom-Header2 {
	background: #7ba2ce url(/images/IEC61850/IEC61850-header2.jpg) no-repeat;
	width: 736px; height: 135px;
}
.Custom-Header3 {
	background: #78cfa1 url(/images/IEC61850/IEC61850-header3.jpg) no-repeat;
	background-position: left;	
	width: 100%;
}



/* --- --- --- Search --- --- --- */
#Custom-Search {
	border-top: 1px white solid;
	}
/* - Core.CSS Style Overrides - */
/*td.ms-sbcell {
	border-color: transparent;
	height: 15px;
}
.ms-sblink a:link,.ms-sblink a:visited {
	color: white;
}
.ms-sbtable-ex {
	width:0;
}
td.ms-sbgo {
	background-color: transparent;
}
.ms-sbLastcell,.ms-rightbodysectionsearchbox {
	width:0;
}*/

/* new code for search */
.ms-sbtable{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;
font-weight:normal;
}
.ms-sbtablealt{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;font-weight:normal
}
.ms-sbtable-ex{
width:100%;
border-collapse:collapse;
margin-top:2px;
margin-left:2px;
}
.ms-sbtable-border{
border:1px solid #97b4e9;
}
td.ms-sbcell{
padding-left:2px;
white-space:nowrap;
border:solid 1px #7f9db9;
}
td.ms-sbcellnoborder{
padding-right:2px;
white-space:nowrap;
border:0;
}
.ms-sbtext{
font-family:Tahoma;
font-size:1em;
font-weight:bold;
}
.ms-sbplain{
font-family:Tahoma;
font-size:8pt;
border:none;
}
.ms-sbplainwithborder{
font-family:Tahoma;
font-size:8pt;
}
td.ms-sblink{
padding-right:14px;
border:none;
}
.ms-sblink a:link,.ms-sblink a:visited{
font-family:Tahoma;
font-size:8pt;
color:#666666;
text-decoration:none;
padding-left:4px;
}
.ms-sblink a:hover{
color:#000000;
text-decoration:underline;
}
td.ms-sbgo{
background-color:#e9f2fd;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}
.ms-sbLastcell,.ms-rightbodysectionsearchbox{
width:100%;
}
.ms-sbLastCell{
padding-right:10px;
}
td.ms-sbscopes{
border:none !important;
}
select.ms-sbscopes{
font-family:tahoma,verdana;
font-size:8pt;
width:170px;
}
/* --- --- --- Search --- --- --- */
.Custom-SearchBarImage {
	background: #3a70b5 url(/images/IEC61850/CIMsearchgrad.jpg) repeat-y;
}

.Custom-SearchBar {
	background: #3a70b5;
	padding-top: 10px;
}

.ms-searchimage {
	margin-left: 7px;
}

	
/*--- --- --- Special Top Custom Navigation Styles --- --- --- */

.ms-topnavContainer{
	border:none;
	border-left:solid 1px #c2dcff;
}
.ms-topnav{
border:solid 1px #c2dcff;
border-left:solid 1px #ffffff;
border-bottom:none;
background-image:none;
font-family:Tahoma;
font-size:8pt;
font-weight:bold;
background-color:#01234b;
color:white;
}
.ms-topnav a{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
height:18px;
}
.ms-topnavselected{
color:white;
background-image:none;
font-weight:bold;
border:solid 1px #79a7e3;
border-bottom-width:0px;
border-left:solid 1px #e3efff;
background-color:#07458f;
}
.ms-topnavselected a{
color:white;
}
.ms-topNavHover{
background-image:none;
background-color:#98c9fb;
border:solid 1px #c2a770;
border-left:solid 1px #ffffff;
border-bottom-width:0px;
color:#01234b;
}
.ms-topNavHover a{
color:#01234b;
}
.ms-topnav img{
position:relative;
left:-6px;
}
.ms-topNavFlyOutsContainer
{
border:solid 1px #c2dcff;
}
.ms-topNavFlyOuts{
background-color:#98c9fb;
font-family:Tahoma;
font-size:8pt;
width:100%;
/*width:120px;
min-width:120px;*/
}
.ms-topNavFlyOuts a{
display:block;
/*width:120px;
min-width:120px;*/
width: auto;
color:#01234b;
padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{
/*background-color:#71b5fb;*/
background-color:#c9e3fe;
color:#01234b;
width: 100%;
/*width:120px;
min-width:120px;*/
}
.ms-nav td,.ms-nav .ms-SPZoneLabel{
font-size:8pt;
}

/* --- --- --- Navigation --- --- --- */
/* --- Top Toolbar - Global Links (Welcome...Menu) --- */

#Custom-TopToolbar {
	background: #012c65;
	height: 23px;
	padding: 2px 5px 0px 5px;
	color: white;
}
#Custom-TopToolbar a, #Custom-TopToolbar a:link, #Custom-TopToolbar a:visited, #Custom-TopToolbar a:hover {
	color: white;
	text-decoration: none;
} 
#Custom-TopToolbar a:hover {
	text-decoration: underline;
} 
#Custom-TopToolbar .ms-SpLinkButtonActive a, #Custom-TopToolbar .ms-SpLinkButtonActive a:link, #Custom-TopToolbar .ms-SpLinkButtonActive a:visited, #Custom-TopToolbar .ms-SpLinkButtonActive a:hover, #Custom-TopToolbar .ms-hovercellactive a, #Custom-TopToolbar .ms-hovercellactive a:link, #Custom-TopToolbar .ms-hovercellactive a:visited, #Custom-TopToolbar .ms-hovercellactive a:hover { 
	text-decoration: none;
	color: black;
}
/* - Core.CSS Style Overrides - */
.ms-globalright .ms-hovercellactive, .ms-globalright .ms-SpLinkButtonActive, .ms-HoverCellActiveDark {
	border:#6F6F6F 1px solid;
	vertical-align:top;
	background-color:#818181;
	background-image:url("/images/IEC61850/ctm_menubuttonhover.gif");
	padding-left: 2px;
}
.ms-SPLink .ms-hovercellactive a:hover {
	color: red;
}
.ms-globallinks span .ms-SPLink .ms-hovercellactive {
    color:black;
}
.ms-globallinks {
	color: white;
}
.ms-globallinks .ms-SpLinkButtonInActive, .ms-globallinks .ms-hovercellinactive {
	border: #7F7F7F 1px solid;
	margin:1px;
	color:#4c4c4c;
	vertical-align:top;
	background-color:transparent;
}
.ms-SPLink a:hover {
	color: black;
}


/* --- --- --- Navigation & Content Area --- --- --- */
/* Navigation Borders */
.Custom-QuickLaunchHeader, .Custom-NavHeader, .Custom-NavItem, .Custom-SelectedNavItem, .Custom-SiteHierarchyHeader, .Custom-TreeviewOuter, .Custom-RecycleBin {
	border-bottom: 1px #91B4D6 solid;
}


/* Content Borders */
.ms-pagebreadcrumb, .ms-WPHeader TD {
	border-bottom: 1px #9bcafd solid;
}

/* Button Backgrounds */
.Custom-TopNavSelected, .Custom-QuickLaunchHeader, .Custom-NavHeader, .Custom-SiteHierarchyHeader, .ms-picker-month, .Custom-RecycleBin {
	background:url("/images/IEC61850/IEC_navback.gif");
	background-color:#012c65;
	font-weight: bold;
}

/* Area Backgrounds */
.Custom-NavItem, .Custom-NavItemSiteHierarchy, .Custom-TreeviewOuter, .ms-partline {
	background: #98c9fb; /*light blue background on left menu sub items*/
}

/* Treeview */
.Custom-TVSelected {
	background-color:#DAE6F1;
}

/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background-color:#DAE6F1;
	border:solid 1px #04407D;
}


/* --- Top Nav Bar --- */


#Custom-TopNav {
	/*border-bottom: 1px solid black;
	height: 19px;*/
	/*background: black url(/images/CIM/TopNav_bkgrnd.gif) repeat-x;*/
	background: #01234b;	
	margin: 0px;
}

.Custom-TopNavLeft {
	border-right: 1px #A6B2CA solid;
}
.Custom-TopNavMiddle {
	border-left: 1px white solid;
	/*border-right: 1px #7F7F7F solid;*/
}
.Custom-TopNavRight {
	/*border-left: 1px white solid;*/
	border-left: none;
}
.Custom-TopNav {
	color: white;
	border-left: 1px white solid;
	border-right: 1px #7F7F7F solid;
}
.Custom-TopNav a{
	display:block;
	white-space:nowrap;
	padding:2px 15px 0px 15px;
	height:19px;
}
.Custom-TopNavSelected{
	color: white;
	font-weight: bold;
	border-left: 1px white solid;
	border-right: 1px #7F7F7F solid;
	background-repeat:repeat-x;
}
.Custom-TopNavHover {
	background-color: #73cefd;
	color: #01234b;	
}
.Custom-TopNavFlyOuts {
	margin: 1px 0px 0px 0px;
	background: #D9D8D8;
	font-size: 0.7em;
	border: 1px black solid;
}
.Custom-TopNavFlyOutsItem {
	background-color: white;
}
.Custom-TopNavFlyOuts a {
	display:block;
	width:120px;
	min-width:120px;
	color: black;
	padding:4px 8px 4px 8px;
}
.Custom-TopNavFlyOutsHover {
	background-color: #73cefd;
}
.Custom-TopNavFlyOutsHover a {
	color: white;
}


/* --- Site Actions Menu --- */
.Custom-SiteActions {
	border-left: 1px white solid;
	border-right: 1px #A6B2CA solid;
	padding-left: 15px;
	padding-right: 15px;
}
.Custom-SiteActions a {
	color: white;
	text-decoration: none;
	height:18px;

}
.Custom-SiteActions a:hover {
	text-decoration: underline;
}


/* --- Left Nav --- */
.Custom-NavSmSpace {
	margin-bottom: -10px;	
}
.Custom-LeftNav {
	width: 160px; /*Kept smaller than total width of bar to control width of date picker */
	border-top: 1px white solid;
	padding-top: 5px;
	margin-top:-15px;
	padding-right: 0px;
	text-align: center;
	background: #68cd9d; /*light green background behind left nav*/
}
.Custom-QuickLaunchHeader {
	height: 11px;
	width: 155px;
	color: white;
	padding: 3px 5px 5px 5px;
	border-left: 0px;
	border-top: 1px white solid;
	text-align: left;
}
.Custom-QuickLaunchHeader a {
	color: white;
	text-decoration: none;
}
.Custom-QuickLaunchHeader a:hover {
	text-decoration: underline;
}
.Custom-LeftNavBorder {
	border-bottom: 1px white solid;
}
.Custom-NavHeader {
	height: 21px;
	width: 165px;
	padding: 5px;
	color: white;
	text-align: left;
	border-top: 1px white solid;
}
.Custom-NavHeader a:hover{
	text-decoration: underline
}
.Custom-SelectedNavHeader {
	height: 21px;
	width: 165px;
	padding: 5px;
	color: black;
	text-align: left;
	border-bottom: 1px white solid;
	background: white;
}
/*for NavItem background color, see lines 305-306*/
.Custom-NavItem {
	width: 141px;
	padding: 2px 2px 2px 10px;
	color: #01234b;
	text-align: left;
	border-top: 1px white solid;
}
.Custom-NavItem a {
	display: block;
}
.Custom-NavItem a:hover{
	text-decoration: underline
}
.Custom-SelectedNavItem {
	width: 141px;
	padding: 2px 2px 2px 10px;
	color: #01234b;
	text-align: left;
	border-top: 1px white solid;
	background: white;
}
.Custom-SelectedNavItem a {
	display: block;
}

/* Treeview */
.Custom-SiteHierarchyHeader {
	height: 21px;
	width: 165px;
	color: white;
	padding: 5px;
	border-left: 0px;
	border-top: 1px white solid;
	text-align: left;
}
.Custom-SiteHierarchyHeader a {
	color: white;
}
.Custom-NavItemSiteHierarchy {
	height: 21px;
	width: 165px;
	padding: 5px 5px 5px 15px;
	color: #01234b;
	text-align: left;
	border-top: 1px white solid;
}
.Custom-NavItemSiteHierarchy a {
	color: white;
}
.Custom-TreeviewOuter {
	color: white;
	border-top: 1px white solid;
	width: 165px;
	text-align: left;
}
.Custom-TreeviewOuter a {
	color: white;
}
.Custom-TVSelected a {
	color: black;
}

/* Date Picker */
.ms-picker-table {
	background: #d8e8fb;
	width: 160px;
}
/* - DatePicker.CSS Style Overrides - */
.ms-picker-month {
	color: white
}
.ms-picker-table .ms-picker-dayheader {
	border-bottom:solid 1px #01234b;
	border-top:solid 1px #01234b;
}
table.ms-picker-table td.ms-picker-dayother,table.ms-picker-table td.ms-picker-daycenterOn,table.ms-picker-table td.ms-picker-daycenter{
	border:solid 1px #d8e8fb;
}
table.ms-picker-table td.ms-picker-dayselected {
	background-color:#d8e8fb;
	border-color:#01234b;
}
table.ms-picker-table td.ms-picker-footer {
	border-top:1px solid #01234b;
}
.ms-quickLaunch {
	border:none;
	background-color:#98c9fb;
	border-bottom: 1px #91B4D6 solid;
	border-left: 1px #91B4D6 solid;
	border-right: 1px #91B4D6 solid;
}

/* --- Recycle Bin --- */
.Custom-RecycleBin {
	height: 16px;
	width: 155px;
	padding: 3px 5px 5px 5px;
	text-align: left;
	border-top: 1px white solid;
}
.Custom-RecycleBin a {
	color: white;
	text-decoration: none;
}
.Custom-RecycleBin a:hover {
	text-decoration: underline;
}

/* --- Breadcrumbs --- */
.ms-titlearea {
	padding: 7px 3px 3px 7px;
}
/* - Core.CSS Style Overrides - */
.ms-pagebreadcrumb,.ms-pagebreadcrumb a {
	color: #1c62af;
	background: white;
}
.removeMargins {
	margin-left:-5px;
}

/* --- --- --- Page Content --- --- ---*/
.ms-pagetitle {
	color: #008080;
}

.ms-pagetitle a{
	color: #008080;
}

/* for changing "Announcements" header */
h3.ms-standardheader {
	color: #008080;
	font-size: small;
	font-family: Arial;
}

h3.ms-standardheader a:link {
	color: #008080;
}

h3.ms-standardheader a:visited {
	color: #003366;
}
h3.ms-standardheader a:hover {
	color: #0000FF;
}
/*for changing the appearance of announcements on home page*/

.ms-announcementtitle {
	font-size: small;
	font-family:Arial;
	color:#008080;
	}
.ms-announcementtitle a:link{
	font-size: small;
	font-family:Arial;
	font-size:medium;
	color:#008080;
}
/*.ms-summarycustombody {
	border-top: 2px #003366 solid;
	padding-top:10px;
}*/


/* --- --- --- Web Parts --- --- ---*/
ms-WPBody {
	color:black;
}
.ms-WPTitle {
	color: #008080;
	font-size:x-small;
	font-family: Arial;
}

.ms-WPtitle a:link {
	color: #008080;
	font-size:x-small;
	font-family: Arial;
}

.ms-WPTitle a:visited {
	color: #003366;
	font-size:x-small;
	font-family: Arial;
}
.ms-WPTitle a:hover {
	color: #0000FF;
	font-size:x-small;
	font-family: Arial;
}

.ms-WPHeader {
	color: #008080;
	font-size:small;
	font-family: Arial;
}

.ms-WPHeader a:link {
	color: #008080;
	font-size:small;
}

.ms-WPHeader a:visited {
	color: #003366;
	font-size:small;
}
.ms-WPHeader a:hover {
	color: #0000FF;
	font-size:small;
}

.ms-WPHeader TD{
	border-bottom:2px solid #4e7cb7;
}

.ms-webpartpagedescription{
	font-family: verdana;
	font-size: 8pt;
	font-style: italic;
	color: #4E7CB7;
	padding: 8px 12px 0px 12px;
}


/* --- --- --- Consoles --- --- --- */
/* --- Edit Console --- */
/* - Core.CSS Style Overrides - */
.ms-consoletitleareaframe {
	background-image:none;
	background-color:white;
}
.ms-consoletitleareaframebottom {
	background-color:white;
}
.ms-consoleframe {
	border-color:#01234b;
}
.ms-consolestatusframe {
	background-color:#d8e8fb;
}
.ms-consolestatuscheckoutframe,.ms-consoleminiframe {
	background-color:#d8e8fb;
	background:none;
}
.ms-consolehr{
	background-color:white;
}
.ms-consolemptablerow {
	background-color:transparent;
}
.ms-consolestatusminorframe{
	background-color:#d8e8fb;
	background:none;
}

/* --- Mini Console --- */
.Custom-FloatTable {
	float: right;
}
/* - Core.CSS Style Overrides - */
.ms-wikieditouter {
	height:23px;
	position:relative;
	right:0px;
	top:0px;
	border:1px solid #01234b;
	border-bottom:1px solid #01234b;
	border-right-width:1px;
}
.ms-wikieditthird {
	background:url("/images/IEC61850/bargradation.gif");
}
.ms-separator {
	color: #01234b;
}


/* --- --- --- Page Content --- --- --- */
#Custom-Main {
	margin: 0px;
}
.Custom-PageContent {
	padding: 10px;
}
/* - Core.CSS Style Overrides - */
.ms-bodyareaframe,.ms-viewareaframe {
	border: 0px;
}
.ms-propertysheet {
	border: 0px;	
}
.ms-propertysheet{
	font-family:tahoma;
	font-size: 1.0em;
	text-align:left;
	color:#303030;
}
.ms-pagetitle {
	font-size: 14pt;
	padding: 0px 10px 0px 7px;
}
.ms-listdescription {
	border-bottom:1px solid #4e7cb7;
	font-size: 9pt;
	color: #4E7CB7;
}
.ms-menuimagecell {
	background:#F0EFEF url("/images/IEC61850/bargradation.gif") repeat-x;
}


/* --- Web Part Title Bar --- */
/* - Core.CSS Style Overrides - */
.ms-WPHeader TD {
	border-collapse:collapse;
}

/* --- Menu Toolbar --- */
/* - Core.CSS Style Overrides - */
.ms-menutoolbar {
	border-bottom:1px solid #7ba2ce;
	height:22px;
	background-color:#d8e8fb;
	background-image:url("/images/IEC61850/bargradation.gif");
	background-repeat:repeat-x;
}
.ms-menutoolbar td {
	border-top:solid 1px #7ba2ce;
	border-bottom:solid 1px white;
}
.ms-separator img {
	height:16px;
	width:1px;
	margin:0px 1px 0px 1px;
	background:#d8e8fb;
	border-bottom:1px solid white;
	border-right:1px solid white;
}
.ms-splitbuttonhover {
	background-image:url("/images/IEC61850/bargradationdark.gif");
	border:solid 1px #01234b;
	height:24px;
}
.ms-menubuttonactivehover,.ms-buttonactivehover {
	background-image:url("/images/IEC61850/bargradationdark.gif");
	border:solid 1px #01234b;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext {
	border:1px solid #01234b;
	cursor:pointer;
}
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover {
	background-image:none;
	background-color:#afd4ff;
	border:solid 1px #01234b;
}
.ms-menutoolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselector,td.ms-viewselector{
	border:solid 1px #afd4ff;
	background-image:none;
	background-color:white;

}
.ms-menutoolbar td td.ms-viewselector a,.ms-toolbar td td.ms-viewselector a,.ms-authoringcontrols td td.ms-viewselector a,td.ms-viewselector a{
	color: #1c62af;
}

/* --- Toolbar --- */
/* - Core.CSS Style Overrides - */
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer {
	background-image:url("/images/IEC61850/bargradation.gif");
	background-color:#F0EFEF;
}
table.ms-toolbar,.ms-toolbarContainer {
	border:1px solid #01234b;
}
.ms-separator {
	color:#01234b;
}
.ms-toolbar a {
	color:#003399;
}

/* --- Blog Settings --- */
.ms-PostTitle {
	color: #008080;
}
.ms-PostTitle a:link {
	color: #008080;
}
.ms-PostTitle a:visited {
	color: #003366;
}
.ms-PostTitle a:hover {
	color: #0000FF;
}
 
.ms-PostBody {
	font-family: Tahoma;
}

h3.ms-CommentHeader {
	color:#008080;
}

h4.ms-CommentTitle {
	color:#003366;
}
.ms-CommentBody {
	font-family: Tahoma;
}

/* --- Blog Navigation -- */

.ms-BlogNavigator .ms-quicklaunch table td{
background-color:#98c9fb;
}

.ms-BlogNavigator div.ms-navheader{
background:url("/images/IEC61850/IEC_navback.gif") repeat-x;
background-color: #012c65;
border-top:solid 1px #f2f8ff;
border-left:solid 1px #f2f8ff;
border-bottom:1px solid #add1ff;
/*padding:1px 6px 3px 6px;*/
padding:5px;
height:15px;
color: white;
}
.ms-BlogNavigator div.ms-navheader a{
color: white;
}


.ms-BlogNavigator td.ms-addnew{
padding:6px;
background-color:#98c9fb;
border-color:#98c9fb;
}
.ms-BlogNavigator td.ms-addnew img{
margin-right:2px;
background-color:#98c9fb;
border-color:#98c9fb;
}
/* -- for the light blue category sections - Blog Nav -- */

/*.ms-navsubmenu2 {
	border-bottom: 1px solid white;
	background-color: #98c9fb;
	padding:3px 6px 4px 16px;
}

.ms-CategoryTitleCell {
	background-color: #98c9fb;
	padding:3px 6px 4px 16px;
	border-bottom: 1px solid white;
}

.ms-CategoryTitleRow {
	background-color: #98c9fb;
	padding:3px 6px 4px 16px;
	border-bottom: 1px solid white;
}*/

/*borders matched to .CustomNavItem*/
TD.ms-CategoryTitleCell {
background-color:#98c9fb;
border-top: 1px solid white;
border-bottom: 1px #91B4D6 solid;
}

.ms-navsubmenu2 {
	color: #01234b;
	/*border-top: 1px solid white;*/
	background-color: #98c9fb;
}

.ms-navsubmenu2 a:link {
	color: #01234b;
}
.ms-navsubmenu2 a:hover {
	color: #01234b;
}
.ms-navsubmenu2 a:visited {
	color: #01234b;
}
/*--Blog RSS---*/

.ms-blogrssnav {
	background-color: #98c9fb;
	color:#4c4c4c;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	/*border-top:solid 1px #add1ff;*/
	border-top:solid 1px #add1ff;
}

.ms-blogrssnav a{
	color:#003399;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}

.ms-blogrssnav img{
	border:none;
}
/* --- Forms --- */
/* - Core.CSS Style Overrides - */
.ms-formbody {
	background:#F2F2F2;
	border-top:1px solid #d8e8fb;
}

/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */
div.ms-cal-navheader a img,
.ms-cal-topday,.ms-cal-topdayL,.ms-cal-wtopdayL,.ms-cal-wtopday{
	background-image:url("/images/IEC61850/bargradationdark.gif");
	background-color:#afd4ff;
	border:solid 1px #01234b;
}
.ms-cal-topdayover,.ms-cal-topdayoverL,.ms-cal-wtopdayover,.ms-cal-wtopdayLover,
.ms-cal-topdayfocusover,.ms-cal-wtopdayfocusover,.ms-cal-wtopdayfocusLover,
.ms-cal-topdayfocus,.ms-cal-topdayfocusL,.ms-cal-topdayfocusRTL,.ms-cal-topdayfocusRTLL,.ms-cal-wtopdayfocus,.ms-cal-wtopdayfocusL,.ms-cal-wtopdayfocusRTL,.ms-cal-wtopdayfocusRTLL{
	background-image:url("/images/IEC61850/bargradation.gif");
	background-repeat:repeat-x;
	background-color:#d8e8fb;
	border:solid 1px #01234b;
}

.ms-cal-week,.ms-cal-weekB,.ms-cal-weekRTL,.ms-cal-weekRTLB{
	background-image:url("/images/IEC61850/bargradationdark_horz.gif");
	background-color:#afd4ff;
	border:1px solid #01234b;
}
.ms-cal-weekselected,.ms-cal-weekselectedRTL{
	background-image:url("/images/IEC61850/bargradation_horz.gif");
	background-color:#d8e8fb;
	border:1px solid #01234b;

}
.ms-cal-workitem2B,.ms-cal-workitemRTL2B,.ms-cal-todayitem2B,.ms-cal-todayitemRTL2B,
.ms-cal-noworkitemB,.ms-cal-noworkitemLB,.ms-cal-noworkitem2B,.ms-cal-noworkitemL2B,.ms-cal-noworkitemRTL2B {
	border-left:1px solid #01234b;
	border-right:1px solid #01234b;
	border-bottom:1px solid #01234b;
}
.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2,
.ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover,
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour {
	border-bottom:solid 1px #01234b;
}
.ms-cal-workitem,.ms-cal-todayitem,.ms-cal-todayitemRTL,
.ms-cal-noworkitem,.ms-cal-noworkitemL,.ms-cal-noworkitemRTL,
.ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2 {
	border-left:1px solid #01234b;
	border-right:1px solid #01234b;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhourF {
	border-top:solid 1px #d8e8fb;
	border-bottom:solid 1px #01234b;
	height:100%;
	background-color:#F2F2F2;
	border-left:solid 1px #01234b;
}
.ms-calheader, .ms-cal-weekempty, .ms-cal-weekday,
.ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2,
.ms-cal-enoworkhourF .ms-cal-dayhour,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhour .ms-cal-dayhalfhour,
.ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkhour .ms-cal-dayhour
.ms-cal-enoworkhourF .ms-cal-dayhourF,
.ms-cal-enoworkhour,
.ms-cal-enoworkhourRTL,
.ms-cal-enoworkhourRTLL,
.ms-cal-enoworkhourL,
.ms-cal-enoworkhourF,
.ms-cal-enoworkhourRTLF,
.ms-cal-workhour,.ms-cal-workhourhalfhour,
.ms-cal-workhourover,.ms-cal-workhourhalfhourover,
.ms-cal-workhourF,.ms-cal-workhourFover,
.ms-cal-workhourFhalfhour,.ms-cal-workhourFhalfhourover,
.ms-cal-weekedge,
.ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover,
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour,
.ms-cal-enoworkhourF .ms-cal-dayhour,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhour .ms-cal-dayhalfhour,
.ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkhour .ms-cal-dayhour,
.ms-cal-enoworkhourF .ms-cal-dayhourF,
.ms-cal-enoworkhour,
.ms-cal-enoworkhourRTL,
.ms-cal-enoworkhourRTLL,
.ms-cal-enoworkhourL,
.ms-cal-enoworkhourF,
.ms-cal-enoworkhourRTLF,
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,
.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkday,
.ms-cal-enoworkdayRTL,
.ms-cal-enoworkdayF,
.ms-cal-enoworkdayRTLF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top:solid 1px #d8e8fb;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF,
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF,
.ms-cal-workhourF,.ms-cal-workhourRTL,.ms-cal-workhourRTLF,.ms-cal-workhourFover,
.ms-cal-workhourRTLFover,.ms-cal-workhour,.ms-cal-workhourB,.ms-cal-workhourFover,
.ms-cal-workhourRTLFover,.ms-cal-workhourover,.ms-cal-workhourBover,.ms-cal-workhourRTLover,
.ms-cal-workhourRTLBover,
.ms-cal-eworkhourF .ms-cal-dayhour,.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhour,.ms-cal-enoworkday .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhourF,.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkhourF .ms-cal-dayhour,.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhour,.ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL,.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTL,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{
	border-top:1px solid #01234b;
}
.ms-cal-enoworkhour,.ms-cal-enoworkhourF,.ms-cal-enoworkhourRTL,.ms-cal-enoworkhourRTLF {
	border-top:none;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhour,.ms-cal-enoworkday .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhour,.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-workhourhalfhour,.ms-cal-workhourhalfhourB,.ms-cal-workhourRTLhalfhour,
.ms-cal-workhourRTLBhalfhourover,.ms-cal-workhourRTLhalfhourover,
.ms-cal-workhourBhalfhourover,.ms-cal-workhourBhalfhourover,
.ms-cal-workhourhalfhourover,.ms-cal-workhourRTLFhalfhourover,
.ms-cal-workhourFhalfhourover{
	border-top:solid 1px #d8e8fb;
}
.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkday .ms-cal-dayhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,.ms-cal-eworkdayF .ms-cal-dayhourF,
.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhourF{
	border-left:solid 1px #01234b;
}

.ms-cal-topday-todayover,.ms-cal-wtopday-todayover{
	background-color: white;
	border:solid 1px #7ba2ce;

}
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background-image:none;
	background-repeat:repeat-x;
}
.ms-cal-topday-today div,.ms-cal-wtopday-today div,.ms-cal-topday-todayover div,.ms-cal-wtopday-todayover div,.ms-cal-topday-todayRTL div,.ms-cal-wtopday-todayRTL div,.ms-cal-topday-todayoverRTL div,.ms-cal-wtopday-todayRTLover div{
	border: 0px
}



/* --- --- --- Search/Site Map --- --- --- */
/* - Core.CSS Style Overrides - */
.ms-ptabcn, .ms-sctabcn {
    background: url("/images/IEC61850/bargradation.gif");
    background-color: #d8e8fb;
    border-top: solid 1px #01234b;
    border-left: solid 1px #01234b;
    border-right: solid 1px #01234b;
    border-bottom: solid 1px #01234b; 
}
.ms-ptabcnhover, .ms-sctabcnhover {
    background: url("/images/IEC61850/bargradation.gif");
    background-color: #d8e8fb; 
    border-top: solid 1px #01234b;
    border-left: solid 1px #01234b;
    border-right: solid 1px #01234b;
    border-bottom: solid 1px #01234b; 
}
.ms-ptabcnhover A:hover, .ms-sctabcnhover A:hover {
    text-decoration: underline; 
}
.ms-ptabcf {
    /*background: url("/_layouts/CIM/topnavdivider.gif");
    background-repeat: repeat-y;
    background-position : left;*/
    background-image:none;
    background-color:#afd4ff; 
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-bottom: solid 1px #01234b;
}
.ms-ptabcfhover, .ms-sctabcfhover {
    background: url("/images/IEC61850/bargradationdark.gif");
    color: white; 
    background-color: #d8e8fb; 
    border-top: solid 1px #7ba2ce; 
    border-right: solid 1px #7ba2ce; 
    border-left: solid 1px #7ba2ce;
    border-bottom: solid 1px #1c62af;
}
.ms-ptabrx, .ms-sctabrx {
    border-color: #01234b; 
}
.ms-sctabcf {
    border-bottom: solid 1px #01234b;
}
.ms-titlearea .ms-sblink a:link, .ms-titlearea .ms-sblink a:visited {
	color: #01234b;
}



/* --- --- --- Footer --- --- --- */
.Custom-Footer {
	text-align: center;
	width: 100%;
	font-size: 0.7em;
	border-top: 1px #d8e8fb solid;
	padding-top: 10px;
	
