﻿/*  *Reset
/*-----------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Fonts*/	
	
	@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=dd060168-db19-48aa-a4b6-9d64bf0b077b");
    @font-face{
        font-family:"Frutiger LT W01_45 Ligh1475730";
        src:url("../Fonts/81e3653a-53bd-49d9-a1f8-f924811b6f02.eot?#iefix");
        src:url("../Fonts/81e3653a-53bd-49d9-a1f8-f924811b6f02.eot?#iefix") format("eot"),url("../Fonts/087d8a95-3f25-4bae-a1d1-db9ddffd72f5.woff2") format("woff2"),url("../Fonts/ab1bcdf7-9570-4cba-a8e3-3e39ddd861db.woff") format("woff"),url("../Fonts/83c94878-06c8-442c-a7df-d520b0ced00b.ttf") format("truetype");
    }
    @font-face{
        font-family:"Frutiger LT W01_55 Roma1475738";
        src:url("../Fonts/fe232554-5489-4874-bb45-bd966c8c5932.eot?#iefix");
        src:url("../Fonts/fe232554-5489-4874-bb45-bd966c8c5932.eot?#iefix") format("eot"),url("../Fonts/0811514e-6660-4043-92c1-23d0b8caaa2f.woff2") format("woff2"),url("../Fonts/aeae8cac-ba4d-40d2-bbcf-936f2c7dcfe6.woff") format("woff"),url("../Fonts/caedf2e6-fbef-4928-b08e-1f975981ae8d.ttf") format("truetype");
    }
    @font-face{
        font-family:"Frutiger LT W01_56 Italic";
        src:url("../Fonts/f8bbb037-530d-4e04-a651-4134f7031164.eot?#iefix");
        src:url("../Fonts/f8bbb037-530d-4e04-a651-4134f7031164.eot?#iefix") format("eot"),url("../Fonts/f5a95cb0-6d5b-4eb4-b6a3-a529d5ccde25.woff2") format("woff2"),url("../Fonts/01f463dc-dba9-419f-9c9f-80ac2ee9f427.woff") format("woff"),url("../Fonts/ba125970-2d75-413e-a466-324153755f20.ttf") format("truetype");
    }
    @font-face{
        font-family:"Frutiger LT W01_65 Bold1475746";
        src:url("../Fonts/eb06b4c3-c0fd-4cd0-a9d9-a2954f6839a7.eot?#iefix");
        src:url("../Fonts/eb06b4c3-c0fd-4cd0-a9d9-a2954f6839a7.eot?#iefix") format("eot"),url("../Fonts/8c92eb68-ce37-4962-a9f4-5b47d336bd1c.woff2") format("woff2"),url("../Fonts/9bdfdcac-bbd4-46a9-9280-056c9a4438a2.woff") format("woff"),url("../Fonts/5dae3a6e-9b07-4c2f-aed2-1f5b8951261b.ttf") format("truetype");
    }

/*  *General
/*-----------------------------------------------------------------------------------*/

html {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}  

body {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
	background-color: #E8EDEE;
    font-weight: normal;
    text-align: left;
    color:#425563;
    margin-left: 0px;
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

br {
    display: none;
}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
    font-family: "Frutiger LT W01_65 Bold1475746", arial, sans-serif;
    font-weight: normal;
}

h1 {
  
  font-size: 38px;
  letter-spacing: -.03em !important;
}

h2 {
  font-size: 32px;
  letter-spacing: -.03em !important;
}

h2.title,
h2.title a,
.post .date h4.day {
  letter-spacing: -.03em !important;
}

h3 {
  color: #231f20 !important;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: -.03em !important;
  margin-bottom: 6px !important;
}

h4,
h4 p {
  color: #231f20 !important;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -.03em !important;
}

h5 {
  color: #231f20 !important;
  font-size: 20px;
  letter-spacing: -.03em !important;
  margin-bottom: 0 !important;
  margin-top: 20px !important;
  text-transform: none !important;
}
h5 a {
    width: 80%;
    display: inline-block;
}

p {
  font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
  font-weight: normal;
	line-height: 1.4em;
  font-size: 20px;
  margin-bottom: 15px;
}

p, ul {
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 4px;
}

p img {
  display: inline;
  margin: 0;
}

p.lead {
  font-size: 21px;
  line-height: 27px;
}

em {
  font-style: italic;
  font-style: italic;
}

strong {
  font-weight: 700;
  font-weight: bold;
}

small {
  font-size: 80%;
}

blockquote {
  border-color: rgba(0, 0, 0, .15);
  border-left: 1px solid #dcdcdc;
  border-left-size: 1px;
  border-left-style: solid;
  font-size: 14px;
  font-weight: 700;
  font-weight: bold;
  line-height: 22px;
  margin: 0 0 20px;
  margin: 0 0 20px 10px;
  padding: 0 20px 0 19px;
  padding-left: 20px;
  quotes: "\201c" "\201d" "\2018" "\2019"; }

