/*
CSS declarations specific to PAIS System
*/
/*fonts*/
@font-face
{font-family: tabFont;src: url('FuturaStd-Condensed.otf'), url('FuturaStd-Condensed.otf'); /* IE9 */} 

@font-face {
	font-family: 'tabFont';
	src:  url('FuturaStd-Condensed.otf'); /* IE9 Compat Modes */
	/*src: url('FuturaStd-Condensed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	    /* url('FuturaStd-Condensed.woff') format('woff'), /* Modern Browsers */
	     /*url('FuturaStd-Condensed.ttf')  format('truetype'), /* Safari, Android, iOS */
	     /*url('FuturaStd-Condensed.svg#FuturaStd-Condensed') format('svg'); /* Legacy iOS */
	}

@font-face
{font-family: tabFont2;src: url('FuturaStd-Condensed.otf'), url('FuturaStd-Condensed.otf'); /* IE9 */} 

	
* html .clearfix { height: 1%; }
html {overflow-y: scroll;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;margin:0;padding:0;font-size: 75%; line-height: 160%;}

a, a:link, a:active, a:visited{ color:#13579b; text-decoration:underline; outline:none}
a:hover{text-decoration:none;}
* html div{}
#ui-page{ margin:0px; padding:0px; top:0px; height:100%; border:1px solid #fff}
.center-page{ text-align:left}
/*general font size*/
div, span, table td,table th{/*font-size:12px;*/ font-family:Arial, Helvetica, sans-serif; font-size:100% /*line-height:13px;*/}
.tab{display:block;text-align:left; border:0px solid #006633; width:930px; padding:0px; margin:0px; margin-top:10px; vertical-align:bottom}
#content{ display:block;border:1px solid #b9cbd5; width:930px; padding:0px;margin:auto; background-color:#fff;}

.scroll-content{
	overflow:auto; 
	width: 100%;
}
.outsideScroll {scrollbar-base-color: #8592b3; background-color:#FFFFFF;}
select, input{ font-size:100%}
/*---------------- Popup Pages --------------------*/
.popUp{width:96%; margin:2% 0% 2% 2%}
.popUp span{ text-align:center; width:100%; display:block}
.popUp #header{ font-size:16px; line-height:30px; margin-bottom:10px; background-image:url(../images/logo_city_sm.gif); padding-left:130px; background-repeat:no-repeat; background-position:left bottom; height: 30px; vertical-align:bottom; text-align:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#ad5202;} 

.popUp table.default td{line-height:14px; font-size:12px}
.popUp .toronto{ float:left}
.popUp .topTitle{ font-family:Arial, Helvetica, sans-serif; font-size:1.8em;line-height:2.2em; padding:inherit; margin:10px 0px 0px 20px;float:left; font-weight:bold  }
.popUp .content{clear:both}
.popUp .title{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold }


#ss_header {PADDING-RIGHT: 0px;	DISPLAY: block;	PADDING-LEFT: 15px;pADDING-BOTTOM: 10px;	OVERFLOW: hidden;	WIDTH: 914px;	PADDING-TOP: 35px; display:block; margin:auto; z-index:1;BACKGROUND-COLOR: #ffffff; WIDTH: 930px; HEIGHT: 60px;behavior: url(/pa/assets/css/PIE1/PIE.htc);  }

#ss_header #logo {position: relative;z-index:20;	padding-top: 50px; /* height of the replacement image */float:left;	height: 0px;	width:158px;margin-right:15px;   	overflow: hidden;   	background-image:url(../images/topNav/cot_logo.gif);   	background-repeat: no-repeat;}

#header a.logo {z-index:30;	left:0px;height:70px;	width:158px;}

#ss_header #main_nav {	float:left;	width:600px;	list-style-type: none;	background:#ffffff;	margin:22px 0px 0px 0px;#	padding:0;	display:block;}

#ss_header #main_nav li {	display:inline;}

#ss_header #main_nav li.living a {	padding-top: 25px; /* height of the replacement image */   	float:left;	height: 0px;	width:132px;margin-right:5px;	overflow: hidden;		background:transparent url(../images/topNav/livingin.gif) no-repeat 0 0;}

#ss_header #main_nav li.living a:hover, #main_nav li.living a.active {	background: transparent url(../images/topNav/livingin.gif) no-repeat 0 -25px;}

#ss_header #main_nav li.business a {	padding-top: 25px; /* height of the replacement image */   	float:left;	height: 0px;width:132px;margin-right:5px;overflow: hidden;	background: transparent url(../images/topNav/doingbus.gif) no-repeat 0 0;}

#ss_header #main_nav li.business a:hover {	background: transparent url(../images/topNav/doingbus.gif) no-repeat 0 -25px;}

#ss_header #main_nav li.visiting a {	padding-top: 25px; /* height of the replacement image */   	float:left;	height: 0px;	width:132px;	margin-right:5px; 	overflow: hidden;	background: transparent url(../images/topNav/visiting.gif) no-repeat 0 0;}

#ss_header #main_nav li.visiting a:hover {background: transparent url(../images/topNav/visiting.gif) no-repeat 0 -25px;}

#ss_header #main_nav li.accessing a {	padding-top: 25px; /* height of the replacement image */   	float:left;	height: 0px;	width:132px;	margin-right:5px; 	overflow: hidden;	background: transparent url(../images/topNav/accessin.gif) no-repeat 0 0; /*background-image: url(../images/accessingcityhall.gif); 	background-repeat: no-repeat;*/}

#ss_header #main_nav li.accessing a:hover, #ss_header #main_nav li.accessing a.active:link, #ss_header #main_nav li.accessing a.active:active, #ss_header #main_nav li.accessing a.active:visited {	background: transparent url(../images/topNav/accessin.gif) no-repeat 0 -25px;}

form#siteSearch { float:right; display: block; margin:0; padding:0; background:#ffffff;}

#search {float: right;    display:block; width:190px;  padding-top: 18px;    margin:0;}
 
#search input.textbox { float: left; margin-top: 5px; padding: 1px 3px; border: 1px solid #b2b2b2; width: 110px; }

#search button { float:left; background: url(../images/topNav/search00.gif); border: none; height: 22px; width: 60px; margin: 5px 0 0 5px; }

table#wordPhrase td.ss_text_title,table#dbody td.ss_text_title{ vertical-align:middle}	
#ss_header #main_nav li a:hover,#ss_header #main_nav li a:focus,#ss_header #main_nav a:focus ,#ss_header #main_nav li a:focus {border-bottom: 4px solid #ec9f09;}
/*------------------------------------------------------- end TopNav---------------------------------------------- */

/*-------------------------------------------------------- large TABS ---------------------------------------------------*/

*:focus, table.content a:focus {
    text-decoration: none;
}
#mainTabs{behavior:url(/pa/assets/css/PIE1/PIE.htc);}

#mainTabs ul{padding:0px; margin:0px; height:40px; border-bottom:10px solid #064e80;behavior:url(/pa/assets/css/PIE1/PIE.htc); }
#mainTabs ul li{display:inline; float:left; padding:8px 30px 8px 30px;  margin-right:0px; margin-left:4px; margin-top:6px;background-color:#d9e6ed;font-size:1.9em; text-shadow: 3px 2px 5px #acc4d3; height:18px; letter-spacing:1px; overflow:hidden;border-radius: 2px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;behavior:url(/pa/assets/css/PIE1/PIE.htc); font-smoothing: antialiased !important;}

#mainTabs ul li a, #mainTabs ul li a:visited,#mainTabs ul li a:link,#mainTabs ul li a:active, #mainTabs ul li a:hover, #mainTabs ul li a:focus{text-decoration:none; color:#064e80; text-shadow:2px 2px 3px #acc4d3; font-family:tabFont,Arial Narrow,arial, Tahoma, Geneva, sans-serif;font-weight:normal;behavior:url(/pa/assets/css/PIE1/PIE.htc);}
#mainTabs ul li:hover,#mainTabs ul li:focus{background-color:#b8d0dd;behavior:url(/pa/assets/css/PIE1/PIE.htc);}
#mainTabs ul li:focus{display:inline; float:left; padding:8px 30px 8px 30px;  margin-right:0px; margin-left:4px; margin-top:6px;background-color:red;font-size:1.9em; text-shadow: 3px 2px 5px #acc4d3; height:18px; letter-spacing:1px; overflow:hidden;border-radius: 2px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;behavior:url(/pa/assets/css/PIE1/PIE.htc); font-smoothing: antialiased !important;}



#mainTabs ul li.active{padding-top: 15px; padding-bottom:10px;float:left; margin-right:0px;margin-top:0; background-color:#005181;border-radius: 5px;border-bottom-left-radius:0px; border-bottom-right-radius:0px;behavior:url(/pa/assets/css/PIE1/PIE.htc);}
#mainTabs ul li.active a{ color:#fff;text-shadow:1px 1px 1px #000000; font-size:1.4em;behavior:url(/pa/assets/css/PIE1/PIE.htc);}
/*-------------------------------------------------- rightTitle ------------------------------------------*/
.rightTitle{/*background-color:#6581b1;*/background-color:#6581b1; padding:3px 10px 3px 10px; text-align:left; font-size:1.7em; color:#fff;text-shadow:1px 1px 1px #000000; border-left:6px solid #083381; font-family:tabFont, Arial Narrow, arial, Tahoma, Geneva, sans-serif; font-weight:normal; line-height:115% }
/*.rightTitle:hover{ background-color:#083381;}*/
.rightTitle a, .rightTitle a:link, .rightTitle a:active, .rightTitle a:visited, .rightTitle a:hover, .rightTitle a:focus{ }

.rightContent{ /*border-left:1px  solid #efefef;*/ text-align:left; padding:10px 0px 10px 0px;}
.rightContent ul{ list-style:inside }
.rightContent ul li{ list-style:inside; padding-left:20px; }
.rightContent ul li:hover{ }

.rightSection:hover > .rightTitle{background-color:#083381}
.rightSection:hover > .rightContent{background-color:#e7f0ff}


/***********************************    broadcast Message  *********************************************************/

/*#broadcast{ background-color:#fff9e0; border:1px solid #efe9bd; width:85%; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:20px; /*box-shadow: 1px 1px 2px #ccc;*/}

.broadcastMsg,table .default .broadcastMsg{/*background:url(../images/icon-info.gif) left;background-position:4px 5px;background-repeat:no-repeat;*/background-color:#f8f8de; border:1px #dedeb6 solid;padding:5px 5px 5px 25px;margin: 10px;line-height:14px; color:#000; height:30px; overflow:hidden; width:870px}

.moreBox, broadcastMsg .moreBox{ background-color:#e3e3b2; padding:1px 1px 1px 10px; position:relative; top:0px; vertical-align:top; margin-top:16px; margin-right:-5px; height:17px; z-index:1000; width:80px; float:right }

 a.more:link, a.more:active, a.more:visited { background-image:url(../images/xsm_arrow_blue.gif); background-repeat:no-repeat; background-position:right; color:#064581; padding-right:9px; font-weight:bold; text-transform:lowercase; font-size:100%; text-decoration:none;display:inline-block; text-align:right;}
a.more:hover{text-decoration:underline;display:inline-block}



/*-------------------------------------------------- footer ------------------------------------------*/
.footer a:active,.footer a:link,.footer a:visited{ width:100%; text-align:right;  font-size:95%; text-decoration:underline; color:#006699}
.footer a:hover{text-decoration:none;}
.footer{white-space:nowrap; width:100%; background-color:#fff; text-align:right; font-size:95%; vertical-align:bottom }
.paisVersion{ font-size:95%; padding-top:35px;/padding-top/*\**/:0px\9;/*ie8*/_padding-top:0px}
.paisVersion .PDAFooterLink{ float:left; padding-left:10px; width:45%; text-align:left}
.paisVersion .PDAFooterLink a:link,.PDAFooterLink a:active,.PDAFooterLink a:visited{ font-size:11px; color:#13579b; text-decoration:none;}
.paisVersion .PDAFooterLink a:hover{ text-decoration:underline;}
.paisVersion .version{width:50%; float:right; padding-right:15px}
/*311 footer*/

#footer {	PADDING-RIGHT: 10px;	DISPLAY: block;	PADDING-LEFT: 10px;	FONT-WEIGHT: bold;	BACKGROUND: #fff;	FLOAT: left;	MARGIN-BOTTOM: 0px;	PADDING-BOTTOM: 5px;	WIDTH: 909px;	COLOR: #333333;	PADDING-TOP: 5px;	BORDER-BOTTOM: #b2b2b2 3px solid;  vertical-align:bottom; position:relative }
#footer A {	COLOR: #333333;	TEXT-DECORATION: none; vertical-align:bottom}
#footer A:visited {	COLOR: #333333;	TEXT-DECORATION: none}
#footer A:hover {TEXT-DECORATION: underline}

#footer #translate{display:inline-block; float:left; margin-right:50px;}
#footer table{ width:100%}
#footer #links{display:inline-block; float:left; padding:0; margin:0; text-align:left  }
#footer #tm{display:inline-block; float:right; padding:0; margin:0; text-align:right}
/*-------------------------------------------------- PDA ------------------------------------------*/
.tableLine{ display:none}
/*-------------------------------------------------- sections ------------------------------------------*/
.info{ }
.info h2{ font-size:140%;; margin-bottom:10px; font-weight:bold}
.info ul{margin:10px 10px 10px 10px; list-style:inside}
.info ul li{ margin-bottom:5px}

.info p{ margin-bottom:10px}

/**/

.SearchSection {
	background-color: #9fc0e5;
	border: 1px solid #87a5c6;
	border-radius: 4px;
	width: 90%;
	margin: 10px auto 20px auto;
}
.SearchSection .content {
	padding: 10px;
}
.SearchSection .buttonBar {
	text-align: center;
	margin-bottom: 0px;
	width: 100%;
	display: block;
	padding: 10px 0px 3px 0px;
	background-color: #91b0d2;
	border-radius: 4px;
	border-top: 1px solid #b2d3f7
}
.SearchSection .buttonBar button {
	border-radius: 3px;
	background-color: #58789b;
	color: #fff;
	background-image: none;
	border: 1px solid #527295;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 20px 2px 20px;
	margin-right: 10px;
	opacity:.8;
}

.SearchSection .buttonBar button:hover, .SearchSection .buttonBar button:focus { opacity:1; box-shadow:0px 0px 3px 2px #fff}

/*-------------------------------------------------- banner ------------------------------------------*/
/* long banner*/
.banner4{ width:100%; background-image:url(http://www.toronto.ca/legdocs/pais/images/banner/PAIS-banner.jpg); height:135px; width:930px; background-repeat:no-repeat; display:block; text-align:center; margin-bottom:10px; z-index:1; text-align:right; behavior: url(/pa/assets/css/PIE1/PIE.htc);}

.banner4 .helpLink{ position:relative; bottom:60px; left:40px;}
.banner4  .helpLink a,.banner4 .helpLink a:link,.banner4 .helpLink a:active,.banner4 .helpLink a:visited,.banner4 .helpLink a.button_help:link, .banner4 .helpLink a.button_help:active,.banner4 .helpLink a.button_help:visited,.banner4 .helpLink a.button_help:hover { z-index:2; position:relative; right:45px;} 

/*-------------------------------------------------- Search ------------------------------------------*/
/* header*/
#content .header{ font:Arial, Helvetica, sans-serif;  font-weight:bold; border:1px solid #dfdfdf;border-top:1px solid #5d88b5; border-bottom:1px solid #85a1b7; padding:5px 15px 5px 15px; background-color:#4c84ae; display:block;min-height:100%; vertical-align:bottom; color:#fff; vertical-align:middle; height:25px; border-left:0px; border-right:0px; margin:0px;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#377cb0', EndColorStr='#29638e'); background-image:url(../images/schdHeadBack.gif);}
#content .header .header-left{text-align:left; width:40%; float:left;color:#fff; font-size:125%; line-height:160%}
#content .header .header-left font{ color:#fff} /* translation fix*/
#content .header .header-right{text-align:right; width:50%; color:#fff; padding-top:inherit; vertical-align:middle; padding-left:inherit;  }
#content #toggleDiv .header-right a#toggleDivIcon:link,#content #toggleDiv .header-right a#toggleDivIcon:active,#content #toggleDiv .header-right a#toggleDivIcon:visited{ color:#fff; font-size:14px; line-height:20px;  text-decoration:none; padding-top:5px; line-height:20px; float:right; padding-right:10px;}
#content #toggleDiv .header-right a#toggleDivIcon:link font,#content #toggleDiv .header-right a#toggleDivIcon:active font,#content #toggleDiv .header-right a#toggleDivIcon:visited font{ color:#fff}/*translation fix*/
#content .header .header-right button{float:right;}
#content .header .searchHeader{ line-height:30px; background-repeat:no-repeat; padding-left:10px;}

/* sub-header*/
#content .subHeader{ font:Arial, Helvetica, sans-serif;  font-weight:bold; border:none;padding:2px 0px 2px 15px; background-color:#5d89aa; display:block;min-height:100%; vertical-align:bottom; color:#fff; vertical-align:middle; height:35px; border-left:0px; border-right:0px; margin:0px; border-top:4px solid #7a9db8;}
#ss_searchResults #content .subHeader .header-left{ color:#666; border:none}

.closeButton {background:url(../images/buttons/x6_small.gif);	background-repeat:no-repeat;    cursor:pointer;    width: 18px;    height: 22px;    border: none; margin:0px; padding:0px; outline:none;}
.closeButton:hover {background:url(../images/buttons/x6_small_hover.gif);	background-repeat:no-repeat;    cursor:pointer;    width: 18px;    height: 22px;    border: none; margin:0px; padding:0px; outline:none; }

.printItemsButton {background:url(../images/buttons/button_printItems.gif);	background-repeat:no-repeat;    cursor:pointer;    width: 92px;    height: 35px;    border: none; margin:0px; padding:0px; outline:none}
.printItemsButton_disabled {background:url(../images/buttons/button_printItems_disabled.gif); background-repeat:no-repeat;    cursor:pointer;    width: 92px;    height: 35px;    border: none; margin:0px; padding:0px; outline:none}
.printItemsButton:hover{background:url(../images/buttons/button_printItems_hover.gif);	background-repeat:no-repeat; width: 92px;    height: 35px; border: none; margin:0px; padding:0px; outline:none}

.emailItemsButton {background:url(../images/buttons/button_emailItems.gif);	background-repeat:no-repeat;    cursor:pointer;    width: 96px;    height: 35px;    border: none; margin:0px; padding:0px; outline:none}
.emailItemsButton_disabled {background:url(../images/buttons/button_emailItems_disabled.gif); background-repeat:no-repeat;    cursor:pointer;    width: 96px;    height: 35px;    border: none; margin:0px; padding:0px; outline:none}

.emailItemsButton:hover{background:url(../images/buttons/button_emailItems_hover.gif);	background-repeat:no-repeat; width: 96px;    height: 35px; border: none; margin:0px; padding:0px; outline:none}

.clearSelectionButton {background:url(../images/buttons/button_clearSelection.gif);	background-repeat:no-repeat;    cursor:pointer;    width: 115px;    height: 35px;    border: none; margin:0px; padding:0px; outline:none}
.clearSelectionButton_disabled {background:url(../images/buttons/button_clearSelection_disabled.gif);background-repeat:no-repeat;    cursor:pointer;    width: 115px;    height: 35px;    border: none; margin:0px; padding:0px; outline:none}

.clearSelectionButton:hover{background:url(../images/buttons/button_clearSelection_hover.gif);	background-repeat:no-repeat; width: 115px;    height: 35px; border: none; margin:0px; padding:0px; outline:none}


.emailDocumentsButton {background:url(../images/buttons/gray/emailDocument.gif);	background-repeat:no-repeat;    cursor:pointer;    width: 132px;    height: 24px;    border: none; margin:0px; padding:0px; outline:none}
.emailItemsBtn {background:url(../images/buttons/gray/emailItems.gif); background-repeat:no-repeat;    cursor:pointer;    width: 101px;    height: 24px;    border: none; margin:0px; padding:0px; outline:none}

#content #toggleDiv #toggleDiv{/margin-top/*\**/:8px\9;/*ie8*/_margin-top:8px;/*ie6*/}
#ss_searchResults table {width:850px;!important}
#ss_searchResults table#searchResultsTable{width:930px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#ss_searchResults table#searchResultsTable.default.border.zebra{width:930px;!important}
}

#ss_searchResults table th,#searchResults table td{padding:4px 0px 4px 4px; text-align:left}
#ss_searchResults table th#meetingDate, #ss_searchResults table td.meetingDate{width:85px;}
#ss_searchResults table th#reference, #ss_searchResults table td.reference{width:100px;}
#ss_searchResults table th#agendaItemTitle,#ss_searchResults table td.agendaItemTitle{width:350px;}
#ss_searchResults table th#decisionBodyName,#ss_searchResults table td.decisionBodyName{width:300px;}
#ss_searchResults table th.sort{ text-decoration:underline; cursor:hand; background: #e2ebf1 url(../images/sort-arrows.gif); background-position:right center; background-repeat:no-repeat; text-align:center;padding-right:5px; border-right:1px solid #ccc }
#ss_searchResults table th.sortD{ text-decoration:none; cursor:hand; background: #f0f8fd url(../images/sort-arrows-descending.gif); background-position:right center; background-repeat:no-repeat; text-align:center;padding-right:5px; border-right:1px solid #ccc }
#ss_searchResults table th.sortA{ text-decoration:none; cursor:hand; background: #f0f8fd url(../images/sort-arrows-ascending.gif); background-position:right center; background-repeat:no-repeat; text-align:center;padding-right:5px; border-right:1px solid #ccc }

#ss_searchResults table th.sort:hover{ background-color:#d3e6f1; text-decoration:none}
#ss_searchResults #searchRecordResult{padding:2px; font-weight:bold; font-size:13px }
#ss_searchResults .header-left strong{width:inherit; color:#FFFFFF}
#ss_searchResults fieldset {padding:0px;}
#ss_searchResults fieldset a:hover{text-decoration:none;}
#ss_Search a#clearToDate,#ss_Search a#clearToDate:link, #ss_Search a#clearToDate:active,#ss_Search a#clearToDate:visited,#ss_Search a#clearFromDate,#ss_Search a#clearFromDate:link, #ss_Search a#clearFromDate:active,#ss_Search a#clearFromDate:visited{ color:#13579b; text-decoration:underline}
#ss_Search a#clearToDate:hover,#ss_Search a#clearFromDate:hover{ text-decoration:none}
#ss_Search .from{padding:3px}
#ss_Search .showhide{text-align:left; display:block; padding-left:0px; margin-left:0px}
#ss_Search .showhide table#searchOn{ width:100%}
#ss_Search .showhide table#searchOn td{ background-color:#ccc}
#ss_Search table.term{background-color:#d8e3f0; border:1px solid #a6b9d1; padding:10px; margin:0px; height:20px; width:100px;}
#ss_Search table.term td.title,#ss_Search table.term td.title .large{ background-color:#d8e3f0; color:#000!important}
#ss_Search table.term td{padding:5px; vertical-align:middle}
.hoverOver{cursor: pointer; cursor:hand;}

#ss_Search .large, .large{ font:Arial, Helvetica, sans-serif; color:#000; font-size:120%; display:inline-block; font-weight:bold }
#ss_Search table#wordPhrase{width:100%; height:40px; margin-bottom:10px}
#ss_Search table#wordPhrase td{ padding-top:10px; padding-bottom:10px;}

#ss_Search table#dbody{width:100%; height:30px; margin-bottom:10px}
#ss_Search table#dbody td{ padding-top:5px; padding-bottom:5px;}
#ss_Search table.ref a.link-add:active,#ss_Search table.ref a.link-add:link, #ss_Search table.ref a.link-add:visited{ text-decoration:underline; background-image:url(../images/icon-add.gif); background-position:left center; background-repeat:no-repeat;line-height:20px; BACKGROUND-COLOR:transparent; }
#ss_Search table.ref a.link-add:hover{ text-decoration:none; color:#000} 
#ss_Search table.ref tr.topPadded td.ss_text_title,#ss_Search table.ref tr td.ss_text_title{ padding-top:5px;}
#ss_Search .ms2side__updown{ display:none}

/*tablet*/
#ss_Search td.wards{ vertical-align:top; margin-bottom:20px}
#ss_Search td.wards #selectedWards{margin-bottom:10px; margin-right:5px; float:left;}
button#add_all_wards,button#remove_all_wards{ padding:7px}
#ss_Search  #tabletButtons{ display:inline-block;}
#ss_Search  #tabletButtons button{ display:block; margin-bottom:3px}
/**/

#ss_searchResults table.zebra td.decisionBodyName,#ss_searchResults table.zebra th#decisionBodyName{ width:370px;}

#ss_searchResults table td.agendaItemTitle .highlighted{font-weight:bold; color:#336699; text-decoration:none}
table#searchAddresses{padding:2px;!important}
table#searchAddresses td{ padding-top:2px; vertical-align:bottom; padding-top:5px; padding-left:2px;!important}
table#searchAddresses td.ss_text_title2{ vertical-align:bottom; padding-bottom:0px; margin-bottom:0px}
table#searchAddresses td.ss_text_title2 input{ margin:0px; padding:0px}
table#planningApp {width:100%}
table#planningApp td{margin-bottom:0px; vertical-align:middle;width:100%; height:30px; padding:5px 0px 5px 0px}

/*-------------------------------------------------- Decision Body Profile ------------------------------------------*/
#content_container{ width:930px;  padding:0px;}
#content_container table{ margin:0px; padding:0px; border-collapse:collapse}

#content .info{padding:10px; font-size:100%; line-height:18px; width:95%; display:block;}
.meetings{ padding:0px;}
#content .info li{padding-left:15px;}
#content_container table td#left_content{width:75%; height:100%; min-height:100%; float:left;background-color:#ffffff; text-align:left; padding:0px; z-index:999; display:block}
#content #left_content .search{width:100%; background-color:#f2f5f8; text-align:left;}

#content #left_content .search .innerSearch form{padding:10px 10px 10px 60px; margin:0px}
#content #left_content .search .innerSearch .searchArea{ display:inline-block}
#content #left_content .title{font-family:Arial, Helvetica, sans-serif; font-size:100%; width:95%; display:inline-block; margin-bottom:5px; font-weight:bold}
#content #left_content .title{ height:20px; vertical-align:middle; padding:5px 0px 1px 20px; margin:0px; width:100%;_width:703px; }
#content #left_content .current_meeting{ padding:10px 10px 10px 10px; text-align:right;width:200px; margin:0px; background-repeat:repeat-x; display:inline-block}
#content #left_content .current_meeting a.showMtg:link,#content #left_content .current_meeting a.showMtg:active,#content #left_content .current_meeting a.showMtg:visited{ text-decoration:underline; border:1px solid #ccc; padding:5px 5px 5px 25px; line-height:15px; background-color:#fffae0; background-image:url(../images/date_padded.gif); background-repeat:no-repeat; background-position:left center}
#content #left_content .current_meeting a.showMtg:hover{ text-decoration:none; background-color:#FFFFFF}
#content #left_content .meetings{display:block;}

#content_container table td#right_content{width:25%; height:100%; min-height:600px;  float:right; background-color:#f7f6f6; padding:0px; margin:0px; z-index:1000}
#content #right_content .title{font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;height:15px; padding: 5px 0px 5px 10px; text-align:left; display:block; border:1px solid #e9eaea}
#content #right_content .contact .title{line-height:20px;}

/* this is to end the right title*/
#content #right_content .bottom_title{height:15px; padding: 0px; display:block; margin:0px; background-image:url(../images/bottom_title.gif);}

#content #right_content .text{padding-left:10px; display:inline-block; padding-bottom:5px; line-height:16px}
#content .contact, .email, .members{ border:none; border-left:1px solid #efefef; padding-left:0px;}
#content .contact .text{margin-left:15px; display:inline-block}
#content .members{padding-bottom:10px;}
#content .members ul li{list-style:none; padding:0px 0px 5px 0px}
#content .members ul li a.email:active,#content .members ul li a.email:link,#content .members ul li a.email:visited{ background-image:url(../images/email.gif); background-repeat:no-repeat; border:none; padding-left:25px; text-decoration:none}
#content #meetingMembers a,#content #meetingMembers a:link,#content #meetingMembers a:visited{text-decoration:none; color:#000000}
#content #meetingMembers a:hover{text-decoration:underline; color:#064581}
#content #right_content .title{margin-bottom:10px; background-color:#ededed;}

#content #right_content .email .title{margin-bottom:10px; background-color:#ededed; display:block; height:100%;}
.heading, H1{ font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:20px; border:1px solid #dfdfdf; padding:5px 5px 5px 15px; background-color:#d8dff1; background-repeat:repeat-x; margin:0px}
centercontent{}
.centercontent .heading{ font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:20px;background-color:#FFFFFF; text-align:left; border:0; margin-top:10px;}
#content table td.db{padding: 5px 0px 5px 40px; margin:0px; list-style:inside}
#accordion {padding-left:20px; width:680px; padding-top:10px }
#accordion h3{ font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal; margin-bottom:0px}
#accordion h3 a, #accordion h3 a:active,#accordion h3 a:link,#accordion h3 a:visited  { text-decoration:none;}
#accordion h3 a:hover{ text-decoration:underline;}
#accordion div.meetingTopInfo{width:100%; font-style:italic; background-color:#f7f6f6}
#accordion div.meetingDate{width:100%;}
#accordion div.meetingDate div.meetingLocation {width:97%; padding:5px;  border:1px solid #b4c5c9; background-color:#d5e1ec }
#accordion div.meetingDate div.meetingLocation .meetingTime,.ui-accordion-content-active .itemTableHeading{width:645px;}
#accordion div.meetingDate div.meetingLocation .meetingTime,.ui-accordion-content-active .itemTableHeading .meetingTime{ text-align:left; width:60%; float:left;}

#accordion div.meetingDate div.meetingLocation .meetingTime a,#accordion div.meetingDate div.meetingLocation .meetingTime a:active,#accordion div.meetingDate div.meetingLocation .meetingTime a:link,#accordion div.meetingDate div.meetingLocation .meetingTime a:visited{ color:#0E4685}
#accordion div.meetingDate div.meetingLocation .meetingHeadingStatus
#accordion div.meetingDate div.meetingLocation .meetingHeadingStatus .meetingStatus,#accordion .itemTableHeading .meetingHeadingStatus .meetingStatus{ text-align:right; font-weight:bold; width:50%; float:right}
#accordion div.meetingDate div.meetingLocation .meetingHeadingStatus .meeting_heading,#accordion .itemTableHeading .meetingHeadingStatus .meeting_heading{ text-align:left; font-weight:bold; width:48%; float:left}
.ui-accordion-content-active{ }
.ui-accordion .ui-accordion-content { padding-top:0px;}
.ui-accordion-content-active{ padding-top:0px; margin-top:0px;!important}
.ui-accordion-content{ zoom: 1; } 
.ui-accordion-header{ padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}

.ui-accordion .ui-accordion-content {PADDING-RIGHT: 10em; PADDING-LEFT: 20px}

h3.ui-state-default{ padding-left:20px; background-image:url(../assets/images/plus.gif); background-repeat:no-repeat;}
h3.ui-state-active{ padding-left:20px; background-image:url(../assets/images/minus.gif); background-repeat:no-repeat; color:#036ab3; font-weight:bold; border:0px #fff; margin-bottom:0px; }

#ss_viewDecisionBodyProfile .ui-state-default{color:#13579b; background-color: #fff; background-image:url(../images/plus.gif); background-repeat:no-repeat; padding-top:0px; margin-bottom:6px;position:relative; border:0px; background-position:left top}
#ss_viewDecisionBodyProfile .ui-state-active{background-color: #fff;  background-image:url(../images/minus.gif); background-repeat:no-repeat; }

.ui-widget-content{background-repeat:no-repeat}
.ui-widget-content { border:0px;}
#ss_viewDecisionBodyProfile #content_container table{width:100%;}
#ss_viewDecisionBodyProfile .left_content{ min-height:100%; height:100%; display:block}
#ss_viewDecisionBodyProfile #accordion{display:block; position:relative; float:none; clear:both}
#ss_viewDecisionBodyProfile #accordion table.itemTable td{padding-top:1px; padding-bottom:1px;}


table.itemMenu{width:100%; background-color:#fdf3cb; border-bottom:1px solid #d7d1b9; margin-bottom:0px; line-height:25px }
table.itemMenu td{border-right:0px solid #e1d39a; text-align:left; height:20px; vertical-align:middle}
table.itemMenu a,table.itemMenu a:link, table.itemMenu a:active, table.itemMenu a:visited{display: inline; border: 1px solid #ccc;border-color: #ccc #888 #888 #ccc;background: #fcf6dc;background-repeat:no-repeat; background-position:center left;margin-right:1px; padding: 2px 8px 2px 17px; text-decoration:none;color:#000099; }
table.itemMenu a:hover{position: relative;top: 1px;left: 1px;border-color: #888 #ccc #ccc #888; background-color:#FFFFFF;color:#000; }
table.itemMenu a.notice,table.itemMenu a.notice:link, table.itemMenu a.notice:active,table.itemMenu a.notice:visited{background-image:url(../images/buttons/pin_sm.gif); padding-left:20px;}
table.itemMenu a.agenda,table.itemMenu a.agenda:link,table.itemMenu a.agenda:active, table.itemMenu a.agenda:visited{background-image:url(../images/buttons/page_sm.gif);}
table.itemMenu a.print,table.itemMenu a.print:link, table.itemMenu a.print:active, table.itemMenu a.print:visited{ background-image:url(../images/buttons/print_sm.gif); }
table.itemMenu a.minutes,table.itemMenu a.minutes:link, table.itemMenu a.minutes:active, table.itemMenu a.minutes:visited{ background-image:url(../images/buttons/pageLines_sm.gif);}
table.itemMenu a.map,table.itemMenu a.map:link, table.itemMenu a.map:active, table.itemMenu a.map:visited{ background-image:url(../images/buttons/map_sm.gif); }
table.itemMenu a.mmonitor,table.itemMenu a.mmonitor:link, table.itemMenu a.mmonitor:active, table.itemMenu a.mmonitor:visited{ background-image:url(../images/buttons/mmonitor_blue_sm.gif);}
table.itemMenu a.decisions,table.itemMenu a.decisions:link, table.itemMenu a.decisions:active, table.itemMenu a.decisions:visited{ background-image:url(../images/buttons/script_sm.gif);}
table.itemMenu a.webcast,table.itemMenu a.webcast:link, table.itemMenu a.webcast:active, table.itemMenu a.webcast:visited{ background-image:url(../images/buttons/webcam_sm.gif);}
table.itemMenu a.film,table.itemMenu a.film:link, table.itemMenu a.film:active, table.itemMenu a.film:visited{ background-image:url(../images/buttons/webcam_sm.gif); }
table.itemMenu a.bookmark,table.itemMenu a.bookmark:link, table.itemMenu a.bookmark:active, table.itemMenu a.bookmark:visited{ background-image:url(../images/buttons/flag_sm.gif);}
table.itemMenu a.selectItem,table.itemMenu a.selectItem:link, table.itemMenu a.selectItem:active, table.itemMenu a.selectItem:visited{ background-image:url(../images/buttons/pin_sm.gif); padding-left:22px; white-space:nowrap}
table.itemMenu a.selectItem_selected,table.itemMenu a.selectItem_selected:active,table.itemMenu a.selectItem_selected:link,table.itemMenu a.selectItem_selected:hover,table.itemMenu a.selectItem_selected:visited{background-image:url(../images/buttons/pin_sm.gif); position: relative;top: 1px;left: 1px;border-color: #888 #ccc #ccc #888; background-color:#FFFFFF;color:#000;outline:none; padding-left:22px; white-space:nowrap }

table.itemMenu a.bills,table.itemMenu a.bills:link, table.itemMenu a.bills:active, table.itemMenu a.bills:visited{ background-image:url(../images/buttons/bills_sm.gif); }

/**/
table.selectItems{width:100%; background-color:#f3ebcd;border-top:4px solid #e6e0c6; margin-bottom:0px; line-height:30px; padding-right:0px; font-size:90%; }
table.selectItems td.innerTitle{ width:30%; font-weight:bold; padding-left:10px}

table.selectItems a,table.selectItems a:link,table.selectItems a:active,table.selectItems a:hover,table.selectItems a:visited{ margin-right:2px;}
a.secondLevX, a.secondLevX:active,a.secondLevX:link,a.secondLevX:visited{background:url(../images/buttons/x5.gif);	background-repeat:no-repeat; width:20px; margin-right:2px; padding-right:20px; text-decoration:none; margin-right:0pxl;   }

table.selectItems .secondLevX:hover {background:url(../images/buttons/x4_hover.gif);	background-repeat:no-repeat;    cursor:pointer;    width: 20px;   outline:none}


table.selectItems a.secondLevPrint,table.selectItems a.secondLevPrint:link,table.selectItems a.secondLevPrint:active,table.selectItems a.secondLevPrint:visited{padding: 4px 5px 2px 5px; text-decoration:none; border-top:1px solid #b9b8b8; border-left:1px solid #b9b8b8; border-bottom: 2px solid #999;border-right: 2px solid #999; background-color:#fff;font-weight:bold; }
table.selectItems a.secondLevPrint_disabled,table.selectItems a.secondLevPrint_disabled:link,table.selectItems a.secondLevPrint_disabled:active,table.selectItems a.secondLevPrint_disabled:visited{padding: 2px 5px 0px 5px; text-decoration:none; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; background-color:#dbdada}
table.selectItems a.secondLevPrint:hover{ background-color:#deedfe; border: 1px solid #ccc;  }

table.selectItems a.secondLevEmail,table.selectItems a.secondLevEmail:link,table.selectItems a.secondLevEmail:active,table.selectItems a.secondLevEmail:visited{padding: 4px 5px 2px 5px; text-decoration:none; border-top:1px solid #b9b8b8; border-left:1px solid #b9b8b8; border-bottom: 2px solid #999;border-right: 2px solid #999; background-color:#fff;font-weight:bold}
table.selectItems a.secondLevEmail_disabled,table.selectItems a.secondLevEmail_disabled:link,table.selectItems a.secondLevEmail_disabled:active,table.selectItems a.secondLevEmail_disabled:visited{padding: 2px 5px 0px 5px; text-decoration:none;border-top:1px solid #fff; border-left:1px solid #fff;  border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; background-color:#dbdada}
table.selectItems a.secondLevEmail:hover{ background-color:#deedfe; border: 1px solid #ccc;}

table.selectItems a.secondLevClear,table.selectItems a.secondLevClear:link,table.selectItems a.secondLevClear:active,table.selectItems a.secondLevClear:visited{padding: 4px 5px 2px 5px; text-decoration:none; border-top:1px solid #b9b8b8; border-left:1px solid #b9b8b8; border-bottom: 2px solid #999;border-right: 2px solid #999; background-color:#fff;font-weight:bold; }
table.selectItems a.secondLevClear_disabled,table.selectItems a.secondLevClear_disabled:link,table.selectItems a.secondLevClear_disabled:active,table.selectItems a.secondLevClear_disabled:visited{padding: 2px 5px 0px 5px; text-decoration:none;border-top:1px solid #fff; border-left:1px solid #fff;  border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; background-color:#dbdada}
table.selectItems a.secondLevClear:hover{ background-color:#deedfe; border-top:1px solid #999; border-left:1px solid #999;  border-bottom: 1px solid #fff;border-right: 1px solid #fff;}

.itemTableTable{overflow: auto; overflow-x:hidden;  _overflow-x:hidden;  max-height:530px; _height:530px; width:645px; background-color:#f2f6f9; border:1px solid #ccc;scrollbar-base-color:#d2b46b;
scrollbar-face-color: #fff; 
    scrollbar-arrow-color: #000;
    scrollbar-highlight-color: #FFFBF0;
    scrollbar-3dlight-color: #808080;
    scrollbar-shadow-color: #d2b46b;
    scrollbar-darkshadow-color: #808080;
    scrollbar-track-color: #bbc6e3; margin-bottom:10px}
table.itemTable{width:600px;}
table.itemTable td.itemNum{ width:30px; }
table.itemTable td.itemStatus{ font-weight:bold; width:60px; padding-left:10px; padding-right:10px; }
table.itemTable td.itemSectionLabel{ background-color:#FFFFFF; line-height:25px;}
table.itemTable td.itemDesc{width:300px; padding-right:10px}
table.itemTable{width:100%; background-color:#fefbf0; border-collapse:collapse;}
/*tablet*/
.itemTableTableTablet table.itemTable{width:60%;background-color:#fefbf0; border-collapse:collapse; border-right:1px solid #ccc; border-left:1px solid #ccc;border-top:1px solid #ccc }
/**/
table.itemTable td{border-bottom:1px solid #ccc; line-height:16px; padding-left:4px}
a.item, a.item:active, a.item:link, a.item:visited{ color:#1B719E; text-decoration:underline}
a.item:hover{ color:#295A96; text-decoration:none}

.email .privacy{ text-align:right; float:right}
.email .privacy a,.email privacy a:active,.email .privacy a:link,.email privacy a:visited{ font-size:90%; text-decoration:underline; background-repeat:no-repeat; display:inline-block; color:#13579b}
.email privacy a:hover{ background-color:#e4e3cc; text-decoration:none; color:#13579b}
.confidential_attachment{font-weight:bold;}
.urgent_status{font-weight:bold;}
.without_recommendations{font-weight:bold;}
p.new,.new{color:#CC0000; font-weight:bold}

.meetingDate{ color:#13579b;}
#ss_viewDecisionBodyProfile .itemTableHeading .newMeetingDate{ color:#036ab3;margin-left:0px; font-size:90%; padding-bottom:10px;}
.DecisionBodyheading{ font-weight:bold; font-size:105%; margin:4px 0px 4px 0px; text-align:center;}
/*--------------------------------------------------END Decision Body Profile ------------------------------------------*/

/*-------------------------------------------------------- Home : note - done in tables as other people will be editing ---------------------------------*/

#ss_home table.content{width:100%; height:100%; border-collapse:collapse; padding:0px; margin:0px;}
#ss_home table.content td.left .councilLinks{margin-left:20px; margin-top:5px; width:300px;!important}
#ss_home table.content td.left .councilLinks hr{width:300px;!important}
#ss_home table.content td.left .councilLinks tr:hover{ background-color:#eeeeee}
#ss_home table.content td.left .councilLinks table.CouncilLinksMainTable td{ border-bottom:1px solid #a3a3a3!important; border-left:none;!important border-right:none!important}
#ss_home table.content td.left .councilLinks table td .title a:link,#ss_home table.content td.left .councilLinks table td .title a:active,#ss_home table.content td.left .councilLinks table td .title a:visited,#ss_home table.content td.left .councilLinks table.bottomTable td .title{text-decoration:none!important; color:#404040}

#ss_home table.content td.left{height:100%; border-collapse:collapse; padding:0px;!important margin:0px;!important text-align:left}
#ss_home table.content td.right{width:256px; height:100%; border-collapse:collapse; padding:0px; margin:0px; text-align:right; vertical-align:top; border-left:1px solid #efefef}

#ss_home td.right #meetingsInProgress .meetingTitle{ display:block; text-align:right}
#ss_home td.right #meetingsInProgress ul,#ss_home td.right #upcomingMeetings ul,#ss_home td.right #recentMeetings ul {text-align:left;}
#ss_home td.right .home_right_bottom ul{padding-bottom:10px; padding-top:10px; padding-left:0px}
#ss_home td.right .home_right_bottom ul li{line-height:15px; padding-bottom:5px;list-style-position: outside; list-style-type:disc; margin-left:20px; padding-right:2px; padding-left:0px }
#ss_home td.right .scheduleCalendar{ background-image:url(../images/scheduleCalendar.gif); height:165px; margin-top:5px}
#ss_home td.right .twitter, .twitter{height:70px; margin-bottom:0px; background-color:#fff; text-align:left; margin-top:20px;}

#ss_home .councilLinks table.CouncilLinksmainTable{border-collapse: collapse; width:620px; font-family:Arial, Helvetica, sans-serif}

#ss_home .councilLinks .title, #ss_home .councilLinks .title a:link, #ss_home .councilLinks .title a:active , #ss_home .councilLinks .title a:visited {COLOR: #ccc;  text-underline: none; text-decoration:none; font-weight:bold;font-size:16px; display:block; margin:10px 0px 0px 0px;!important margin-bottom:0px}
#ss_home .councilLinks .title a:hover{ text-decoration:underline }
#ss_home .councilLinks  table.CouncilLinksmainTable tr{ mso-border-bottom-alt: solid black .5pt}
#ss_home .councilLinks  table.CouncilLinksmainTable td{BORDER-BOTTOM: #a3a3a3 1pt solid; vertical-align:text-top}

#ss_home .councilLinks  table.CouncilLinksmainTable td.image{border-bottom:1px solid #a3a3a3;PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center; vertical-align:middle; width:100px;}

#ss_home .councilLinks  table.CouncilLinksmainTable td.text{border-bottom:1px solid #a3a3a3; text-align:left; padding-left:15px;}
#ss_home .councilLinks .innertext{FONT-FAMILY: 'Arial','sans-serif'; COLOR: #404040; padding-top:10px; display:block}
#ss_home .councilLinks .innertext a, #ss_home .councilLinks .innertext a:active,#ss_home .councilLinks .innertext a:link,#ss_home .councilLinks .innertext a:visited{ text-decoration:underline; }
#ss_home .councilLinks .innertext a:hover{ text-decoration:none}

#ss_home table.content td.left .councilLinks table.bottomTable{border-collapse:collapse; width:520px; padding-top:10px; margin-top:5px}
#ss_home table.content td.left .councilLinks table.bottomTable td.image{PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center; vertical-align:middle; width:100px;}
#ss_home table.content td.left .councilLinks table.bottomTable td.text{text-align:left; padding-left:15px;}

#ss_home table.content td.left .councilLinks table.linkTable td.links{border:none!important;}

#ss_home table.content td.left .councilLinks table.linkTable td.links ul li a,#ss_home table.content td.left .councilLinks table.linkTable td.links ul li a:link,#ss_home table.content td.left .councilLinks table.linkTable td.links ul li a:active,#ss_home table.content td.left .councilLinks table.linkTable td.links ul li a:visited  {text-decoration:underline;}
#ss_home table.content td.left .councilLinks table.linkTable td.links ul li a:hover  {text-decoration:none}
#ss_home table.content td.left .councilLinks table.linkTable li{padding-top:1px; list-style:square; list-style-position:inside; padding-left:5px; }
table td.left table.linkTable{ width:494px}
/*--------------------------------------------------START Decision Body List ------------------------------------------*/


#ss_decisionBodyList{ padding-top:00px}
#ss_decisionBodyList .MainTitle{ font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:20px;background-color:#FFFFFF; text-align:left; float:left; border:0; margin-top:10px;}
.MainTitle{ font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:20px;background-color:#FFFFFF; text-align:left;border:0; margin-top:10px;}
#ss_decisionBodyList .termSpace{margin-top:8px; display:inline-block}
#ss_decisionBodyList .termSpace .term{ }
#ss_decisionBodyList .termSpace .button_go{}
.term{ width:800px; text-align:right; padding-bottom:10px;  margin:auto}
.list_table{ width:630px; margin:20px}
.Listheader{ padding:5px;  margin:0px;  text-align:center; border-top:1px solid #a4c3e7; border-bottom:2px solid #5a7a9f;background-image:url(../images/schdHeadBack.gif);background-color:#4c84ae;}
.Listheader .noItemsFound { padding-left:10px; color:#FFFFFF; font-size:12px}

.Listheader .title{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:125%; line-height:160%; color:#fff}
.Listheader .title font{color:#FFF;}
ul.db{ padding:5px; margin:0px; list-style:inside; margin:0px; border-top:1px solid #efefef; }
/*#ss_decisionBodyList li.db{padding: 2px 0px 2px 10px; list-style-type:none;  }*/
#ss_decisionBodyList table#list{ width:800px; display:block; padding-left:inherit; padding-right:inherit; }
#ss_decisionBodyList table.zebra td:hover, #ss_searchResults table.zebra tr:hover{ background-color:#f0e2aa; color:#000; cursor:hand}
#ss_decisionBodyList table.zebra tr:hover{cursor:hand;}
#ss_decisionBodyList table.zebra td.Listheader:hover{ background-color:#4c84ae;!important}
#ss_decisionBodyList table.zebra td:hover a:link,#ss_decisionBodyList table.zebra td:hover a:active,#ss_decisionBodyList table.zebra td:hover a:visited{ color:#000;}

table#list .db{ padding:5px; margin:0px; list-style:inside; margin:0px; border-top:1px solid #efefef}
table td.db{ padding:5px 5px 5px 15px; margin:0px; list-style:inside; margin:0px; border-top:1px solid #efefef; height:20px; vertical-align:middle;color:#064581; font-weight:normal; }
table td.db a{/* background-image:url(../images/blackBullet.gif);*/ background-repeat:no-repeat; background-position:left;}
td.db a, td.db a:link, td.db a:active, td.db a:visited { padding:3px 5px 3px 15px; margin:0px; list-style:inside; margin:0px; height:20px; vertical-align:middle;color:#064581; font-weight:normal; }
td.db a:hover{color:#000000; text-decoration:none}

/*bottom links*/
#ss_decisionBodyList .bottomLinks,.bottomLinks{ margin-left:65px; width:800px; padding-top:10px; padding-bottom:12px}
#ss_decisionBodyList .bottomLinks .link1,.bottomLinks .link1{ text-align:left; width:400px; float:left; font-weight:bold;}
#ss_decisionBodyList .bottomLinks .link2,.bottomLinks .link2{ text-align:right; width:390px; float:right; font-weight:bold}

/*--------------------------------------------------END Decision Body List ------------------------------------------*/


table.default{	width: 100%;	background: #ffffff;/*background: transparent;*/	_margin:10px 0px 10px 0px;	margin:0px 0px 0px 0px;		display:BLOCK;/* this is to make elements stay in firefox*/}

table.default th, table.default td{	padding:4px 2px 2px 4px; line-height:16px; vertical-align:top; }
table.default td{text-align: left;}
table.default td.titleText{text-align:right;}
table.default td.inputText{text-align:left;}

table th{text-align:center;border-bottom:1px solid #c4d0d9; background-color:#d6e1e7; color:#000; background-image:url(../images/th.gif); background-repeat:repeat-x; text-align:center; height:25px}
table th.sort{ text-decoration:underline; cursor:hand; background-image:url(../images/sort-arrows.gif);background-color:#d6e1e7;border:1px solid #c4d0d9;  background-position:right center; background-repeat:no-repeat; text-align:center; padding-right:10px}
table th.sortD{ text-decoration:underline; cursor:hand; background: #f0f8fd url(../images/sort-arrows-descending.gif); background-position:right center; background-repeat:no-repeat; text-align:center;padding-right:10px; border-right:1px solid #ccc }
table th.sortA{ text-decoration:underline; cursor:hand; background: #f0f8fd url(../images/sort-arrows-ascending.gif); background-position:right center; background-repeat:no-repeat; text-align:center;padding-right:10px; border-right:1px solid #ccc }
table.highlight{ background-color:#d8e3f0; padding-top:10px; padding-bottom:10px;}
/**/

/* this is a table with a background colour to make the section same - used for reference table*/
.ref{background-color:#d8e3f0;padding:0px;margin:0px; }
table.ref{background-color:#d8e3f0;padding:0px;margin:0px; }
table.ref td{border:0px #000000 solid;padding:0px 3px 3px 3px;text-align:center;}
table.ref td a,table.ref td a:active,table.ref td a:link,table.ref td a:visited{color:#5787b7;text-decoration:underline;}
table.ref td a:hover{text-decoration:none; background-color:transparent;color:#5787b7}
table.ref td.highlight{background-color:#d4dde2;border:0px #000000 solid;padding:0px 3px 3px 3px;text-align:center;}
table.ref td.ss_text_title{text-align:right; float:right;font-weight:normal; line-height:110%; margin-right:4px;}
table.ref td.align-left{text-align:left;}

table.ref tr.highlight input.readonly, table.ref tr.highlight  select.readonly{ border:1px solid #a8bad0; background-color:#d8e3f0; font-weight:bold; padding-left:2px}
table.ref tr.highlight{background-color:#bcccdf;}
table.ref tr.topPadded td{ padding-top:10px;}

/*---------------------------     fieldset  -------------------------------------*/
fieldset{	background: #fff;display:block;	border: #eee 1px solid;	margin: 0px;	padding: 5px 5px 5px 5px;}
fieldset label{	font-weight: normal;}
fieldset legend{	border:#d2cfbb 1px solid;	background-color:#edebde;	display: block;	color: #333;    .float: left; /*all versions of ie incl. ie8*/font-weight: bold;font-size: 100%;	margin: 0; padding: 0;_margin-left: -6px;	margin: 5px 5px 8px 5px;	padding: 5px 5px 5px 5px;}
div fieldset{ width:95%; text-align:center; margin-left:10px}

.default .ss_text_title label,.ss_text_title label{ margin-right:0px; padding:5px 0px 0px 0px; float:none; clear:both}
.nopad .ss_text_title,.nopad .ss_text_title label{text-align:right; /*float:right;*/font-weight:normal; margin-right:4px;}
.default .ss_text_title,.ss_text_title,.ss_text_title label{text-align:right; font-weight:normal; margin-right:4px; line-height:13px; padding-top:10px}


/*this is to align the text to the top of the field (in cases of long textareas*/
.top, td.top{vertical-align:top;}

/*this is to align the text to the bottom of the field (in cases of wrapping)*/
.bottom{vertical-align:bottom}

/* same as above- but are left aligned instead- but titles are to the left of the field*/
.default .ss_text_title2, .ref .ss_text_title2{text-align:left; font-weight:normal; line-height:13px; margin-right:4px;}
.ss_text_title2{text-align:left; font-weight:normal; line-height:13px; margin-right:4px; vertical-align:text-top;}
.ss_text_title2 label{text-align:left; font-weight:normal; line-height:13px; margin-right:4px;}
/*------------------------------  notes -----------------------------*/

.note,table .default .note{background:url(../images/page.gif);background-position:3px 3px;background-repeat:no-repeat;background-color:#f8f8de;border:1px #dedeb6 solid;padding:8px 8px 8px 28px;margin: 10px;line-height:14px; color:#000;}
.note b, table .note b, table .default .note b{ color:#000;}
.note .title, table .note .title, table .default .note .title{ color:#000;}
.inline-note{/*background:url(../images/page.gif);*/background-position:3px 3px;background-repeat:no-repeat;background-color:#f8f8de;border:1px #dedeb6 solid;padding:5px 5px 5px 5px;margin: 10px;line-height:14px; color:#000; display:inline-block;}
.sideNote{color:#4f81be;}
.note.time{background:url(../monitor/images/exclamation1.png);background-position:3px 3px;background-repeat:no-repeat;background-color:#f8f8de;border:1px #dedeb6 solid;padding:8px 5px 5px 30px;margin: 10px;line-height:14px; color:#000;}
#ss_viewDecisionBodyProfile .note-attention{ background-image:url(../images/exclamation.png); background-position:3px 3px;background-repeat:no-repeat;background-color:#f7ecbf;border:1px #dedeb6 solid;padding:4px 5px 6px 30px;margin: 10px;line-height:14px; color:#000; font-weight:normal}
/*------------------------------  Title notes -----------------------------*/
.titleNote{background-color:#f8f8de;border:1px #dedeb6 solid;padding:10px;margin: 10px;line-height:16px; color:#000;}
/*.titleNote ul{ margin-left:15px; margin-top:10px}*/


.titleNote .title{font-weight:bold;}
.titleNote .innertext{font-weight:normal; margin-top:10px}
/*-------------------------------- Tables -----------------------------*/
/**/

table.border { border-collapse:collapse;}
table.border td{border: 1px solid #ccc; padding:4px}

.sort{ background-color:#fff; cursor:pointer;}
.sortBy{ background-color:#000; color:#fff}


/*alt table rows*/
.alt , tr.alt {background-color:#ebebdf;}
.alt_profile {background-color:#fefbf0/*#f7f2df;*/}

table td.Listheader{ text-align:left; padding:5px; background-color:#4c84ae; margin:0px;  text-align:center; width:1000px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#377cb0', EndColorStr='#29638e');}

table.top_table{ margin:10px 20px 20px 20px; _margin:30px 20px 20px 20px;} 
/*-------------------------------- Lists  --------------------------------*/
li.alt {background-color:#ebebdf;}

/*-------------------------------- Links  --------------------------------*/
.links{ height:10px}
a.link-add:active, a.link-add:link, a.link-add:visited{ text-decoration:underline; background-image:url(../images/icon-add.gif); background-repeat:no-repeat; padding-left:20px; }
a.link-add:hover{ text-decoration:none} 

table.ref a.link-add:active,table.ref a.link-add:link, table.ref a.link-add:visited{ text-decoration:underline; background-image:url(../images/icon-add.gif); background-position:left center; background-repeat:no-repeat; background-color:#FFFFFF; padding:5px 5px 10px 25px; line-height:20px }
table.ref a.link-add:hover{ text-decoration:none; background-color:#204c6d; color:#FFFFFF} 
a.book:active,a.book:link, a.book:visited{ text-decoration:underline; background-image:url(../images/buttons/book_open.gif); background-position:left top; background-repeat:no-repeat; background-color:#FFFFFF; padding-left:20px; margin-right:10px}

a.downloadCSV:active,a.downloadCSV:link, a.downloadCSV:visited{ text-decoration:underline; background-image:url(../images/buttons/downloadcsv.gif); background-position:left top; background-repeat:no-repeat; background-color:#FFFFFF; padding-left:20px; padding-bottom:5px; margin-left:10px;}
a.downloadCSV:hover,a.book:hover{text-decoration:none; background-color:#B5D8E6; background-repeat:no-repeat;}

a.downloadICal:active,a.downloadICal:link, a.downloadICal:visited{ text-decoration:underline; background-image:url(../images/date.png); background-position:left top; background-repeat:no-repeat; background-color:#FFFFFF; padding-left:20px; padding-bottom:5px; margin-left:10px;}
a.downloadICal:hover{text-decoration:none; background-color:#B5D8E6; background-repeat:no-repeat;}


.centercontent a.title,.centercontent a.title:active, .centercontent a.title:link,.centercontent a.title:visited{ font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:20px;background-color:#FFFFFF; text-align:left; border:0; margin-top:10px; text-decoration:underline; color:#13579b; display:block; width:100%}
.centercontent a.title:hover{ text-decoration:none; color:#000; background-color:#ffeca1;}

/*-------------------------------- input  --------------------------------*/
input.text, input.textbox { /*background:#fff url(../images/form.gif) repeat-x top left;*/ padding-left:0.5em; margin-bottom:0.6em;}
input.button {border:1px solid #fff; background:#fff url(../images/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em;}

 

/*--------------------------------- Buttons ---------------------------*/

.button-align-right {text-align:right; float:right}
input.button_general,input.button_refine,input.button_subscribe,input.button_topic{background:url(../images/buttons/button_background.gif); padding:2px 5px 2px 5px; border:0px; margin-left:3px; border:1px solid #999;cursor:hand}
/*input.button_go {background:url(../images/buttons/button_background_go.gif); padding:1px 15px 0px 0px; border:0px; margin-left:3px; width:50px; cursor:hand}*/
input.button_go,button.button_go,.button_go {background:url(../images/buttons/gray/go.gif); padding:2px; border:0px; margin-left:3px; width:30px; height:24px; cursor:hand; background-repeat:no-repeat}
input.button_close,button.button_close,.button_close {background:url(../images/buttons/gray/close.gif); padding:2px; border:0px; margin-left:3px; width:40px; height:24px; cursor:hand; background-repeat:no-repeat}

/*input.button_general:hover ,input.button_search:hover ,input.button_refine:hover ,input.button_subscribe:hover ,input.button_search:hover ,input.button_go:hover { background:url(../images/buttons/button_background_hover.gif); background-repeat:repeat-x}*/

input.button_search,button.button_search,.button_search{background:url(../images/buttons/gray/search.gif)/*url(../images/buttons/button_background_search.gif)*/;  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:62px; height:24px; outline:none}
/*input.button_newSearch,button.button_newSearch,.button_newSearch{background:url(../images/buttons/gray/newSearch.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:80px; height:24px; color:#ccc}*/
input.button_newSearch,button.button_newSearch,.button_newSearch{background:url(../images/buttons/gray/newSearch2.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:108px; height:24px; color:#ccc; outline:none}
/*input.button_refine,button.button_refine,.button_refine{background:url(../images/buttons/gray/refineSearch.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:130px; height:24px; color:#ccc}
*/
input.button_refine,button.button_refine,.button_refine{background:url(../images/buttons/gray/refineSearch2.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:149px; height:24px; color:#ccc; outline:none}
input.button_selectItems,button.button_selectItems,.button_selectItems{background:url(../images/buttons/gray/selectItems.gif);  border:0px; margin-left:1px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:/*106px*/122px; height:24px; color:#ccc; outline:none}

input.button_subscribe,button.button_subscribe,.button_subscribe{background:url(../images/buttons/gray/subscribe.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:70px; height:24px; color:#ccc; outline:none}
input.button_today,button.button_today,.button_today{background:url(../images/buttons/gray/today.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:51px; height:22px; color:#ccc; outline:none}
input.button_topic,button.button_topic,.button_topic{background:url(../images/buttons/gray/backToTopics.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:86px; height:24px; color:#ccc; outline:none}
input.button_comments,button.button_comments,.button_comments{background:url(../images/buttons/gray/submitComments.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:51px; height:22px; color:#ccc; outline:none}
input.button_returnToHome,button.button_returnToHome,.button_returnToHome{background:url(../images/buttons/gray/returnToHome.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:94px; height:24px; color:#ccc; cursor:hand; outline:none}

input.button_showVoteReport,button.button_showVoteReport,.button_showVoteReport{background-image:url(../images/buttons/gray/showVoteReport.gif); border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:141px; height:24px; color:#ccc; cursor:hand; outline:none}

input.button_showAttendanceReport, button.button_showAttendanceReport,.button_showAttendanceReport{background-image:url(../images/buttons/gray/showAttendanceReport.gif); border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:169px; height:24px; color:#ccc; cursor:hand; background-color:#FFFFFF; outline:none}
/*input.button_today{background:url(../images/buttons/button_background_today.gif); padding:2px 2px 2px 15px; border:0px; margin-left:3px; border:1px solid #999; font-weight:normal;cursor:hand; width:120px}
input.button_today:hover{background:url(../images/buttons/button_background_today_hover.gif); padding:2px 2px 2px 15px; border:0px; margin-left:3px; border:1px solid #999; font-weight:normal;cursor:hand; width:120px}*/

input.button_showScheduleReport,button.button_showScheduleReport,.button_showScheduleReport{background-image:url(../images/buttons/gray/showSchedReport.gif); border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:207px; height:24px; color:#ccc; cursor:hand; outline:none}

input.button_map,button.button_map,.button_map{background:url(../images/buttons/button_background.gif);  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:130px; height:24px; color:#ccc; outline:none}
input.button_map,button.button_map,.button_map{background-image:url(../images/buttons/gray/MapCurrentPage.gif); border:0px; margin-left:2px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:136px; height:24px; color:#ccc; cursor:hand; outline:none; margin-right:0px}

/*--------------------------------- Large Buttons ---------------------------*/
.largeButtons{ margin:100px}
a.buttonApply{ background-color:#ccc;  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:130px; color:#000; padding:15px; outline:none; border:1px solid #ccc;  border-radius:15px; margin:5px}
.buttonDownload{ background-color:#ccc;  border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:130px; color:#000; padding:15px; outline:none; border:1px solid #ccc;  border-radius:15px; margin:5px}
/*--------------------------------- datepicker ---------------------------*/
.ui-datepicker-trigger{ padding-left:2px;}
.dateTip {color:#4A9BDD; font-size:11px; font-family:tahoma, Arial, Helvetica, sans-serif}
/*--------------------------------- pagination ---------------------------*/
.paginationArea{vertical-align:middle; padding:10px 10px 0px 10px; margin-bottom:0px }
.pagination{}
.paginationArea .searchResults{ font-weight:bold; padding-left:20px; color:#2d598b; }


/**/
.itemSectionLabel{font-weight:bold;  text-align:center;}
/*----------------------------------  error  ----------*/
.dialog-error{ background-color:#fdfcf2; padding-top:10px; border:1px solid #dfe9f1;/* background-image:url(../images/icon_warning_transparent.gif);*/ background-repeat:no-repeat; margin:20px;}
.dialog-error .dialog-error-text{ margin:10px 10px 0px 60px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#006699;font-size:12px; line-height:30px; display:inline-block}
.dialog-error .buttonBar{ background-color:#e9e9c0; width:98.5%; display:inline-block; padding:5px; text-align:right}
#dialog-error-header{ background-image:url(../images/errorHeader.gif); background-repeat:no-repeat; height:28px; margin:0px; padding:0px}

/*------------------------------------  REPORT pages ---------------------*/
.report{padding:10px 20px 10px 20px;}
.report .to{margin-left:20px;}
#ss_attendance_report .innertext{line-height:12px;}

#ss_viewDecisionBodyProfile #monitor-message .moreBoxInline{ background-color:#e3e3b2; padding:1px 1px 1px 10px; position:relative; top:0px; vertical-align:top; margin-top:15px;height:17px; z-index:1000; width:45px; float:right }		
#ss_viewDecisionBodyProfile #monitor-message p{ width:643px; height:20px;display:inline-block;}
.print-onlyMore{ display:none;}

.main{width:930px;display:block; margin:auto; background-color:transparent}
.hoverOver{cursor: pointer; cursor:hand;}

/*buttons for popup*/
.ui-widget-content .ui-state-default {FONT-WEIGHT: normal;BACKGROUND: url(../images/buttons/button_background_jquery_popups_lightBlue.gif) repeat; padding:5px 2px 5px 5px; height:32px; vertical-align:top; vertical-align:middle}
/**/
/*print options*/
.print-only, .print-onlyDiv{display:none;}

#test{border: 1px solid #696;
border-radius: 10px;
background: #EEFF99;
background-color:blue;
behavior: url(/pa/assets/css/PIE1/PIE.htc); margin-left:0px;}

/*AODA*/
  .sr-only {
    position: absolute ;
    left: -10000px;
    width: 1px;
    height: 1px;
    top: auto;
    overflow: hidden;
  }

