﻿/* ------------------------------------------------------------------------
                               COM 24.11.2009
   ------------------------------------------------------------------------  */
 
/*  -------------------------|  CLEARFIX  |----------------------  */
.clearfix{display:block;clear:both;}
 
/* -------------------------|  WRAPPER  |------------------------------ */
#wrapper{background:#fff url(images/com_bg.png) 50% 0 no-repeat;padding:0;margin:0;}
 
/* -------------------------|  GLOBAL NAV  |------------------------------ */ 
#global-nav {padding:0px;width:100%;background-color:#262626;float:left;}
 #global-nav .inner{width:960px;margin:0px auto 0px auto;}
 #global-nav fieldset{float:right;}
 #global-nav label{color:#fff;font-weight:bold;margin:3px 5px 0px 34px;float:left;}
 #global-nav ul{padding:0;margin:0;}
 #global-nav li{list-style-type:none;padding:5px 0px;}
  #global-nav-utilities {float:right;}
  #global-nav-utilities input {height:16px;float:left;}
  #global-nav-utilities input.formSitesButton {text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px 1px no-repeat;border:none;width:35px;height:21px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;}
  #global-nav-utilities input.formSitesButton:hover {background:transparent url(images/com_buttons.gif) -143px 1px no-repeat;}
  #global-nav-utilities input.formSearchButton {text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px -47px no-repeat;border:none;width:55px;height:21px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;}
  #global-nav-utilities input.formSearchButton:hover {background:transparent url(images/com_buttons.gif) -143px -47px no-repeat;}
  #global-nav-utilities div {display:inline}
  #global-nav-logo {float:left;}
   #global-nav-logo a{color:#505050;}
  .global-sites {float:left;width:200px;height:20px;}
  #search{width:170px;height:16px;}
 .Ribbon-Hiddin-Btn{background-color:#262626; border-style:none}
  
/* -------------------------|  NAV  |------------------------------ */
#content-a .nav {margin-bottom:10px;}
#content-a ul.nav li a{color:#262626;border-bottom:1px dotted #666;background:transparent url(images/menuarrow_grey_right.gif) right 50% no-repeat;}
#content-a ul.nav li a:hover{background-color:#d6d6d6;}
 #content-a ul.nav li.residents a{color:#fff;background:#024B89 url(images/menuarrow_white_right.gif) right 50% no-repeat;}
 #content-a ul.nav li.business a{color:#fff;background:#05667B url(images/menuarrow_white_right.gif) right 50% no-repeat;}
 #content-a ul.nav li.visitors a{color:#fff;background:#077369 url(images/menuarrow_white_right.gif) right 50% no-repeat;}
 
/* Common left hand navigation classes. */
div.lh-nav{width:100%;display:block;position:relative;margin:0 0 10px 0;}
div.lh-nav ul.static{padding:0px;margin:0;background-color:#fff;}
div.lh-nav ul.static li{list-style-type:none;border-bottom:dotted 1px #000;line-height:1;}
div.lh-nav ul.static li div.menu-item{padding:5px 0px 5px 10px;position:relative;}
div.lh-nav ul.static li div.menu-item a{color:#000;text-decoration:none;display:block;width:110px;}
* html div.lh-nav ul.static li{list-style-type:none;border-bottom:1px black solid;width:100%;}
 
/* Overrides for hover states. */
div.lh-nav ul.static li div.hover{background-color:#515151;}
div.lh-nav ul.static li div.hover a{color:#fff;}
 
/* Overrides for selected items. */
div.lh-nav ul.static li div.selected{background-color:#515151;}
div.lh-nav ul.static li div.selected a{color:#fff;}
 
/* Graphical arrows for parent items. */
div.lh-nav ul.static li div.menu-item div.parent{background-image:url(Images/menuarrow_grey_right.gif);width:14px;height:7px;right:0;top:10px;position:absolute;}
div.lh-nav ul.static li div.selected div.parent{background-image:url(Images/menuarrow_white_down.gif);height:4px;}
* html div.lh-nav ul.static li div.menu-item div.parent{background-repeat:no-repeat;}
 
/* 2nd-level. */
div.lh-nav ul.static li ul.static {background-color:#eee;border-bottom:none;}
div.lh-nav ul.static li ul.static li{border-bottom:none;}
div.lh-nav ul.static li ul.static li div.menu-item{padding-top:2px;padding-bottom:2px;}
div.lh-nav ul.static li ul.static li div.menu-item a{padding-left:10px;width:95px;}
div.lh-nav ul.static li ul.static li div.menu-item div.parent{top:7px;}
* html div.lh-nav ul.static li ul.static {border-bottom:none;}
 
/* 3rd-level. */
div.lh-nav ul.static li ul.static li ul.static {background-color:#d2d2d2;}
div.lh-nav ul.static li ul.static li ul.static li div.menu-item{padding-top:2px;padding-bottom:2px;}
div.lh-nav ul.static li ul.static li ul.static li div.menu-item a{padding-left:20px;}
 
/* Overrides for specific sub-sites. */
div.lh-nav ul.static li#navForResidents{background-color:#024b89;border-bottom:dotted 1px #fff;}
div.lh-nav ul.static li#navForResidents div.menu-item a{color:#fff;}
div.lh-nav ul.static li#navForResidents div.menu-item div.parent{background-image:url(Images/menuarrow_white_right.gif);}
div.lh-nav ul.static li#navForResidents div.selected div.parent{background-image:url(Images/menuarrow_white_down.gif);}
div.lh-nav ul.static li#navForResidents ul.static li div.menu-item a{color:#000;}
div.lh-nav ul.static li#navForResidents ul.static li div.hover a{color:#fff;}
div.lh-nav ul.static li#navForResidents ul.static li div.selected a{color:#fff;}
div.lh-nav ul.static li#navForResidents ul.static li div.menu-item div.parent{background-image:url(Images/menuarrow_grey_right.gif);}
div.lh-nav ul.static li#navForResidents ul.static li div.selected div.parent{background-image:url(Images/menuarrow_white_down.gif);}
div.lh-nav ul.static li#navForMyBusiness{background-color:#05667b;border-bottom:dotted 1px #fff;}
div.lh-nav ul.static li#navForMyBusiness div.menu-item a{color:#fff;}
div.lh-nav ul.static li#navForMyBusiness div.menu-item div.parent{background-image:url(Images/menuarrow_white_right.gif);}
div.lh-nav ul.static li#navForMyBusiness div.selected div.parent{background-image:url(Images/menuarrow_white_down.gif);}
div.lh-nav ul.static li#navForMyBusiness ul.static li div.menu-item a{color:#000;}
div.lh-nav ul.static li#navForMyBusiness ul.static li div.hover a{color:#fff;}
div.lh-nav ul.static li#navForMyBusiness ul.static li div.selected a{color:#fff;}
div.lh-nav ul.static li#navForMyBusiness ul.static li div.menu-item div.parent{background-image:url(Images/menuarrow_grey_right.gif);}
div.lh-nav ul.static li#navForMyBusiness ul.static li div.selected div.parent{background-image:url(Images/menuarrow_white_down.gif);}
div.lh-nav ul.static li#navForVisitors{background-color:#077369;border-bottom:dotted 1px #fff;}
div.lh-nav ul.static li#navForVisitors div.menu-item a{color:#fff;}
div.lh-nav ul.static li#navForVisitors div.menu-item div.parent{background-image:url(Images/menuarrow_white_right.gif);}
div.lh-nav ul.static li#navForVisitors div.selected div.parent{background-image:url(Images/menuarrow_white_down.gif);}
div.lh-nav ul.static li#navForVisitors ul.static li div.menu-item a{color:#000;}
div.lh-nav ul.static li#navForVisitors ul.static li div.hover a{color:#fff;}
div.lh-nav ul.static li#navForVisitors ul.static li div.selected a{color:#fff;}
div.lh-nav ul.static li#navForVisitors ul.static li div.menu-item div.parent{background-image:url(Images/menuarrow_grey_right.gif);}
div.lh-nav ul.static li#navForVisitors ul.static li div.selected div.parent{background-image:url(Images/menuarrow_white_down.gif);}
 
/* Flyouts. */
ul.flyout{background-color:#eaeaea;position:absolute;margin:0px;padding:0px;visibility:hidden;border:solid 1px black;left:120px;width:180px;}
ul.flyout li{list-style-type:none;}
ul.flyout li a{color:black;border-bottom:none;text-decoration:none;display:block;padding:1px 10px 1px 10px;margin-left:0px;}
ul.flyout li a:hover{color:white;background-color:#515151;}
ul.flyout-visible{visibility:visible;}
 
/* Logos. */
a#lh-nav-logo-whatson{display:inline;}
a#lh-nav-logo-mvga{display:none;}
 
/* -------------------------|  RIGHT NAV  |------------------------------ */
#content-c .shift-up{margin-top:-51px;}
#content-c .shift-up-new{margin-top:-25px;}
#content-c .shift-up .nav .bold{font-size:1.3em;}
#content-c .shift-up-none{margin-top:90px;}
* html #content-c .shift-up-none table {width:295px!important;}
#content-c img {margin-right:5px;margin-top:4px;}
ul.nav {width:140px;float:right;}
 * html #content-c ul.nav {width:135px;position:relative;background-color:#05667B;}
 * html #content-c ul.nav li span{position:relative;}
 
ul.nav li span{color:#F0F3F7;border-bottom:1px dotted #54b8b6;background-color:#05667B;padding-right:10px; display:block; padding-left:10px; padding-bottom:5px; padding-top:5px;}
ul.nav li a{color:#F0F3F7;border-bottom:1px dotted #54b8b6;background-color:#05667B;}
ul.nav li a:visited{color:#F0F3F7;text-decoration:none;}
ul.nav li a:hover{background-color:#045060;color:#F0F3F7;}
 
/* -------------------------|  CONTAINER   |------------------------------ */
#container{width:960px;margin:0px auto;min-height:640px;}
 *html #container{height:640px;}
 
/* -------------------------|  SITE ACTIONS BOX  |------------------------------ */
#site-actions{display:none;}
  #site-actions .ms-siteactionsmenu div div div a{color:#fff;}
 
/* -------------------------|  ALL NAV  |------------------------------ */
.nav{float:left;width:100%}
 ul.nav{padding:0px;margin:0px;}
 ul.nav li{padding:0px;list-style-type:none;position:relative;display:inline;}
 ul.nav li a{display:block;padding:5px 10px 5px 10px;text-decoration:none;}
 ul.nav li a:hover{text-decoration:none;}
 
/* -------------------------|  MASTHEAD   |------------------------------ */
#masthead{width:960px;float:left;padding:0px;height:100px;}
 #masthead ul{padding:0px;margin:8px 0 0 0;list-style-type:none;}
 #masthead li{list-style-type:none;}
 #masthead-logo {float:left;display:block;}
 #masthead-logo a{display:block;text-indent:-99999px;width:235px;height:80px;}
 #masthead-utilities ul{float:left;padding:0px;margin:0;display:block;}
 #masthead-utilities ul li{float:left;display:inline;padding:0px;list-style-type:none;font-size:1em;}
 #masthead-utilities ul li a{float:left;color:#fff;text-decoration:none;}
 #masthead-utilities ul li#date-time {line-height: normal;padding-top:4px!important;}
 #masthead-utilities ul li#date-time, #masthead-utilities ul li.contact, #masthead-utilities ul li.sitemap, #masthead-utilities ul li#text-decrease, #masthead-utilities ul li#text-increase, #masthead-utilities ul li#print {padding:2px 9px;color:#fff;}
 #masthead-utilities ul li.contact a{text-decoration:underline;}
 #masthead-utilities ul li.contact a:hover{text-decoration:none;}
 #masthead-utilities ul li.sitemap a{text-decoration:underline;}
 #masthead-utilities ul li.sitemap a:hover{text-decoration:none;}
 #masthead-utilities ul li#email a{display:block;text-indent:-99999px;width:16px;height:12px;margin-top:3px;background:transparent url(images/icon_email.gif) center center no-repeat;}
 #masthead-utilities ul li#print a{display:block;text-indent:-99999px;width:16px;height:16px;margin-top:1px;background:transparent url(images/icon_print.gif) center center no-repeat;}
 #masthead-utilities ul li#text-decrease a{display:block;text-indent:-99999px;width:18px;height:16px;background:transparent url(images/icon_decrease.gif) center center no-repeat;}
 #masthead-utilities ul li#text-increase a{display:block;text-indent:-99999px;width:18px;height:16px;background:transparent url(images/icon_increase.gif) center center no-repeat;}
 
#masthead-utilities ul li#masthead-utilities-top div{width:4px;height:5px;}
li#masthead-utilities {float:right;}
 
#masthead-utilities ul li.contact{display:none;}
#masthead-utilities ul li#default_contact{display:inline;}
#masthead-utilities ul li.sitemap{display:none;}
#masthead-utilities ul li#default_sitemap{display:inline;}
 
/* -------------------------|  MASTHEAD   |------------------------------ */
#masthead-utilities ul li#masthead-utilities-top div{background:transparent url(images/com_util_top_crn.gif) top left no-repeat;}
li#masthead-utilities {background:#282725 url(images/com_util_bottom_crn.gif) bottom left no-repeat;}
h1{color:#024b89;margin:.3em 0 .3em 5px;}
 
/* -------------------------|  FORMS  |------------------------------ */
legend {display:none;}
select, textarea, input {font-family:Arial !important;font-size:12px !important;border: 1px solid #ccc;}
input.formSectionButton:hover {background: url(buttons.jpg) 0px -20px no-repeat;border:none;color:#fff;cursor:pointer;}
.form-error {width:50px;height:50px;background-color:red;}
  
/* -------------------------|  CONSOLE BOX   |------------------------------ */
#console{display:none;width:680px;padding:0px;}
 #console a{color:#006699;}
   
/* -------------------------|  BREADCRUMB   |------------------------------  */
#breadcrumb{float:left;margin:0px;overflow:hidden;width:820px;font-size:0.8em;padding:0px;background-color:#f7f7f7;}
 #breadcrumb .inner{padding:5px 0px;margin:0 9px;}
 #breadcrumb .inner a:link {color:#262626;}
 #breadcrumb .inner a:hover {color:#262626;}
 
/* -------------------------|  EMERGENCY   |------------------------------ */
#emergency{float:left;width:670px;font-size:0.8em;padding:0px;margin-top:5px;background:#262626 url(images/emergency-bg.gif) top left repeat-y;border:solid 2px #CD0200;}
 #emergency .inner{float:left;padding:5px 10px;margin:0px!important;}
 #emergency dl {padding:0;margin:0;}
 #emergency dd {float:left;padding:0;margin:0;width:105px;text-align:right;color:#fff;}
 #emergency dt {float:left;padding:0;margin:0 0 0 20px;width:480px;color:#fff;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
 #emergency a {color:#fff;}
 .breakingnews {font-size:2em;color:#fff;font-weight:bold;line-height:1;}
 .breakingnews-title {font-size:1.5em;color:#fff;font-weight:bold;}
 
/* -------------------------|  CONTENT WRAPPERS |------------------------------ */
#content-a{float:left;width:139px;background-color:#fff;POSITION: relative;Z-INDEX: 2; }
#content-b{float:left;width:682px;margin:0px;overflow:hidden;}
 #content-b .inner{float:left;margin:4px 0 0 4px;}
 .contentBanner{margin:4px 10px 0 148px!important;}
 
#content-c{float:right;width:139px;}
 #content-c .inner{float:left;margin:0px;}
#left-col {float:left;width:335px;margin:0 4px 10px 0;}
 *html #left-col {overflow:hidden;}
#right-col {float:left;width:335px;margin:0 0 10px 0;}
 *html #right-col {overflow:hidden;}
 
/* -------------------------|  ALL BOXES |------------------------------ */
.box-100 {float:left;width:676px;margin:0 0 5px 0;overflow:hidden;}
.box-50 {float:left;width:334px;margin:0 4px 0px 0;overflow:hidden;}
.box-25 {float:left;width:163px;margin:0 4px 0px 0px;overflow:hidden;}
.box-100 .box-25 {margin:0 0px 5px 6px;}
 
/* -------------------------|  ALL BOX BORDERS |------------------------------ */
.border-outer {width:333px;}
 .border-inner  {width:330px;}
/* -------------------------|  BOX 50 BORDERS |------------------------------ */
.box-50 .border-outer {width:333px;}
 .box-50 .border-inner  {width:330px;}
/* -------------------------|  BOX 25 BORDERS |------------------------------ */
.box-25 .border-outer {width:162px;}
 .box-25 .border-inner {width:159px;}
#left-col .border-inner {border:none;width:auto;}
#right-col .box-25 {width:163px;margin:0 2px 10px 0px;}
 #right-col .box-25 .border-outer {width:161px;}
 #right-col .box-25 .border-inner {width:159px;}
 
/* #right-col .AspNet-WebPart {margin-bottom:5px;} Backed out by DC-CoM 20/11/2009 for QC-469. */
 
/* -------------------------|  NEWS ITEMS LIST BOX   |------------------------------ */
.news-title-alternate {float:left;color:#fff;background:transparent url(images/com_info_title.gif) bottom left repeat-x;padding-bottom:5px;padding-top:0px;margin:0;width:100%;}
.news-title-alternate h2{float:left;color:#262626;white-space:nowrap;padding:2px 10px;margin:0;background:#e7e7e7 url(images/grad-lte-grey.jpg) bottom left repeat-x;}
.news-title {float:left;color:#fff;background:transparent url(images/com_list-title.gif) bottom left repeat-x;padding-bottom:5px;padding-top:0px;margin:0;width:100%;}
.news-title h2{float:left;color:#fff;white-space:nowrap;padding:2px 10px;margin:0;background:#498fca url(images/com_header.gif) bottom left repeat-x;min-width:155px;text-align:center;}
*html .news-title h2{width:155px;}
#left-col .list-title {background:#e7e7e7 url(images/grad-lte-grey.jpg) bottom left repeat-x;padding-bottom:0;padding:0;}
#left-col .list-title h2 {color:#262626;background:transparent none;}
#left-col .border-outer {border:none;background-color:#F7F7F7;width:auto;}
#left-col .list-item {background-color:#F7F7F7;margin:0;padding:0 0 3px 0;}
#left-col .list-item ul {border:none;background-color:#F7F7F7;}
.list-item .see-more {background:transparent url(images/com_rightarrow.gif) 0 2px no-repeat;padding-left:23px;padding-top:3px;padding-bottom:3px;margin:10px 0 0 0;font-weight:bold;}
.border-outer {float:left;border:solid 1px #DCE9F3;background-color:#e7f2f9;}
.border-inner {float:left;border:solid 1px #fff;padding-bottom:9px;}
.see-more {background:transparent url(images/com_arrowlrg.gif) 0 2px no-repeat;padding-left:23px;padding-top:3px;padding-bottom:3px;margin:10px 0 0 0;font-weight:bold;}
.see-more a{font-weight:normal;}
#right-col .see-more, #left-col .see-more {background:transparent url(images/com_rightarrow.gif) 0 2px no-repeat;padding-left:23px;padding-top:3px;padding-bottom:3px;margin:10px 0 0 0;font-weight:bold;}
.view-comments {background:transparent url(images/icon_comments.gif) left 2px no-repeat;padding-left:20px;font-weight:bold;}
.view-comments a{font-weight:normal;}
.back-to-top{float:right;margin: 2px 15px;}
.back-to-top a{text-decoration:underline !important;color:#000 !important;}

/* -------------------------|  FOR ITEM FEATURE |------------------------------ */
.list-item-standard {margin:0;padding:0 0 3px 0;}
.list-item-standard ul {background-color:transparent;border:none;margin:0;padding:0;}
.list-item-standard li{list-style-type:none;background:transparent url(images/largearrow_blue.gif) left 7px no-repeat;padding: 4px 0px 4px 15px;line-height:0;}
.list-item-standard li p{margin-bottom:0px;}
.list-item-standard li a{line-height:normal;}
 
.list-title-standard {float:left;background:transparent url(images/com_list-title.gif) bottom left repeat-x;padding-bottom:5px;padding-top:0px;margin:0;width:100%;}
.list-title-standard h2 {float:left;color:#fff;white-space:nowrap;padding:2px 10px;margin:0;background:#498fca url(images/com_header.gif) bottom left repeat-x;}
.list-title-standard-full-width {float:left;background:transparent url(images/header-blue.gif) repeat-x left bottom!important;padding-bottom:0px;margin:0;width:100%;}
.list-title-standard-full-width h2 {float:left;color:#fff;white-space:nowrap;padding:2px 10px;margin:0;background:transparent;}

.item-feature-linkset ul li {width:100%;padding-top:0px;padding-bottom:0px;display:table;}
.item-feature-linkset ul li p {min-height:0px!important;}

 
/* -------------------------|  COLOUR-2 - FOR ITEM FEATURE |------------------------------ */
.list-item-alternate {margin:0;padding:0 0 3px 0;}
.list-item-alternate ul {background-color:transparent;border:none;margin:0;padding:0;}
.list-item-alternate li{list-style-type:none;background:transparent url(images/largearrow_blue.gif) left 7px no-repeat;padding: 4px 0px 4px 15px;line-height:0;}
.list-item-alternate li p{margin-bottom:0px;}
.list-item-alternate li a{line-height:normal;}
 
.list-title-alternate {float:left;background:transparent url(images/com_info_title.gif) bottom left repeat-x;padding-bottom:5px;margin:0;width:100%;}
.list-title-alternate h2 {float:left;color:#262626;white-space:nowrap;padding:2px 10px;margin:0;background:#e7e7e7 url(images/grad-lte-grey.jpg) bottom left repeat-x;}
.list-title-alternate-full-width {float:left;background:url(images/grad-lte-grey.jpg) #e7e7e7 repeat-x left bottom;padding-bottom:0px;margin:0;width:100%;}
.list-title-alternate-full-width h2 {float:left;color:#262626;white-space:nowrap;padding:2px 10px;margin:0;background:transparent;}
 
/* -------------------------|  LIST ITEM LIST BOX|------------------------------ */
.list-title {float:left;color:#fff;background:transparent url(images/com_list-title.gif) bottom left repeat-x;padding-bottom:5px;margin:0;width:100%;}
.list-title h2 {float:left;color:#fff;white-space:nowrap;background:#498fca url(images/com_header.gif) bottom left repeat-x;padding:2px 10px;margin:0;min-width:120px;}
#right-col .list-title h2 a {color:#FFF;}
 
.list-item {margin:0;float:left;width:100%;padding:0 0 3px 0;}
.list-item ul {margin:0;padding:0;}
.list-item li{list-style-type:none;background:transparent url(images/largearrow_blue.gif) left 7px no-repeat;padding: 4px 0px 4px 15px;line-height:0;}
.list-item li p{margin-bottom:0px;}
.list-item li a{line-height:normal;}
.list-item-inner {width:156px;float:left;margin-bottom:5px!important;}
 * html .list-item-inner {width:130px!important;} 
.item-select li{background:transparent none;} 
.list-inner {padding:9px 9px 0px 9px;}
#left-col .box-50 .border-outer {width:335px;}
#left-col .box-50 .border-inner {width:333px;}
 
/* -------------------------|  TWO COLUMN LIST ITEM LIST BOX|------------------------------ */
.box-25 .list-item {width:163px}
.box-50 .list-item {width:335px}
 
/* -------------------------|  LIST BOX - IMAGE  |------------------------------ */ 
div.item-image{min-height:130px;}
*html div.item-image{height:auto;height:130px;}
.item-image p{margin-left:165px;margin-right:0px;}
.item-image img{width:154px!important;height:78px!important;overflow:hidden;margin-top:3px;border:solid 1px gray !important;padding:1px;}
.item-image a{padding-left:0px!important;} 
.item-image li{background:transparent none!important;padding-left:0px!important;}
.item-image p.see-more {margin-left:165px!important; background-position:0 2px;}
.list-item  p.see-more a {}
.box-100-inner {margin-bottom:5px;margin-left:3px;float:left;}
 
/* -------------------------|  MCL LIST BOX - IMAGE  |------------------------------ */ 
.mcl-item-image p{margin-left:100px;margin-right:5px;}
.mcl-item-image img{width:84px;height:46px;overflow:hidden;margin-top:3px;border:solid 1px gray !important;padding:1px;}
.mcl-item-image a{padding-left:0px!important;} 
.mcl-item-image li{background:transparent none!important;padding-left:0px!important;}
#right-col .mcl-item-image .see-more {margin-left:100px; background-position:0 2px}
 
/* -------------------------|  WHATS ON LIST BOX|------------------------------ */
.whats-on-title {float:left;color:#fff;background:transparent url(images/whats_on_title.gif) bottom left repeat-x;padding-bottom:5px;margin:0;width:100%;}
.whats-on-title h2 {float:left;white-space:nowrap;background:#2fb2a6 url(images/header-green.gif) bottom left repeat-x!important;padding:2px 10px;margin:0;min-width:155px;text-align:center;}
 *html .whats-on-title h2 {width:155px;}
ul.whats-on {margin:0;padding:0;}
ul.whats-on li {list-style-type:none;margin:0;padding:0;display:inline;}
 ul.whats-on h2 {color:#fff;}
 ul.whats-on-item {margin:0;padding:0px 5px;}
 ul.whats-on-item p{color:#0b796f;margin-left:115px;margin-right:5px;}
 ul.whats-on-item p.see-more {margin-left:115px!important;background:transparent url(images/com_whatson_arrow.gif) left 1px no-repeat!important;padding-top:3px;}
 ul.whats-on-item h3{color:#0b796f;background:transparent none;margin:0 0 5px 115px;padding:0!important;}
 ul.whats-on-item h3.whats-on-title{color:black;margin:15px 0px 5px 0px;}
 ul.whats-on-item img {float:left;padding:1px;border:1px gray solid;margin:-20px 0px 0px 0px ;}
 ul.whats-on a{color:#0b796f;}
 ul.whats-on-item li.links-list p.introduction{color:black;margin-left:0px;margin-bottom:0.5em;}
 ul.whats-on-inner {border:none!important;padding:0px!important;margin:0px!important;width:150px!important;float:left;}
 ul.whats-on-inner li{display:block;line-height:normal;background:transparent url(/Style%20Library/Images/largearrow_green.gif) 0 5px no-repeat;padding:4px 10px 4px 15px;}
 ul.whats-on li.see-more{float:left;background:transparent url(images/whatson_rightarrow.gif) left 50% no-repeat;color:#fff;margin:20px 10px 5px 10px;padding-left:23px;}
 ul.whats-on li.see-more a {padding-left:0px;color:#2fb2a6;}
 div.whats-on-spacer{height:10px;clear:both;}
 
 /* Firefox hack for bullet position. */
 @-moz-document url-prefix() {
  ul.whats-on-inner li{background-position: 0px 6px;}
 }
 
 /* IE6 hack for bullet position. */
 *html ul.whats-on-inner li{background-position: 0px 6px;}
 
/* -------------------------|  INFO LIST BOX|------------------------------ */
.info-title {float:left;background:transparent url(images/com_info_title.gif) bottom left repeat-x;padding-bottom:5px;margin-bottom:10px;width:100%;}
.info-title h2 {padding:0;margin:0;float:left;white-space: nowrap;background:#E7E7E7 url(images/grad-lte-grey.jpg) bottom left repeat-x;padding:5px 22px 5px 22px;margin:0;}
div.info-item {margin-right:6px;}
ul.info-item {padding:0;margin:0;}
 .info-item p{margin-left:2px;margin-right:2px;float:left;}
 .info-item h3 {margin:0 0 .5em 0;font-size:1.2em;}
 .info-item li {list-style-type:none;background:transparent url(images/largearrow_blue.gif) left 50% no-repeat;padding-left:15px;}
 .info-item img{margin-bottom:.3em;border:solid 1px gray !important;padding:1px;}
 
/* -------------------------|  ITEM DETAILS  |------------------------------ */
dl.item-details dt {float:left;padding:0;margin:0;width:150px;line-height:1.5; text-align:right;}
dl.item-details dd {float:left;padding:0;margin:0 0 0 10px;width:300px;line-height:1.5;}
 
/* -------------------------|  LIST ITEM SELECT  |------------------------------ */
select#park-finder {float:left;width:171px;}
input.formDetailsButton {text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px -95px no-repeat;border:none;width:86px;height:25px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;}
input.formDetailsButton:hover {background:transparent url(images/com_buttons.gif) -142px -95px no-repeat;}
 
/* -------------------------|  SEARCH  |------------------------------ */
#left-col .search-box {background:#fff none;margin-bottom:20px;}
#left-col .search-box .list-title {float:left;color:#fff;background:#fff url(images/com_list-title.gif) bottom left repeat-x;padding-bottom:5px;margin:0;width:100%;}
#left-col .search-box .list-title h2 {float:left;color:#fff;background:#498fca url(images/com_header.gif) bottom left repeat-x;padding:5px 10px;margin:0;}
#left-col .search-box .border-outer {width:500px;padding:0px;border:solid 1px #DCE9F3;background-color:#e7f2f9;}
#left-col .search-box .border-inner {width:498px;padding:0px;border:solid 1px #fff;background-color:#e7f2f9;}
#left-col .search-box ul {background:transparent none;}
#left-col .search-box li {background:transparent none;padding-left:0px;}
#left-col .search-box label {font-weight:bold;width:80px;margin-right:10px;}
#left-col .search-box #search, #left-col .search-box .search-box #event-types {width:195px}
#left-col .search-box input.formSearchButton {text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px -46px no-repeat;border:none;width:55px;height:22px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;position:absolute;}
#left-col .search-box input.formSearchButton:hover {background:transparent url(images/com_buttons.gif) -143px -46px no-repeat;}
ul.search-results {margin-left:0px;margin-right:0px;}
ul.search-results li{margin-bottom:20px;list-style-type:none;}
 
/* -------------------------|  CALENDAR  |------------------------------ */
.calendar-box {padding:0;margin:0;background-color:#f3f3f3;width:505px;}
.calendar-header {padding:0;margin:0;background-color:#f3f3f3;border-bottom:solid 1px #fff;}
.calendar-body {margin:0px 3px 0 3px;width:498px;padding:0;background-color:#f3f3f3;font-weight:bold;border-bottom:solid 2px #f3f3f3;}
.calendar {padding:0;margin:0;background-color:#fff;}
.calendar caption{display:none;}
.calendar th{width:67px;padding:5px;background-color:#f3f3f3;text-align:center;border-bottom:solid 3px #fff}
.calendar td{vertical-align:top;height:65px;padding:0px;width:70px;}
.calendar dl{padding:0px;margin:0px;}
.calendar dt{padding:5px;margin:0px;text-align:center;}
.calendar dd{padding:5px;margin:0px;text-align:center;line-height:1;font-size:inherit;word-wrap:break-word;width:60px;overflow:hidden;}
.calendar dd a{font-size:1em;font-weight:normal;width: 70px !important;}
.calendar .this-month{border:solid 1px white;margin:0px;}
.calendar .this-month td{padding-right:0px;}
.calendar .this-month dl{padding:0px 0px 0px 0px;margin:0;}
.calendar .this-month dt{background-color:#c2ddf3;padding-right:0px;width:65px;}
.calendar .this-month {background-color:#fff;}
.calendar .other-month {background-color:#f0f0f0;border:solid 1px #fff;}
.calendar .other-month td{padding-right:0px;}
.calendar .other-month dl{background-color:#e5e5e5;}
.calendar .other-month dt{background-color:#e5e5e5;color:#9b9b9b;border-bottom:#f0f0f0;padding-right:0px;width:65px;}
.calendar .other-month dd{background-color:#f0f0f0;}
.calendar .today dd {width:58px;}
.calendar .today {background-color:#c2ddf3!important;}
.calendar .today dt{background-color:#054f8d!important;color:#fff;border-bottom:#c2ddf3;width:65px;}
.calendar-footer{color:#000;font-size:1.1em; text-align:center;padding:10px 5px;font-weight:bold;}
.cal-date {color:#054f8d;}
.calendar-listing a { line-height: 1.8; }
.calendar-listing dd { margin-bottom: 1em; }
 
/* -------------------------|  PAGINATION  |------------------------------ */
.calendar-box ul.pagination {padding:0px 5px 0px 5px;margin:0;background-color:#c2c2c2;font-weight:bold;font-size:1.4em;}
 input.formPreviousButton {text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px -168px no-repeat;border:none;width:106px;height:18px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;float:left;}
 input.formPreviousButton:hover {background:transparent url(images/com_buttons.gif) -143px -168px no-repeat;}
 input.formNextButton {text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px -144px no-repeat;border:none;width:85px;height:18px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;float:right;}
 input.formNextButton:hover {background:transparent url(images/com_buttons.gif) -143px -144px no-repeat;}
 
.pagination {padding:0;margin:0;}
 .pagination li {list-style-type:none;}
 .pagination .right{float:right;text-align:right;width:150px;margin-top:10px;}
 .pagination .left{float:left;text-align:left;width:150px;margin-top:10px;}
  *html .pagination .left{text-align:right;}
 .pagination .center{margin:0 auto;text-align:center;padding-top:5px;}
 
/* -------------------------|  FOOTER LINKS  |------------------------------ */
#footer-links{width:100%;padding:17px 0px;margin-top:10px;background-color:#262626;float:left;height:175px;}
 #footer-links .inner{width:980px;margin:0px auto 0px auto;}
  #footer-links ul{list-style-type:none;padding:0px 145px;margin:0em;line-height:31px;display:block;}
  #footer-links li{float:left;width:150px;height:150px;min-height:150px;display:inline;padding:0px 10px 0px 10px;color:#fff;line-height:1.4;}
  #footer-links li a{text-decoration:underline;padding:0px;color:#fff;}
  #footer-links li a:hover{text-decoration:none;}
  #footer-links dl.languages dd {float:left;padding:0;margin:0;width:85px;line-height:1.4;font-weight:normal;}
  #footer-links dl.languages dt {float:right;padding:0;margin:0;width:50px;line-height:1.4;font-weight:normal;}
  #footer-links dl.languages dd.otherlanguages {margin-top:.8em;width:100%;}
  #footer-links dl.languages dd.otherlanguages a {text-decoration:underline;}
  #footer-links dl.languages dd.otherlanguages a:hover {text-decoration:none;}
  #footer-links dl.languages a{text-decoration:underline;}
  #footer-links dl.languages a:hover{text-decoration:none;}
#footer-links p.title {font-size:1.1em;margin-bottom:1em;}
#footer-links p {margin-bottom:.4em;line-height:1;}
#footer-links .copyright {margin-top:9.8em;}
 
/* -------------------------|  FOOTER  |------------------------------ */
#footer{width:100%;padding:10px 0px;float:left;}
 #footer .inner{margin:0px auto 0px auto;width:500px;text-alight:center;}
  #footer ul{list-style-type:none;margin:0em;display:block;width:500px;}
  #footer li{float:left;display:inline;padding:0px 10px 0px 10px;color:#fff;}
  #footer li a{text-decoration:underline;padding:0px;color:#676767;background-color:#fff;border-bottom:none;}
  #footer li a:hover{text-decoration:none;background-color:#fff;}
    
/* -------------------------|  MIS |------------------------------ */
#printlogo{display:none}
#access{display:none}
.noprint{display:none;}
.nodisplay{display:none;}
.bold{font-weight:bold}
.right{float:right;}
.left{float:left;}
.center{margin:0 auto;}
.inner{margin: 0px 10px;}
.indent{margin-left:1em;}
 *html .indent{float:left;width:100%;}
.devider {border-right:solid 1px #999;}
.title {font-weight:bold}
.file-size {color:#666;}
.iwantto {background:transparent url(images/com_downarrow.gif) 0px 0px no-repeat;padding-left:23px;padding-top:3px;padding-bottom:3px;margin:10px 0 0 0;font-weight:bold;}
 
/* -------------------------|  DAY CARE FEE CALC  |------------------------------ */
.DayCareFCError{color:red}
.DayCareFCLegend{color:white;display:inline;background-color:#006699;font-size:small;text-align:left;padding:3px 10px 3px 10px;}
.DayCareFCWeekHeader{padding:0px 0px 5px 80px;color:black}
.DayCareFCFieldset{width:97%; border-color:#006699;border-width:1px;border-style:solid; margin-bottom:5px}
.DayCareFCCellValue{text-align:center; padding-top:3px; height:20px; font-size:9pt;font-weight:normal;border-width:5px; border-top-style:ridge}
.DayCareFCCellTBox{text-align:center;font-weight:normal;border-width:5px; border-top-style:ridge}
.DayCareFCRebateHours{text-align:center; font-weight:bold; border-width:5px;border-style:ridge; border-right-style:none; width:115px; float:left; height:53px}
.DayCareFCCCB{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:60px; float:left; height:53px}
.DayCareFCRebateRate{text-align:center;font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:110px; float:left; height:53px}
.DayCareFCEntitlement{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:110px; float:left; height:53px}
.DayCareFCDailyRate{text-align:center; font-weight:bold;border-width:5px;border-style:ridge;width:90px; float:left; height:53px}
.DayCareFCDaysAttend{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:115px; float:left; height:63px}
.DayCareFCFullCost{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:60px; float:left; height:63px}
.DayCareFCWeeklyCCB{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:110px; float:left; height:63px}
.DayCareFCPayablePC{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:110px; float:left; height:63px}
.DayCareFCNumChildAttand{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:130px; float:left; height:63px}
.DayCareFCTotalPayable{text-align:center; font-weight:bold;border-width:5px;border-style:ridge;width:80px; float:left; height:63px}
.DayCareFCWeeksTotal{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:70px; float:left; height:63px}
.DayCareFCTotStandardFee{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:125px; float:left; height:63px}
.DayCareFCTotCCBCal{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; border-right-style:none; width:90px; float:left; height:63px}
.DayCareFCTotFees{text-align:center; font-weight:bold;border-width:5px;border-style:ridge; width:115px; float:left; height:63px}
.DayCareFCWeeks{padding:3px 0px 0px 0px; height:100%; width:100%; border-style:none }
.DayCareFCTotals{padding:3px 0px 0px 0px; height:90px; width:100%; border-style:none }
.DayCareFCHeading1{ text-align:center; height:18px; width:95%; height:50% }
.DayCareFCHeading2{ text-align:center; height:28px; width:95%; height:60%}
.DayCareFCHeading3{ text-align:center; height:28px; width:70px; height:60%}
.DayCareFCHeading4{ text-align:center; height:28px; width:95%; height:60%}
 
/* -------------------------|  CONTENT PAGE LAYOUT  |------------------------------ */
.ContentLayoutTitle{font-weight:bold; font-size:medium; color:Red}
.ContentLayoutFullZone{width:100%}
.ContentLayoutSpace{height:10px}
.ContentLayoutClearBoth{clear:both}
 
/* -------------------------| COUNCIL MEETING MINUTES |------------------------------ */
ul.indent {margin-top:0em;margin-bottom:0em;}
ul.indent li {list-style-type: none;max-width:100%;max-height:100%;display:block;}
ul.indent li ul.indent li{padding-top:10px;}
.CouncilMeetingEditLabel1 {clear:both;width:150px;float:left; }
.CouncilMeetingEditLabel2 {float:left;}
.fullWidth {width:100%}
.agenda-items-grid {width: 100%;}
.agenda-items-grid th {border-bottom: 1px solid #ccc; padding: 2px;}
.agenda-items-grid td {border-bottom: 1px solid #ccc; padding: 2px;vertical-align:top;}
.agenda-item-number {width: 4em; }
 
/*---------------------------------------| SITE MAP |------------------------------------------*/
div#content-b div.inner .toc-layout-main {width:375px;}
div#content-b div.inner .level-section {width:175px;}
div#content-b div.inner .level-bullet {padding-left:15px;border-color:#000;background: url(images/largearrow_blue3.gif) no-repeat left 4px;list-style-type:none;}
div#content-b div.inner .level-item {font-size:8pt;font-weight:bold;color:#000;font-family:tahoma}
div#content-b div.inner .level-band {padding:2px 10px 2px 10px;background-color:#f0f4f8;}
div#content-b div.inner .level-header {padding-right:0px;padding-left:25px;padding-bottom:1px;padding-top:1px;background: url(images/largearrow_blue2.gif) no-repeat 4px 6px;list-style-type:none;}
div#content-b div.inner .level-item-pos {padding-right:0px; padding-left:35px;padding-bottom:1px;padding-top:1px;margin:2px 3px;}
div#content-b div.inner div.level-band span.headertitle-band A{color:#024b89;text-decoration:underline;}
div#content-b div.inner div.level-band span.headertitle-band A:hover{color:#000;text-decoration:none;}
div#content-b div.inner div.level-header span.headertitle A{color:#262626;font-weight:bold;text-decoration:underline;font-family:inherit;font-size:inherit;}
div#content-b div.inner div.level-header span.headertitle A:hover{color:#25645d;text-decoration:none;}
div#content-b div.inner div.level-section div div.level-item-pos A{color:#262626;font-weight:normal; text-decoration:underline;font-family:inherit;}
div#content-b div.inner div.level-section div div.level-item-pos A:hover {color:#25645d; text-decoration:none;}
 
/* div#content-b div.inner div.level-header .headertitle, div#content-b div.inner div.level-header .headertitle a, div#content-b div.inner div.level-header .headertitle a:link {color:#262626;font-weight:bold;text-decoration:underline;font-family:inherit;font-size:inherit;} */
 
/* -------------------------| IMAGE GALLERY |------------------------------ */
.image-gallery {float:left;padding:0px 15px 15px 15px; background-color: #313132; clear:both; color:#fff;}
.image-gallery div a:link {color:#fff;}
.image-gallery div a:visited {color:#fff;}
.image-gallery div a:hover {color:#25645d;}
.image-gallery h2{color:#fff;padding-bottom:15px;font-weight: bold;	font-size: 150%}
.primary-image img {width:474px; height:316px;margin-bottom:4px;}
.image-gallery p {padding: 1em 0em 0em 0em; text-align:left;clear: both;}
.next-previous-image-links {background-color:#fff; padding:0px; height: 1.4em;width:474px;}
.image-gallery .next-previous-image-links a {text-decoration:underline!important;margin:0 10px;}
.image-gallery .next-previous-image-links a:link {color:#262626; background-color:#fff;}
.image-gallery .next-previous-image-links a:visited {color:#262626; background-color:#fff;}
.image-gallery .next-previous-image-links a:hover {color:#25645d; background-color:#fff; text-decoration:none!important;}
.previous-image {float:left;}
.next-image {float:right;}
.image-counter {clear:both;float:right;padding:0.5em 0em 0em 0em; }
.thumbnail-section {clear:both;padding-top:0.5em;font-weight:bold; }
.previous-thumbnails {float:left; }
a.previous-thumbnails {text-decoration: none;}
.previous-thumbnails span {text-decoration:underline;}
.previous-thumbnails span:hover {text-decoration: none;}
.next-thumbnails {float: right;}
a.next-thumbnails {text-decoration: none;}
.next-thumbnails span {text-decoration: underline;}
.next-thumbnails span:hover {text-decoration: none;}
.thumbnails {float:left;clear:both;width: 100%;padding-top: 0.5em;text-align: center }
.thumbnails img {padding: 0px; border: 3px solid #313132!important; width: 81px; height: 54px; padding: 2px;}
.thumbnails img.selected {border: 3px #ffffff solid !important; padding: 2px;} 
.noheight {height: 0px;}
.image-box {overflow:hidden;}
.hires-disclaimer {display:block;text-align:left;}
.hires-image a {color:white;}
 
/* -------------------------| FORMS BUILDER |------------------------------ */
div.FBFormLayout{background-color: #e7f2f9;padding:0px 10px 10px 10px;border: 1px #bfd6e9 solid;}
div.FBFormLayout span.SubmittedLabel{color: #006600;font-weight: bold;}
div.FBFormLayout span.ValidationErrorSummary{color: red;}
div.FBFormLayout h3{}
div.FBFormLayout .TextAbove{padding-top: 20px;}
div.FBFormLayout div.LabelDiv{width: 180px;float: left;padding-right: 20px;}
div.FBFormLayout div.LabelDiv .Label{display: block;margin-top: 10px;}
div.FBFormLayout div.LabelDiv .Error{display: block;float: left;clear: left;width: 100%;color: red;font-weight: bold;}
div.FBFormLayout .RequiredPrefix{}
div.FBFormLayout .InputDiv{display: block;float: left;width: 270px;margin-top: 10px;}
div.FBFormLayout .InputDiv input{display: block;float: left;width: 100%;}
div.FBFormLayout .InputDiv textarea{display: block;float: left;width: 100%;}
div.FBFormLayout .InputDiv select{display: block;float: left;width: 100%;}
div.FBFormLayout .InputDiv .RadioButtonList label{width: auto;margin-top: 0px;margin-bottom: 10px;}
div.FBFormLayout .InputDiv .RadioButtonList input{width: auto;margin-top: 0px;}
div.FBFormLayout .InputDiv fieldset.HiddenFieldset{border:0;padding:0;margin:0;}
div.FBFormLayout .InputDiv fieldset.HiddenFieldset legend.HiddenLegend{visibility:hidden;display:none;}
div.FBFormLayout .InputDiv .RadioButtonList br{clear: left;}
div.FBFormLayout .InputDiv span.TextCounter{}
div.FBFormLayout .InputDiv .Description{display: block;float: left;clear: left;width: 100%;}
div.FBFormLayout .InputDiv input.DateTextBox{width: 100px;margin-right: 5px;}
div.FBFormLayout .InputDiv input.CalendarButton{width: 18px;height: 18px;}
div.FBFormLayout .InputDiv .CalendarContainer{position: absolute;filter: alpha(opacity=95);-moz-opacity: .95;opacity: .95;z-index: 2;background-color: white;display: inline;}
div.FBFormLayout .InputDiv label.Hidden{display: none;}
div.FBFormLayout .InputDiv .Error{display: block;float: left;clear: left;width: 100%;color: red;font-weight: bold;}
div.FBFormLayout .ButtonContainer{text-align: right;}
div.FBFormLayout input.NextButton{margin-top: 30px;margin-right: 10px;}
div.FBFormLayout input.PreviousButton{margin-top: 30px;margin-right: 10px;}
div.FBFormLayout input.SubmitButton{margin-top: 30px;}
div.FBFormLayout .ClearLeft{clear: left;}
div.FBFormLayout table.ProgressBarContainer{background-color: white;border: solid 2px #727679;margin-top: 20px;margin-left: auto;margin-right: auto;}
div.FBFormLayout table.ProgressBarContainer tr td{padding: 1px;vertical-align: middle;}
div.FBFormLayout table.ProgressBarContainer tr td.Percentage{padding-left: 5px;padding-right: 5px;font-weight: bold;border: solid 2px #727679;}
div.FBFormLayout table.ProgressBarContainer tr td table.ProgressBar{width: 200px;height: 10px;border: 0;}
div.FBFormLayout table.ProgressBarContainer tr td table.ProgressBar tr td{width: 5px;background-color: #d4e7f5;border: solid 2px White;}
div.FBFormLayout table.ProgressBarContainer tr td table.ProgressBar tr td.Full{background-color: #17a3d6;}
div.FBFormLayout .InputDiv input.ms-input{width: 80px;}
div.FBFormLayout .InputDiv td.ms-dttimeinput select{width: 60px;float: none;display: inline;}

/* -------------------------| Media Subscription Form |------------------------------ */
div#form1e5592d5-d99c-4e6e-8bbb-82f1e24400ed{width:350px;}
div#form1e5592d5-d99c-4e6e-8bbb-82f1e24400ed div.LabelDiv{width:100px;}
div#form1e5592d5-d99c-4e6e-8bbb-82f1e24400ed div.InputDiv{width:200px;}
div.UnsubscribeMediaSubscription{width:350px;margin-top:5px;padding:10px;}
 
/* -------------------------|i-Compas Search|------------------------------ */
div.icompas-search{margin:10px;width:360px;}
div.icompas-search div.row{margin-top:10px;margin-bottom:0px;float:left;clear:left;width:100%;}
div.icompas-search div.row div.label{float:left;clear:left;width:150px;}
div.icompas-search div.row div.label label{font-weight:bold;}
div.icompas-search div.row div.label .hint{font-size:80%;}
div.icompas-search div.row div.input{float:left;}
div.icompas-search fieldset{clear:left;margin:auto auto 10px;border:1px #262626 groove;display:block;padding-left:0px;padding-right:10px;padding-bottom:10px;margin-top:10px;}
div.icompas-search fieldset legend{display:inline;font-weight:bold;color:Black;padding-bottom:10px;}
div.icompas-search fieldset div.row div.label{margin-left:10px;width:140px;}
div.icompas-search fieldset div.row div.label span.error{float:left;clear:left;display:block;}
div.icompas-search div.button-container{float:left;clear:left;width:100%;padding-top:10px;text-align:right;padding-bottom:20px;}
div.icompas-search div.button-container input.submit{text-indent:0px;background:transparent url(images/submit.gif) 0px 0px no-repeat;border:none;width:73px;height:18px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;text-align:center;text-indent:-100px;}
div.icompas-search div.button-container input.submit:hover{background:transparent url(images/submit_hover2.gif) 0px 0px no-repeat;}
div.icompas-search div.button-container input.submit{margin-right:10px;}
div.icompas-search div.button-container input.reset{text-indent:0px;background:transparent url(images/reset.gif) 0px 0px no-repeat;border:none;width:73px;height:18px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;text-align:center;text-indent:-100px;}
div.icompas-search div.button-container input.reset:hover{background:transparent url(images/reset_hover.gif) 0px 0px no-repeat;}
 
/* -------------------------|Override SharePoint style|------------------------------ */
.ms-formfieldvaluecontainer{height:100%}
.ms-WPBody{font-size:100%!important;}
 
/* -------------------------| EDIT MODE |------------------------------ */
.ms-long {width:310px!important;}
 
/* -------------------------| ALTERNATING TABLE/GRID ROWS |------------------------------ */
.ms-long {width:310px!important;}
.search-results-table {width:100%}
.search-results-table CAPTION{font-weight:bold;font-size:larger;text-align:left;padding-bottom:.8em;}
table.search-results-table { border-collapse:collapse}
table.search-results-table th {background-color: #C2D8EA; border: 1px solid #262626; text-align: left; font-weight: bold; vertical-align: middle; padding: 4px; margin:0;}
table.search-results-table td {background-color: #ffffff; border: 1px solid #262626; text-align: left; vertical-align: top; padding: 4px; margin:0;}
table.search-results-table .closure_street{ width:19%;}
table.search-results-table .closure_dates{ width:27%;}
table.search-results-table .closure_details{ width:27%;}
table.search-results-table .closure_purpose{ width:27%;}
.complex-table-header-row{background-color:#c3d8eb;font-weight:bold;}
.complex-table-header-row TH{vertical-align:middle;text-align:center; padding:3px; }
.complex-table-row-light{background-color:White;}
.complex-table-row-light TD{vertical-align:top;text-align:center; padding:4px; }
.complex-table-row-dark{background-color:#daecf8;}
.complex-table-row-dark TD{vertical-align:top; text-align:center; padding:4px;  }
 
/* -------------------------|  RIGHT HAND ZONE  |------------------------------ */
#content-c TD{text-align:right; }
 
/*------------------------------| Active/Business Melbourne |----------------------------------------------------*/
.floatleft{float:left; word-wrap: break-word}
.ABMTextFormat{margin-left:4px; margin-right:4px}
.ABMTextFormateMail{ margin-left:4px; margin-right:4px}
.divborder { border-style:solid; line-height: 1.6;border-width:1px; border-color:#262626; border-bottom-style:none; border-top-style:solid; border-left-style:none; 
border-right-style:None;text-indent:5px;}
.divborderRight { border-style:solid; line-height: 1.6;border-width:1px; border-color:#262626; border-bottom-style:None; border-top-style:solid; border-left-style:solid; 
border-right-style:none;text-indent:5px; }
.divborderBlank { border-style:none; height:4px;}
.ddborderBlank { border-style:none;}
DL.item-details .ddborderBlankBottom { border-style:none;width:100%}
.ddBorder{ border-style:solid;line-height: 1.6; border-width:1px; border-color:#262626; border-bottom-style:solid; border-top-style:none; border-left-style:solid; 
border-right-style:solid; }
.ddBorder div A{line-height: 1.6;}
.leftwidth-small {width:68px;}
.leftwidth-midium {width:165px;}
.leftwidth-large {width:165px;}
.rightwidth-small {width:231px;}
.rightwidth-midium {width:134px;}
.rightwidth-large {width:134px;}
 
/* -------------------------|  THATS MELBOURNE (search)  |------------------------------ */
.tmca a {color:#28867d;text-decoration:none;}
.tmca a:link{color:#28867d;text-decoration:none;}
.tmca a:visited{color:#28867d;text-decoration:none;}
.tmca a:hover{color:#024B89;text-decoration:underline;}
 
/* -------------------------|  ADD COMMENTS  |------------------------------ */
.add-comments {background-color:#e7f2f9;padding:10px;float:left;} 
.add-comments DIV {background-color:#e7f2f9;} 
.add-comments #commentTextBox_count {border:none;} 
.add-comments table {background-color:#e7f2f9; border:none; width:100%;margin-top:6px; margin-bottom:9px; float:left;} 
.add-comments td {vertical-align:top;padding-left:14px;padding-right:2px;padding-top:6px;padding-bottom:4px;}
.add-comments label {float:right;font-weight:bold;white-space:nowrap;} 
.add-comments input {width:250px; margin-right:30px} 
.add-comments textarea {width:250px;margin-bottom:10px;font-family:font-family:arial,verdana,helvetica,sans-serif;} 
.commentDisplayBoxBorder {float:left;border:solid 1px #bfd6e9;margin-bottom:20px;width:496px;background-color:#e7f2f9;} 
.commentDisplayBox {float:left;background-color:#e7f2f9;border:solid 1px #fff;width:494px} 
.commentInner {float:left;padding:12px 10px 12px 10px;width:472px}
input.postCommentButton {float:right;text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px -191px no-repeat;border:none;width:130px;height:18px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;}
input.postCommentButton:hover {background:transparent url(images/com_buttons.gif) -143px -191px no-repeat;}
input.bestRatedButton  {text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px -240px no-repeat;border:none;width:139px;height:18px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;float:left;}
input.bestRatedButton:hover {background:transparent url(images/com_buttons.gif) -143px -240px no-repeat;}
input.mostRecentButton {text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px -216px no-repeat;border:none;width:130px;height:18px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;float:left;}
input.mostRecentButton:hover {background:transparent url(images/com_buttons.gif) -144px -216px no-repeat;}
input.commentAgree {float:left;background:transparent url(images/icon_agree.gif)  0px 0px no-repeat;border:none;padding-left:22px;cursor:pointer;text-decoration:underline;width:70px;}
.commentAddYourComment {float:right;background:transparent url(images/icon_post_comment.gif) left center no-repeat;padding-left:20px;margin:0;border:none;}       
.commentHaveYourSay {float:left;font-weight:bold;font-size:1.1em;}
.commentPostYourComment {float:left;font-weight:bold;width:100%;margin-bottom:10px;font-size:1.1em;}
.commentSummary {float:left;width:100%;}
.commentDescription {margin:10px 0 20px 0;width:100%;float:left;}
.commentCount {float:left;font-weight:bold;font-size:1.1em;}
.commentAgreeCount {padding-left: 80px;padding-top:2px;}
.commentTopButtons {float:right;}
.commentSummary {margin:10px 0;}
.commentText{margin-bottom: 18px;}
.commentPostedBy {float:left;font-weight:bold;width:280px;}
.commentBox {float:left;width:184px;vertical-align:top;}
.commentViewAll {float:right;clear:both;margin:10px 0;}
.commentTermsAndConditions {float:left;}
.commentHorizontalLine {border: 0;border-bottom: 1px solid #CCC;color: #FFF;margin: 0 0 5px 0;}
.AspNet-WebPart {float:left;width:100%;}
 
/* -------------------------|  LIST TITLE OVERRIDES  |------------------------------ */
.list_title_override_colour_1_full_width{background:url(images/grad-lte-grey.jpg) #e7e7e7 repeat-x left bottom;padding:0px;}
.list_title_override_colour_1_full_width h2{background:transparent;padding:2px 10px 2px 10px;text-align:left;}
.list_title_override_colour_1_full_width h2 a{color:#262626 !important;}
.list_title_override_colour_1_partial_width{color:#fff;background:transparent url(images/com_info_title.gif) bottom left repeat-x !important;padding:0px 0px 5px !important;}
.list_title_override_colour_1_partial_width h2{background:#e7e7e7 url(images/grad-lte-grey.jpg) bottom left repeat-x !important;}
.list_title_override_colour_1_partial_width h2 a{color:#262626 !important;}
.list_title_override_colour_2_full_width{background:url(images/header-blue.gif) #4b91cc repeat-x left bottom !important;padding:0px;}
.list_title_override_colour_2_full_width h2{background:transparent;padding:2px 10px 2px 10px;text-align:left;}
.list_title_override_colour_2_full_width h2 a{color:#fff;}
.list_title_override_colour_2_partial_width{color:#fff;background:transparent url(images/com_list-title.gif) bottom left repeat-x !important;padding:0px 0px 5px !important;}
.list_title_override_colour_2_partial_width h2{background:#498fca url(images/header-blue.gif) bottom left repeat-x !important;}
.list_title_override_colour_2_partial_width h2 a{color:#fff;}
.background_override_colour_1{background-color:#f7f7f7;border:none !important;width:100% !important;}
.background_override_colour_1 div.border-inner{border:none !important;width:100% !important;}
.background_override_colour_2{background-color:#e7f2f9 !important;border:1px #dce9f3 solid !important;width:100% !important;}
.background_override_colour_2 div.border-inner{border:1px #fffsolid !important;width:100% !important;}
.background_override_colour_1b{background-color:#f7f7f7;border:none !important;}
.background_override_colour_1b div.border-inner{border:none !important;}
.background_override_colour_2b{background-color:#e7f2f9 !important;border:1px #dce9f3 solid !important;}
.background_override_colour_2b div.border-inner{border:1px #fffsolid !important;}

 
/* -------------------------|  HEADING OVERRIDES FOR CONTENT PAGES |------------------------------ */
#ctl00_PlaceHolderMain_EditModePanel2 h2{font-size:1.4em;}
#ctl00_PlaceHolderMain_EditModePanel2 h3{font-size:1.2em;}

/* -------------------------|  IFRAMES |------------------------------ */
iframe{height:800px;}


3	22/12/2009	CT-CoM		Replace the “Find a Place” section in the Global.css

/*-------------------------|FIND A PLACE |-----------------------------------------------------*/
/*-------- A Button --------------------*/
#FindAPlaceA:link, #FindAPlaceA:visited
{
  float: left;
  margin: 2px 5px 2px 5px;
  padding: 2px;
  width: 80px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #cccccc;
  text-align: center;
  text-decoration: none;
  font: normal 11px Verdana;
  color: black;
  line-height:15px;
}

#FindAPlaceA:hover
{
  background: #eeeeee;
}

#FindAPlaceA:active
{
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid black;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid black;
}
/*-------- A Button --------------------*/

.FAPHeader{margin-top:20px; margin-bottom:20px; margin-left:5px;  margin-right:5px; }
.FAPBody{margin-left:5px;  margin-right:5px;margin-bottom:10px}
.FAPSHowMapMain{ height:70px; background-color:#e7f2f9; margin-left:5px; margin-right:5px; border-style:solid; border-width:1px; border-color:gray;}
.EFAPSHowMapMGS{ float:left; line-height:1.5em; margin-left:5px; margin-top:28px; width:200}
.FAPSHowMapBtn{float:left; margin-top:23px;  margin-left:10px}


.FAPStreetAddLab_lib{width:100px; line-height:1.6; float:left;margin-left:5px;}
.FAPStreetAddress{width:200px;}
.FAPDivSpace_btn{clear:both}
.FAPShowMainStreet{ height:120px; background-color:#e7f2f9; margin-left:5px; margin-right:5px; border-style:solid; border-width:1px; border-color:gray;}
.FAPLineSA{margin-top:20px;}
.FAPLineSub{}
.EFAPSHowStreetMGS{margin-left:105px; line-height:2;}
.FAPStSubBtn{margin-left:300px;}
.FAPSubBtn{margin-bottom:20px;}			


/*-------------------| Filming Application Form (start) |-------------------*/
div#FilmingApplication h3{padding-top:15px;}
div#FilmingApplication h4{padding-top:15px;}
div#FilmingApplication h4 input.btnRemoveLocation{margin-left:20px;}
div#FilmingApplication div.LabelDiv{margin-top:10px;}
div#FilmingApplication div.InputDiv select.drpCompany{width:210px;}
div#FilmingApplication div.InputDiv input.btnGetCompany{width:50px;margin-left:10px;}
div#FilmingApplication div.InputDiv input.txtSuburb{width:150px;}
div#FilmingApplication div.InputDiv input.txtState{width:150px;}
div#FilmingApplication div.InputDiv input.txtPostcode{width:150px;}
div#FilmingApplication div.InputDiv input.txtContactPhone{width:150px;}
div#FilmingApplication div.InputDiv input.txtMobile{width:150px;}
div#FilmingApplication div.InputDiv input.txtFax{width:150px;}
div#FilmingApplication div.InputDiv textarea.txtFilmDescription{height:60px;}
div#FilmingApplication div.InputDiv input.txtNumberOfPeople{width:60px;}
div#FilmingApplication div.InputDiv select.drpLocationType{width:210px;}
div#FilmingApplication div.InputDiv input.btnSelectLocation{width:50px;margin-left:10px;}
div#FilmingApplication div.InputDiv textarea.txtLocationDescription{height:60px;}
div#FilmingApplication div.InputDiv input.txtFromToDate{width:90px;}
div#FilmingApplication div.InputDiv textarea.txtScheduledFilmingTimes{height:60px;}
div#FilmingApplication div.InputDiv input.txtRoadStreetName{width:205px;}
div#FilmingApplication div.InputDiv input.btnRoadSelectStreetName{width:50px;margin-left:10px;}
div#FilmingApplication div.InputDiv select.drpRoadStreet{width:210px;}
div#FilmingApplication div.InputDiv input.btnRoadSelectStreet{width:50px;margin-left:10px;}
div#FilmingApplication div.InputDiv select.drpRoadFromStreet{width:210px;}
div#FilmingApplication div.InputDiv input.btnRoadSelectFromStreet{width:50px;margin-left:10px;}
div#FilmingApplication div.InputDiv select.drpRoadToStreet{width:210px;}
div#FilmingApplication div.InputDiv select.drpRoadSideOfStreet{width:210px;}
div#FilmingApplication div.InputDiv textarea.txtRoadDescription{height:60px;}
div#FilmingApplication div.InputDiv textarea.txtBridgeDescription{height:60px;}
div#FilmingApplication input.btnAddLocation{margin-left:300px;margin-top:10px;}
div#FilmingApplication input.FileUpload{width:205px !important;}
div#FilmingApplication input.UploadButton{width:60px;margin-left:5px;}
div#FilmingApplication input.SaveAndExitButton{margin-top: 30px;margin-right: 10px;}
div#FilmingApplication select.FileNamePersistor{width:205px; margin-top:5px;}
div#FilmingApplication input.RemoveAttachment{width:60px; margin-top:5px; margin-left:5px;}

div#FilmingApplication div.termsAndConditions a{display:block;margin-top:10px;}
div#FilmingApplication div.termsAndConditions span.Error{color:red;font-weight:bold;display:block;}
/*-------------------| Filming Application Form (end) |-------------------*/

/*-------------------| Filming Application List (start) |-------------------*/
div.filming-application-list div.search-parameters {background-color:#e7f2f9; border:1px #dce9f3 solid; padding:10px;}
div.filming-application-list div.search-parameters label.label {font-weight:bold;}
div.filming-application-list div.search-parameters input.textbox {margin-left:10px; margin-right:10px;}
div.filming-application-list div.search-parameters select.dropdown {margin-left:10px;margin-right:20px;}
div.filming-application-list div.search-parameters input.search {text-indent:-9999px;background:transparent url(images/com_buttons.gif) 0px -46px no-repeat;border:none;width:55px;height:22px;cursor:pointer;font-size:0px;line-height:0px;margin-left:3px;position:absolute;}
div.filming-application-list div.search-parameters input.search:hover {background:transparent url(images/com_buttons.gif) -143px -46px no-repeat;}
div.filming-application-list table.results{font-size:90%;border:1px #262626 solid;}
div.filming-application-list table.results th{background-color:#c2d8ea;border:1px #262626 solid;padding:4px;}
div.filming-application-list table.results td{border:1px #262626 solid;padding:4px;vertical-align:top;}
div.filming-application-list table.results tr td table{border:none;}
div.filming-application-list table.results tr td table td{border:none;padding:2px;}
/*-------------------| Filming Application List (end) |-------------------*/

/*-------------------| Display Comments Form (start) |-------------------*/
div#DisplayComments div.LabelDiv{margin-top:10px;}
div#DisplayComments div.InputDiv{width:500px;}
div#DisplayComments h2{clear:left;}
/*-------------------| Display Comments Form (end) |-------------------*/

/*-------------------| Filming Comments table (start) |-------------------*/
table.filming-comments{font-size:90%;border:1px #262626 solid;width:100%;}
table.filming-comments th{background-color:#c2d8ea;border:1px #262626 solid;padding:4px;}
table.filming-comments td{border:1px #262626 solid;padding:4px;vertical-align:top;}
table.filming-comments tr td table{border:none;}
table.filming-comments tr td table td{border:none;padding:2px;}
/*-------------------| Filming Comments table (end) |-------------------*/

/*-------------------| Add Comment Form (start) |-------------------*/
div#AddComment div.LabelDiv{margin-top:10px;}
div#AddComment h2{clear:left;}
div#AddComment input.SubmitButton{margin-top: 30px;margin-right: 10px;}
/*-------------------| Add Comment Form (end) |-------------------*/

/*-------------------| Filming Logout button (start) |-------------------*/
input.Logout {margin-bottom:10px;}
/*-------------------| Filming Logout button (end) |-------------------*/
.box-100 iframe{height:340px;width:656px} 




/*------------------ Table Permit Form (Start) ------------------- */


.EventPermitBody { font-size:10pt; BACKGROUND-cOLOR:#EEEEEE; }
.EventSectionTitle{ font-Weight:800; BACKGROUND-cOLOR:#EEEEEE; color:Black }
.EventPermitHeadar {font-size:10pt; BACKGROUND-cOLOR:White; color:Black}
.LabelAppSent {color:Black; BACKGROUND-cOLOR:White;}
.LabelError {color:Red}
.EventPermitLink {color:Red}
.EventHeading{ font-Weight:800;  color:Black }

/*------------------ Table Permit Form (End)  ------------------- */


/*------------------ iHeritage Search Form (start) -------------------*/
div.iHeritageSearch table tr th {font-weight:bold;padding:5px; border:2px silver solid;}
div.iHeritageSearch table tr td {padding:5px; border:2px silver solid;}
div.iHeritageSearch table tr.heading {background-color:silver;font-size:110%;font-weight:bold;}
div.iHeritageSearch table tr.controls td.control span.hint {margin-left:10px;}
div.iHeritageSearch table tr.controls td.control input {width:80px;}
div.iHeritageSearch table tr.controls td.control input.txtStreetName {width:220px;}
div.iHeritageSearch table tr.controls td.control input.txtPostcode {width:50px;}
div.iHeritageSearch table tr.controls td.control input.txtBuildingName {width:220px;}
div.iHeritageSearch table tr.controls td.control input.txtBuilder {width:220px;}
div.iHeritageSearch table tr.controls td.control input.txtOriginalTypeOfBuilding {width:220px;}
div.iHeritageSearch table tr.controls td.control input.txtArchitect {width:220px;}
div.iHeritageSearch table tr.controls td.control input.txtHeritageOverlayNumber {width:220px;}
div.iHeritageSearch table tr.buttons td {text-align:center; padding:12px 0 12px 0;}
div.iHeritageSearch table tr.buttons td input.btnSearchAddress {margin-right:5px;}
div.iHeritageSearch table tr.buttons td input.btnSearchAll {margin-right:5px;}
div.iHeritageSearch table tr.buttons td input.btnResetAddress {margin-left:5px;}
div.iHeritageSearch table tr.buttons td input.btnResetAll {margin-left:5px;}
/*------------------ iHeritage Search Form (end) -------------------*/

 

/*------------------ iHeritage Search Results List (start) -------------------*/
div.iHeritageResults div.instructions {padding:10px 0 10px 0;}
div.iHeritageResults table.heritageList tr th {font-weight:bold;padding:5px 0 5px 0;}
div.iHeritageResults table.heritageList tr td {padding:5px 0 5px 0;}
div.iHeritageResults table.heritageList tr.propertyHeading {background-color:silver;}
div.iHeritageResults table.heritageList tr.propertyHeading th.address {font-weight:bold;}
div.iHeritageResults table.heritageList tr.propertyHeading td.rowNumber {text-align:right;}
div.iHeritageResults table.heritageList tr.propertyDetail th.heading {padding-right:10px;}
div.iHeritageResults p.pageSummary {padding:20px 0 10px 0;}
div.iHeritageResults p.pagination a {padding:0 0.25em 0 0.25em;}
div.iHeritageResults div.returnToSearch {padding:20px 0 0 0; }
/*------------------ iHeritage Search Results List (end) -------------------*/

 

/*------------------ iHeritage Search Results Detail (start) -------------------*/
div.iHeritageResults table.heritageDetail tr th {padding:5px 5px 5px 5px;vertical-align:top;}
div.iHeritageResults table.heritageDetail tr td {padding:5px 5px 5px 5px;vertical-align:top;}
div.iHeritageResults table.heritageDetail tr.topHeading th {font-size:120%; font-weight:bold;}
div.iHeritageResults table.heritageDetail tr.categoryHeading th {font-size:110%; font-weight:bold; background-color:silver;}
div.iHeritageResults table.heritageDetail tr.detail th {width:33%;}
div.iHeritageResults table.heritageDetail tr.detail td {width:33%;}
div.iHeritageResults table.heritageDetail tr.detail td p {padding-bottom:10px;}
/*------------------ iHeritage Search Results Detail (end) -------------------*/

 

/*------------------ iCompas Search Results List (start) -------------------*/
div.iCompasResults table.permitsList {border:2px silver solid;}
div.iCompasResults table.permitsList tr th {padding:5px; vertical-align:top;}
div.iCompasResults table.permitsList tr td {padding:5px; vertical-align:top;}
div.iCompasResults table.permitsList tr.heading1 {background-color:silver;}
div.iCompasResults table.permitsList tr.heading1 th {font-weight:bold;vertical-align:middle; padding: 10px 5px 10px 5px;}
div.iCompasResults table.permitsList tr.heading1 th.address {font-size:150%;}
div.iCompasResults table.permitsList tr.heading2 th {font-weight:bold;white-space:nowrap;}
div.iCompasResults table.permitsList tr.detail td.column1 {white-space:nowrap;}
div.iCompasResults p.pageSummary {padding:20px 0 10px 0;}
div.iCompasResults p.pagination a {padding:0 0.25em 0 0.25em;}
div.iCompasResults div.returnToSearch {padding:20px 0 0 5px; }
/*------------------ iCompas Search Results List (end) -------------------*/

 

/*------------------ iCompas Search Results List (start) -------------------*/
div.iCompasResults table.delegationsList {border:2px silver solid;}
div.iCompasResults table.delegationsList tr th {font-weight:bold;vertical-align:top;background-color:silver; vertical-align:middle; padding: 10px 5px 10px 5px;}
div.iCompasResults table.delegationsList tr td {padding:5px; vertical-align:top;}
div.iCompasResults table.delegationsList tr td a {white-space:nowrap;}
/*------------------ iCompas Search Results List (end) -------------------*/

 

/*------------------ iCompas Search Results Detail (start) -------------------*/
div.iCompasResults table.permitDetail {width:550px;}
div.iCompasResults table.permitDetail tr th {font-weight:bold;padding:5px 5px 5px 5px;vertical-align:top;}
div.iCompasResults table.permitDetail tr td {padding:5px 5px 5px 5px;vertical-align:top;}
div.iCompasResults div.documents table tr th {font-weight:bold;padding:5px;}
div.iCompasResults div.documents table tr td {padding:5px;}
/*------------------ iCompas Search Results Detail (end) -------------------*/



/*------------------- Alerts (start) -------------------*/
div.alertBanner {background-color:red;padding:5px 0 10px 0;text-align:center;vertical-align:middle; font-size:150%;font-weight:bold;}
div.alertBanner span.heading {color:silver;padding-right:5px;}
div.alertBanner span.description {color:white;}
div.alertBanner a.link {color:white;padding-left:5px;}
/*-------------------- Alerts (end) --------------------*/