blockquote cite {
  display: block;
  font-size: 12px;
}

blockquote cite:before {
  content: "\2014 \0020";
}

blockquote cite a,
blockquote cite a:visited,
blockquote cite a:visited {
  color: #555;
}

blockquote p {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.alert {
  background: #fff;
  border-bottom: 2px solid #333;
  border-top: 2px solid #333;
  height: 100%;
  left: 0;
  opacity: .9;
  padding: 5px 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 9999;
}

.alert p {
  color: #666;
  font-size: 24px;
  margin-left: -30px;
  margin-top: -18px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}

hr {
  border-color: #dcdcdc;
  border-color: rgba(0, 0, 0, .15);
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  height: 1px;
  margin: 0 0 20px;
  padding: 0;
}

.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: auto;
}

.alignright {
  float: right;
  padding-left: 10px;
}

.alignleft {
  float: left;
  padding-right: 10px;
}

ul {
  font-size: 20px;
  margin-left: 5px ;
  list-style-image: none;
}


ol a {
  text-decoration: underline !important; }


ul li {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-left: 5px;
    list-style: none outside;
    line-height: 1.75em;
    list-style-type: none;
    font-weight: normal;
	list-style-image: none;
}

li {
  list-style-type: none;
  position: relative;
  padding-left: 15px;
}

li:before {
  content: "\2192";
  font-size: 16px;
  position: absolute;
  left: -10px;
}


a {
    font-weight: normal;
    line-height: 1.2em!important;
    color: #006747;
	text-decoration: none;
}
a:hover {
    font-weight: normal;
    text-decoration: underline;
	color: #006747;
}

.small {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px;
	margin-bottom: 15px;
}

table {
    border-spacing: 0px!important;
    border-color: #231f20;!important;
    padding: 0px!important;
    font-size: 20px!important;;
}

table a {
    font-size: 20px!important;;
}

table a: hover {
    font-size: 20px!important;;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 15px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* BLOCK STYLING */

.blocktext-intro {
  background-color: #fff !important;
  font-size: 26px;
  line-height: 1.4em !important;
  margin-bottom: 20px !important;
  padding: 15px !important;
}

.blocktext-intro a {
  font-size: 26px;
}

.blocktext-intro a:hover {
  font-size: 26px;
}

.blocktext-intro p {
  font-size: 26px;
  line-height: 1.4em !important;
}

.blocktext-main {
  background-color: #fff !important;
  font-size: 20px;
  line-height: 1.4em;
  margin-bottom: 20px !important;
  padding: 15px !important;
}

.blocktext-main-browser-folder {
    background-color: #ffffff !important;
    font-size: 20px;
    line-height: 1.4em;
    padding-top: 15px;
    padding-bottom: 5px;
}
.blocktext-main-browser-folder a {
    padding: 0px !important;
    margin-bottom: 10px;
    width: 90%;
    display: inline-block;
    text-decoration: none;
}
.blocktext-main-browser-folder a:hover {
	padding: 0px !important;
	margin-bottom: 10px;
    width: 90%;
    display: inline-block;
	text-decoration: none;
}

.blocktext-main-browser-folder .foldercount {
padding-left: 15px;
}

.blocktext-main-browser-folder ul {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-size: 20px!important;
    margin-left: 20px!important;
    list-style: none outside!important;
    line-height: 1.75em!important;
    list-style-type: none!important;
    font-weight: normal!important;
	list-style-image: none!important;
	padding: 0px!important;
}




.blocktext-main-browser-folder li {
  list-style-type: none!important;
  list-style-image: none!important;
  position: relative!important;
  padding-left: 15px!important;
}

.blocktext-main-browser-folder li:before {
  content: "\2192";
  font-size: 16px;
  position: absolute;
  left: -10px;
}

.blocktext-main-browser-subfolder {
    background-color: #ffffff !important;
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 20px !important;
}

.blocktext-main-document-browser-breadcrumbs {
    background-color: #ffffff !important;
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 20px !important;
	padding: 15px;
}

.breadcrumbs {
	background-color: #fff;
    font-size: 16px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
}

.breadcrumbs a {
  background-color: #e8edee;
  color: #231f20 !important;
  font-size: 16px;
  margin-top: 20px !important;
  padding: 10px !important;
}

.breadcrumbs a:hover {
  font-size: 16px;
}



/* styles for document browser breadcrumbs */
ul.browserBreadcrumbs {
list-style: none;
padding-top: 20px;
padding-bottom: 20px;
background-color: #fff;
margin-bottom:20px;
}
ul.browserBreadcrumbs li {
display: inline !important;
list-style:none !important;
}
ul.browserBreadcrumbs li:first-child {
padding-left: 0 !important;
}
ul.browserBreadcrumbs li+li:before {
padding-left: 12px;
content: "/\00a0" !important;
}
/*ul.browserBreadcrumbs li a {
text-decoration: none;
}*/
ul.browserBreadcrumbs li a:hover {
text-decoration: underline;
}
/*To get rid of all ::before content on the first <li> and the second <li>,*/
ul.browserBreadcrumbs li:first-child:before, ul.browserBreadcrumbs li:nth-child(2):before {
content: "" !important;
padding-left: 0px;
}
/* END styles for document browser breadcrumbs */

/* styles for document browser folder list (in cms file view)*/
ul.browserFolders {
  list-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  background-color: #fff;
  /*margin-bottom:20px;*/
}
ul.browserFolders li {
  /*display: inline;*/
  /*list-style:none;*/
  list-style-image: url(/siteelements/functions/images/folder.gif)
}
ul.browserFolders li:before {
  /*padding-left: 10px;*/
  content: "";
  /*content: "/\00a0";*/
}
ul.browserFolders li a {
  text-decoration: none;
}
ul.browserFolders li a:hover {
  text-decoration: underline;
}
.foldercount {
  padding-left:10px;
}

/* END styles for document browser folder list (in cms file view)*/




.blocktext-main h3 {
  color: #231f20 !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.4em;
  margin-top: 20px;
  display:none;
}

.blocktext-main h4 {
  color: #231f20 !important;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -.03em !important;
}

.blocktext-toggle {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 25px;
    background-color: #fff!important;
    padding: 15px!important;
    margin-bottom: 20px!important;
}

.blocktext-toggle h2 {
    font-family: "Frutiger LT W01_65 Bold1475746",Arial,Helvetica,sans-serif;
    font-size: 26px!important;
	font-weight: bold;
	color: #222;
}

.blocktext-toggle h3 {
    font-family: "Frutiger LT W01_65 Bold1475746",Arial,Helvetica,sans-serif;
    font-size: 26px!important;
	color: #222!important;
	font-weight: bold!important;
}

.blocktext-org-white {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 25px;
    background-color: #fff!important;
    padding: 15px!important;
    margin-bottom: 20px!important;
}

.blocktext-org-white h2 {
    font-family: "Frutiger LT W01_65 Bold1475746",Arial,Helvetica,sans-serif;
    font-size: 26px!important;
	font-weight: bold;
	color: #222;
}

.blocktext-org-white h3 {
    font-family: "Frutiger LT W01_65 Bold1475746",Arial,Helvetica,sans-serif;
    font-size: 26px!important;
	color: #222!important;
	font-weight: bold!important;
}

.column-left{ float: left; width: 33%; } .column-right{ float: right; width: 33%; } .column-center{ display: inline-block; width: 33%; }

/*  *Document Browser
/*-----------------------------------------------------------------------------------*/




#BrowseWrapper{
    width: 100%;
	_width: 566px;
	height: 2000px;
	_height: 1180px;
}

