/*

CSS declarations specific to the TMMIS Public

*/
/*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}
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:100%; 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 }

/*---------------- Speaker Request Pages --------------------*/
#ss_speakerRequestPopup{ margin: 0 auto;}
#ss_speakerRequestPopup .popUp SPAN{text-align:left; display:inline; width:auto}

#ss_speakerRequestPopup{margin:0px; padding:0px}
#ss_speakerRequestPopup .popUp .title{ font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; margin:10px 0px 5px 15px; color:#2244CE}
#ss_speakerRequestPopup .popUp{width:96%; margin:3px}
#ss_speakerRequestPopup .popUp .speakerList{overflow:hidden;}
#ss_speakerRequestPopup .popUp .speakerList .list{overflow-y:scroll; height:345px}
.popUp hr{ color:#000000; border:1px solid #000; text-align:left; margin:0px; padding:0px}
#ss_speakerRequestPopup .popUp .currentSpeaker{ font-weight:bold; margin-top:5px; background-color:#FFF; padding:5px 2px 5px 30px; font-size:1em; color:#C00; border:1px solid #efefef; background-image:url(../monitor/images/speaker.png); background-repeat:no-repeat; background-position:left top; margin-left:10px; margin-right:10px; width:100%}
#ss_speakerRequestPopup .popUp .speakerNumber{ padding:2px 7px 2px 7px; border:1px solid #8BBDE2; background-color:#FFF}
#ss_speakerRequestPopup .popUp .speakerName{ padding-left:8px; font-weight:bold; color:#811E0C; line-height:1.2em;}
#ss_speakerRequestPopup .popUp .speakerList{ border: 1px solid #efefef; margin:10px; width:}
#ss_speakerRequestPopup .popUp .speakerList ul{list-style:inside; list-style-type:none; padding:10px; list-style-position:inside; margin:0px}
#ss_speakerRequestPopup .popUp .speakerList .list{padding:0px}
#ss_speakerRequestPopup .popUp .speakerList ul li{margin:0px;}
#ss_speakerRequestPopup .popUp .speakerList ul li.disabled{ color:#ccc}
#ss_speakerRequestPopup .popUp .speakerList ul li.nospeak{/*text-decoration:line-through*/}
#ss_speakerRequestPopup .popUp .speakerList ul li.current{ color:#C03; font-weight:bold; background-color:#f5ecba; padding:5px 10px 5px 0px}
#ss_speakerRequestPopup .popUp .content .top{ 
background: #7CD54B; /* Old browsers */    
background: -moz-linear-gradient(top, #eaf4ff 0%, #d2e1f2 100%); /* FF3.6+ */    
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaf4ff), color-stop(100%,#d2e1f2)); /* Chrome,Safari4+ */    
background: -webkit-linear-gradient(top, #eaf4ff 0%,#d2e1f2 100%); /* Chrome10+,Safari5.1+ */    
background: -o-linear-gradient(top, #eaf4ff 0%,#cee6ff 100%); /* Opera 11.10+ */    
background: -ms-linear-gradient(top, #eaf4ff 0%,#d2e1f2 100%); /* IE10+ */    
background: linear-gradient(top, #eaf4ff 0%,#d2e1f2 100%); /* W3C */    
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf4ff', endColorstr='#d2e1f2',GradientType=0 ); /* IE6-9 */    border: 1px solid #efefef;     
-webkit-border-radius: 3px;     
-moz-border-radius: 3px;     border-radius: 3px;     
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;     
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;     
box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;     
color: #333;     
display: inline-block;     
font-family:Arial, Helvetica, sans-serif;
font-size:97%;
outline: none;     
padding: 3px 8px 3px 8px;
height:15px;
margin:0px 0px 0px 1px;
vertical-align:middle;
position: relative;     
text-decoration: none;     
text-shadow: 0 -1px 0 #efefef;     
-webkit-transition: all 0.4s linear;     
-moz-transition: all 0.4s linear;     
-o-transition: all 0.4s linear;     
-ms-transition: all 0.4s linear;     
transition: all 0.4s linear;     
zoom: 1;
width:100%;
vertical-align:bottom
}


#ss_speakerRequestPopup .popUp .content .foot{ 
background: #7CD54B; /* Old browsers */    
background: -moz-linear-gradient(top, #ffffff 0%, #dedfde 100%); /* FF3.6+ */    
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedfde)); /* Chrome,Safari4+ */    
background: -webkit-linear-gradient(top, #ffffff 0%,#dedfde 100%); /* Chrome10+,Safari5.1+ */    
background: -o-linear-gradient(top, #ffffff 0%,#dedfde 100%); /* Opera 11.10+ */    
background: -ms-linear-gradient(top, #ffffff 0%,#dedfde 100%); /* IE10+ */    
background: linear-gradient(top, #ffffff 0%,#dedfde 100%); /* W3C */    
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedfde',GradientType=0 ); /* IE6-9 */    border: 1px solid #efefef;     
-webkit-border-radius: 3px;     
-moz-border-radius: 3px;     border-radius: 3px;     
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;     
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;     
box-shadow: 0 1px 0 rgba(255,255,255,0.4) inset;     
color: #333;     
display: inline-block;     
font-family:Arial, Helvetica, sans-serif;
font-size:97%;
outline: none;     
padding: 3px 8px 3px 8px;
height:15px;
margin:0px 0px 0px 1px;
vertical-align:middle;
position: relative;     
text-decoration: none;     
text-shadow: 0 -1px 0 #efefef;     
-webkit-transition: all 0.4s linear;     
-moz-transition: all 0.4s linear;     
-o-transition: all 0.4s linear;     
-ms-transition: all 0.4s linear;     
transition: all 0.4s linear;     
zoom: 1;
width:100%;
vertical-align:bottom
}

#ss_speakerRequestPopup .popUp .content .foot #show{text-align:left; float:left; display:block; margin-left:5px}
#ss_speakerRequestPopup .popUp .content .foot #speakers{  text-align:left; float:left; display:block; margin-left:5px; vertical-align:bottom; line-height:14px; margin-top:6px}
#ss_speakerRequestPopup .popUp .content .foot #autorefresh{text-align:left; float:left; display:block; margin-left:40px; width:180px}
#ss_speakerRequestPopup a.buttonPress,#ss_speakerRequestPopup a.buttonPress:link,#ss_speakerRequestPopup a.buttonPress:active,#ss_speakerRequestPopup a.buttonPress:visited{ border-top:1px solid #ccc; border-right:2px solid #999;border-bottom:2px solid #999;border-left:1px solid #ccc; padding:2px 2px 0px 2px; margin-top:1px; display:inline-block}
#ss_speakerRequestPopup a.buttonPress:hover{ border:1px solid #666; padding:2px 2px 0px 2px; margin-top:2px; margin-left:1px; display:inline-block}
/*----------------------------------------------------------- start TopNav -----------------------------------------------------------*/
#ss_header {	PADDING-RIGHT: 0px;	DISPLAY: block;	PADDING-LEFT: 15px;	BACKGROUND: #ffffff;	pADDING-BOTTOM: 10px;	OVERFLOW: hidden;	WIDTH: 914px;	PADDING-TOP: 35px;	HEIGHT: 70px;width:100%; display:block; margin:auto; z-index:1 }
/*#logo {	Z-INDEX: 10;	POSITION: relative}#header A.logo {	Z-INDEX: 20;	FLOAT: left;	BACKGROUND-IMAGE: url(../images/cot_logo_home.gif);	OVERFLOW: hidden;	WIDTH: 158px;	MARGIN-RIGHT: 15px;	PADDING-TOP: 74px;	BACKGROUND-REPEAT: no-repeat;	HEIGHT: 0px}#logo H1 {	}




#ss_header{text-align:center; width:100%; display:block; height:50px; _height:0px; padding:0px; margin:auto}*/
#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 {/*position: absolute;*/	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;/*background: transparent url(../City%20of%20Toronto_%20311%20-%20Home_files/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}	
/*------------------------------------------------------- end TopNav---------------------------------------------- */

/*-------------------------------------------------------- large TABS ---------------------------------------------------*/

#mmis_area{}

#mmis_area ul{padding:0px; margin:0px; height:40px; border-bottom:10px solid #064e80; }
#mmis_area li{	display:inline;}

/*Home tab */
#mmis_area li.mtgHome_tab a.active, #mmis_area li.mtgHome_tab a.active:hover {padding-top: 41px; /* height of the replacement image */ 	float:left;height: 0px; width:98px; margin-right:0px;margin-top:0;overflow: hidden;	/*background:transparent url(../images/mtgSched_up.gif) no-repeat 0 0;*/background:transparent url(../images/tabs/mtgHome_up.gif) no-repeat 0 0;}

#mmis_area li.mtgHome_tab a {padding-top: 34px; /* height of the replacement image */float:left;height: 0px;width:98px;margin-left:0px; margin-right:0px;margin-top:6px;overflow: hidden;background: transparent url(../images/tabs/mtgHome.gif) no-repeat 0 0;}

#mmis_area li.mtgHome_tab a:hover {	background: transparent url(../images/tabs/mtgHome.gif) no-repeat 0 -35px;}

/*meeting schedule tab */
#mmis_area li.mtgSched_tab a.active, #mmis_area li.mtgSched_tab a.active:hover {padding-top: 41px; /* height of the replacement image */   	float:left;	height: 0px;	width:192px; margin-left:4px; margin-right:0px;margin-top:0;overflow: hidden;/*background:transparent url(../images/mtgSched_up.gif) no-repeat 0 0;*/background:transparent url(../images/tabs/mtgSched_up.gif) no-repeat 0 0;}

#mmis_area li.mtgSched_tab a {padding-top: 34px; /* height of the replacement image */float:left;height: 0px;width:196px;margin-right:0px; margin-left:0px; margin-top:6px;overflow: hidden;	background: transparent url(../images/tabs/mtgSched.gif) no-repeat 0 0;}

#mmis_area li.mtgSched_tab a:hover {background: transparent url(../images/tabs/mtgSched.gif) no-repeat 0 -35px;}

/*decision bodies tab */

#mmis_area li.decBodies_tab a.active, #mmis_area li.decBodies_tab a.active:hover {padding-top: 41px; /* height of the replacement image */float:left;height: 0px;width:144px; margin-left:4px;margin-right:0px;margin-top:0;	overflow: hidden;/*background: transparent url(../images/request_up.gif) no-repeat 0 0;*/background:transparent url(../images/tabs/decBodies_up.gif) no-repeat 0 0;}

#mmis_area li.decBodies_tab a {	padding-top: 34px; /* height of the replacement image */float:left;	height: 0px;width:144px;margin-right:0px;  margin-left:0px;margin-top:6px;overflow: hidden;background: transparent url(../images/tabs/decBodies.gif) no-repeat 0 0;}

#mmis_area li.decBodies_tab a:hover {background: transparent url(../images/tabs/decBodies.gif) no-repeat 0 -35px;}
/*search tab */

#mmis_area li.search_tab a.active, #mmis_area li.search_tab a.active:hover {padding-top: 41px; /* height of the replacement image */float:left;	height: 0px;width:154px;margin-right:0px;margin-left:4px;margin-top:0; overflow: hidden;	/*background: transparent url(../images/request_up.gif) no-repeat 0 0;*/background:transparent url(../images/tabs/search_up.gif) no-repeat 0 0;}

#mmis_area li.search_tab a {padding-top: 34px; /* height of the replacement image */float:left;	height: 0px;width:134px;margin-right:0px;margin-left:0px; margin-top:6px;overflow: hidden;
	background: transparent url(../images/tabs/search.gif) no-repeat 0 0;}

#mmis_area li.search_tab a:hover {background: transparent url(../images/tabs/search.gif) no-repeat 0 -35px;}


#mmis_area li.Quicksearch_tab{ background-color:#000000; height:200px}


/*-------------------------------------------------------- large navigation TABS ---------------------------------------------------*/


#mainTabs{behavior:url(assets/css/PIE1/PIE.htc));}

#mainTabs ul{padding:0px; margin:0px; height:40px; border-bottom:10px solid #064e80;behavior:url(assets/css/PIE1/PIE.htc);}
#mainTabs ul li{display:inline; float:left; padding:8px 17px 8px 17px;  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(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(assets/css/PIE1/PIE.htc);}
#mainTabs ul li:hover{background-color:#b8d0dd;behavior:url(assets/css/PIE1/PIE.htc);}

#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(assets/css/PIE1/PIE.htc);}
#mainTabs ul li.active a{ color:#fff;text-shadow:1px 1px 1px #000000; font-size:1.4em;behavior:url(assets/css/PIE1/PIE.htc);}

#mainTabs ul li.Quicksearch_tab{ background-color:#fff; float:right; width:250px; padding:0px; height:40px; margin-top:0px; vertical-align:top}
#mainTabs ul li.Quicksearch_tab input.textBox{ font-size:12px}
#mainTabs ul li.Quicksearch_tab select{ font-size:12px}
#mainTabs ul li.Quicksearch_tab .toggleTable{ float:right}
#mainTabs ul li.Quicksearch_tab .toggleTable{ height:30px; vertical-align:top}
/*-------------------------------------------------------- small TABS-new ---------------------------------------------------*/

#mmis_area ul.small_tabs_new{padding:0px; margin:0px; height:35px;border-bottom:10px solid #064e80}
#mmis_area ul.small_tabs_new li{display:inline-block; _display:inline;list-style: none; padding:0px; margin:0px; height:35px;}

/*active tabs/*/

/*Home tab */
#mmis_area ul.small_tabs_new li.mtgHome_tab a.active, #mmis_area ul.small_tabs_new li.mtgHome_tab a.active:hover {padding-top: 31px; /* height of the replacement image */ 	float:left;height: 0px;	width:150px;margin-right:4px;margin-top:-11;_margin-top:5px;overflow: hidden;	/*background:transparent url(../images/mtgSched_up.gif) no-repeat 0 0;*/background:transparent url(../images/tabs/small_tabs1/mtgHome_up_sm.gif) no-repeat 0 0;}
/*decision bodies tab */
#mmis_area ul.small_tabs_new li.decBodies_tab a.active, #mmis_area ul.small_tabs_new li.decBodies_tab a.active:hover {padding-top: 31px; /* height of the replacement image */float:left;height: 0px;width:150px;	margin-right:4px;margin-top:-11px;_margin-top:5px;	overflow: hidden;/*background: transparent url(../images/request_up.gif) no-repeat 0 0;*/background:transparent url(../images/tabs/small_tabs1/decBodies_up_sm.gif) no-repeat 0 0;}
/*meeting schedule tab */
#mmis_area ul.small_tabs_new li.mtgSched_tab a.active, #mmis_area ul.small_tabs_new li.mtgSched_tab a.active:hover {padding-top: 31px; /* height of the replacement image */   	float:left;	height: 0px;	width:150px;margin-right:4px;margin-top:-15;_margin-top:5px;overflow: hidden;/*background:transparent url(../images/mtgSched_up.gif) no-repeat 0 0;*/background:transparent url(../images/tabs/small_tabs1/mtgSched_up_sm.gif) no-repeat 0 0;}
/*search tab */
#mmis_area ul.small_tabs_new li.search_tab a.active, #mmis_area ul.small_tabs_new li.search_tab a.active:hover {padding-top: 31px; /* height of the replacement image */float:left;	height: 0px;width:150px;margin-right:4px;	margin-top:-40;_margin-top:5px; overflow: hidden;	/*background: transparent url(../images/request_up.gif) no-repeat 0 0;*/background:transparent url(../images/tabs/small_tabs1/search_up_sm.gif) no-repeat 0 0;}


/*Home tab */
#mmis_area ul.small_tabs_new li.mtgHome_tab a {padding-top: 27px; /* height of the replacement image */float:left;height:0px;width:150px; margin-right:4px;margin-top:-5px;_margin-top:11px;overflow: hidden;background: transparent url(../images/tabs/small_tabs1/mtgHome_sm.gif) no-repeat 0 0;}
#mmis_area ul.small_tabs_new li.mtgHome_tab a:hover {	background: transparent url(../images/tabs/small_tabs1/mtgHome_sm.gif) no-repeat 0 -27px;}

/*meeting schedule tab */
#mmis_area ul.small_tabs_new li.mtgSched_tab a {padding-top: 27px; /* height of the replacement image */float:left;height: 0px;width:150px;margin-right:4px;margin-top:-5px;_margin-top:11px;overflow: hidden;	background: transparent url(../images/tabs/small_tabs1/mtgSched_sm.gif) no-repeat 0 0;}
#mmis_area ul.small_tabs_new li.mtgSched_tab a:hover {background: transparent url(../images/tabs/small_tabs1/mtgSched_sm.gif) no-repeat 0 -27px;}

/*decision bodies tab */
#mmis_area ul.small_tabs_new li.decBodies_tab a {	padding-top: 27px; /* height of the replacement image */float:left;	height: 0px;width:150px;margin-right:4px;margin-top:-11px; _margin-top:5px;overflow: hidden;
	background: transparent url(../images/tabs/small_tabs1/decBodies_sm.gif) no-repeat 0 0;}
#mmis_area ul.small_tabs_new li.decBodies_tab a:hover {background: transparent url(../images/tabs/small_tabs1/decBodies_sm.gif) no-repeat 0 -27px;}

/*search tab */
#mmis_area ul.small_tabs_new li.search_tab a {padding-top: 27px; /* height of the replacement image */float:left;	height: 0px;width:150px;	margin-right:4px;	margin-top:-5px;_margin-top:11px;overflow: hidden;background: transparent url(../images/tabs/small_tabs1/search_sm.gif) no-repeat 0 0;}
#mmis_area ul.small_tabs_new li.search_tab a:hover {background: transparent url(../images/tabs/small_tabs1/search_sm.gif) no-repeat 0 -27px;}

/*-------------------------------------------------- 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 }
.mmisVersion{ font-size:95%; padding-top:35px;/padding-top/*\**/:0px\9;/*ie8*/_padding-top:0px}
.mmisVersion .PDAFooterLink{ float:left; padding-left:10px;}
.mmisVersion .PDAFooterLink a:link,.PDAFooterLink a:active,.PDAFooterLink a:visited{ font-size:11px; color:#13579b; text-decoration:none;}
.mmisVersion .PDAFooterLink a:hover{ text-decoration:underline;}
.mmisVersion .version{width:20%; float:left; margin-left:350px}
/*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}

/*-------------------------------------------------- banner ------------------------------------------*/
/* long banner
.banner{ width:100%; text-align:center; background-image:url(../images/banner.gif); height:50px; background-repeat:no-repeat; display:block}
.banner4{ width:100%; background-image:url(../images/bannerImages/cc-councilChamber_square_930Beta.jpg); height:135px; width:930px; background-repeat:no-repeat; display:block; text-align:center; margin-bottom:10px; z-index:1; text-align:right;}
*/
.banner4{ width:100%; background-image:url(http://www.toronto.ca/legdocs/tmmis/images/bannerImages/banner.jpg); height:135px; width:930px; background-repeat:no-repeat; display:block; text-align:center; margin-bottom:10px; z-index:1; text-align:right;}

.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;} 
.banner3{ width:100%; background-image:url(../images/bannerImages/cc-chamber-roundCorners2y_135.jpg); height:135px; background-repeat:no-repeat; display:block; text-align:center; margin-bottom:10px}
.banner{ width:100%; background-image:url(../images/banner2Centered_unicolour.gif); height:80px; background-repeat:no-repeat; display:block; text-align:center;}
.banner1{ width:100%; background-image:url(../images/bannerImages/cc-groups-roundedCorners.jpg); height:156px; background-repeat:no-repeat; display:block; text-align:center; margin-bottom:5px}
.banner2{ width:100%; background-image:url(../images/bannerImages/cc-city-roundedCorners.jpg); height:156px; background-repeat:no-repeat; display:block; text-align:center; margin-bottom:5px}
.banner3_old{ width:100%; background-image:url(../images/bannerImages/cc-chamber-roundCorners_orig.jpg); height:156px; background-repeat:no-repeat; display:block; text-align:center; margin-bottom:5px}

/*targeting Google Chrome and Safari 4
@media screen and (-webkit-min-device-pixel-ratio:0) {
.banner4 { float:none; clear:both;}
.banner4 .helpLink{ position:absolute; top:25px;width:970px;}
.banner4 .helpLink a{ clear:both;}
}

 /* Opera 
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
.banner4 { float:none; clear:both;}
.banner4 .helpLink{ position:absolute; top:50px;width:970px;}
.banner4 .helpLink a{ clear:both;}
 }
/*-------------------------------------------------- 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{/*background-image:url(../images/header_magnifyingGlass.gif);*/ line-height:30px; background-repeat:no-repeat; padding-left:10px; font:Arial, Helvetica, sans-serif; font-weight:bold}

/* 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; /*background-image:url(../images/buttons/gray/subHead_bck.gif); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#87b4d7', EndColorStr='#ffffff');*/}
#ss_searchResults #content .subHeader .header-left{ color:#666; border:none}

/* General buttons*/
.buttonBar{ width:85%; text-align:right; padding:10px}
button{ padding:2px 5px; background-color:#ebe8e8; border:1px solid #a5b0b8; border-radius:3px; font-family:Arial, Helvetica, sans-serif; margin-right:5px}


/* Specific buttons*/
.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,.emailItemsButton,.clearSelectionButton { background-image: none; background-color: #b2d7f3; border:1px solid #ccc;  cursor:pointer; border: none; margin:0px; padding:5px 10px; outline:none; color:#000; border-radius:15px; border:1px solid #fff; line-height: 100%; margin-right: 10px; cursor:default}
.printItemsButton_disabled,.emailItemsButton_disabled,.clearSelectionButton_disabled { background-image: none; background-color: #828f96; border:1px solid #ccc;  cursor:pointer; border: none; margin:0px; padding:5px 10px; outline:none; color:#ccc; border-radius:15px; border:1px solid #ccc; line-height: 100%; margin-right: 10px; cursor:default }
.printItemsButton:hover,.emailItemsButton:hover,.clearSelectionButton:hover{ background-image: none; background-color: #fff; border:1px solid #ccc;  cursor:pointer; border: none; margin:0px; padding:5px 10px; outline:none; color:#000; border-radius:15px; border:1px solid #fff; line-height: 100%; margin-right: 10px; cursor:default}


.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}

.homeButton {background:url(../images/buttons/gray/returnToHome.gif);	background-repeat:no-repeat;    cursor:pointer;    width: 63px;    height: 35px;    border: none; margin:0px; padding:0px; outline:none}
.homeButton_disabled {background:url(../images/buttons/gray/home_disabled.gif); background-repeat:no-repeat;    cursor:pointer;    width: 63px;    height: 35px;    border: none; margin:0px; padding:0px; outline:none}

.homeButton:hover{background:url(../images/buttons/gray/returnToHome.gif);	background-repeat:no-repeat; width: 63px;    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}*/



#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;}
#ss_Search td.wards select {width: 270px;}
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}

.quicksearch{ width:300px; float:right; vertical-align:baseline;  text-align:right;}
.quicksearch table td{vertical-align:top;}
.quicksearch input,.quicksearch select{margin-bottom:0px;}
.quicksearch select{width:100px}
.quicksearch input{padding:1px;width:80px}
.quicksearch img{line-height:5px;margin-bottom:1px;}
#mmis_area .Quickseatch_tab table td{ margin:0px}
#mmis_area .Quickseatch_tab table td input.textBox, #mmis_area .Quickseatch_tab table td select{margin-bottom:0px;}
#mmis_area .Quickseatch_tab table {margin:0px}
#mmis_area .Quickseatch_tab table td{ padding:0px; margin:0px; border-collapse:collapse}
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{/*padding:8px;*/}
.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 ul{ padding:5px 0px 5px 0px; margin:0px; list-style:inside}
#content li.db{padding: 2px 0px 2px 10px; list-style-type:none; }*/
#content table td.db{padding: 5px 0px 5px 40px; margin:0px; list-style:inside}
#accordion {padding-left:20px; width:672px; 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{ /*overflow: auto; overflow-x:none;  _overflow-x:none; _overflow-y:none; max-height:500px; _height:500px; width:600px; border:1px solid #000; background-color:#f2f6f9; 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;*/
 }
.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; padding-left:4px}
table.itemMenu a,table.itemMenu a:link, table.itemMenu a:active, table.itemMenu a:visited{/* margin-right:1px; padding: 2px 10px 2px 17px; text-decoration:none;border:1px solid #ccc;  text-decoration:underline; background-color:#fcf6dc; background-repeat:no-repeat; background-position:center left */ border: 1px solid #ccc;border-color: #ccc #888 #888 #ccc;background: #fcf6dc;background-repeat:no-repeat; background-position:center left;margin-right:1px; padding: 3px 8px 2px 17px; text-decoration:none;color:#000099; display:inline-block; line-height:15px}
table.itemMenu a:hover{/*background-color:#fff; transparent; border:1px solid #ccc; text-decoration:none;border:1px solid #ccc; padding: 2px 9px 2px 18px;*/ 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.filterItem,table.itemMenu a.filterItem:link, table.itemMenu a.filterItem:active, table.itemMenu a.filterItem:visited{background-image:url(../images/buttons/filter.png); padding-left:22px; white-space:nowrap}
table.filterItem a.filterItem_selected,table.itemMenu a.filterItem_selected:active,table.itemMenu a.filterItem_selected:link,table.itemMenu a.filterItem_selected:hover,table.itemMenu a.filterItem_selected:visited{background-image:url(../images/buttons/filter.png); 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); }

/* select items */
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;}

/* filter items */
table.filterItems{width:100%; background-color:#dbe5f2;border-top:4px solid #aec1dc; margin-bottom:0px; line-height:30px; padding-right:0px; font-size:90%; }
table.filterItems td{ padding-left:10px; vertical-align:middle; white-space:nowrap}
table.filterItems td select{margin-top:2px}

table.filterItems a,table.filterItems a:link,table.filterItems a:active,table.filterItems a:hover,table.filterItems 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.filterItems .secondLevX:hover {background:url(../images/buttons/x4_hover.gif);	background-repeat:no-repeat;    cursor:pointer;    width: 20px;   outline:none}

table.filterItems select.filterStatus{}
table.filterItems select.filterSection{ width:520px;}
table.filterItems .action{ display:inline-block; text-align:right; width:370px }
table.filterItems .numOfItems{ background-color:#FFF; padding:3px 4px; border:1px solid #c6d2e3; margin:0px 20px 0px  0px; }
/*------   yellow icons  : #fefd87  ------*/
table.itemMenu a.agenda_yellow,table.itemMenu a.agenda_yellow:link,table.itemMenu a.agenda_yellow:active, table.itemMenu a.agenda_yellow:visited, table.itemMenu a.agenda_fefd87,table.itemMenu a.agenda_fefd87:link,table.itemMenu a.agenda_fefd87:active, table.itemMenu a.agenda_fefd87:visited{background-image:url(../images/buttons/page_sm_yellow.gif);}
table.itemMenu a.decisions_yellow,table.itemMenu a.decisions_yellow:link, table.itemMenu a.decisions_yellow:active, table.itemMenu a.decisions_yellow:visited, table.itemMenu a.decisions_fefd87,table.itemMenu a.decisions_fefd87:link, table.itemMenu a.decisions_fefd87:active, table.itemMenu a.decisions_fefd87:visited{ background-image:url(../images/buttons/script_sm_yellow.gif);}
table.itemMenu a.minutes_yellow,table.itemMenu a.minutes_yellow:link, table.itemMenu a.minutes_yellow:active, table.itemMenu a.minutes_yellow:visited,table.itemMenu a.minutes_fefd87,table.itemMenu a.minutes_fefd87:link, table.itemMenu a.minutes_fefd87:active, table.itemMenu a.minutes_fefd87:visited{ background-image:url(../images/buttons/pageLines_sm_yellow.gif);}
/*------   orange icons  : #fcd2a8 ------*/
table.itemMenu a.agenda_orange,table.itemMenu a.agenda_orange:link,table.itemMenu a.agenda_orange:active, table.itemMenu a.agenda_orange:visited,table.itemMenu a.agenda_fcd2a8,table.itemMenu a.agenda_fcd2a8:link,table.itemMenu a.agenda_fcd2a8:active, table.itemMenu a.agenda_fcd2a8:visited{background-image:url(../images/buttons/page_sm_orange.gif);}
table.itemMenu a.decisions_orange,table.itemMenu a.decisions_orange:link, table.itemMenu a.decisions_orange:active, table.itemMenu a.decisions_orange:visited,table.itemMenu a.decisions_fcd2a8,table.itemMenu a.decisions_fcd2a8:link, table.itemMenu a.decisions_fcd2a8:active, table.itemMenu a.decisions_fcd2a8:visited{ background-image:url(../images/buttons/script_sm_orange.gif);}
table.itemMenu a.minutes_orange,table.itemMenu a.minutes_orange:link, table.itemMenu a.minutes_orange:active, table.itemMenu a.minutes_orange:visited,table.itemMenu a.minutes_fcd2a8,table.itemMenu a.minutes_fcd2a8:link, table.itemMenu a.minutes_fcd2a8:active, table.itemMenu a.minutes_fcd2a8:visited{ background-image:url(../images/buttons/pageLines_sm_orange.gif);}
/*------   purple icons : #d6acfe #e1c5fb ------*/
table.itemMenu a.agenda_purple,table.itemMenu a.agenda_purple:link,table.itemMenu a.agenda_purple:active, table.itemMenu a.agenda_purple:visited, table.itemMenu a.agenda_d6acfe,table.itemMenu a.agenda_d6acfe:link,table.itemMenu a.agenda_d6acfe:active, table.itemMenu a.agenda_d6acfe:visited,table.itemMenu a.agenda_e1c5fb,table.itemMenu a.agenda_e1c5fb:link,table.itemMenu a.agenda_e1c5fb:active, table.itemMenu a.agenda_e1c5fb:visited{background-image:url(../images/buttons/page_sm_purple.gif);}
table.itemMenu a.decisions_purple,table.itemMenu a.decisions_purple:link, table.itemMenu a.decisions_purple:active, table.itemMenu a.decisions_purple:visited,table.itemMenu a.decisions_d6acfe,table.itemMenu a.decisions_d6acfe:link, table.itemMenu a.decisions_d6acfe:active, table.itemMenu a.decisions_d6acfe:visited,table.itemMenu a.decisions_e1c5fb,table.itemMenu a.decisions_e1c5fb:link,table.itemMenu a.decisions_e1c5fb:active, table.itemMenu a.decisions_e1c5fb:visited{ background-image:url(../images/buttons/script_sm_purple.gif);}
table.itemMenu a.minutes_purple,table.itemMenu a.minutes_purple:link, table.itemMenu a.minutes_purple:active, table.itemMenu a.minutes_purple:visited,table.itemMenu a.minutes_d6acfe,table.itemMenu a.minutes_d6acfe:link, table.itemMenu a.minutes_d6acfe:active, table.itemMenu a.minutes_d6acfe:visited,table.itemMenu a.minutes_e1c5fb,table.itemMenu a.minutes_e1c5fb:link,table.itemMenu a.minutes_e1c5fb:active, table.itemMenu a.minutes_e1c5fb:visited{ background-image:url(../images/buttons/pageLines_sm_purple.gif);}
/*------   gray icons : #cccccc   ------*/
table.itemMenu a.agenda_gray,table.itemMenu a.agenda_gray:link,table.itemMenu a.agenda_gray:active, table.itemMenu a.agenda_gray:visited,table.itemMenu a.agenda_cccccc,table.itemMenu a.agenda_cccccc:link,table.itemMenu a.agenda_cccccc:active, table.itemMenu a.agenda_cccccc:visited{background-image:url(../images/buttons/page_sm_gray.gif);}
table.itemMenu a.decisions_gray,table.itemMenu a.decisions_gray:link, table.itemMenu a.decisions_gray:active, table.itemMenu a.decisions_gray:visited,table.itemMenu a.decisions_cccccc,table.itemMenu a.decisions_cccccc:link, table.itemMenu a.decisions_cccccc:active, table.itemMenu a.decisions_cccccc:visited{ background-image:url(../images/buttons/script_sm_gray.gif);}
table.itemMenu a.minutes_gray,table.itemMenu a.minutes_gray:link, table.itemMenu a.minutes_gray:active, table.itemMenu a.minutes_gray:visited,table.itemMenu a.minutes_cccccc,table.itemMenu a.minutes_cccccc:link, table.itemMenu a.minutes_cccccc:active, table.itemMenu a.minutes_cccccc:visited{ background-image:url(../images/buttons/pageLines_sm_gray.gif);}
/*------   blue icons : #d9f7f7  ------*/
table.itemMenu a.agenda_blue,table.itemMenu a.agenda_blue:link,table.itemMenu a.agenda_blue:active, table.itemMenu a.agenda_blue:visited,table.itemMenu a.agenda_d9f7f7,table.itemMenu a.agenda_d9f7f7:link,table.itemMenu a.agenda_d9f7f7:active, table.itemMenu a.agenda_d9f7f7:visited{background-image:url(../images/buttons/page_sm_blue.gif);}
table.itemMenu a.decisions_blue,table.itemMenu a.decisions_blue:link, table.itemMenu a.decisions_blue:active, table.itemMenu a.decisions_blue:visited,table.itemMenu a.decisions_d9f7f7,table.itemMenu a.decisions_d9f7f7:link, table.itemMenu a.decisions_d9f7f7:active, table.itemMenu a.decisions_d9f7f7:visited{ background-image:url(../images/buttons/script_sm_blue.gif);}
table.itemMenu a.minutes_blue,table.itemMenu a.minutes_blue:link, table.itemMenu a.minutes_blue:active, table.itemMenu a.minutes_blue:visited,table.itemMenu a.minutes_d9f7f7,table.itemMenu a.minutes_d9f7f7:link, table.itemMenu a.minutes_d9f7f7:active, table.itemMenu a.minutes_d9f7f7:visited{ background-image:url(../images/buttons/pageLines_sm_blue.gif);}

/*agenda always orange icon*/
table.itemMenu a.agenda_yellow,table.itemMenu a.agenda_yellow:link,table.itemMenu a.agenda_yellow:active, table.itemMenu a.agenda_yellow:visited, table.itemMenu a.agenda_fefd87,table.itemMenu a.agenda_fefd87:link,table.itemMenu a.agenda_fefd87:active, table.itemMenu a.agenda_fefd87:visited,table.itemMenu a.agenda_orange,table.itemMenu a.agenda_orange:link,table.itemMenu a.agenda_orange:active, table.itemMenu a.agenda_orange:visited,table.itemMenu a.agenda_fcd2a8,table.itemMenu a.agenda_fcd2a8:link,table.itemMenu a.agenda_fcd2a8:active, table.itemMenu a.agenda_fcd2a8:visited,table.itemMenu a.agenda_purple,table.itemMenu a.agenda_purple:link,table.itemMenu a.agenda_purple:active, table.itemMenu a.agenda_purple:visited, table.itemMenu a.agenda_d6acfe,table.itemMenu a.agenda_d6acfe:link,table.itemMenu a.agenda_d6acfe:active, table.itemMenu a.agenda_d6acfe:visited,table.itemMenu a.agenda_e1c5fb,table.itemMenu a.agenda_e1c5fb:link,table.itemMenu a.agenda_e1c5fb:active, table.itemMenu a.agenda_e1c5fb:visited,table.itemMenu a.agenda_gray,table.itemMenu a.agenda_gray:link,table.itemMenu a.agenda_gray:active, table.itemMenu a.agenda_gray:visited,table.itemMenu a.agenda_cccccc,table.itemMenu a.agenda_cccccc:link,table.itemMenu a.agenda_cccccc:active, table.itemMenu a.agenda_cccccc:visited,table.itemMenu a.agenda_blue,table.itemMenu a.agenda_blue:link,table.itemMenu a.agenda_blue:active, table.itemMenu a.agenda_blue:visited,table.itemMenu a.agenda_d9f7f7,table.itemMenu a.agenda_d9f7f7:link,table.itemMenu a.agenda_d9f7f7:active, table.itemMenu a.agenda_d9f7f7:visited{background-image:url(../images/buttons/page_sm_orange.gif);}

/*decisions always blue icon*/
table.itemMenu a.decisions_yellow,table.itemMenu a.decisions_yellow:link, table.itemMenu a.decisions_yellow:active, table.itemMenu a.decisions_yellow:visited, table.itemMenu a.decisions_fefd87,table.itemMenu a.decisions_fefd87:link, table.itemMenu a.decisions_fefd87:active, table.itemMenu a.decisions_fefd87:visited,table.itemMenu a.decisions_orange,table.itemMenu a.decisions_orange:link, table.itemMenu a.decisions_orange:active, table.itemMenu a.decisions_orange:visited,table.itemMenu a.decisions_fcd2a8,table.itemMenu a.decisions_fcd2a8:link, table.itemMenu a.decisions_fcd2a8:active, table.itemMenu a.decisions_fcd2a8:visited,table.itemMenu a.decisions_purple,table.itemMenu a.decisions_purple:link, table.itemMenu a.decisions_purple:active, table.itemMenu a.decisions_purple:visited,table.itemMenu a.decisions_d6acfe,table.itemMenu a.decisions_d6acfe:link, table.itemMenu a.decisions_d6acfe:active, table.itemMenu a.decisions_d6acfe:visited,table.itemMenu a.decisions_e1c5fb,table.itemMenu a.decisions_e1c5fb:link,table.itemMenu a.decisions_e1c5fb:active, table.itemMenu a.decisions_e1c5fb:visited,table.itemMenu a.decisions_gray,table.itemMenu a.decisions_gray:link, table.itemMenu a.decisions_gray:active, table.itemMenu a.decisions_gray:visited,table.itemMenu a.decisions_cccccc,table.itemMenu a.decisions_cccccc:link, table.itemMenu a.decisions_cccccc:active, table.itemMenu a.decisions_cccccc:visited,table.itemMenu a.decisions_blue,table.itemMenu a.decisions_blue:link, table.itemMenu a.decisions_blue:active, table.itemMenu a.decisions_blue:visited,table.itemMenu a.decisions_d9f7f7,table.itemMenu a.decisions_d9f7f7:link, table.itemMenu a.decisions_d9f7f7:active, table.itemMenu a.decisions_d9f7f7:visited{ background-image:url(../images/buttons/script_sm_blue.gif);}

/*minutes always purple icon*/
table.itemMenu a.minutes_yellow,table.itemMenu a.minutes_yellow:link, table.itemMenu a.minutes_yellow:active, table.itemMenu a.minutes_yellow:visited,table.itemMenu a.minutes_fefd87,table.itemMenu a.minutes_fefd87:link, table.itemMenu a.minutes_fefd87:active, table.itemMenu a.minutes_fefd87:visited,
table.itemMenu a.minutes_orange,table.itemMenu a.minutes_orange:link, table.itemMenu a.minutes_orange:active, table.itemMenu a.minutes_orange:visited,table.itemMenu a.minutes_fcd2a8,table.itemMenu a.minutes_fcd2a8:link, table.itemMenu a.minutes_fcd2a8:active, table.itemMenu a.minutes_fcd2a8:visited,table.itemMenu a.minutes_purple,table.itemMenu a.minutes_purple:link, table.itemMenu a.minutes_purple:active, table.itemMenu a.minutes_purple:visited,table.itemMenu a.minutes_d6acfe,table.itemMenu a.minutes_d6acfe:link, table.itemMenu a.minutes_d6acfe:active, table.itemMenu a.minutes_d6acfe:visited,table.itemMenu a.minutes_e1c5fb,table.itemMenu a.minutes_e1c5fb:link,table.itemMenu a.minutes_e1c5fb:active, table.itemMenu a.minutes_e1c5fb:visited,table.itemMenu a.minutes_gray,table.itemMenu a.minutes_gray:link, table.itemMenu a.minutes_gray:active, table.itemMenu a.minutes_gray:visited,table.itemMenu a.minutes_cccccc,table.itemMenu a.minutes_cccccc:link, table.itemMenu a.minutes_cccccc:active, table.itemMenu a.minutes_cccccc:visited,table.itemMenu a.minutes_blue,table.itemMenu a.minutes_blue:link, table.itemMenu a.minutes_blue:active, table.itemMenu a.minutes_blue:visited,table.itemMenu a.minutes_d9f7f7,table.itemMenu a.minutes_d9f7f7:link, table.itemMenu a.minutes_d9f7f7:active, table.itemMenu a.minutes_d9f7f7:visited{ background-image:url(../images/buttons/pageLines_sm_purple.gif);}
/*speakers always purple icon*/
table.itemMenu a.speakers_yellow,table.itemMenu a.speakers_yellow:link, table.itemMenu a.speakers_yellow:active, table.itemMenu a.speakers_yellow:visited,table.itemMenu a.speakers_fefd87,table.itemMenu a.speakers_fefd87:link, table.itemMenu a.speakers_fefd87:active, table.itemMenu a.speakers_fefd87:visited,
table.itemMenu a.speakers_orange,table.itemMenu a.speakers_orange:link, table.itemMenu a.speakers_orange:active, table.itemMenu a.speakers_orange:visited,table.itemMenu a.speakers_fcd2a8,table.itemMenu a.speakers_fcd2a8:link, table.itemMenu a.speakers_fcd2a8:active, table.itemMenu a.speakers_fcd2a8:visited,table.itemMenu a.speakers_purple,table.itemMenu a.speakers_purple:link, table.itemMenu a.speakers_purple:active, table.itemMenu a.speakers_purple:visited,table.itemMenu a.speakers_d6acfe,table.itemMenu a.speakers_d6acfe:link, table.itemMenu a.speakers_d6acfe:active, table.itemMenu a.speakers_d6acfe:visited,table.itemMenu a.speakers_e1c5fb,table.itemMenu a.speakers_e1c5fb:link,table.itemMenu a.speakers_e1c5fb:active, table.itemMenu a.speakers_e1c5fb:visited,table.itemMenu a.speakers_gray,table.itemMenu a.speakers_gray:link, table.itemMenu a.speakers_gray:active, table.itemMenu a.speakers_gray:visited,table.itemMenu a.speakers_cccccc,table.itemMenu a.speakers_cccccc:link, table.itemMenu a.speakers_cccccc:active, table.itemMenu a.speakers_cccccc:visited,table.itemMenu a.speakers_blue,table.itemMenu a.speakers_blue:link, table.itemMenu a.speakers_blue:active, table.itemMenu a.speakers_blue:visited,table.itemMenu a.speakers_d9f7f7,table.itemMenu a.speakers_d9f7f7:link, table.itemMenu a.speakers_d9f7f7:active, table.itemMenu a.speakers_d9f7f7:visited{ background-image:url(../images/buttons/user.png);}

.itemTableTable{overflow: auto; overflow-x:hidden;  _overflow-x:hidden;  max-height:530px; _height:530px; width:645px; background-color:#f2f6f9; border:1px solid #ccc;/*border-left:1px solid #ccc; border-right: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:normal; 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:#13579b;margin-left:6px; 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;}

#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:620px; 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; padding-right:30px;}

#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; }
/*-------------------------------------------------- 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:outside; padding-left:10px; display:block; margin-left:20px}
.rightContent ul li{ list-style:outside; padding-left:0px; margin-left:0px; }
.rightContent ul li:hover{ }

.rightSection:hover > .rightTitle{background-color:#083381}
.rightSection:hover > .rightContent{background-color:#e7f0ff}




/*--------------------------------------------------START Decision Body List ------------------------------------------*/
/*body{font-family:Arial, Helvetica, sans-serif; font-size:12px;margin:0;padding:0;}
a, a:link, a:active, a:visited{ color:#13579b; text-decoration:underline}
a:hover{text-decoration:none;}*/

#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_Topics .MainTitle{ padding-left:10px; 
/* fallback (Opera) */background: #ffffff;
/* Mozilla: */background: -moz-linear-gradient(left, #ffffff, #f2f2f2);
/* Chrome, Safari:*/ background: -webkit-gradient(linear,left top, right top, from(#ffffff), to(#f2f2f2));
/* MSIE */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=1); /* ie7 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=1); /* ie8 */

}
#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:800px; border:1px solid #D7F0F2; margin:auto}
.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}
table#list tr(odd) {background-color:#ebebdf;}
/*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 ------------------------------------------*/
/*--------------------------------------------------START Topics ------------------------------------------*/
#ss_Topics .centercontent,  .centercontent{ margin:/*5px 10px 10px 10px*/0px; display:block; padding:/*5px*/0px}
.centercontent .topicInfo,#ss_Topics .topicInfo{display:block; float:none; clear:both; width:830px; padding:4px 10px 5px 30px; background-color:#faf9eb; border:1px solid #f1f0dc; background-image:url(../images/icon-info2.gif); background-repeat:no-repeat; background-position:top left; margin:0px 0px 10px 30px;}
#ss_Topics .heading{ font-size:14px; font-weight:bold; background-color:#FFFFFF; border:none; margin:12px 10px 0px 15px; font-family:Arial, Helvetica, sans-serif}


#ss_Topictree a.map,#ss_Topictree a.map:link,#ss_Topictree.map:active, #ss_Topictree a.map:visited,#ss_itemsByTopic a.map,#ss_itemsByTopic a.map:link,#ss_itemsByTopic.map:active, #ss_itemsByTopic a.map:visited{ background-image:url(../images/buttons/map_sm.gif); background-repeat:no-repeat; margin-bottom:8px; display:inline-block; font-size:13px; border:1px solid #cee0b9; padding:1px 5px 1px 20px; background-position:center left; background-color:/*#d5e398*/#fcf6dc; color:#13579b}
#ss_itemsByTopic a.map:hover{ background-color:#e8f0c5; border:1px solid #e3e2ad}
#ss_itemsByTopic table td.meetingDate{width:140px}
#ss_itemsByTopic table td.reference{width:40px}
#ss_itemsByTopic table td.agendaItemTitle{width:400px}
#ss_itemsByTopic table.zebra tr.hoverOver td:hover, #ss_itemsByTopic table.zebra tr.hoverOver:hover{ background-color:#f0e2aa; color:#000; cursor:hand}
#ss_itemsByTopic table.zebra tr.hoverOver:hover{cursor:hand;}


#ss_Topics .linksSection{display:block; margin:0px 20px 20px 35px;}
#ss_Topics .linksSection table{ margin:/*0px 0px 0px 45px*/0px;display:block;}
#ss_Topics .linksSection table td{ width:50%; padding-right:30px;}
#ss_Topics .linksSection a.title{ text-transform:none; display:block;padding:0px;}
#ss_Topics .linksSection .desc{display:block; padding-bottom:10px; font-size:12px;}


#ss_Topictree .tree{}
#treeContent{display:block;!important margin-left:25px;  margin-top:0px;_margin-top:0px;/margin-top/*\**/:0px;/*ie8*/}
#ss_TopicList{display:block; padding-top:0px;_padding-top:0px; /*padding-left:10px;*/}
/*.noTopicsFound,.noTopicsFound .title{ font-weight:normal; padding-left:20px; }
tr.noTopicsFound .title{background-image:url(../images/bullet_red.gif); background-repeat:no-repeat; background-position:left middle}
tr.noTopicsFound{background-color:#ebeff2!important;}*/
#ss_TopicList .title{ font-size:14px; padding-left:5px;}
#ss_TopicList .noItemsFound{ padding-left:15px;}
#ss_itemsByTopic .noItemsFound{display:block; margin-bottom:10px;}

#ss_itemsByTopic .header .header-left{text-align:left; width:40%; float:left;color:#fff; font-size:125%; line-height:160%}
#ss_itemsByTopic .header .header-right{text-align:right; width:50%; color:#fff; padding-top:inherit; vertical-align:middle; padding-left:inherit;  }
#ss_itemsByTopic #ss_searchResults table#searchResultsTable{width:100%}

.topicsFound{ background-color:#FFFFFF; border:0px}

.breadcrumbs{ display:block; margin:13px}
.breadcrumbs a{ font-weight:normal}
.breadcrumbs .crumb{ padding:0px; font-weight:normal; color:#666666; display:none}
/*
.breadcrumbs ol{border-bottom:1px solid #dedede; 
/* fallback (Opera) background: #ffffff;
/* Mozilla:background: -moz-linear-gradient(left, #ffffff, #f2f2f2);
/* Chrome, Safari: background: -webkit-gradient(linear,left top, right top, from(#ffffff), to(#f2f2f2));
/* MSIE filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=1); /* ie7
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=1);} /* ie8 
*/
.breadcrumbs ol{border-bottom:1px solid #faf7f7;
}
.breadcrumbs ol.breadcrumb, .breadcrumbs ol.breadcrumb li{list-style-type:none; padding:0; margin:0;}
.breadcrumbs {border:1px solid #dedede;  /*border-right:none;*/ height:30px; }
.breadcrumbs li {float:left;line-height:30px;padding-left:15px; color:#777;}
.breadcrumbs li a {display:block; padding:0 20px 0 10px; background:url(../images/crumbs.gif) no-repeat right center; font-size:13px; text-transform:capitalize; text-decoration:underline}
.breadcrumbs li a:hover{text-decoration:none;}
.breadcrumbs .topicIndicator a,.breadcrumbs .topicIndicator a:link,.breadcrumbs .topicIndicator a:active,.breadcrumbs .topicIndicator a:visited {color:#345f9a; font-weight:bold;!important}
.breadcrumbs ol.breadcrumb li .topicIndicator{ _background-image:url(../images/list.gif); _background-repeat:no-repeat; _padding-left:18px;}
.breadcrumbs ol.breadcrumb li.last{  padding-left:10px; padding-right:10px; color:#0b6ab4; text-transform:capitalize; size:12px;} 
#ss_TopicList table{/*width:100%;*/}
#ss_TopicList table td{vertical-align:text-top;}
#ss_TopicList td.meetingDate{ width:65px;}
#ss_TopicList td.decisionBodyName{ width:120px;}
#ss_TopicList .noTopicsFound{/*width:890px;*/}
#ss_TopicList table#list,#ss_TopicList table#list tbody{ /*width:900px;*/}
#ss_TopicList table#list td.meetingDate{ white-space:nowrap}
#ss_TopicList table#list td.agendaItemTitle{ width:450px}
#ss_TopicList table#list td.decisionBodyName{ width:200px;}


/*ul.tree,*/ ul.tree ul { list-style-type: none; background:url(../images/tree/vline.gif) repeat-y; margin: 0; padding: 0; } 
.tree{ font-family:Arial, Helvetica, sans-serif; margin-left:30px;} 
ul.tree{ list-style:none } 
ul.tree li{font-weight:bold; color:#13579b; font-size:14px}
ul.tree li { margin: 0; padding: 0 20px; /*height:25px;*/ }
ul.tree li a:hover{background-color:#e7f2b5; color:#000000}
ul.tree ul li { margin: 0; padding: 0 20px; line-height: 20px; background: url(../images/tree/nodeLonger.gif)  no-repeat; color: #000; font-weight: normal; font-size:12px } 
ul.tree li.last { background: #fff url(../images/tree/lastNode.gif) no-repeat;} 

.topicLinks{ margin-top:2px; margin-bottom:2px; border:1px solid #fff /*text-transform:capitalize*/; padding:5px}
.topicLinks:hover{ background-color:/*#f2f7fb*/#eeeeee; border:1px solid #f2f7fb}
.topicLinks:hover a.title, .topicLinks:hover a.title:active, .topicLinks:hover a.title:link, .topicLinks:hover a.title:visited{ background-color:/*/#f2f7fb*/#eee;}
.topicLinks:hover a:hover{ color:#000000; text-decoration:underline}
.topicLinks table{ width:100%;}
.topicLinks a.title,.topicLinks a.title:active,.topicLinks a.title:link,.topicLinks a.title:visited{ font-size:15px; display:block; width:100%; padding:10px 0px 0px 0px; color:#13579b;font-weight:bold; text-decoration:none;}

.topicLinks a,.topicLinks a:link,.topicLinks a:active,.topicLinks a:visited{ /*color:#3d7eae*/}
.topicLinks a:hover{ background-color:/*#e7f2b5*/#e3eefb; color:#13579b!important; text-decoration:none!important}
.topicLinks a.title:hover{text-decoration:none; background-color:#fff; }
a.findUpcomingItems,a.findUpcomingItems:active,a.findUpcomingItems:link,a.findUpcomingItems:visited{ padding:1px 5px 1px 20px; background-image:url(../images/magnifier.gif); background-repeat:no-repeat; background-position:left; color:#13579b; text-decoration:underline; margin:5px 0px 15px 0px; width:160px; display:block; border:1px solid #cee0b9; background-color:#fcf6dc; font-size:13px; white-space:nowrap;}
a.findUpcomingItems:hover{ text-decoration:none; background-color:#e8f0c5; text-decoration:none; border:1px solid #e3e2ad}

a.findRecentItems, a.findRecentItems:active,a.findRecentItems:link,a.findRecentItems:visited{ padding:1px 5px 1px 20px; background-image:url(../images/magnifier.gif); background-repeat:no-repeat; background-position:left; color:#13579b; text-decoration:underline; margin:5px 0px 15px 0px; width:130px; display:block; border:1px solid #cee0b9; background-color:#fcf6dc; font-size:13px; white-space:nowrap;}
a.findRecentItems:hover{ text-decoration:none; background-color:#e8f0c5; text-decoration:none; border:1px solid #e3e2ad}

/*--------------------------------------------------END Topics ------------------------------------------*/
/*----------------------------------------------------------Calendar-------------------------------------------------------------*/
/* meetingCalendarView.jsp */
#meetingCalendarView{/*float: left;*/display: block;margin-left: 10px;background-color:#FFFFFF;}
#meetingCalendarView table.schedulecalendar{background-color:#FFFFFF; border:0px;	border-left: 1px #ccc solid; margin:10px; }
html>/**/body #meetingCalendarView table.schedulecalendar{border-right: 1px #ccc solid; border-bottom:1px solid #ccc} /*FIREFOX Hack*/
#meetingCalendarView table.schedulecalendar tr td input{ background-color:#000000}
#meetingCalendarView table.schedulecalendar th{	background: #f4f4f4;	text-align: center ! important;height: 30px;width:14%}
#meetingCalendarView table.schedulecalendar th.header{	background: #666 no-repeat 5px;	border: 1px #666 solid;	color: #fff;	height: 30px;}
#meetingCalendarView table.schedulecalendar th.header .col1{	display: block;	float: left;	padding-left: 70px;	font-size: 1.2em;}
#meetingCalendarView table.schedulecalendar th.header .col2{	display: block;	float: right;	padding-right: 5px;}
#meetingCalendarView table.schedulecalendar th.header .col2 select{	font-size: 90%;}
#meetingCalendarView table.schedulecalendar th.header .col2 input{	vertical-align: middle;}
#meetingCalendarView table.schedulecalendar th{	border: 1px #ccc solid;	border-left: none;}
#meetingCalendarView table.schedulecalendar td{	border: 1px #ccc solid;	border-left: none;	border-top: none;	height: 100px;	overflow:visible;	padding: 3px;vertical-align: top;/*	display:inline-block;*/ /*removed this line - firefox fix*/	background-color:#fff; width:125px;}
#meetingCalendarView table.schedulecalendar td:hover,#meetingCalendarView table.schedulecalendar td.cal-weekend:hover{ background-color:#d8e0f8;}
#meetingCalendarView table.schedulecalendar td:hover .vevent {border-bottom: 1px #999 dashed; display:block;}



#meetingCalendarView table.schedulecalendar td#calendarList:hover{ background-color:#fff;}
#meetingCalendarView table.schedulecalendar td:hover a{ color:#1b5295; /*text-decoration:underline;*/}
#meetingCalendarView table.schedulecalendar td:hover .vevent:hover,#meetingCalendarView table.schedulecalendar td:hover .veventExpanded:hover{}
#meetingCalendarViewPDF table.schedulecalendar td{	font-size:12px;}
#meetingCalendarView table.schedulecalendar td .cal-day a, #meetingCalendarView table.schedulecalendar td .cal-day.default, #meetingCalendarView table.schedulecalendar td .cal-day a, #meetingCalendarView table.schedulecalendar td .cal-day.active a,#meetingCalendarView table.schedulecalendar td.today .today{	background: #fff;	color: #666;	border-bottom: 1px #ccc solid;	border-right: 1px #ccc solid;	border-top: 4px #999 solid;	display: block;	margin:-3px;	margin-bottom: 3px;	padding: 3px;	width: 14%;}
#meetingCalendarView table.schedulecalendar td .cal-day.active a{ width:17px;}
#meetingCalendarView table.schedulecalendar td.today,#meetingCalendarView table.schedulecalendar td.today:hover{background-color: #FFEDDB; text-align:left} 
#meetingCalendarView table.schedulecalendar td.today .today.active{border-top: 4px #f90 solid}
/*opera only fix*/
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#meetingCalendarView table.schedulecalendar td.today{ }
#meetingCalendarView table.schedulecalendar td{ border-left-color:#cccccc;border-right-color:#cccccc;border-top-color:#cccccc;border-bottom-color:#cccccc;}
}
 /**/
 /* Safari 3.0 and Opera 9 rules here */
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#meetingCalendarView table.schedulecalendar td.today {height:100%;border-top:1px solid #cccccc;}

}
/**/
/* Firefox rules here */
@-moz-document url-prefix() {
}
/**/

#meetingCalendarView table.schedulecalendar td .cal-day a, #meetingCalendarView table.schedulecalendar td .cal-day.active a{	border-top: 4px #f90 solid;	color: #13579b;}
#meetingCalendarView table.schedulecalendar td .vevent a:hover, #meetingCalendarView table.schedulecalendar td .veventExpanded a:hover{	color: #13579b;}
#meetingCalendarView table.schedulecalendar .vevent0  a.url:link,#meetingCalendarView table.schedulecalendar .vevent0  a.url:active,#meetingCalendarView table.schedulecalendar .vevent0  a.url:visited{ background-image:url(../images/xsm_arrow_blue.gif); background-repeat:no-repeat; background-position:right; color:#4280d3; padding-right:8px; padding-bottom:2px; padding-left:80px; font-weight:bold; text-align:right }
#meetingCalendarView table.schedulecalendar .vevent0  a.url:hover{color:#1b5295; text-decoration:none;}
#meetingCalendarView a, #meetingCalendarView a:link, #meetingCalendarView a:active, #meetingCalendarView a:visited,#meetingCalendarView table.schedulecalendar .vevent .summary a.url:link,#meetingCalendarView table.schedulecalendar .vevent  .summary a.url:active,#meetingCalendarView table.schedulecalendar .vevent  .summary a.url:hover,#meetingCalendarView table.schedulecalendar .vevent  .summary a.url:visited, #meetingCalendarView table.schedulecalendar .vevent  a.url:link, #meetingCalendarView table.schedulecalendar .vevent  .summary a.url:active,#meetingCalendarView table.schedulecalendar .vevent  .summary a.url:visited { color:#13579b;}
#meetingCalendarView table.schedulecalendar,#meetingCalendarView a, #meetingCalendarView a:link, #meetingCalendarView a:active, #meetingCalendarView a:visited,#meetingCalendarView table.schedulecalendar .veventExpanded .summary a.url:link,#meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:active,#meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:hover,#meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:visited, #meetingCalendarView table.schedulecalendar .veventExpanded  a.url:link, #meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:active,#meetingCalendarView table.schedulecalendar .veventExpanded  .summary a.url:visited { color:#13579b;}
#meetingCalendarView table.schedulecalendar{width:883px;}
#meetingCalendarView table.schedulecalendar td .vevent, #meetingCalendarView table.schedulecalendar td .veventExpanded{	border-bottom:1px #ddd dashed;	margin-bottom:4px;	padding-bottom: 4px;}
 #meetingCalendarView table.schedulecalendar td:hover .veventExpanded{border-bottom:1px dashed #999;}
#meetingCalendarView table.schedulecalendar td.today .vevent, #meetingCalendarView table.schedulecalendar td.today .veventExpanded{}
#meetingCalendarView table.schedulecalendar td.cal-weekend{	background: #f4f4f4;width:125px }
#meetingCalendarView table.schedulecalendar tr.cal-status td{	height: 15px;	width: auto;}
#meetingCalendarView table.schedulecalendar tr.cal-status td p{	padding: 4px;	padding-top: 4px;}
#meetingCalendarView table.schedulecalendar tr.cal-status td a{	margin-top: 4px;	float: left;}
#meetingCalendarView table.schedulecalendar td{ width:125px}
#meetingCalendarView table.popup{}
#meetingCalendarView table.schedulecalendar td.schedulecalendarHead{FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#377cb0', EndColorStr='#29638e'); background-color:#4c84ae/*46779c*/; border:0px; text-align:center; vertical-align:middle; white-space:nowrap; height:25px; padding:2px 0px 2px 0px; margin:0px;}

#meetingCalendarView table.schedulecalendar td.schedulecalendarHead table td{ margin:0; padding:0; height:0px; background-color:transparent; border:none; vertical-align:middle}

#meetingCalendarView table.schedulecalendar td.col0,#meetingCalendarView table.schedulecalendar td.col0 label{text-align:left!important; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:7px; width:33%}

#meetingCalendarView table.schedulecalendar td.col0 btn1, #meetingCalendarView table.schedulecalendar td.col0 .btn1 label{ color:#333; font-weight: normal}
#meetingCalendarView table.schedulecalendar td.col0,#meetingCalendarView table.schedulecalendar td.col0 label font{ color:#fff} /* translation fix*/
#meetingCalendarView table.schedulecalendar td.schedulecalendarHead{ background-image:url(../images/schdHeadBack.gif);}
#meetingCalendarView table.schedulecalendar td.col0{ border:none; background-image:url(../images/schdHeadBack.gif); }
#meetingCalendarView table.schedulecalendar td.col1{text-align:center!important; font-family:Arial, Helvetica, sans-serif; font-size:125%; color:#FFFFFF; font-weight:bold; width:33%}
#meetingCalendarView table.schedulecalendar td.col1 font{color:#fff;} /* translation fix */
#meetingCalendarView table.schedulecalendar td.col2{ padding-top:5px; padding-right:5px; vertical-align:middle; text-align:right; width:33%;} 
#meetingCalendarView table.schedulecalendar td.col2 table{float:right}
#meetingCalendarView table.schedulecalendar td
#meetingCalendarView a.url:active,#meetingCalendarView a.url:link,#meetingCalendarView a.url:visited{ text-decoration:none}
#meetingCalendarView a.url:hover{ text-decoration:underline}
#meetingCalendarView .nextMonth{width:49%; display:inline-block; text-align:right; margin-right:10px;}
#meetingCalendarView .prevMonth{width:46%; display:inline-block; margin-left:15px}

 a.previousMeeting:active,a.previousMeeting:link,a.previousMeeting:visited{background-image:url(../images/arrow_prev_blue.gif); background-repeat:no-repeat; background-position:left center;  padding-left:12px; height:20px; line-height:15px; text-decoration:underline; color:#6699cc}
a.previousMeeting:hover{ text-decoration:none}
a.nextMeeting:active,a.nextMeeting:link,a.nextMeeting:visited{background-image:url(../images/arrow_next_blue.gif); background-position:right center; background-repeat:no-repeat;  padding-right:12px; height:20px; line-height:15px; text-decoration:underline;  color:#6699cc;}
a.nextMeeting:hover{ text-decoration:none}

#ss_meetingCalendarCell fieldset{ text-align:left;}
#ss_meetingCalendarCell .holiday{margin-left:10px; width:500px}
#ss_meetingCalendarCell .holiday li{list-style:square;}

/* new calendar*/
#meetingCalendarView table.schedulecalendar1{ width:868px; border:1px solid #ccc}
html>/**/body #meetingCalendarView table.schedulecalendar1{border-right: 1px #ccc solid; border-bottom:1px solid #ccc} /*FIREFOX Hack*/

#meetingCalendarView table.schedulecalendar1 td.schedulecalendarHead{FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#377cb0', EndColorStr='#29638e'); background-color:#4c84ae/*46779c*/; border:0px; text-align:center; vertical-align:middle; white-space:nowrap; height:25px; padding:2px 0px 2px 0px; margin:0px;}

#meetingCalendarView table.schedulecalendar1 td.schedulecalendarHead table td{ margin:0; padding:0; height:0px; background-color:transparent; border:none; vertical-align:middle}
#meetingCalendarView table.schedulecalendar1 td.col0,#meetingCalendarView table.schedulecalendar1 td.col0 label{text-align:left!important; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:7px; width:33%}
#meetingCalendarView table.schedulecalendar1 td.col1{text-align:center!important; font-family:Arial, Helvetica, sans-serif; font-size:125%; color:#FFFFFF; font-weight:bold; width:33%}
#meetingCalendarView table.schedulecalendar1 td.col1 font{color:#FFF;} /*translation purposes*/
#meetingCalendarView table.schedulecalendar1 td.col2{ padding-top:5px; padding-right:5px; vertical-align:middle; width:34%; text-align:right; padding-left:105px}
#meetingCalendarView table.schedulecalendar1 td.col2 font{color:#FFF;} /*translation purposes*/
#meetingCalendarView table.schedulecalendar1 td.col2 table{padding:0px; margin:0px;}


#meetingCalendarView a.url:active,#meetingCalendarView a.url:link,#meetingCalendarView a.url:visited{ text-decoration:none;}
#meetingCalendarView a.url:hover{ text-decoration:underline; color:#1b5295}



#meetingCalendarView table.schedulecalendar1 td{ width:120px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:100px; padding:2px}
#meetingCalendarView table.schedulecalendar1 td.scheduleCalendarHead table, #meetingCalendarView table.schedulecalendar1 td.scheduleCalendarHead table td{ height:30px; border:0px; }
#meetingCalendarView table.schedulecalendar1 th{	background: #f4f4f4;	text-align: center ! important;height: 30px;width:14%}

/*------------------- Option calender list ------------------------*/
#meetingCalendarView table.schedulecalendar td#calendarList{  border:1px; text-align:left; padding-left:15px; margin-bottom:10px; border-left:0px; font-family:Arial, Helvetica, sans-serif }
#meetingCalendarView table.schedulecalendar td#calendarList .list-title{ font-size:14px; width:300px; font-weight:bold; text-align:left; padding:15px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif}
#meetingCalendarView table.schedulecalendar td#calendarList .list-date-line{ margin:10px 0px 5px 0px; background-color:#fff; display:block; border-bottom:1px solid #dbe8f9; width:850px}
#meetingCalendarView table.schedulecalendar td#calendarList .list-date-line .list-date{ font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; white-space:nowrap; padding-top:10px; width:80%; background-color:#fff; display:inline-block}

.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}
#meetingCalendarView table.schedulecalendar td#calendarList .list-date-line a.more:link,#meetingCalendarView table.schedulecalendar td#calendarList .list-date-line a.more:active,#meetingCalendarView table.schedulecalendar td#calendarList .list-date-line a.more:visited{ background-image:url(../images/xsm_arrow_blue.gif); background-repeat:no-repeat; background-position:right; color:#4280d3; padding-right:9px; padding-bottom:2px; font-weight:normal; text-transform:lowercase; font-size:100%; text-decoration:none;display:inline-block; text-align:right; width:15%}
#meetingCalendarView table.schedulecalendar td#calendarList .list-date-line a.more:hover{text-decoration:underline;display:inline-block}



#meetingCalendarView table.schedulecalendar td#calendarList .list{ width:100%;}
#meetingCalendarView table.schedulecalendar td#calendarList .list-item{ padding-bottom:10px; width:600px;}
#meetingCalendarView table.schedulecalendar td#calendarList .list-item a:link,#meetingCalendarView table.schedulecalendar td#calendarList .list .list-item a:active,#meetingCalendarView table.schedulecalendar td#calendarList .list .list-item a:visited{color:#5289cd; text-decoration:underline}
#meetingCalendarView table.schedulecalendar td#calendarList .list-item a:hover{ text-decoration:none}
#meetingCalendarView table.schedulecalendar td#calendarList .desc{ display:block;}
#meetingCalendarView table.schedulecalendar td#calendarList .list-event-title{ margin-left:20px; padding:5px 5px 5px 25px; width:120px; font-size:12px; font-weight:bold; color:#166391; border:1px solid #e8e5c7; background-image:url(../images/date.gif); background-repeat:no-repeat; background-position:left;}
#meetingCalendarView table.schedulecalendar td#calendarList .eventList{width:550px;}
#meetingCalendarView table.schedulecalendar td#calendarList ul{padding-left:35px; padding-top:5px; list-style:square}
#meetingCalendarView table.schedulecalendar td#calendarList .today{ }


#meetingCalendarView table.schedulecalendar td#calendarList .today a,#meetingCalendarView table.schedulecalendar td#calendarList .today .list-date-line,#meetingCalendarView table.schedulecalendar td#calendarList .today .list-date-line .list-date{ background-color:#f8efb4}
table.schedulecalendar td#calendarList .today{font-size:12px;}
table.schedulecalendar td#calendarList .today .list-date{font-size:13px!important; padding-left:5px; line-height:15px; text-align:left; border-left:5px solid #e0d691}
#meetingCalendarView table.schedulecalendar td{font-weight:normal; line-height:13px;}

/*print options*/
.print-only, .print-onlyDiv{display:none;}

.veventExpanded .print-only{display:block;}
#meetingCalendarView table.schedulecalendar td .vevent,#meetingCalendarView table.schedulecalendar td:hover .vevent,#meetingCalendarView table.schedulecalendar td .veventExpanded ,#meetingCalendarView table.schedulecalendar td:hover .veventExpanded {text-align:left; padding:4px 0px 4px 0px; margin:0px; }
#meetingCalendarView table.schedulecalendar td .vevent:hover a:hover,#meetingCalendarView table.schedulecalendar td .veventExpanded:hover a:hover{ text-decoration:underline}
/*----------------------------------------------------------  END Calendar ------------------------------------------------------------------------*/
/*---------------------------------------------- bubble tooltip -------------------------------------------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:30;
	padding: 2px 0px 0px 0px;
	width:200px;
	color: #000;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	border:1px solid #b8d461;
	font-weight:normal;
}


a.tt:hover span.top{
	display: block;
/*	padding: 30px 8px 0;*/
    background:#e4f1bb url(bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 5px 5px 5px 20px; 
	background: #e4f1bb /*url(bubble_filler.gif)*/ repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #000;
    background: #e4f1bb url(bubble.gif) no-repeat bottom;
}

a.tt:hover span.middle ul{margin-top:5px;}
a.tt:hover span.middle ul li{margin-left:15px;}
/*-----------------------------------------------------------------------------------------*/

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;}
.report table th.nosort{ text-decoration:none; cursor:hand;;background-color:#d6e1e7;border:1px solid #c4d0d9;  background-position:right center; background-repeat:no-repeat; text-align:center;}

/**/

/* 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:5px 5px 5px 25px;margin: 10px;line-height:14px; color:#000;}

.note-warning,table .default .note-warning{background:url(../images/icon_warning_sm_transparent.gif);background-position:3px 3px;background-repeat:no-repeat;background-color:#f8f8de;border:1px #dedeb6 solid;padding:9px 5px 5px 30px;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*/
 table.zebra tr:nth-child(odd){ background-color:#ebebdf;}
.alt , tr.alt {background-color:#ebebdf;}
.alt_profile {background-color:#fefbf0/*#f7f2df;*/}

table td.Listheader{ 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:100px; 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_showDeclaredInterestReport,button.button_showDeclaredInterestReport,.button_showDeclaredInterestReport{background-image:url(../images/buttons/gray/showDeclaredInterestReport.gif); border:0px; margin-left:3px; font-weight:normal;cursor:hand; background-repeat:no-repeat; width:225px; 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}

button.video{ display:block; background-image:url(../images/video1.png); background-position:2px 3px; background-repeat:no-repeat; padding-left:25px}
button.video:hover{ border:1px solid #000}

a.video:link, a.video:active, a.video:visited{background-image:url(../images/video3.gif); background-position:2px -1px; background-repeat:no-repeat; padding-left:25px;}
.blueText{ color:#136fbd; font-weight: bold}
.blueIcon{ color:#136fbd; font-weight: bold; padding-right: 6px}

/*--------------------------------- 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;}
.report h3{ text-decoration:underline; font-weight:bold; margin-bottom:10px}

.report h5{ font-size:140%; text-align:center; margin-top:20px; margin-bottom:20px } /*heading*/
.report h6{ font-size:110%; text-align:center; } /*heading*/

#ss_vote_report .innertext{line-height:12px;}

/*------------------------------------  input onfocus ---------------------*/

input.curFocus, select.curFocus{background: #fffdef; border:1px solid #999}

/*Meeting Monitor Index page*/
#ss_monitorIndex{ margin:20px; font-family:Arial, Helvetica, sans-serif; font-size:1em}
#ss_monitorIndex ul li:hover{ background-color:#f0e2aa;}
#ss_monitorIndex ul li{ padding-bottom:4px; font-size:13px}
#ss_monitorIndex .large{ font-size:16px;}
#ss_monitorIndex .monitorHeadings{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; margin:15px 0px 0px 5px; padding-bottom:0px; display:block;}
#ss_monitorIndex ul.monitorList{padding:0px; margin:10px 0px 0px 35px}
#ss_monitorIndex ul.monitorList li{ line-height:20px;}

/*meeting monitor message*/
#monitor-message a:link,#monitor-message a:active,#monitor-message a:visited{ color:#628cb3; text-decoration:underline}
#monitor-message{
	width: 640px;
	height: 32px;
	overflow: hidden;
	background-color: #fff8cc;
	border: 1px solid #ebebc2;
	padding: 2px;
	margin:0px 0px 10px 0px;
	font-size: 11px;
	font-weight: bold;
		}
#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:#FFFFFF}
.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}
/**/


/* google translate
#google_translate_element { background-color:#efefef }
#google_translate_element span{ display:none}
#google_translate_element .translate{ display:inline-block; float:right; margin-top:10px}
#google_translate_element .skiptranslate div{}
#google_translate_element .goog-logo-link{ display:none}*/


/***************************        my ward ***************************************/
#content table#wardsNeighborhoods{ border-collapse:collapse; }
#content table#wardsNeighborhoods th{ font-size:120%}
#content table#wardsNeighborhoods td{ padding:20px 10px 10px 50px ;}
#content table#wardsNeighborhoods td .results{ margin-top:10px}
#content table#wardsNeighborhoods td .results ul{ background-color:#fff; border:1px solid #efefef; padding:10px; width: 700px} 
#content table#wardsNeighborhoods td .results ul li{ list-style-type:none; margin-bottom:5px}

 

#content table.content td.full{ width:100%; padding:10px;display:block}

#content .savedSearch h2{ background-color:#fff;}

#ss_myWardSearch{ padding-left:25px}
#ss_myWardSearch .searchFields{ border:1px solid #b9cbe0; border-radius: 10px; padding:10px; margin-bottom:20px; background-color:#d8e3f0; width:830px}
#ss_myWardSearch .searchFields div{margin-bottom:20px;}
#ss_myWardSearch .searchFields select{margin-right:20px; }
#ss_myWardSearch .searchFields input{margin-right:20px; }
#ss_myWardSearch .searchFields input[type='checkbox']#setAsDefault{margin-right:3px; }
#ss_myWardSearch #saveSearchBtn{ margin-left:10px}

#ss_myWardSearchResults H1.MainTitle{ width:90%}
#ss_myWardSearchResults h2{ font-size:14px}
#ss_myWardSearchResults h2#scrollpos{width:90%}
#ss_myWardSearchResults .buttonBar .left{ width:50%; display:inline-block; text-align:left; float:left}
#ss_myWardSearchResults .buttonBar .left .paginationArea{ padding-left:0px}
#ss_myWardSearchResults .buttonBar .left .totalRec{ font-weight:bold}
#ss_myWardSearchResults .buttonBar .right{ width:45%;display:inline-block; text-align:right;}


#content .searchFields h2{ background-color:transparent; padding-left:0px; margin-bottom:20px; font-size:120%}
#content .searchFields table.default{display:table; margin-top:30px; border:1px solid #aabacc}
#content .searchFields table.default td{ width:50%; background-color:#f4f8fc; border:1px solid #aabacc}
#content .searchFields table.default td.buttons{ text-align:center; padding:7px}
#content .searchFields table.default th{ text-align:center; background-color:#7398c2; border:1px solid #aabacc; background-image:none; color:#fff; padding-top:10px}
#content .searchFields table.default td ul{ margin-top:10px; display:block}
#content .searchFields table.default td ul li{ list-style:inside; list-style-type:disc}

#content .searchFields .buttonBar{ background-color:transparent; border:none; width:98%}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* chrome*/
.buttonBar{ width:96%}
}

input:focus, select:focus{ background-color:#fffdef}

#content .filterItems h2{ background-color:transparent}

#content .filterItems table.items{border:1px solid #ccc; width:100%; width:780px; border-collapse:collapse; margin-bottom:10px}
#content .filterItems table.items td{border-right:1px solid #ccc; width:25%; text-align:center; vertical-align:middle; height:30px; font-size:1.05em}
#content .filterItems table.items td.agenda{ border-left:50px solid #ce6c1c}
.filterItems table.items td.agenda:hover, .filterItems table.items td.agenda.selected{ background-color:#fccba3; cursor:pointer}
.filterItems table.items td.decisions{ border-left:50px solid #33a8ff}
.filterItems table.items td.decisions:hover,.filterItems table.items td.decisions.selected{ background-color:#cce7fc; cursor:pointer}
.filterItems table.items td.minutes{ border-left:50px solid #9e5ece}
.filterItems table.items td.minutes:hover,.filterItems table.items td.minutes.selected{ background-color:#ead4fa; cursor:pointer}
.filterItems table.items td.all{ background-color:#fff}
.filterItems table.items td.all:hover,.filterItems table.items td.all.selected{ background-color:#000; color:#fff; cursor:pointer}


#content .searchResults td.meetingDate{ width:95px; text-align:center}
#content .searchResults td.color{ text-align:center; padding:0px; width:5px}
#content .searchResults td.color.agenda{ background-color: #ce6c1c; width:5px; padding:2px 5px 5px 5px; height:100%}
#content .searchResults td.color.decision{ background-color: #33a8ff; width:5px; padding:2px 5px 5px 5px; height:100%}
#content .searchResults td.color.minutes{ background-color: #9e5ece; width:5px; padding:2px 5px 5px 5px; height:100%}

table.hover tr:hover{ background-color:#faf3c4}
table#searchResultsTable{width:905px}
table#searchResultsTable td.agendaItemTitle{ width:360px}
table#searchResultsTable th#mapped,table#searchResultsTable th#colour{ background:#d6e1e7; border:1px solid #c4d0d9}
table#searchResultsTable td.mapped{ text-align:center; width: 110px;}
table#searchResultsTable td.mapped a.mapped,a.mapped{ background-image:url(../images/map_sm.png); background-repeat:no-repeat; background-position:left; padding-left:25px; padding-bottom:5px}

#ss_myWardSearch ul.searches, #ss_myWardSearchResults ul.searches{ display:block; width:750px; background-color:#faf8e3; list-style-position:outside; padding:0px;  border:1px solid #ccc; margin-bottom:20px; font-size:12px; line-height: 100%; border-radius:5px; display:inline-block}
#ss_myWardSearch .savedSearch h2, #ss_myWardSearchResults .savedSearch h2{ margin-bottom:5px; display:block; margin-left:0px; font-size:14px}
#ss_myWardSearch ul.searches li, #ss_myWardSearchResults ul.searches li{ padding:5px 5px 5px 15px; border-top:1px solid #ccc; display:block}
#ss_myWardSearch ul.searches li, #ss_myWardSearchResults ul.searches li { list-style:none;}
#ss_myWardSearch ul.searches li .left, #ss_myWardSearchResults ul.searches li .left { width:70%; text-align:left; display:inline-block;}
#ss_myWardSearch ul.searches li .right, #ss_myWardSearchResults  ul.searches li .right{ width:28%; text-align:right; display:inline-block; padding:5px 0px;}
#ss_myWardSearch ul.searches li .right button.more,#ss_myWardSearch ul.searches li .right button.remove-default,#ss_myWardSearch ul.searches li .right button.set-default,
#ss_myWardSearchResults ul.searches li .right button.more, #ss_myWardSearchResults ul.searches li .right button.remove-default, #ss_myWardSearchResults ul.searches li .right button.set-default
{ padding:3px 6px; background-color:#f1eeee; border-radius:3px}
#ss_myWardSearch button.remove-default, #ss_myWardSearch button.set-default,#ss_myWardSearchResults button.remove-default, #ss_myWardSearchResults button.set-default{width:100px}
#ss_myWardSearch button.more, #ss_myWardSearchResults button.more { background:url(../images/more_blue_sm.png) #efefef; background-repeat:no-repeat; background-position:40px 5px; padding-right:25px; border:1px solid #ccc}
#ss_myWardSearch button.less, #ss_myWardSearchResults button.less{background:url(../images/less_blue_sm.png) #efefef; background-repeat:no-repeat; background-position:30px 5px; padding-right:20px;border:1px solid #ccc}


#ss_myWardSearch ul.searches li, #ss_myWardSearchResults ul.searches li { display:none}
#ss_myWardSearch ul.searches li:first-child, #ss_myWardSearchResults ul.searches li:first-child { border-top:none; display:block}
#ss_myWardSearch ul.searches .other li:first-child, #ss_myWardSearchResults ul.searches .other li:first-child{ border-top:1px solid #ccc; }
#ss_myWardSearchResults .buttonBar{ width:95%}

/*search list full screen*/
#fullscreenMap h2{ font-size:1em}
#fullscreenMap .note{ width:63%}
#fullscreenMap ul.searches, #fullscreenMap ul.searches{ display:block; width:60%; background-color:#faf8e3; list-style-position:outside; padding:0px;  border:1px solid #ccc; margin-bottom:10px; font-size:100%; line-height: 100%; border-radius:5px; margin-left:5px; display:inline-block}
#fullscreenMap button.more,#fullscreenMap button.less{ display:inline-block}
#fullscreenMap .savedSearch h2, #fullscreenMap .savedSearch h2{ margin-bottom:0px; display:inline-block; margin-left:5px; font-size:12px}
#fullscreenMap ul.searches li, #fullscreenMap ul.searches li{ padding:2px 0px 2px 5px; border-top:1px solid #ccc; display:block}
#fullscreenMap ul.searches li, #fullscreenMap ul.searches li { list-style:none;}
#fullscreenMap ul.searches li .left, #fullscreenMap ul.searches li .left { width:55%; text-align:left; display:inline-block;}
#fullscreenMap ul.searches li .right, #fullscreenMap  ul.searches li .right{ width:43%; text-align:right; display:inline-block; padding:5px 0px;}
#fullscreenMap ul.searches li .right button.more,#fullscreenMap ul.searches li .right button.remove-default,#fullscreenMap ul.searches li .right button.set-default,
#fullscreenMap ul.searches li .right button.more, #fullscreenMap ul.searches li .right button.remove-default, #fullscreenMap ul.searches li .right button.set-default
{ padding:3px 6px; background-color:#f1eeee; border-radius:3px;}
#fullscreenMap ul.searches li .right button.remove-default, #fullscreenMap ul.searches li .right button.set-default{width:100px}
#fullscreenMap .savedSearch button.more{ background:url(../images/more_blue_sm.png) #efefef; background-repeat:no-repeat; background-position:40px 5px; padding-right:25px; border:1px solid #ccc}
#fullscreenMap .savedSearch button.less{ background:url(../images/less_blue_sm.png) #efefef; background-repeat:no-repeat; background-position:25px 5px; padding-right:20px;border:1px solid #ccc}

#fullscreenMap ul.searches li, #fullscreenMap ul.searches li { display:none}
#fullscreenMap ul.searches li:first-child, #fullscreenMap ul.searches li:first-child { border-top:none; display:block}
#fullscreenMap ul.searches .other li:first-child, #fullscreenMap ul.searches .other li:first-child{ border-top:1px solid #ccc; }
#fullscreenMap .totalRec{ font-weight:bold}

/**/

button{ outline:none}

#fullscreenMap{}
#fullscreenMap .header .left{width:62%; display:inline-block}
#fullscreenMap .header .right{width:36%; text-align:center; display:inline-block; vertical-align:top}
#fullscreenMap .filterItems{ font-size:12px; width:85%; text-align:center; float:right}
#fullscreenMap .filterItems h2{ background-color:transparent; margin:10px 0px -10px 0px ; padding:0px;border-top:1px solid #efefef; background-color:#efefef}

#fullscreenMap .filterItems table.items{border:1px solid #ccc; width:100%; padding:0px; border-collapse:collapse; margin-top:15px; display:inline-block; float:right; width: 100%; max-width:100%;}

#fullscreenMap .filterItems table.items td{border-right:1px solid #ccc; width:200px; text-align:center; vertical-align:middle; height:15px; font-size:1em; max-width:33%}
#fullscreenMap .filterItems table.items td.agenda{ border-left:30px solid #ce6c1c}
#fullscreenMap .filterItems table.items td.agenda:hover,#content .filterItems table.items td.agenda.selected{ background-color:#fccba3; cursor:pointer}
#fullscreenMap .filterItems table.items td.decisions{ border-left:30px solid #33a8ff}
#fullscreenMap .filterItems table.items td.decisions:hover,#content .filterItems table.items td.decisions.selected{ background-color:#cce7fc; cursor:pointer}
#fullscreenMap .filterItems table.items td.all{ background-color:#fff; /*width:100px*/}
#fullscreenMap .filterItems table.items td.all:hover,#fullscreenMap .filterItems table.items td.all.selected{ background-color:#000; color:#fff; cursor:pointer}

#fullscreenMap .sideBar{ font-size:1em; width:100%; padding-left:0px; padding-top:0px; height:55vh; overflow-y:scroll; margin-bottom:10px }
#fullscreenMap .sideBar #itemlist{ padding:0px; width:100%; margin-top:10px}

#fullscreenMap .sideBar #itemlist ul{ width:100%; margin-left:0px; padding-left:0px; border-left:1px solid #efefef}
#fullscreenMap .sideBar #itemlist li{ font-size:100%; padding:10px; list-style-image:none; list-style:none; border-bottom:1px solid #ccc; text-align:left; margin-left:0px}
#fullscreenMap .sideBar #itemlist li:hover,#fullscreenMap .sideBar #itemlist li:nth-child(odd):hover{ background-color:#faf1b5}
#fullscreenMap .sideBar #itemlist li .link{padding:5px}
#fullscreenMap .sideBar #itemlist li .desc{padding:5px}
#fullscreenMap .sideBar #itemlist li .address{padding:5px}


#fullscreenMap .sideBar #itemlist{ display:table}
#fullscreenMap .sideBar #itemlist .color{ display:none}
#fullscreenMap .sideBar #itemlist .agenda,#fullscreenMap .sideBar #itemlist .decisions{ border:1px solid #ccc; vertical-align:top}
/*#fullscreenMap .sideBar #itemlist .color{position: relative;vertical-align:top;display:inline-block; height:100%; width:5%; margin-right:10px; height:60px; border-bottom-right-radius:5px }*/
#fullscreenMap .sideBar #itemlist .agenda,#fullscreenMap .sideBar #itemlist .decisions{ border:1px solid #ccc}
/*#fullscreenMap .sideBar #itemlist .agenda .color{background-color: #ce6c1c;  }*/
/*#fullscreenMap .sideBar #itemlist .decisions .color{ background-color: #33a8ff;}*/

#fullscreenMap .sideBar #itemlist .information{display:inline-block; width:90%; padding:10px 0px}
/*#fullscreenMap .sideBar #itemlist .information:nth-child(odd) { background-color:#efefef}
#fullscreenMap .sideBar #itemlist .information:nth-child(even) { background-color:#ccc}*/
#fullscreenMap .sideBar #itemlist .agenda .information{display:inline-block; width:90%; padding:10px 10px; border-left:15px solid #ce6c1c}
#fullscreenMap .sideBar #itemlist .decisions .information{display:inline-block; width:90%; padding:10px 10px; border-left:15px solid #33a8ff}
/*#fullscreenMap .sideBar #itemlist li.decisions{ border-left:15px solid #33a8ff; border-bottom:1px solid #ccc;}*/

#fullscreenMap .rightSide{text-align:left; float:right; width:32%; padding-bottom:100px}

#fullscreenMap .rightSide .paginationArea{ padding:0px; text-align:center; display:block; float:none; clear:both}
#fullscreenMap .rightSide .paged{ text-align:right;}

#fullscreenMap .rightSide .searchArea{ text-align:right; margin-top:5px; display:block; float:none; clear:both}
#fullscreenMap .rightSide .lowerRight{ margin-left:auto; margin-right:auto; text-align:center}
#fullscreenMap .rightSide .lowerRight .searchArea{ text-align:center}
#fullscreenMap .rightSide .lowerRight .totalRec{ display:inline-block; float:right}
#fullscreenMap .rightSide .lowerRight .paginationArea {  display:inline-block;}

#fullscreenMap .pagination a,#fullscreenMap .pagination span{ margin-left:auto; margin-right:auto}

#fullscreenMap .header .right .searchArea.top{ text-align:center; margin:5px 0px; display:block; white-space:nowrap;padding-left:40px}


/*#fullscreenMap .left ul.searches{ display:block; width:60vw; background-color:#efefef; list-style-position:outside; padding:0px; border-radius:5px; border:1px solid #ccc; margin-bottom:20px}
#fullscreenMap .left ul.searches li{ padding:5px; border-top:1px solid #ccc; display:block; font-size:12px}
#fullscreenMap .left ul.searches li .left{ width:52%; text-align:left; display:inline-block;}
#fullscreenMap .left ul.searches li .right{ width:45%; text-align:left; display:inline-block; padding:10px; margin-right:0px}
#fullscreenMap .left ul.searches li:first-child{ border-top:none;}
#fullscreenMap .left ul.searches .other li:first-child{ border-top:1px solid #ccc; }*/

#fullscreenMap .link a:link,#fullscreenMap  .link a:active,#fullscreenMap .link a:visited, 
#fullscreenMap .link a.mapped:link, #fullscreenMap .link a.mapped:active,#fullscreenMap .link a.mapped:visited, { text-decoration:underline; color:#2e79bf; font-size:.85em}
#fullscreenMap .link a:hover,#fullscreenMap .link a.mapped:hover{ text-decoration:none;}

/* inner address list*/
#fullscreenMap .sideBar #itemlist ul.address li:nth-child(odd) { background-color:#efefef}
#fullscreenMap .sideBar #itemlist ul.address{border:1px solid #ccc; border-radius: 10px; background-color:#fff;padding:0px; }
#fullscreenMap .sideBar #itemlist ul.address li{ border-bottom:0px; }
#fullscreenMap .sideBar #itemlist ul.address li:hover{ background-color:#f9f4d2; border-radius:10px }
#fullscreenMap .footer{ white-space:normal; width:100%; height:auto; float:left; text-align:left; line-height:110%; margin-top:50px}

/* buttons*/
button{ border:1px solid #a5aeb6; border-radius:5px; padding:1px 10px 1px 10px; background-color:#d4d1d1; background-image:url(../images/btnBackgroundLg.png); font-family:Tahoma, Geneva, sans-serif; font-size:100%; color:#333}
button#today{ border-radius:5px; padding:1px 15px 1px 10px; color: #333}
button#today label{ padding:0px; margin:0px; color: #333}

/*button:hover, button:focus{ border:1px solid #000; border-radius:3px; padding:2px 5px;}*/


button.btn1{font-family: arial, Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; font-size: 1em; color: #333; margin-top:1px; padding-top:2px }

button.button-info{ background-image:url(../images/information.png); border:none; padding-right:10px; background-repeat:no-repeat; display:inline-block; color:transparent; cursor:pointer} 
button.button-info_lg{ background-image:url(../images/buttons/info_lg.gif);background-color:transparent; border:none; /*padding-right:12px; padding-bottom:7px;*/ width:20px;height:20px; background-repeat:no-repeat; display:inline-block; color:transparent; cursor:pointer} 

button.removex{ background-image:url(../images/buttons/x.gif); border:none; background-repeat:no-repeat; display:inline-block; color:transparent; cursor:pointer}
button.removex_lg{ background-image:url(../images/buttons/x_lg.gif); background-color:transparent; border:none; background-repeat:no-repeat; display:inline-block; color:transparent; cursor:pointer; /*padding-right:10px; padding-bottom:7px;*/ width:20px;height:20px;}
ul.searches li button.button-info,ul.searches li button.removex{ background-color:transparent;}




/* error message on map */
  #ss_myWardSearchResults .errorMsgMapPos  { position:relative}
  #ss_myWardSearchResults .errorMessageMap{ background-color:#fff; border-radius:10px; box-shadow:2px 2px #ccc; z-index:200; color:#175a9d;text-align:center; vertical-align:middle; padding:30px 20px;  font-size:150%;opacity: 1; top:4vh;}  

@media (max-width: 1024px) {
  #ss_myWardSearchResults .errorMessageMap{position:absolute; left:10vw;  width:62vw; height: 3vh;}
}

@media (max-width: 1280px) and (max-height: 768px)  {
  #ss_myWardSearchResults .errorMessageMap{position:absolute; left:18vw;  width:50vw; height: 3vh;}
}

@media (max-width: 1280px) and (max-height: 1024px)  {
  #ss_myWardSearchResults .errorMessageMap{position:absolute;left:8vw;  width:50vw; height: 3vh; }

}


@media (max-width: 1200px) and (max-height: 1024px)  {
  #ss_myWardSearchResults .errorMessageMap{position:absolute; left:10vw; width:62vw; height: 3vh;  }
  
}

@media (min-width: 1600px) {
  #ss_myWardSearchResults .errorMessageMap{position:absolute; left:5vw; width:42vw; height: 3vh;  }
}
/*ie10 only
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #ss_myWardSearchResults .errorMessageMap{position:absolute; left:10vw;  width:62vw; height: 3vh;  }

}*/


#fullscreenMap .errorMessageMap{position:absolute; margin-top:5vh; margin-left:2vw;  width:58vw; height: 3vh; z-index:200;background-color:#fff; border-radius:10px; box-shadow:2px 2px #ccc;  text-align:center; vertical-align:middle; padding:30px 20px;  font-size:150%;opacity: 1; color:#175a9d;}
.transparent{opacity: 0.4;filter: alpha(opacity=40);}


/* youtube video */
#ss_video{}
#ss_video .heading{ font-weight:normal; font-size:120%; display:block; background-color:#fff; border:none; margin-top:20px;}
#ss_video .heading h3{ margin:0px; display:block; text-align:center; margin-left:-40px}
#ss_video table#videoArchive, #ss_video table#videoIndex, #ss_video table#videoIndexAgendaItem{ border-collapse:collapse; width:95%; margin-left:auto; margin-right:auto}

#ss_video h3{ margin-left:35px; font-size:120%; margin-bottom:10px; margin-top:20px}
#ss_video td.itemSectionLabel{ text-align:center; padding:10px 0px}
.videoSpace{ width:100%; text-align:center; background-color:#000;}
.videoPlayer{ margin-left:15%; margin-top:2%; margin-bottom:2%; z-index:10 }

#ss_video td.itemSectionLabel{ background-color:#fff; text-align:center; padding:10px 0px; color:#0a6c9a}
#ss_video td.itemSectionLabel:hover{ background-color:#fff}

#ss_video table.zebra tr:nth-child(odd) {background-color:#ebebdf}
#ss_video table.zebra tr:nth-child(odd):hover{ background-color:#f0e2aa; cursor:pointer}
#ss_video table.zebra tr:nth-child(even):hover{ background-color:#f0e2aa; cursor:pointer}
#videoArchive tr:hover, #videoIndex tr:hover, #videoIndexAgendaItem tr:hover{ background-color:#f0e2aa;}


#videoArchive td{vertical-align:middle}
#videoArchive td.buttons{ width:40px; text-align:center}
/*#videoArchive td.buttons{ background-image:url(../images/playBlue.gif); background-repeat:no-repeat; background-position:9px 4px}*/
#ss_video #videoArchive tr.active td,#ss_video #videoArchive tr.active:nth-child(odd) td{ background-color:#e1f5d1;}

#videoIndex td{vertical-align:middle}
#videoIndex td.buttons, #videoIndexAgendaItem  td.buttons{ width:40px; text-align:center; vertical-align:middle}
#ss_video #videoIndex tr.active,#ss_video #videoIndex tr.active:nth-child(odd) td{ background-color:#e1f5d1;}


#videoIndexAgendaItem  td.Item{ width:75px; text-align:center; vertical-align:middle}
#ss_video #videoIndexAgendaItem tr.active,#ss_video #videoIndexAgendaItem tr.active:nth-child(odd) td{ background-color:#e1f5d1;}

#videoIndexAgendaItem td.desc{ width:700px; vertical-align:middle}
#videoIndexAgendaItem td.status{ font-weight:bold; width:100px; vertical-align:middle}


/*#videoArchive tr:hover, #videoIndex tr:hover, #videoIndexAgendaItem tr:hover{ background-color:#f0e2aa;}*/

table#videoArchive{}
#ss_video table td, table#videoArchive tr.active td{ width:100%}
table#videoArchive tr.active, table#videoIndex tr.active, table#videoIndexAgendaItem tr.active{ display:table-row}
table#videoArchive tr.active td.buttons,table#videoIndex tr.active td.buttons,table#videoIndexAgendaItem tr.active td.buttons {width:40px}	
#ss_video table#videoIndexAgendaItem td.itemNum{width:15%; text-align:center}

/*screens*/

/*ie10 only*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.note{ margin-right:30px}
}

/*screen reader*/
.screen-reader-only {
 position: absolute;
 height: 1px;
 width: 1px;
 clip: rect(1px 1px 1px 1px); // IE 6 and 7
 clip: rect(1px,1px,1px,1px);
 clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
 -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
 overflow: hidden !important;
 }