/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=afd2ca26-1614-49a7-b1e8-c8f212846eba");*/

@font-face {
  font-family: 'VAGRundschriftD-Lig';
  src: url('../fonts/VAGRundschriftD/23E662_2_0.eot');
  src: url('../fonts/VAGRundschriftD/23E662_2_0.eot?#iefix') format('embedded-opentype'),
       url('../fonts/VAGRundschriftD/23E662_2_0.woff') format('woff'),
	   url('../fonts/VAGRundschriftD/23E662_2_0.ttf') format('truetype');
}

@font-face { 
  font-family: 'Myriad'; 
  src: url('../fonts/Myriad/Myriad.eot'); 
  src: url('../fonts/Myriad/Myriad.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/Myriad/Myriad.woff') format('woff'), 
	   url('../fonts/Myriad/Myriad.ttf') format('truetype'), 
	   url('../fonts/Myriad/Myriad.svg#myriad') format('svg'); 
  font-weight: normal; 
  font-style: normal; 
}

@font-face {
  font-family:"Futura PT W01 Book";
  src:url("/fonts/17abcb18-cb81-4d9c-b55c-5ded2109e506.eot?#iefix");
  src:url("/fonts/17abcb18-cb81-4d9c-b55c-5ded2109e506.eot?#iefix") format("embedded-opentype"),
      url("/fonts/aafdd021-88d4-41d8-8e15-fe91f83e4b17.woff2") format("woff2"),
      url("/fonts/81d44d4b-ac07-4ad4-8cdd-4df771a3c1c3.woff") format("woff"),
      url("/fonts/f47c9a36-7884-483a-80d7-57f9ee691407.ttf") format("truetype"),
      url("/fonts/b6a5374f-5656-4627-b423-1ba121767464.svg#b6a5374f-5656-4627-b423-1ba121767464") format("svg");
}
@font-face {
  font-family:"Avenir LT W01_45 Book1475508";
  src:url("/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
  src:url("/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("embedded-opentype"),
      url("/fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),
      url("/fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),
      url("/fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),
      url("/fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg");
}
@font-face {
  font-family:"Avenir LT W01_65 Medium1475532";
  src:url("/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
  src:url("/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("embedded-opentype"),
      url("/fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),
      url("/fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),
      url("/fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),
      url("/fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");
}

* { margin: 0; padding: 0; list-style-type: none; }

/* background texture pseudo element 
html, body { min-height: 100%; }
html { position:relative; }
html:after {
  content: ' '; 
  display: block; 
  position: absolute;
  left: 0; top: 0; width: 100%; height: 100%;
  z-index: -1;
  opacity: 0.3;
}*/

body {
  background-color: #3C4851;
  background-position: 100% 0px;
  background-size: 800px 800px;
  background-repeat: no-repeat;
  color: #6D6E71; 
  font-family: 'Myriad',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif; 
  font-size: 1em; 
  text-align: center; 
}

/* Following is dark blue with no gradient
body { background: #6D6E71; color: #6D6E71; font-family: 'Avenir LT W01_45 Book1475508',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif; font-size: 1em; text-align: center; }*/
.clear { clear: both; display: block; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; }

#unsupported-browser  
{
    display: none; 
    padding: 100px;
	padding-top: 36px;
    height: 450px;
    position: relative;
}
#unsupported-browser div.logoContainer
{
	margin: 0 0 50px 0;
	text-align: center;
}
#unsupported-browser .logo 
{
    margin: 0 0 40px 0;
}
#unsupported-browser div.banner {
	text-transform: uppercase;
	text-align: center;
	font-size: 40px;
	letter-spacing: 8px;
	color: #6D6E71;
}
#unsupported-browser div.navigation {
	float: left;
    text-transform: uppercase;
}

#unsupported-browser div.big { 
  font-size: 36px; 
  margin-bottom: 10px;
}
#unsupported-browser div.big img {
	height: 48px;
	width: 48px;
    vertical-align: middle;
	padding-bottom: 6px;
	margin-right: 16px;
}
#unsupported-browser div a { color: #6D6E71; text-decoration: none; }
#unsupported-browser div a:hover { text-decoration: none; }
#unsupported-browser div.electricity a,
#unsupported-browser div.gas a { color: 6D6E71; }
#unsupported-browser .please-upgrade 
{
    float: right;
    font-size: 11px;
    color: #6D6E71;
    text-transform: uppercase;
	text-align: center;
}
#unsupported-browser .please-upgrade img {
	margin-bottom: 10px;
}

#unsupported-browser .chevron 
{
    font-size: 40px;
    line-height: 20px;
    vertical-align: baseline;
    position: relative;
    top: 2px;
    color: orange;
}
#unsupported-browser .big .chevron 
{
    font-size: 58px;
}
.sfPageEditorWrp #unsupported-browser { display: block; }



a { }
a:link { color: #6D6E71; text-decoration: underline; }
a:visited { color: #6D6E71; text-decoration: underline; }
a:hover { color: #6D6E71; text-decoration: none; }
a:active { color: #6D6E71; text-decoration: underline; }

#content .RadTreeView { margin: 0 0 0 30px; }
#content .RadTreeView .rtTop, #content .RadTreeView .rtMid, #content .RadTreeView .rtBot { background: none; }


p, table, td, p a, li a, table a, dl a { }
p { margin-bottom: 1.5em; }
hr { height: 1px; border-width: 0; border-top: 1px solid #eee; background-color: white; margin: 12px 0 !important; margin: 0; }
blockquote { margin: 12px 0 12px 40px; }

img { border: 0; }
.img-l, .left_aligned_image_margin, .left_aligned_image_margin_and_border { margin: 0 10px 10px 0; float: left; }
.img-r, .right_aligned_image_margin, .right_aligned_image_margin_and_border { margin: 0 0 10px 10px; float: right; }
.img-c { margin-left: 0px; margin-bottom: 10px; }
.img-bdr, .image_border, .right_aligned_image_margin_and_border, .left_aligned_image_margin_and_border { padding: 1px; border: 1px solid #eee; }

#content { padding: 15px 20px 0 40px; }

#main-c h1 { margin: 0 0 0.9em 0; color: #00BBDD; font-family: 'VAGRundschriftD-Lig',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif; font-weight: 100; letter-spacing: 0px; text-transform: uppercase; }
h1 { font-size: 2.0em; color: #00BBDD; font-family: 'VAGRundschriftD-Lig',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif;}
h2 { font-size: 1.4em; margin: 0 0 .5em 0; color: #00BBDD; font-family: 'VAGRundschriftD-Lig',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif; text-transform: uppercase; font-weight: normal;}
h3 { font-size: 1.3em; margin: 0 0 .5em 0; color: #6D6E71; font-family: 'Myriad',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif }
h4 { font-size: 1.2em; margin: 0 0 .5em 0; color: #6D6E71; font-family: 'Myriad',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif }
h5 { font-size: 1.0em; margin: 0 0 .5em 0; color: #6D6E71; font-family: 'Myriad',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif }
h6 { font-size: 1.0em; margin: 0 0 .5em 0; color: #6D6E71; font-family: 'Myriad',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif }
h1 span, h2 span, h3 span { display: none; }
h2, h3, h4 { padding-top: 0.8em; }
/*.sfNavWrp { font-size: 0.8em }*/

.RadSiteMap_Default {
  font-family: 'Myriad',Arial,Helvetica,Sans-serif !important;
}

#header { position: relative; width: 100%; height: 40px; background: white; }
#header #flashHeader { float: right; overflow: hidden; padding: 7px 15px 0 0; }

a.logo { margin-left: 20px; margin-bottom: 25px; }
a.logo object , a.logo object img{margin:0; width: 205px;}

/**** header nav ****/
#headerNav { background: #00BBDD; position: relative; height: 36px; border-bottom: 2px solid #3e4752; border-top: 2px solid #3e4752; }
#headerNav .sfNavHorizontalDropDownWrp { float: none; position: absolute; top: 0; left: 203px; right: 203px; bottom: 0; }
#headerNav ul.k-menu-horizontal { float: right; list-style-type: none; }
#headerNav ul.k-menu-horizontal li { display: block; float: left; min-width: 118px; height: 36px; list-style-type: none; margin: 0; border-left: 2px solid #3C4751; text-align: center; border-right: none; }
#headerNav ul.k-menu-horizontal li a, #headerNav .RadMenu .rmItem a.rmLink, .header-sitelink { color: #fff; font-family: 'VAGRundschriftD-Lig',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif; font-size: 0.9em; padding: 9px; text-decoration: none; text-transform: uppercase; cursor: pointer; }
#headerNav #headerNav ul.rmHorizontal div.min-width { line-height: 0; width: 103px; }
#headerNav ul.k-menu-horizontal li:hover, #headerNav ul.k-menu-horizontal li a:hover { background: #6D6E71; cursor: pointer; }
.header-sitelink a { color: #fff; padding-left: 12px; text-decoration: none; }
.header-sitelink a:hover { text-decoration: underline; }
.sfNavWrp .sfSel { font-weight: normal !important; }
.sfNavWrp.sfNavTreeviewWrp { font-size: 0.8em; }

ul.rmHorizontal li ul.subNavLevel1 { display: none; position: absolute; z-index: 1; }
ul.rmHorizontal li ul.subNavLevel1 li.first { padding-top: 10px; }
ul.rmHorizontal li ul.subNavLevel1 li:last-child { }
ul.rmHorizontal ul.subNavLevel2 li:first-child { }
#headerNav ul.k-menu-horizontal ul { background: #9B9DB0; color: #fff; padding: 5px 0px }
#headerNav ul.k-menu-horizontal li > ul { padding: 0 12px 0 0; }
#headerNav .k-animation-container { top: 39px !important; }

ul.rmHorizontal li ul.subNavLevel1 li, #headerNav ul.k-menu-horizontal .k-item ul li { background: transparent;  border: medium none; height: auto; list-style-type: none; margin: 0; padding: 5px 0; opacity: 1; filter: alpha(opacity = 100); }
/*#headerNav ul.k-menu-horizontal ul li:hover a { background-color: #00BBDD !important; }*/
#headerNav ul.k-menu-horizontal ul li.k-item { width: 100% }
#headerNav ul.k-menu-horizontal ul li.k-state-hover { background-color: #345474 }

ul.rmHorizontal li ul.subNavLevel1 li a, #headerNav ul.k-menu-horizontal li li a, #headerNav .RadMenu .rmItem ul  li a.rmLink {
  background: transparent !important; 
  font: normal 0.8em 'Myriad',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif; 
  color: #fff; 
  height: auto; 
  margin-left: 0; 
  padding: 0 15px 0 15px; 
  text-decoration: none; 
  width: 100%; 
  text-transform: none; 
  white-space: pre; 
  word-wrap: break-word; 
  box-sizing: border-box; 
}
ul.rmHorizontal li ul.subNavLevel1 li a span, #headerNav .RadMenu .rmItem ul li a.rmLink span {  white-space: pre-wrap; word-wrap: break-word; display: block; float: left; }
ul.rmHorizontal li ul.subNavLevel1 li a:hover, #headerNav .RadMenu .rmItem ul li a:hover.rmLink { color: #00BBDD; }
ul.rmHorizontal li ul.subNavLevel2 { display: none; left: 117px; margin: -20px 0 0 0; padding: 0 0 0 1px; position: absolute; }
ul.rmHorizontal li ul.subNavLevel2 li { background: none repeat scroll 0 0 #3D4348; width: 112px !important; }
ul.rmHorizontal li ul.subNavLevel2 li a { background: transparent !important; float: none; font: normal 0.8em 'Myriad',Arial,Verdana,'Trebuchet MS',Tahoma,Sans-serif; height: auto; margin-left: 0; padding: 0 5px 0 15px; text-decoration: none; width: auto; text-transform: none; color: #3c4851; }
.mainNavigation .RadMenu { float: right; margin: 0 204px 0 0; }

/*overrides*/
ul.rmHorizontal li ul.subNavLevel2 li a:hover { color: #00ADD0; }
div.nav-image-link { margin: 100px 0 0 0; }
div.nav-image-link div.image { text-align: center; }
div.nav-image-link div.text { padding: 10px 30px; text-align: center; }
#headerNav div.RadMenu .rmRootGroup .rmItem .rmVertical { padding: 0; }
.subNavigation .RadTreeView .rtLines .rtTop, .subNavigation .RadTreeView .rtLines .rtMid, .subNavigation .RadTreeView .rtLines .rtBot, .subNavigation .RadTreeView .rtLines .rtLI, .subNavigation .RadTreeView .rtLines .rtFirst .rtUL { background-image: none !important; }
.subNavigation .RadTreeView .rtTop, .subNavigation .RadTreeView .rtMid, .subNavigation .RadTreeView .rtBot { padding: 0; }

#headerNav .RadMenu ul.rmRootGroup, #headerNav .RadMenu div.rmRootGroup { background: none; border: 0 none; }
#headerNav ul.k-menu-horizontal li .k-item { padding: 0; }
#headerNav ul.k-menu-horizontal li li.k-item { padding: 5px 0 clear: both; }
/*#headerNav ul.k-menu-horizontal li li.k-item.k-first { padding: 10px 0; }*/
#headerNav .RadMenu .rmHorizontal .rmText { padding: 0; }
#headerNav .RadMenu .rmHorizontal .rmItem a.rmLink .rmText { border: 0 none; margin: 0; color: white; }
#headerNav .RadMenu .rmVertical .rmItem a.rmLink .rmText {  color: #666; }
#headerNav ul.k-menu-horizontal .k-itemk-itemk-item .k-animation-container { width: 200px !important; border-top: 2px solid #6D6E71; }
#headerNav ul.k-menu-horizontal .k-itemk-item .k-animation-container li { width: auto !important;  }
#headerNav ul.k-menu-horizontal .k-item .k-animation-container ul li a.k-link { margin-right: 12px; text-align: left; }
#headerNav .k-group { border: 0; }
#headerNav .RadMenu .rmVertical .rmLevel1 .rmItem { padding-right: 8px; }

.subNavigation .RadTreeView .rtSp { display: none; }
.sfNavTreeviewWrp, .sfNavTreeviewWrp a.k-in, .sfNavTreeviewWrp a.k-in input { line-height: normal; }
.sfNavTreeviewWrp .k-treeview .k-plus, .sfNavTreeviewWrp .k-treeview .k-minus { float: left; margin: 9px 4px 0 0; cursor: pointer; display: inline-block; font-size: 0; height: 11px; padding: 0; vertical-align: top; width: 11px; }
.sfNavTreeviewWrp .k-treeview .k-plus { background: url('../images/bulletIconRight.png') no-repeat; background-position: 0px 1px; }
.sfNavTreeviewWrp .k-treeview .k-minus { background: url('../images/bulletIconDown.png') no-repeat; background-position: 0px 2px; }

/**** left menu ****/
.k-treeview .k-item>.k-group, .k-treeview .k-content { padding-left: 10px !important; }


/**** search box ****/
div#searchTab { position: absolute; bottom: 0; right: 0px; width: 202px; display: block; height: 36px; list-style-type: none; border-left: 2px solid #3C4751; background-color: #EEE; }
div#searchTab .searchbox { background: none repeat scroll 0 0 transparent; border: medium none; color: #6C7073; font: bold 12px Arial,'Myriad',sans-serif; left: 0; line-height: 100%; padding: 8px 16px; right:0; position: absolute; top: 0; bottom: 0; }
div#searchTab .searchbox:focus { outline: none; background:white;}
div#searchTab .btnSearch { float: right; position: relative; width: 36px; height: 36px; display: block; cursor: pointer; border: 0; background-color: #EEE;  background-image: url("../Images/SearchIcon.png"); background-repeat: no-repeat; background-position: center center; background-size: 20px; }

/**** page layout ****/
#main { background-color: white; width: 100%; min-height: 400px; }
#main-l, #main-c, #main-r { float: left; display: inline; margin-bottom: 15px; }
#main-l { padding: 20px 0 0; width: 226px; }

/**** left-hand-side nav ****/
.sfNavTreeviewWrp { border-top: none; padding-top: 13px; margin-left: 17px; }

#utilities { position: absolute; top: 175px; left: 19px; width: 120px; visibility: hidden; }
#utilities img { float: left; display: inline; }
#utilities img.help { visibility: hidden; }
#utilities img.print { margin-right: 10px; }
#utilities img.page-back { margin-right: 4px; }
#utilities img.page-forward { margin-right: 11px; }

.breadcrumbs { position: absolute; /*top: 181px;*/ top: 195px; left: 227px; color: white; font-size: 10px; }
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active { color: white; text-decoration: underline; }
.breadcrumbs a:hover { text-decoration: none; }

/*breadcrumbs inner pages*/
/*#breadcrumbs { margin-bottom: 60px; }*/
#breadcrumbs { padding: 6px 0px; }
.sfBreadcrumbWrp { border-bottom: 1px solid #ccc }
#breadcrumbs .sfBreadcrumbWrp ul {margin:0 0 5px 0; padding:0;}
#main-c .sfBreadcrumbWrp .rsmItem.sfBreadcrumbNavigation, #main-c .sfBreadcrumbWrp .rsmItem.sfNoBreadcrumbNavigation {margin:0;}
.sfBreadcrumbWrp .rsmItem.sfBreadcrumbNavigation a.rsmLink {color:#b0b0b0;}
.sfBreadcrumbWrp .rsmItem.sfNoBreadcrumbNavigation a {color:#00BBDD; font-weight:bold;}
.sfBreadcrumbWrp .rsmItem.sfBreadcrumbNavigation .sfBreadcrumbNodeSeparator {color:#b0b0b0;}

#outerContainer { margin: auto; width: 1015px; }
#innerContainer { background-color: transparent; margin: 0 10px; text-align: left; }
#container-popup { width: 482px; text-align: left; margin: 0 auto; }



.col2 #main-c { width: 765px; }
#main-c { padding: 0 0 30px; width: 540px; }
#main-c-popup { padding: 0px; }
#content-popup { padding: 15px; }
#content ul, #content ol {margin: 0 0 12px 0; padding:0 0 0 20px}
#content ul li {list-style-type:disc;}
#content ol li {list-style-type: decimal;}
#main-r { width: 225px; }
#search { background: url(images/keyword.gif) no-repeat; float: left; margin: 2px 0 10px 15px; display: inline; }
#search input { float: left; }
#search #keyword { width: 129px; margin-right: 7px; border: none; background: transparent; font-size: 10px; padding: 4px 0 0px 5px; }
div#fileSearchResults { margin-top: -10px; }
p.searchHeading { font-weight: bold; font-size: 12px; color: #333333; }
div#fileSearchResults ol { margin: 0px 0px 15px 15px; padding: 0px; }
div#fileSearchResults ol li { margin: 0px 0px 15px 0px; padding: 0px; }
#main-c ul.searchPages { margin: 0px 0px 15px 0px; padding: 0px; list-style-type: none; }
#main-c ul.searchPages li { margin: 0px 6px 0px 0px; padding: 0px; display: inline; list-style-type: none; background-image: none; }

div#memberlogin { visibility: hidden; }

#quicklinks, #memberlogin { padding: 10px 0 15px 13px; color: #747474; margin: 0 0 5px 0; }
#quicklinks a, #quicklinks a:link, #quicklinks a:visited, #quicklinks a:active { color: #747474; text-decoration: none; }
#quicklinks a:hover { text-decoration: underline; }
#memberlogin a, #memberlogin a:link, #memberlogin a:visited, #memberlogin a:hover, #memberlogin a:active { color: #747474; font-weight: bold; }
#main-l h2, #main-r h2 { width: 100%; padding: 0px; font-family: Arial,'Myriad',Verdana, "Trebuchet MS" ,Tahoma,Sans-serif; border-bottom: 1px solid #00ADD0; color: #707173; font-weight: bold; letter-spacing: 0.02em; text-transform: uppercase; }
#quicklinks li { padding: 1px 0 1px 6px; font-size: 10px; }

#memberlogin label { font-weight: bold; display: block; padding: 0 6px 0px 6px; margin: 0px 0px 2px 0px; font-size: 12px; }
#memberlogin input { border: 2px solid #dcdddf; margin-bottom: 2px; font-size: .9em; padding: 3px 2px; width: 157px; }
#memberlogin p { padding: 3px 0 0 6px; }
#memberlogin div.btnHolder { margin: 5px 0px 5px 0px; }
#memberlogin input.formButton { width: 60px; font-size: 0.8em; padding: 0px; }

div#loggedinMsg { font-size: 0.9em; text-align: left; padding: 10px 5px; }

div#main-l div#memberlogin div#loggedinMsg a { color: #6D6E71; }
/*div.jurisdiction { background-color: #6D6E71; color: #ffffff; text-align: center; text-transform: uppercase; padding: 2px; width: 205px; margin-left: 17px; }*/
div.jurisdiction { color: #6D6E71; text-align: center; text-transform: uppercase; padding: 2px; width: 205px; margin-left: 17px; border-bottom: 1px solid #3c4851; 
  background-image: -webkit-linear-gradient(top,#fff 0,rgba(233,236,240, 0.5) 100%);
  background-image: -moz-linear-gradient(top,#fff 0,rgba(233,236,240, 0.5) 100%);
  background-image: -ms-linear-gradient(top,#fff 0,rgba(233,236,240, 0.5) 100%);
  background-image: linear-gradient(top,#fff 0,rgba(233,236,240, 0.5) 100%);
}

#newsletter { font-size: 10px; padding-left: 10px; }
#newsletter img { padding-left: 6px; width: 168px; }

#latestnews, #videostreaming { background: url(../images/right-gradient-edge.gif) no-repeat bottom left; padding: 15px 0 15px 13px; }
#latestnews { padding-top: 0; }
#latestnews li { padding: 4px 0 4px 6px; font-size: 10px; }
#latestnews a, #latestnews a:link, #latestnews a:visited, #latestnews a:active { color: #747474; text-decoration: none; }
#latestnews a:hover { text-decoration: underline; }

.basic { margin-bottom: 30px; }
.sfNavTreeviewWrp .k-treeview { text-align: left; }
.sfNavTreeviewWrp .k-treeview .k-item { border-bottom: 1px solid #eff0f1; padding: 0; margin: 0; }
.sfNavTreeviewWrp .k-item .k-item { border-bottom: 0 none; }

.basic a.accord, .basic a.no-accord, .basic a#menu-home, .sfNavTreeviewWrp a.k-in, .sfNavTreeviewWrp .k-item:hover a.k-in, .sfNavTreeviewWrp .k-item .k-in.k-state-focused { color: #3D4348; cursor: pointer; display: block; letter-spacing: 0.02em; margin: 0; padding: 7px 0 7px 16px; text-decoration: none; white-space: pre-wrap; word-wrap: break-word; border: none; }
*:first-child+html .basic a.accord, *:first-child+html .basic a.no-accord, *:first-child+html .basic a#menu-home, *:first-child+html .subNavigation .RadTreeView a.rtIn, *:first-child+html .subNavigation div.RadTreeView .rtLI .rtHover .rtIn, *:first-child+html .subNavigation div.RadTreeView .rtLI .rtSelected .rtIn { white-space: pre; }
.subNavigation div.RadTreeView .rtLI .rtLI .rtIn { border-bottom: 0 none; color: #707173; width:99%;}
.subNavigation div.RadTreeView .rtLI .rtLI .rtSelected .rtIn { font-weight: normal; }
.basic a.accord.selected, div#list1a a.navHome, .sfNavTreeviewWrp .k-item .k-in.sfSel { color: #00BBDD; background: none; }
.basic a.accord.special { border: medium none; color: #F49B3D; padding: 20px 0 7px 16px; }

@media print {
	.basic div { display: block !important; height: auto !important; }
}

#main-l .sfContentBlock { margin-top: 15px; margin-left:17px; }
#main-l h1 { color: #6D6E71; text-transform: uppercase; font-size: 1.3em; font-weight: normal; margin-top:5px; padding-left: 15px; }
.basic div.subNav { border-bottom: 1px solid #00ADD0; }
.basic div.subNav.special { border-top: 1px solid #00ADD0; }
.basic ul { padding: 10px 0 0; }
.basic ul li { padding: 0 0 13px 25px; }
.basic ul li a, .basic ul li a:link, .basic ul li a:visited, .basic ul li a:active { color: #707173; display: block; padding: 0 0 0 10px; text-decoration: none; }
.basic ul li a.current, .basic ul li a.current:link, .basic ul li a.current:visited, .basic ul li a.current:hover, .basic ul li a.current:active { color: #00ADD0; }
.basic ul.childSubNav li { padding: 5px 0 5px 25px; }
.basic a.no-border { border-bottom: none; }

table { border-collapse: collapse; }
table.data, table.standard { margin: 0 0 15px 0; table-layout: fixed; }
table.data { width: 100%; }
table.standard { width: auto; }
table.standardFullWidth { width: 100%; }
/*table.standard td:last-child { border-right: none; }*/
table.fixedTable { }
table.data tr, table.standard tr { margin: 0px; padding: 0px; }
table.data td, table.standard td { border: none; }
#content .telerik-reTable-1 tr.telerik-reTableEvenRow-1, #content .telerik-reTable-1 tr.telerik-reTableOddRow-1 { background: none; }
table.data th, table.data td, table.standard th, table.standard td, #content .telerik-reTable-1 td.telerik-reTableOddCol-1, #content .telerik-reTable-1 td.telerik-reTableEvenCol-1, #content .telerik-reTable-1 td.telerik-reTableLastCol-1 { text-align: left; vertical-align: top; padding: 4px; border: 1px solid #3c4851; margin: 0px; }
table.data th, table.standard th, #content .telerik-reTable-1 tr.telerik-reTableHeaderRow-1, #content .telerik-reTable-1 td.telerik-reTableHeaderLastCol-1 { color: #ffffff; background-color: #3c4851; font-family: 'Myriad',Arial,Helvetica,Sans-serif; }
#content .telerik-reTable-1 td.telerik-reTableHeaderEvenCol-1, #content .telerik-reTable-1 td.telerik-reTableHeaderOddCol-1 { border: 1px solid #3c4851; padding: 4px; color: #FFFFFF; }
table.data td.headingCell, table.standard td.headingCell { border: none; text-align: center; padding: 0px 0px 10px 0px; margin: 0px; }
table.data td.headingCell b, table.standard td.headingCell b { font-size: 14px; }
table.data th.topleft, table.standard th.topleft { }
table.data th.topright, table.standard th.topright { }
table.data tr.alt td.bottomleft, table.standard tr.alt td.bottomleft { }
table.data tr.alt td.bottomright, table.standard tr.alt td.bottomright { }
table.data tr.alt td, table.standard tr.alt td { }
table.data tr.last td, table.standard tr.last td { }
/*table.data th.last, table.data td.last, table.standard th.last, table.standard td.last, #content .telerik-reTable-1 td.telerik-reTableLastCol-1 { border-right: none; }*/

.sidephotos { padding: 15px 0 15px 13px; background: url(../images/right-gradient-edge.gif) no-repeat bottom left; }
.sidephotos img { margin-bottom: 10px; }

div.employeeImage { margin: 0 10px; float: right; overflow: hidden; }
div.employeeProfile { display: none; position: fixed; _position: absolute; /* hack for internet explorer 6*/ height: 384px; width: 408px; background: white; border: 2px solid #cecece; z-index: 2; padding: 12px; font-size: 13px; overflow: hidden; }

h1 em { display: block; font-style: normal; font-size: .7em; }

#graphthumbs { padding: 15px 0 15px 13px; }
#graphthumbs p { font-size: .8em; }
#graphutilities { float: right; width: 75px; }
#graphutilities img { float: left; display: inline; }
.graph-forward { margin-left: 12px; }

#orgchart, #orgchartPrint { position: relative; width: 730px; height: 900px; margin-left: -30px; }
#orgchart a, #orgchart a:link, #orgchart a:visited, #orgchart a:active { font-size: 10px; }

div#orgchartPrint { display: none; }

div.chartItem { width: 97px; height: 65px; position: absolute; text-align: center; font-size: 10px; color: white; }
div.chartItem a { color: white; }
div.chartItem div.position { margin: 5px 0px 0px 0px; font-weight: bold; font-size: 10px; }
div.chartItem div.position a { text-decoration: none; }
div.chartItem div.name { margin: 3px 0px 0px 0px; }

/**** pop-up ****/
#backgroundPopup { display: none; position: fixed; _position: absolute; /* hack for internet explorer 6*/ height: 100%; width: 100%; top: 0; left: 0; background: black; border: 1px solid #cecece; z-index: 1; }
#popupContainer { display: none; background-color: white; position: absolute; z-index: 1; }
#popupText { width: 500px; height: auto; background: white; z-index: 1; border: 2px solid #cecece; padding: 12px; font-size: 13px; overflow: hidden; text-align: left; }
#closePopup { background: url('../../images/IMOInternet/close.gif') no-repeat; cursor: pointer; display: block; height: 25px; position: absolute; right: 10px; top: 10px; width: 22px; }
#closePopup:hover { background: url('../../images/IMOInternet/close-hover.gif') no-repeat; }

/**** footer ****/
#baseLinks { background-color: white; font-size: 0.9em; font-weight: bold; height: 38px; text-align: center; }
#baseLinks li { width: auto; display: inline; margin: 0 10px; }
#baseLinks li div { display: inline; width: auto; }
#baseLinks a { text-decoration: none; display: inline-block; }

#footer .RadSiteMap { color: White; padding-top: 40px; text-align: right; }
#footer .RadSiteMap ul.rsmColumn { width: 20% !important; float: none; display: inline-block; *display: inline; vertical-align: top; text-align: left; }
#footer .RadSiteMap ul.rsmTwoLevels > li > .rsmLink { text-transform: uppercase; font-weight: bold; color: White; font-size: 13px; padding: 5px 0; border-bottom: 1px solid rgb(176, 176, 176); }
#footer .RadSiteMap ul.rsmLevel1 li { padding: 3px 0; margin: 0;}
#footer .RadSiteMap ul.rsmLevel1 > li > .rsmLink { text-transform: none; font-weight: normal; color: rgb(176, 176, 176); font-size: 11px; padding: 3px 0; }
#footer { background-color: transparent; }
#footer .footerText { color: #ADAFB0; font-size: 0.8em; font-weight: bold; padding-top: 20px; padding-bottom: 20px; text-align: center; text-decoration: none; }
#footer .footerText li { width: auto; background: url("../images/footer-pipe.gif") no-repeat scroll left center transparent; display: inline; margin: 0 0 0 5px; padding: 0 0 0 10px; }
#footer .footerText li div { width: auto; display: inline; }
#footer .footerText li:first-child { background: none; margin: 0; padding: 0; }
#footer .footerText li a { width: auto; text-decoration: none; color: #B0B0B0; display: inline-block; }

/**** sitemap ****/
#main-c div#siteMap ul { margin: 5px 0px 5px 10px; padding: 0px; font-size: 1.05em; }
#main-c div#siteMap ul li { background: none; list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px; }
#main-c div#siteMap ul li span.siteArea { color: #6D6E71; font-weight: bold; text-transform: uppercase; display: block; margin: 0px 0px 5px 0px; }

/**** subscribe list ****/
#main-c div#subscribeList ul { margin: 5px 0px 5px 15px; padding: 0px; font-size: 1.05em; }
#main-c div#subscribeList ul ul { margin: 15px 0px 5px 20px; }
#main-c div#subscribeList ul li { background: none; list-style-type: none; margin: 0px 0px 15px 0px; padding: 0px; }
#main-c div#subscribeList input.checkbox { position: relative; top: 2px; left: -5px; }
div#newsletterSubscribe { margin: 10px 0px; font-weight: bold; font-size: 1.3em; }
#main-c div#newsletterSubscribe input#subscribeNewsletter { position: relative; top: 2px; left: -5px; }
div.updateMsg { color: #6D6E71; font-size: 14px; }
div.hide { display: none; }

/*** Misc ***/
.noVisibility { visibility: hidden; }
.displayNone { display: none; }

/*** Search Results ***/
div#searchPageBox { margin: 0px 0px 20px 0px; }
div#searchPageBox form input { border: 1px solid #aaaaaa; color: #747474; }
div#searchPageBox form input#searchBtn { cursor: pointer; }
div#main-c ol.searchResults { margin: 0px 0px 15px 15px; padding: 0px 0px 0px 0px; }
div#main-c ol.searchResults li { margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px; }

/*** Google search results ***/
#main-c .gsc-control-cse {padding:0;}
#main-c .gsc-above-wrapper-area {border:0 none; padding:0;}
#main-c .gsc-result-info {font:12px/16px 'Arial', sans-serif; padding:0; color:#6d6e71;}
#main-c .gsc-thumbnail-inside, #main-c .gsc-url-top {padding:0;}
#main-c .gs-title{font:14px/17px 'Arial', sans-serif; color: #185786;}
#main-c .gs-title b {color: #185786;}
#main-c .gs-visibleUrl {font:12px/14px 'Arial', sans-serif; color: #6d6e71;}
#main-c .gs-snippet {color: #6d6e71;}

#main-c .gsc-results .gsc-cursor-box {margin: 0;}
#main-c .gsc-results .gsc-cursor-box .gsc-cursor-page {color:#185786; text-decoration: underline;}
#main-c .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {text-decoration: none;}

/*** Pager ***/
.sf_pagerNumeric a {margin-right:3px;}

/*** Standard Form ***/
div.standardForm div.formLabel { font-size: 1.2em; margin: 0px 0px 3px 0px; color: #747474; }
div.standardForm label { font-weight: bold; font-size: 12px; }
div.standardForm div.formElement { margin: 0px 0px 5px 0px; }
div.standardForm textarea { border: 2px solid #DCDDDF; padding: 5px; color: #6D6E71; font-size: 12px; width: 100%; }
input.textbox { width: 200px; border: 2px solid #DCDDDF; font-size: 12px; padding: 3px; }
input.formButton { background-color: #E4E4E4; border: 2px solid #C1C1C1; color: #333333; padding: 2px; font-size: 0.8em; text-transform: uppercase; cursor: pointer; }

/**** News Index and Articles ****/
div.newsItem div.pubDate { text-transform: uppercase; margin: 0px 0px 5px 0px; }

/**** Form Error Msg ****/
div.formErrors { margin: 0px 0px 5px 0px; color: Red; }

/**** Data Index Table ****/
table.dataIndex { margin: 0px 0px 15px 0px; }
table.dataIndex td { padding: 8px; }
table.dataIndex td.first { border-left: none; }
table.dataIndex td.heading { border-left: none; text-align: center; }
table.dataIndex td.heading strong { }

div.reportHeader { text-align: center; margin: 0px 0px 10px 0px; font-size: 12px; }
div.reportHeader div.title { font-size: 14px; }
div.reportHeader div.title, div.reportHeader div.tradeDate { font-weight: bold; margin: 0px 0px 5px 0px; }

/*** Rule Participant Tables ***/
table.dataParticipant { margin: 0px 0px 15px 0px; }
table.dataParticipant td, table.dataParticipant th { padding: 4px; border-right: 1px solid #a1d4ec; }
table.dataParticipant td.highlight { background-color: #005397; border: none; color: White; font-weight: bold; }
table.dataParticipant td.headingCell { border: none; text-align: center; padding: 0px 0px 10px 0px; margin: 0px; }
table.dataParticipant td.headingCell b { font-size: 1.2em; }
table.dataParticipant td.last { border-right: none; }
table.dataParticipant td.borderBottom { border-bottom: 1px solid #a1d4ec; }

/*** Advisory details data template ****/
div#advisoryHeader { margin: 0px 0px 15px 0px; }
div.advisoryDetails table td { padding: 5px 5px 5px 0px; vertical-align: top; }

/*** Weekly reports ***/
div#weeklyReports p.comment { font-weight: bold; }

/**** Rule Changes ****/
ul#rulechange-properties { list-style-type: none; margin: 0px 0px 15px 0px; }
#main-c ul#rulechange-properties li { list-style-type: none; background-image: none; margin: 0px 0px 5px 0px; padding: 0px; }

/**** Page Comment Link ****/
div#pageCommentLink { margin: -20px 19px 10px 0px; text-align: right; }
div#pageCommentLink a { font-size: 0.8em; }

/**** RHS content ****/
div.rhsContent { margin: 0px 0px 10px 0px; }
div.rhsContent { margin-top: 50px; padding: 0 0 0 25px; }
div.rhsContent h2 { padding: 0 !important; margin: 0px 0px 5px 0px; }
div.rhsContent div.rhsText { font-size: 0.9em; margin: 0 0 10px 0; width: 180px; }


/**** Collapsible Region ****/
div.collapsibleRegion { margin-bottom: 30px; padding: 8px; background-color: rgba(224, 232, 234, 0.4); border: 1px solid rgb(224, 232,234); }
div.collapsibleRegion div.regionHeading { padding: 3px 0px; }
div.collapsibleRegion h5.regionHeading, div.collapsibleRegion h5.regionHeading a , div.collapsibleRegion div.regionHeading h5 { text-transform: uppercase; font-size: 1.1em; font-weight: normal; color: #00BBDD; }
#main-c ul.sflistList > li { padding: 3px 0; margin: 0 0 30px; list-style:none;}
h3.sflistItemTitle { padding: 0 10px; margin: 0; }
div.collapsibleRegion div.regionHeading h5 { background: url("../images/bulletIconDown.png") no-repeat scroll 0 6px; display: inline; padding-left: 17px; } /* as seen on home/gas/gas-market-participants/becoming-a-market-participant/forms-and-documents */ 
#main-c ul li h3.sflistItemTitle a { color: #00ADD0; font-size: 12px;  margin: 0 0 0.5em; background: url("../images/bulletIconRight.png") no-repeat scroll 0px 7px; display: inline; padding-left: 15px; text-decoration: none; }
#main-c ul li h3.sflistItemTitle a.sflistListItemExpanded { background: url("../images/bulletIconDown.png") no-repeat scroll 0px 6px; }
.sfdownloadTitle { padding: 10px 7px; }
.sfTableMode table { color: #6D6E71; }
#content .RadGrid .rgHeader { color: #6D6E71; text-transform: none; font-size: 12px; }
div.collapsibleRegion div.regionHeading:hover { cursor: pointer; }
div.collapsibleRegion div.collapsibleContentSections, .collapsibleContentSections, .sflistItemContent.sflistItemContentExp { padding: 10px 0px 1px 0px; }
div.bottomLeft , div.bottomRight { display: none; }


/**** Collapsible Region ****/
.sitefinityAccordion a.sflistItemToggleLnk { background: url("../images/bulletIconRight.png") no-repeat scroll 0 7px; padding-left: 17px; margin: 0px; text-decoration: none;}
.sitefinityAccordion a.sflistListItemExpanded, .sitefinityAccordion .accordionOpen a.sflistItemToggleLnk { background: url("../images/bulletIconDown.png") no-repeat scroll 0px 7px; }
.sitefinityAccordion .accordionOpen a.sflistListItemExpanded { background: url("../images/bulletIconRight.png") no-repeat scroll 0 7px; }


/**** Image Gallery ****/
.ad-gallery { width: 600px; }
.ad-gallery, .ad-gallery * { margin: 0; padding: 0; }
.ad-gallery .ad-image-wrapper { width: 100%; height: 400px; margin-bottom: 10px; position: relative; overflow: hidden; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; background-color: White; }
.ad-gallery .ad-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { /* Or else IE will hide it */ background: url(non-existing.jpg); }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../../images/IMOInternet/imagegallery/ad_prev.png); width: 30px; height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(../../images/IMOInternet/imagegallery/ad_next.png); width: 30px; height: 30px; right: 0; left: auto; }
.ad-gallery .ad-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; }
.ad-gallery .ad-image-wrapper .ad-image a img { border: 0; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(../../images/IMOInternet/imagegallery/opa75.png); color: #707173; }
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { background: none; /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='../../images/IMOInternet/imagegallery/opa75.png'); */ }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title { display: block; }
.ad-gallery .ad-controls { height: 20px; }
.ad-gallery .ad-info { float: left; }
.ad-gallery .ad-slideshow-controls { float: right; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.ad-gallery .ad-nav { width: 100%; position: relative; }
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px; }
.ad-gallery .ad-back { cursor: pointer; right: -20px; left: 0; width: 13px; display: block; background: url(../../images/IMOInternet/imagegallery/ad_scroll_back.gif) 0px 22px no-repeat; }
.ad-gallery .ad-forward { cursor: pointer; display: block; /* right: -20px; */ right: 0; width: 13px; background: url(../../images/IMOInternet/imagegallery/ad_scroll_forward.gif) 0px 22px no-repeat; }
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%; }
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.ad-gallery .ad-thumbs li { background-color: white; float: left; padding: 0 !important; margin: 0 1px !important; background: none !important; }
.ad-gallery .ad-thumbs li a { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url(border-radius.htc); background: #CCCCCC; display: block; padding: 7px !important; outline: none; -moz-outline-style: none; }
.ad-gallery .ad-thumbs li a.ad-active { background: #6B6B6B; }
.ad-gallery .ad-thumbs li a img { border: none; display: block; }
.ad-gallery .ad-thumbs li a.ad-active img { border: none; }
.ad-thumbs { left: 30px; position: relative; width: 90% !important; }

/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px; }

#gallery { color: #3D4348; line-height: 140%; background: none repeat scroll 0 0 transparent; font-size: 85%; padding: 5px; }
#gallery .example { border: 1px solid #CCC; background: #f2f2f2; padding: 10px; margin: 0; }
#gallery ul { }
#gallery pre { border: 1px solid #CCC; background: #f2f2f2; padding: 10px; }
#gallery code { margin: 0; padding: 0; }
#gallery #descriptions { position: relative; height: 50px; background: #EEE; margin-top: 10px; width: 640px; padding: 10px; overflow: hidden; }
#gallery #descriptions .ad-image-description { position: absolute; }
#gallery #descriptions .ad-image-description .ad-description-title { display: block; }

#content .organisationChart > div > ul > li, #content .organisationChartAlt > div > ul > li, #content .organisationChartOrange > div > ul > li, #content .organisationChartGreen > div > ul > li { width: 100%; margin: 0 auto; text-align: center; display: inline-block; padding: 0 0 0 60px; }
#content .organisationChart > div > ul > li:first-child, #content .organisationChartAlt > div > ul > li:first-child, #content .organisationChartOrange > div > ul > li:first-child, #content .organisationChartGreen > div > ul > li:first-child { padding: 0; }
#content .organisationChart > div > ul > li > ul > li, #content .organisationChartAlt > div > ul > li > ul > li, #content .organisationChartOrange > div > ul > li > ul > li, #content .organisationChartGreen > div > ul > li > ul > li { width: 16.6%; padding: 0 10px; display: inline-block; list-style:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top; }
#content .organisationChart > .RadTreeView > ul > li .rtSp, #content .organisationChartAlt > .RadTreeView > ul > li .rtSp, #content .organisationChartOrange > .RadTreeView > ul > li .rtSp, #content .organisationChartGreen > .RadTreeView > ul > li .rtSp { background: none; }
#content .organisationChart > .RadTreeView > ul > li li .rtSp, #content .organisationChartAlt > .RadTreeView > ul > li li .rtSp, #content .organisationChartOrange > .RadTreeView > ul > li li .rtSp, #content .organisationChartGreen > .RadTreeView > ul > li li .rtSp { background: #000000; }
#content .organisationChart > div > ul > li > ul, #content .organisationChartAlt > div > ul > li > ul, #content .organisationChartOrange > div > ul > li > ul, #content .organisationChartGreen > div > ul > li > ul { border-top: 1px solid #000000; margin-top: -3px; }
#content .organisationChart div.RadTreeView .rtIn {  }
#content .organisationChart .k-top.k-bot, #content .organisationChartAlt .k-top.k-bot, #content .organisationChartOrange .k-top.k-bot, #content .organisationChartGreen .k-top.k-bot { display: inline-block; }
#content .organisationChart .k-icon, #content .organisationChartAlt .k-icon, #content .organisationChartOrange .k-icon, #content .organisationChartGreen .k-icon { display: none; }
#content .organisationChart .RadTreeView .rtLines .rtTop, #content .organisationChart .RadTreeView .rtLines .rtMid, #content .organisationChart .RadTreeView .rtLines .rtBot, #content .organisationChartAlt .RadTreeView .rtLines .rtTop, #content .organisationChartAlt .RadTreeView .rtLines .rtMid, #content .organisationChartAlt .RadTreeView .rtLines .rtBot, #content .organisationChartOrange .RadTreeView .rtLines .rtTop, #content .organisationChartOrange .RadTreeView .rtLines .rtMid, #content .organisationChartOrange .RadTreeView .rtLines .rtBot, #content .organisationChartGreen .RadTreeView .rtLines .rtTop, #content .organisationChartGreen .RadTreeView .rtLines .rtMid, #content .organisationChartGreen .RadTreeView .rtLines .rtBot { background-image: none; }
#content .organisationChart ul, #content .organisationChartAlt ul, #content .organisationChartOrange ul, #content .organisationChartGreen ul { margin: 0 0 20px; padding: 0; }
#content .organisationChart ul li, #content .organisationChartAlt ul li, #content .organisationChartOrange ul li, #content .organisationChartGreen ul li { padding: 0; }
#content .organisationChart > div > ul > li a, #content .organisationChartAlt > div > ul > li a, #content .organisationChartOrange > div > ul > li a, #content .organisationChartGreen > div > ul > li a { white-space: pre-wrap; background: #00acd0; display: table-cell; vertical-align: middle; color: #FFFFFF; text-decoration: none; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#content .organisationChartOrange > div > ul > li a { background: #faa61a; }
#content .organisationChartGreen > div > ul > li a { background: #b2bb1c; }
#content .organisationChart > div > ul > li li a, #content .organisationChartAlt > div > ul > li li a, #content .organisationChartOrange > div > ul > li li a, #content .organisationChartGreen > div > ul > li li a { width: 135px; height: 111px; }
#content .organisationChart > div > ul > li > div > a, #content .organisationChartAlt > div > ul > li > div > a, #content .organisationChartOrange > div > ul > li > div > a, #content .organisationChartGreen > div > ul > li > div > a { margin: 0 0 20px; } 
#content .organisationChart > div > ul > li > ul > li ul, #content .organisationChartAlt > div > ul > li > ul > li ul, #content .organisationChartOrange > div > ul > li > ul > li ul, #content .organisationChartGreen > div > ul > li > ul > li ul { padding: 0; margin: 0; }
#content .organisationChart > div > ul > li > ul > li ul li, #content .organisationChartAlt > div > ul > li > ul > li ul li, #content .organisationChartOrange > div > ul > li > ul > li ul li, #content .organisationChartGreen > div > ul > li > ul > li ul li { margin: 0; list-style:none;}
#content .organisationChart .RadTreeView .rtLines .rtLI, #content .organisationChartAlt .RadTreeView .rtLines .rtLI, #content .organisationChart .RadTreeView .rtLines .rtLI, #content .organisationChartGreen .RadTreeView .rtLines .rtLI {background:none;}
.organisationChart .RadTreeView .rtTop, .organisationChart .RadTreeView .rtMid, .organisationChart .RadTreeView .rtBot, .organisationChartAlt .RadTreeView .rtTop, .organisationChartAlt .RadTreeView .rtMid, .organisationChartAlt .RadTreeView .rtBot, .organisationChartOrange .RadTreeView .rtTop, .organisationChartOrange .RadTreeView .rtMid, .organisationChartOrange .RadTreeView .rtBot, .organisationChartGreen .RadTreeView .rtTop, .organisationChartGreen .RadTreeView .rtMid, .organisationChartGreen .RadTreeView .rtBot { padding: 0; background: none;  }

.organisationChart .k-treeview .k-in, .organisationChartAlt .k-treeview .k-in, .organisationChartOrange .k-treeview .k-in, .organisationChartGreen .k-treeview .k-in { margin: 0; padding: 0; }

.k-treeview .k-in.k-state-hover, .k-treeview .k-in.k-state-selected, .k-treeview .k-in.k-state-focused,
.organisationChart .k-treeview .k-in.k-state-hover, .organisationChart .k-treeview .k-in.k-state-selected, .organisationChart .k-treeview .k-in.k-state-focused, .organisationChart .k-treeview .k-in,
.organisationChartAlt .k-treeview .k-in.k-state-hover, .organisationChartAlt .k-treeview .k-in.k-state-selected, .organisationChartAlt .k-treeview .k-in.k-state-focused, .organisationChartAlt .k-treeview .k-in,
.organisationChartOrange .k-treeview .k-in.k-state-hover, .organisationChartOrange .k-treeview .k-in.k-state-selected, .organisationChartOrange .k-treeview .k-in.k-state-focused, .organisationChartOrange .k-treeview .k-in,
.organisationChartGreen .k-treeview .k-in.k-state-hover, .organisationChartGreen .k-treeview .k-in.k-state-selected, .organisationChartGreen .k-treeview .k-in.k-state-focused, .organisationChartGreen .k-treeview .k-in { border: 0; padding: 0; margin: 0; }

#content .organisationChart > div > ul > li > ul .lineTop, #content .organisationChartAlt > div > ul > li > ul .lineTop, #content .organisationChartOrange > div > ul > li > ul .lineTop, #content .organisationChartGreen > div > ul > li > ul .lineTop { width: 1px; height: 10px; background: #000; display: block; margin: 0 auto; }
#content .organisationChart > div > ul > li > div > .lineBot, #content .organisationChartAlt > div > ul > li > div > .lineBot, #content .organisationChartOrange > div > ul > li > div > .lineBot, #content .organisationChartGreen > div > ul > li > div > .lineBot { width: 1px; height: 10px; background: #000; display: block; margin: 0 auto; }

a.btn-chart, a.btn-chartback { width: 135px; height: 30px; display: block; background: #777; color: #FFF; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 20px; line-height: 30px; text-decoration: none; margin: 0 0 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a.btn-chartback { width: 175px; }

td > a.btn-chart { margin: 0 10px 40px; }

/*chart with multiple top level items*/
#content .organisationChart > div > ul.multipleTopLevelChart > li { width: 130px; margin: 0; padding: 0; }
#content .organisationChart > div > ul.multipleTopLevelChart > li .lineBot { display: none; }
#content .organisationChart > div > ul.multipleTopLevelChart > li a { width: 130px; height: 84px; }

/*organisation chart List format*/
div.k-treeview { text-align: center; }
#main-c .organisationList {background:#f4f4f4;}
#main-c .organisationList ul li {margin:0 0 5px 0px;}
#main-c .organisationList > div > ul > li {text-transform: uppercase; font-weight:bold;}
#main-c .organisationList > div > ul > li ul > li {text-transform:none; }
#main-c .organisationList > div > ul > li ul > li ul > li{font-weight:normal;}
#main-c .organisationList .k-treeview .k-item {padding:0 0 0 10px;}

.vividStaffListing .RadTreeView .rtPlus, .vividStaffListing .RadTreeView .rtMinus, .vividStaffListing .RadTreeView .rtLines .rtBot, .vividStaffListing .RadTreeView .rtLines .rtLI, .vividStaffListing .RadTreeView .rtLines .rtMid, .vividStaffListing .RadTreeView .rtLines .rtLast .rtTop {background-image:none;}
.vividStaffListing .RadTreeView .rtTop, .vividStaffListing .RadTreeView .rtMid, .vividStaffListing .RadTreeView .rtBot {padding: 0;}
.vividStaffListing .RadTreeView {margin:0 0 0 5px !important;}
.vividStaffListing .RadTreeView ul.rtUL.rtLines li, .vividStaffListing #main-c ul li {margin: 0 0 10px 10px !important;}
.vividStaffListing .RadTreeView .rtUL .rtLI .rtUL {padding-left: 10px; background: none;}