#dropdown {
	display:none;
	}

#DropDownHeading {
   display:none;
}



	.dropdownbox {
font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-weight: normal!important;
    color: #555555;
    border-right: #c1c5cc 1px solid;
    padding-right: 1px;
    border-top: #c1c5cc 1px solid;
    padding-left: 1px;
    background: white;
    font-size: 20px;
    padding-bottom: 100px;
    border-left: #c1c5cc 1px solid;
    width: 400px!important;
    height: 26px;
    padding-top: 1px;
    border-bottom: #c1c5cc 1px solid;
    overflow: hidden;
    margin-bottom: 30px;
}


#leftcol {
	float: left;
	width: 31%;
	border-right: 1px solid #dcdcdc;
	padding-right: 10px;
	}

#midcol {
	float: left;
	width: 31%;
	/* border-left: 1px solid #dcdcdc; */
	padding-right: 10px;
	padding-left:  10px;
}

#rightcol {
	display: inline-block;
	width: 31%;
	/* padding-right: 10px; */
	padding-left: 10px;
	border-left: 1px solid #dcdcdc;
}

.subfolder a {
    width: 80%;
    display: inline-block;
}

.subfolder p {
	display: inline-block;
	width: 100%;
	}


.column-left{ float: left; width: 33%; }

.column-right{ float: right; width: 33%; }

.column-center{ display: inline-block; width: 33%; }



/*  *Search Form
/*-----------------------------------------------------------------------------------*/


#advancedsearchcontainer {
	width: 98%;
}

.webautocompete {
	border-right: #c1c5cc 1px solid; 
	border-top: #c1c5cc 1px solid; 
	left: 367px; 
	visibility: hidden; 
	border-left: #c1c5cc 1px solid; 
	width: 150px; 
	border-bottom: #c1c5cc 1px solid; 
	position: relative; 
	background-color: white;
}

.advancedsearchwrapper {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; width: 548px; 
	padding-top: 0px; 
	height: 150%; 
	text-align: left; 
	width: 98%;
}
.simplesearchwrapper {
	width: 184px
}
.searchbutton {
	border-right: #cccccc 0px solid; 
	border-top: #cccccc 0px solid; 
	font-weight: bold; 
	margin: 6px 0px 0px 2px; 
	border-left: #cccccc 0px solid; 
	width: 140px; color: #ffffff; 
	line-height: 16px; 
	border-bottom: #cccccc 0px solid; 
	font-weight: normal; 
	float: right;
	position:relative;
	top: -30px;
	font-size:16px;
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
	height: 46px; 
    width: 220px;
	background-color: #007ac3;
}
.advancedsearch {
	padding-right: 1em; 
	padding-left: 1em; 
	padding-bottom: 1em; 
	width: 98%;
	padding-top: 1em; 
	height: auto; 
	background-color: #fff; 
	text-align: left; 
	border-bottom: solid 14px #E8EDEE;
}
.advancedsearch2 {
	padding-right: 1em; 
	padding-left: 1em; 
	padding-bottom: 1em; 
	width: 548px; 
	padding-top: 1em; 
	height: auto; 
	background-color: #fff; 
	text-align: left;
}

.advancedsearch3 {
	padding-right: 10px; 
	margin-top: 0px; 
	padding-left: 0px; 
	padding-bottom: 10px; 
	margin-left: 176px; 
	width: 200px; 
	margin-right: 120px; 
	padding-top: 0px; 
	height: auto; 
	background-color: #fff; 
	text-align: left;
}

.advancedsearchwrapper fieldset {
	margin-top: -18px;
	border: none;
	border-top: 0px solid #fff;
}
fieldset div {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	margin-bottom: 0.5em; 
	padding-bottom: 0px; 
	padding-top: 0px;
}
.advancedsearchwrapper legend {
	padding-right: 0em; 
	padding-left: 0em; 
	font-weight: bold; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 0px; 
	margin: 0px; 
	color: #fff; 
	padding-top: 0px; 
	visibility:hidden;
}
.advancedsearchwrapper label {
	padding-right: 1em; 
	padding-left: 1em; 
	float: left; 
	padding-bottom: 0px; 
	width: 100px; 
	color: #666666; 
	padding-top: 0px; 
	text-align: left;
}
.checkbox {
	padding-right: 1px; 
	padding-left: 1px; 
	padding-bottom: 1px; 
	color: black; 
    font-size: 22px;
	padding-top:10px; 
	background-color: transparent;
}

input[type="checkbox"] {
	background-color: #fff;
	vertical-align: middle; 
	border: #fff 1px solid;
	height: 20px;
	width: 20px;
    font-size: 22px;
}


.tickbox {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-weight: normal!important;
    color: #555555;
    border-right: #ffffff 0px solid; 
	padding-right: 1px;
	border-top: #ffffff 0px solid; 
	padding-left: 1px; 
	padding-bottom: 1px; 
	margin-left: 10px; 
	vertical-align: middle; 
	border-left: #ffffff 0px solid; 
	width: 20px; color: black; 
	margin-right: 10px; 
	padding-top: 1px; 
	border-bottom: #ffffff 0px solid; 
	background-color: #E8EDEE;
}
.input1 {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-weight: normal!important;
    color: #555555;
    border-right: #c1c5cc 1px solid; 
	padding-right: 1px; 
	border-top: #c1c5cc 1px solid; 
	padding-left: 1px; 
	background: white; 
    font-size: 22px;
	padding-bottom: 1px; 
	border-left: #c1c5cc 1px solid;
	width: 70px; color: black;
	padding-top: 1px; 
	border-bottom: #c1c5cc 1px solid; overflow:hidden; }
.input2 {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-weight: normal!important;
    color: #555555;
    border-right: #c1c5cc 1px solid; 
	padding-right: 1px;
	border-top: #c1c5cc 1px solid; 
	padding-left: 1px; 
	background: white; 
	padding-bottom: 1px; 
    font-size: 22px;
	border-left: #c1c5cc 1px solid; 
	width: 30px; color: black; 
	padding-top: 1px; 
	border-bottom: #c1c5cc 1px solid; overflow:hidden; }
.input3 {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-weight: normal!important;
    color: #555555;
    border-right: #c1c5cc 1px solid; 
	padding-right: 1px; 
	border-top: #c1c5cc 1px solid; 
	padding-left: 1px; 
	background: white; 
	padding-bottom: 1px; 
	border-left: #c1c5cc 1px solid; 
	width: 190px; 
    _width: 130px; 
	height: 26px;
	font-size: 22px;
	line-height: 14px;
	padding-top: 1px; 
	border-bottom: #c1c5cc 1px solid; 
	overflow:hidden;
}
.input4 {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-weight: normal!important;
    color: #555555;
    border-right: #c1c5cc 1px solid; 
	padding-right: 1px; 
	border-top: #c1c5cc 1px solid; 
	padding-left: 1px; 
	background: white; 
	padding-bottom: 1px; 
	border-left: #c1c5cc 1px solid; 
	width: 340px; 
    font-size: 22px;
	padding-top: 1px; 
	border-bottom: #c1c5cc 1px solid; 
	overflow:hidden;
}
.input5 {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-weight: normal!important;
    color: #555555;
    border-right: #c1c5cc 1px solid; 
	padding-right: 1px; 
	border-top: #c1c5cc 1px solid; 
	padding-left: 1px; 
	background: white; 
	padding-bottom: 1px; 
	border-left: #c1c5cc 1px solid; 
	width: 360px; 
    font-size: 22px;
	padding-top: 1px; 
	border-bottom: #c1c5cc 1px solid; overflow:hidden; }

.input6 {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-weight: normal!important;
    color: #555555;
    border-right: #c1c5cc 1px solid;
    padding-right: 1px;
    border-top: #c1c5cc 1px solid;
    padding-left: 1px;
    background: white;
    font-size: 20px;
    padding-bottom: 1px;
    border-left: #c1c5cc 1px solid;
    width: 200px!important;
    height: 26px;
    padding-top: 1px;
    border-bottom: #c1c5cc 1px solid;
    overflow: hidden;
}




.tree {
	padding-right: 10px; 
	margin-top: 0px; 
	padding-left: 0px; 
	padding-bottom: 10px; 
	margin-left: 200px; 
	width: 100px; 
	margin-right: 40px; 
	padding-top: 0px; 
	text-align: left;
}

.asbmenu {
	border-right: #666 1px solid;
	border-top: #666 1px solid; 
	z-index: 10000; 
	background: #ffffff; 
	left: -90px; 
	border-left: #666 1px solid; 
	border-bottom: #666 1px solid; 
	white-space: nowrap; 
	position: absolute; 
	top: 24px;
}

.asbmenubase {
	position: absolute;
}
.asbmenuitem {
	background: #ffffff; 
	cursor: pointer; 
	color: #666;
}
.asbselmenuitem {
	background: lightblue; 
	cursor: pointer; 
	color: blue; 
	white-space: nowrap;
}
#tipblank {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipone {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tiptwo {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipthree {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipfour {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipfive {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipsix {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipseven {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipeight {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipnine {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipten {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontroldoclib_tipeleven {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}

#keywords {
	position:relative;
	width: 200px;
	height: 800px;
	left: 500px;
	top: 550px;
	color:#fff;
	background-color:#666666;
	z-index: 9999;
}

#advancedsearchcontrol2_tipone {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tiptwo {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tipthree {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tipfour {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tipfive {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tipsix {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tipseven {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tipeight {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tipnine {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tipten {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}
#advancedsearchcontrol2_tipeleven {
	width: 18px;
	height: 28px;
	vertical-align:middle;
	float:left;
}

.titles {
	    font-family: "Frutiger LT W01_65 Bold1475746",Arial,Helvetica,sans-serif;
  padding-right: 10px; 
	padding-left: 10px; 
	color: #000;
	text-transform:none;
 font-weight: bold;
	font-size: 20px;
	padding-top: 0px; 
	text-align: left;
}
.filterleft {
	padding-right: 10px; 
	padding-left: 10px;
	color: #666666; 
	padding-top: 0px;
	text-align: left; 
	width: 550px;
}
.filterright {
	padding-right: 10px;
	padding-left: 10px; 
	color: #666666; 
	padding-top: 0px; 
	text-align: left; 
	width: 250px;
}

/*  *Search Results
/*-----------------------------------------------------------------------------------*/


<div class="clear-gap"></div>


#resultsholder {
height: 2500px;
}

.advancedsearchresultswrapper {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 568px;
	HEIGHT: 100px;
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left; 
	_width: 558px;
}


.searchresultscontainer {
	width: 90%;

}

.searchresultcount {
    background-color: #007ac3;
    color: #ffffff;
    font-size: 20px;
    font-weight: 300;
    padding-top: 6px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 14px;
    margin-bottom: 34px;
    width: 96.4%;
}

.searchresultswrapper {
	overflow:auto;
	width: 98%;
	}


#searchresultsnextprevious {
   float: left;
   width: 500px;
   font-size: 100%;
   border: 0px dotted #000;
   padding: 1em;
   margin-left: 0px;
   background-color: #ffffff;
   color: #000;
   white-space:nowrap;
   overflow:hidden;
}	

hr {
	margin-top: 8px;
}	


.results {
    overflow: auto;
    padding: 15px;
    background: #ffffff;
    border-bottom: 20px solid #E8EDEE;
}

.resultsbottomvalid {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    float: left;
    font-size: 18px;
    width: 100%;
    color: #ffffff!important;
    background-color: #006747;
    padding-left: 5px;
}

.resultsbottomdueforreview {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 3px;
    margin-top: 3px;
    color: #0079c4;
    width: 100%;
    height: auto;
    _height: auto;
    text-align: left;
}
.resultsDueForReview {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-size: 100%;
    background-color: #f89a96;
    float: left;
    padding: 5px 15px 5px 15px;
    margin-top: 3px;
    color: #fff;
    width: 100%;
    height: auto;
    _height: auto;
    text-align: left;
}


.resultsleft {
	float: left;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 25px;
	text-align: left;
	display: none;
}

img.permalinkimage {
    padding-left: 10px;
}


.DocTypeIcons {
    display: none!important;
}

.previousnext {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #666666; 
	margin-left: 12px;	
	LINE-HEIGHT: 26px; 
	FONT-STYLE: normal; 
	font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
	background-color:#fff;
	HEIGHT: 26px;
	padding: 5px;
}

.resultsrightdoctitle {
    font-family: "Frutiger LT W01_65 Bold1475746",Arial,Helvetica,sans-serif;
    font-size: 32px;
    font-weight: bold;
    text-decoration: none;
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 2px;
    width: 100%;
    line-height: 28px;
    height: auto;
    text-align: left;
}

.resultsrightdoctitle span {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
	font-size: 32px;
	font-weight:bold;
	text-decoration:underline;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	width: 88%;
	line-height: 28px;
	height: auto;
	text-align: left;
}




.resultsrighturl{
	font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
	font-size: 16px;
	word-wrap: break-word;
	font-style:normal;
	color:#000;
	float: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	_height: auto;
	text-align: left;
}


.resultsrightdescription {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    color: #425563;
    font-weight: normal;
    padding: 0px 0px 10px 0px;
    _height: auto;
    font-size: 20px;
    background: transparent;
    margin-bottom: 10px;
    margin-top: 10px;
}

.resultsbottompublicationtype {
	display: none;
}
.resultsbottomfilesize {
	font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
	font-size: 90%; 
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #2A3089;
	width: 100%;	
	height: auto;
	_height: auto;
	text-align: left;
}

.resultsbottomdocname {
	font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
	font-size: 90%; 
	float: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #2c96b0;
	width: 40%;	
	height: auto;
	_height: auto;
	text-align: left;
}
.advancedsearchresultswrapper fieldset {
	margin-top: -18px;
	border: none;
	border-top: 0px solid #fff;
}

fieldset div {
	margin-bottom: .5em;
	padding: 0;
	display: block;
}

.advancedsearchresultswrapper legend {
	margin: 0em 0;
	padding: 0em;
	color: #2c96b0;
	background: transparent;
	font-size: 120%;
	font-weight: bold;
	visibility:hidden;
}

.advancedsearchresultswrapper label {
	float: left;
	width: 150px;
	color: #000000;
	padding: 0 1em;
	text-align: right;
}

.searchresultswrappernoresults {
	background-color:#ec1d31;
	padding: 15px;
	margin-bottom: 5px;
	width: 93%;
}

.noresultsbody {
	font-size:14px;
	color:#FFF;
	width: 96%;
}

.noresultsbodyextra {
	background-color: #fff;
	padding: 20px;
	font-size:16px;
	color:red;
	margin-bottom: 5px;
	width: 100%;
}


.noresultsred {
	color: #ffffff;
	font-size:30px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 96%;
}
.noresultsblue {
	color: #ffffff;
	font-size:14px;
	width: 96%;
}

.resultsrightkeywords{
	font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
	font-size: 90%;
	word-wrap: break-word;
	color: #007ac3;
	float: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	width: 100%;
	height: auto;
	_height: auto;
	text-align: left;
}
.resultsKeywordItem
{
    text-decoration: underline; 
	color: #007ac3 !important;
}

.resultsExpired {
    border-bottom: 0px dotted #999;
    overflow: auto;
    background-color: #ffe9e9;
    padding: 1em;
    width: 95%;
    height: auto;
    text-align: left;
}

.resultsbottomexpired {
    font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
    font-size: 90%;
    background-color: #C00;
    float: left;
    padding: 5px 15px 5px 15px;
    margin-top: 3px;
    color: #fff;
    width: 94%;
    height: auto;
    _height: auto;
    text-align: left;
}


.apRCHT {
	background-color:#8dc54a;
	color:#fff;
	line-height: 20px;
	font-size:14px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	padding: 4px;
}	
.apPCT {
	background-color:#0066cc;
	color:#fff;
	font-size:14px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	padding: 4px;
}
.apCFT  {
	background-color: purple;
	color:#fff;
	font-size:14px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	padding: 4px;
}
.apKCCG  {
	background-color: #007ac3;
	color:#fff;;
	font-size:14px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	padding: 4px;
}
.apPublic {
	background-color:#000;
	color:#fff;
	font-size:14px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	padding: 4px;
}
.apCHS {
	background-color:#4ba3db;
	color:#fff;
	font-size:14px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	padding: 4px;
}
.apPCH {
	background-color:#23c3c1;
	color:#fff;
	font-size:16px;
	font-weight: bold;
	width: 30px;
	height: 30px;
	padding: 8px;
}

.resultsbottomAppliesTo {
	font-family: "Frutiger LT W01_45 Ligh1475730",Arial,Helvetica,sans-serif;
	font-size: 90%;
	float:right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-top: 3px;
	color: #777;
	height: auto;
	_height: auto;
	text-align: left;
}





/*  *MIU
/*-----------------------------------------------------------------------------------*/

.MIUWaits_Container {
    width: 100%!important;
    height: 2000px!important;
    background-color: #fff;
	padding: 20px;
}

.MIUWaits_Row
{
    width:100%;
    margin-top:3px;   
    margin-bottom:10px;
    vertical-align:text-top;
}

.MIUWaits_Col
{
    float:left;
    width: 18%;
    margin: 15px;
}

.MIUWaits_Department_Col
{
    float:left;
    width: 34%;
    margin: 5px;
    /*background-color: #0AF;*/
}

.MIUWaits_Data
{
    padding: 7 px;
    
}

.MIUWaits_DepartmentDescription
{
    color: #FFF;
    font-weight:bold;
    background-color: rgb(0,173,198);
    padding: 7px 7px 7px 7px;
    margin-right: 30px;
}

.MIUWaits_LongestWaitTime
{
    color:#d21216;
    font-weight:bold;
 
}

.MIUWaits_PatientsWaiting
{
    color:#62b22e;
    font-weight:bold;
}

.MIUWaits_PatientsInDept
{
    color:#1c70b7;
    font-weight:bold;
}





		.custom-dropdown--large {

			font-size: 1.5em;

		}



		.custom-dropdown--small {

			font-size: .7em;

		}



		.custom-dropdown__select{

			font-size: inherit; /* inherit size from .custom-dropdown */

			padding: .5em; /* add some space*/

			margin: 0; /* remove default margins */

		}



		.custom-dropdown__select--white {

			background-color: #fff;

			color: #444;    

		}	

		

		.custom-dropdown__select--emerald {

			background-color: #007ac3;

			color: #fff;    

		}				



		.custom-dropdown__select--red {

			background-color: #d53a22;

			color: #fff;

		}



		@supports (pointer-events: none) and

				  ((-webkit-appearance: none) or

				  (-moz-appearance: none) or

				  (appearance: none)) {



			

			h2+p {

				color: green; /* Demo only */

			}



			.custom-dropdown {

				position: relative;

				display: inline-block;

				vertical-align: middle;

			}



			.custom-dropdown__select {

				padding-right: 2.5em; /* accommodate with the pseudo elements for the dropdown arrow */				

				border: 0;

				border-radius: 3px;

				-webkit-appearance: none;

				-moz-appearance: none;

				appearance: none;    

			}



			.custom-dropdown::before,

			.custom-dropdown::after {

				content: "";

				position: absolute;

				pointer-events: none;

			}



			.custom-dropdown::after { /*  Custom dropdown arrow */

				content: "\25BC";

				height: 1em;

				font-size: .625em;

				line-height: 1;

				right: 1.2em;

				top: 50%; margin-top: -.5em;

			}



			.custom-dropdown::before { /*  Custom dropdown arrow cover */

				width: 2em;

				right: 0; top: 0; bottom: 0;

				border-radius: 0 3px 3px 0;

			}



			.custom-dropdown__select[disabled] {

				color: rgba(0,0,0,.3);

			}



			.custom-dropdown.custom-dropdown--disabled::after {

				color: rgba(0,0,0,.1);

			}
				



			/* Emerald dropdown style */

			.custom-dropdown--emerald::before {

				background-color: #0b5683;

			}



			.custom-dropdown--emerald::after {

				color: rgba(0,0,0,.4);

			}





			/* FF only temporary & ugly fixes */

			/* the "appearance: none" applied on select still shows a dropdown arrow on Firefox */

			/* https://bugzilla.mozilla.org/show_bug.cgi?id=649849 */

			@-moz-document url-prefix() {

				.custom-dropdown__select 						 { padding-right: .9em }

				.custom-dropdown--large .custom-dropdown__select { padding-right: 1.3em }

				.custom-dropdown--small .custom-dropdown__select { padding-right: .5em }

			}	



		}


.container {
      background-color: #DCDCDC;
      width: 500px;
}



    ::-webkit-scrollbar {
		  width: 15px;
	} /* this targets the default scrollbar (compulsory) */
	
	::-webkit-scrollbar-track {
		  background-color: #f1f1f1;
	} /* the new scrollbar will have a flat appearance with the set background color */

	::-webkit-scrollbar-thumb {
		  background-color: rgba(0, 0, 0, 0); 
	} /* this will style the thumb, ignoring the track */

	::-webkit-scrollbar-button {
		  background-color: #f1f1f1;
	} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */

	::-webkit-scrollbar-corner {
		  background-color: #f1f1f1;
	} /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */	


		
		 .letter {

            font-family: Arial, Helvetica;
			 font-size:22px;
			 color:#0079c4;
             font-weight: bold;
        }
        

#toTop {
    display: none;
    position: fixed;
    z-index: 999;
    bottom: 5px;
    right: 5px;
    width: 64px;
    height: 64px;
    background-image: url('/SiteElements/Global/SearchApi/Images/up.png');
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */ } #toTop:hover {
    z-index: 999;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */ }




        .custom-dropdown {

            margin: 10px;

            display: inline-block;

        } 
        
@media screen and (max-device-width: 480px) {   
	.headermenu {font-size: 9px !important;}
     #container {padding: 1px !important;}
     h1 { font-size: 2.0em !important;  padding-top: 30px !important;  padding-bottom: 10px !important; line-height: 1.0em !important; }
     h2{ font-size: 1em !important; }
     .custom-dropdown--large { margin-left: -20px !important; } 
	}
        
 /* Make Header Sticky */
#header_container { background:#0066cc; border-bottom:2px solid #fff; height:60px; left:0; position:fixed; z-index: 888; width:100%; top:0; } #header{ line-height:60px; margin:0 auto; width:940px; text-align:left; }

.headermenu {
font-size: 15px;
font-weight: bold;
color: #fff;
margin-left: 30px;
}

.headermenu a {
 color:white;   
}

.headermenu a:hover {
 color:white;   
}


/* CSS for the content of page. I am giving top and bottom padding of 80px to make sure the header and footer do not overlap the content.*/ #container {padding: 40px; } #content{}











/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
    @media only screen and (max-width: 479px) {

.blocktext-main-browser-folder a {
	word-wrap: break-word;
	width: 80%;
	font-size: 22px;
}

.blocktext-main-browser-folder a:hover {
	word-wrap: break-word;
	width: 80%;
	font-size: 22px;
}
.resultsrightdoctitle {
    width: 100%;
}

.resultsrightdescription {
	font-size: 18px;
}
.resultsbottompublicationtype {
	display: none;
}
.resultsbottomvalid {
    background-color: #006747;
    padding: 5px 0px 5px 5px;
}


.MIUWaits_Container {
    width: 95%!important;
    height: 4500px!important;
    background-color: #fff;
    padding: 10px;
}

.MIUWaits_Row
{
    width:100%;
    margin-top:3px;   
    margin-bottom:10px;
    vertical-align:text-top;
}

.MIUWaits_Col
{
    float:left;
    width:100%;
    margin: 5px;
}

.MIUWaits_Department_Col
{
    float:left;
    width:100%;
    margin: 5px;
    /*background-color: #0AF;*/
}

.column-left{ 
	float: left; 
	width: 100%; 
	}

.column-right{ 
	float: right; 
	width: 100%; 
	}

.column-center{ 
	display: inline-block; 
	width: 100%; 
	}


#leftcol{ 
	float: left; 
	width: 100%; 
	border-left: 0px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
    padding-right: 0px;
    padding-left: 0px;
}

#midcol{ 
	float: right; 
	width: 100%; 
	border-left: 0px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
    padding-right: 0px;
    padding-left: 0px;
}

#rightcol{ 
	display: inline-block; 
	width: 100%; 
	border-left: 0px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
    padding-right: 0px;
    padding-left: 0px;
}



}

/* All Mobile Sizes (devices and browser) */
      @media only screen and (max-width: 736px) {

.blocktext-main-browser-folder a {
	word-wrap: break-word;
	width: 80%;
	font-size: 22px;
}

.blocktext-main-browser-folder a:hover {
	word-wrap: break-word;
	width: 80%;
	font-size: 22px;
}
.resultsrightdoctitle {
    width: 100%;
}

.resultsrightdescription {
	font-size: 18px;
}
.resultsbottompublicationtype {
	display: none;
}
.resultsbottomvalid {
    background-color: #006747;
    padding: 5px 0px 5px 5px;
}
		  
.column-left{ float: left; width: 100%; } .column-right{ float: right; width: 100%; } .column-center{ display: inline-block; width: 100%; }


#leftcol{ 
	float: left; 
	width: 100%; 
	border-left: 0px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
    padding-right: 0px;
    padding-left: 0px;
}

#midcol{ 
	float: right; 
	width: 100%; 
	border-left: 0px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
    padding-right: 0px;
    padding-left: 0px;
}

#rightcol{ 
	display: inline-block; 
	width: 100%; 
	border-left: 0px solid #dcdcdc;
	border-right: 0px solid #dcdcdc;
    padding-right: 0px;
    padding-left: 0px;
}

        
.MIUWaits_Container {
    width: 100%;
    height: 1500px!important;
    background-color: #fff;
    padding: 10px;
}

.MIUWaits_Row
{
    width:100%;
    margin-top:3px;   
    margin-bottom:10px;
    vertical-align:text-top;
}

.MIUWaits_Col
{
    float:left;
    width:100%;
    margin: 5px;
}

.MIUWaits_Department_Col
{
    float:left;
    width:100%;
    margin: 5px;
    /*background-color: #0AF;*/
}


}


