/* LT.css */

/* CLEAR CODE */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
* { font-family: "Lucida Grande","Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; }
b, strong { font-weight: bold; }
body { background: #2b4c7e url(/global.nsf/images/background/lt-bg-body.png) repeat-x 0px -10px; padding: 0; margin: 0; font-size: 11px; }
/* Supported HTML tags */
.wrap-field p, .itembody p { padding: 8px 0px 8px 0px; }
.wrap-field ul, .itembody ul { list-style: circle; }
.wrap-field ol, .itembody ol { list-style: decimal; }
.wrap-field li, .itembody li { margin-left: 30px; }
.ajax-loading { font-size: 11px; }
#for-print { display: none; }
#debug { z-index: 2; position: absolute; top: 10px; right: 10px; background: #ffc; border: 1px solid gray; font-size: 11px;}
#loading-boarddocs { z-index: 9999; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #71A8F7; font-size: 16px; color: #fff; }
#loading-boarddocs div { margin: 300px auto; text-align: center; }
#current-meeting { z-index: 2; position: fixed;  top: 10px; left: 400px; width: 280px; visibility: hidden; }
#current-agenda-item { z-index: 2; position: fixed;  top: 30px; left: 400px; width: 280px; visibility: hidden; }
#current-voting-item { z-index: 2; position: fixed;  top: 30px; right: 10px; width: 280px; visibility: hidden; }
#user-type { z-index: 2; position: fixed;  top: 50px; right: 10px; width: 280px; visibility: hidden; }
#top-banner { z-index: 1; top: 0;  left: 0;  right: 0; 
	border-bottom: 0px solid #666; height: 80px; overflow: hidden; margin-bottom: 15px; }
#copyright { position: absolute; left: 15px; bottom: 5px; font-size: 10px; color: #ddd; z-index: 0; }
#copyright a { color: #ddd; text-decoration: underline; }
#copyright a:hover { color: #ddd; text-decoration: underline; }
#top-banner img { display: none; margin: 15px 25px; max-width: 200px; max-height: 100px; border: 0px solid blue; }
#header { z-index: 0; border: 0px solid gray; position: absolute; top: 11px; left: 15px; height: 50px;  background: url(/global.nsf/images/lt-logo.png) no-repeat 0px 0px; padding-left: 80px; }
#header .line1 { font-size: 13px; line-height: 15px; white-space: nowrap; color: #000; margin-top: 6px; }
#header .line2 { font-size: 18px; line-height: 20px; white-space: nowrap; color: #000; }
#navigation { z-index: 1; position: absolute; top: 15px; right: 10px; overflow: hidden; height: 30px; font-size: 11px; Xfont-weight: normal; padding: 5px; color: #222; }
#navigation a { padding: 2px 6px 2px 19px; margin-right: 7px; background: transparent url(/global.nsf/accept.png) no-repeat 0px 1px; 
	text-decoration: underline; color: #FFF; font-weight: normal; font-size: 11px; text-decoration: none; outline: 0; Xopacity: 0.8; }
#navigation a:hover { text-decoration: underline; color: #FFF; text-decoration: underline; Xopacity: 1; }
#navigation #btn-home { background-image: url(/global.nsf/house.png); }
#navigation #btn-print { background-image: url(/global.nsf/printer.png); }
#navigation #btn-policies { background-image: url(/global.nsf/book.png); }
#navigation #btn-views { background-image: url(/global.nsf/shape_move_forwards.png); }
#navigation #btn-settings { background-image: url(/global.nsf/wrench.png); }
#navigation #btn-publisher-view { background-image: url(/global.nsf/wrench.png); }
#navigation #btn-public-view { background-image: url(/global.nsf/world.png); }
#navigation #btn-executive-view { background-image: url(/global.nsf/lock.png); }
#navigation #btn-logout { background-image: url(/global.nsf/user_delete.png); }
/* Left Nav */
#wrap-left-nav { position: relative; position: absolute; top: 85px; left: 15px; width: 300px; overflow: hidden; }
#tab-left-nav { font-size: 11px; }
.tab-nav { text-align: left; font-size: 10px; padding: 4px; background: #2665c4; color: #FFF; padding-left: 10px; Xposition: relative; height: 15px; }
.tab-nav a { width: 1px; height: 15px; position: absolute; top: 28px; border: 0px solid #eee; text-decoration: none; color: #777; 
	padding: 2px 5px 2px 20px; margin: 0 2px 0 0; background-color: transparent; background-image: url(''); background-repeat: no-repeat; background-position: 2px 2px; }
.tab-nav a:hover { border: 0px solid #bbb; text-decoration: none; color: #000; }
.tab-nav a span { display: none; }
.tab-nav input { border: 0px solid #999; width: 80px; font-size: 10px; color: #000; }
.tab-nav .number-found { color: #FFC; Xfont-weight: bold; margin-left: 5px; padding: 0; }
/* meetings-nav */
#meetings-nav #btn-new-meeting { background-image: url(/global.nsf/application_add.png); left: 270px; }
/* agenda-nav */
#agenda-nav #btn-new-category { background-image: url(/global.nsf/database_add.png); left: 210px; }
#agenda-nav #btn-new-agenda-item { background-image: url(/global.nsf/comment_add.png); left: 240px; }
#agenda-nav #btn-print-agenda { background-image: url(/global.nsf/printer.png); left: 270px; }
/* agenda-item-nav */
#agenda-item-nav #btn-prev-item { background-image: url(/global.nsf/resultset_previous.png); left: 10px; }
#agenda-item-nav #btn-next-item { background-image: url(/global.nsf/resultset_next.png); left: 40px; }
#agenda-item-nav #btn-print-item { background-image: url(/global.nsf/printer.png); left: 100px; }
#agenda-item-nav #btn-edit-item { background-image: url(/global.nsf/page_white_edit.png); left: 160px; }
#agenda-item-nav #btn-save-item { background-image: url(/global.nsf/disk.png); left: 190px; }
/* meeting-nav */
#meeting-nav #btn-save-meeting { background-image: url(/global.nsf/disk.png); left: 10px; }
/* Meetings */
#wrap-meetings { border: 0px solid #BFBFFF; Xposition: absolute; top: 0px; left: 0px; width: 300px; overflow: auto; background: #fff; padding: 0; margin: 0; }
#tab-meetings { padding: 0; margin: 0; }
#meetings { margin: 0px;  overflow: auto; Xposition: absolute; top: 0; left: 0; right: 0; bottom: 0; padding-top: 0px; background: #fff; }
#meetings .meeting { font-size: 11px; margin: 5px 5px; padding: 1px 1px 1px 25px; background: #fff url(/global.nsf/application_view_list.png) no-repeat 3px 2px ; cursor: pointer; border: 1px solid #FFF; border-left: 0; border-right: 0; }
#meetings .meeting.current { background-image: url(/global.nsf/clock.png); }
#meetings .meeting.highlight { background-color: #f5f5f5; border: 1px solid #ccc; border-left: 0; border-right: 0; }
#meetings .meeting.active { background-color: #ffd; border: 1px solid #aaa; border-left: 0; border-right: 0; }
#meetings .meeting .meeting-date { font-weight: normal; color: #30558C; }
#meeting-nav #btn-new-meeting { background-image: url(/global.nsf/application_add.png); }
/* Meeting */
#tab-meeting { padding: 0; margin: 0; }
#wrap-meeting {  padding: 15px; overflow: auto; position: relative; }
/* Agenda */
#wrap-agenda { border: 0px solid #BFBFFF; top: 0; left: 0; Xwidth: 300px; overflow: auto; }
#tab-agenda { padding: 0; margin: 0; }
#agenda { margin-top: 0px;  overflow: auto; top: 0; left: 0; right: 0; bottom: 0; padding-top: 0px; line-height: 11px; background: #fff; }
#agenda-meeting-wrap { text-align: center; font-size: 11px; line-height: 1.5em; padding: 2px 10px; cursor: pointer; color: #FFF; 
	background: #3e76ca; border-top: 2px solid #2460ba; border-left: 0; border-right: 0; }
#agenda .wrap-category { margin-bottom: 6px; }
#agenda .category { 
	border-left: 0; 
	border-right: 0; 
	font-size: 11px; 
	padding: 6px 7px 5px 13px; 
	background-color: #555;
	color: #FFF; 
	cursor: default; 
	}
#agenda .wrap-items { min-height: 30px; }
#agenda .wrap-item { background: #FFF; }
#agenda .item { 
	border: 1px dotted #FFF; border-left: 0; border-right: 0; 
	font-size: 11px;
	color: #555; 
	font-weight: normal; 
	padding: 3px 7px 3px 27px; 
	margin: 7px 5px 7px 5px; 
	cursor: pointer;  
	background-repeat: no-repeat;
	background-position: 5px 2px; 
	min-height: 15px; 
	opacity: 1; 
	}
#agenda .item .actiontype { font-size:9px;  font-weight: normal; color: #999; text-decoration: underline; text-transform: uppercase; display: none; }
#agenda .item .order { font-weight: bold; }
#agenda .item .agendaitem { font-size: 11px;  }
#agenda .highlight  { background-color: #f5f5f5; border: 1px solid #ccc; border-left: 0; border-right: 0; opacity: 1; }
#agenda .type-action { background-image: url(/global.nsf/page_white.png); }
#agenda .type-consent { background-image: url(/global.nsf/page_white_c.png); }
#Xagenda .private { background-image: url(/global.nsf/bullet_key.png); }
#agenda .active { 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	background-color: #ffd;
	color: #000; 
	opacity: 1; 
	}
#Xagenda .item .subject {  border: 1px dotted #fff;  background-color: #fff; }
#Xagenda .active .subject {  border: 1px dotted #ccc;  background-color: #ffc; }
#agenda .active .actiontype { Xcolor: #111; }
#agenda .searchfound  { font-weight: bold; background-color: #ffd; border: 2px solid #F6DC5E; border-left: 0; border-right: 0; background-image: url(/global.nsf/star.png); }
#agenda .searchfound.active  { border: 2px solid #D1BB50; border-left: 0; border-right: 0; }
/* Search */
#wrap-search { top: 0; left: 0; overflow: auto; }
#tab-search { padding: 0; margin: 0; }
#search .search-result { font-size: 11px; display: block; margin: 10px; border: 1px solid #ccc; padding: 2px 5px; background: #f5f5f5; cursor: pointer; border-left: 0; border-right: 0; }
#search .search-result:hover { background: #e5e5e5; }
#search .search-result.active { background: #ffd; }
#search .search-result .meeting-name{ font-weight: bold; }
#search .search-result .public-file { display: block; float: none; }
#search .search-result .executive-file { display: block; float: none; }
/* Content */
#wrap-content { position: absolute; top: 85px; left: 340px; Xbackground: #fff; }
#wrap-content * { fXont-size: 11px; }
#wrap-content div.wrap-field { border: 1px solid #FFF; position: relative; margin-left: 10px; margin-bottom: 5px; width: 95%; }  /* white border added to fix IE6 bug */
#wrap-content div.label { position: absolute; top: 0; left: 0px; border: 0px solid blue; font-size: 11px; }
#wrap-content div.field { margin-left: 80px; border: 0px solid red; font-size: 11px; }
#wrap-content input { font-size: 11px; }
#wrap-content input.text { border: 1px solid #aaa; padding: 1px; width: 500px; }
#wrap-content textarea { border: 1px solid #aaa; padding: 1px; width: 500px; height: 40px; font-size: 11px; }
#wrap-content #wrap-meeting-description textarea { border: 1px solid #aaa; padding: 1px; width: 500px; height: 150px; font-size: 11px; }
#wrap-content select { border: 1px solid #aaa; padding: 1px; font-size: 11px; }
#wrap-content #meeting-date { width: 90px; }
#wrap-content #display-meeting { display: inline; border: 1px solid #aaa; padding: 1px 3px; Xbackground: #fff; }
#wrap-content #display-agenda-type { display: inline; border: 1px solid #aaa; padding: 1px 3px; Xbackground: #fff; }
#content { position: relative; Xbackground: #fff; } 
#Xcontent h2 { color: #2F7652; font-size: 15px; font-weight: normal; margin-bottom: 10px; text-decoration: underline; }
#content h2 { color: #2F7652; font-size: 15px; font-weight: normal; margin-bottom: 10px; border-bottom: 1px dotted #CCC; }
#tab-summary { padding: 0; margin: 0; } 
/* Intro Page */
#wrap-intro { position: absolute; top: 85px; left: 330px; Xbackground: #fff; }
#intro-page { position: absolute; color: #FFF; margin: 0px 0px 0px 15px; } 
#intro-page .title { font-size: 25px; margin-bottom: 2px; } 
#intro-page .description { font-size: 14px; margin-bottom: 11px; } 
#intro-page .body { font-size: 11px; line-height: 18px; color: #000; margin: 32px 0px; background: #FFF; padding: 20px; overflow: hiddenX; } 
#intro-page .body img { margin: 0 0 0 15px; border: 0px solid #000; } 
#intro-page .image { display: none; opacity: 0.05;  position: absolute; left: 0px; top: 0; overflow: hidden; Xmin-height: 100px;  } 
#intro-page .image {  } 
/* BG IMAGE */
#bgimage { opacity: 0.1;  position: absolute; left: 0px; top: 68px; z-index: 0; z-index: -9999; visibility: Xhidden; } 
/* Content Titles */
#XXpublic-content-title { background: url(/global.nsf/world.png) no-repeat right; Xpadding-left: 25px; } 
#executive-content-title { background: url(/global.nsf/lock.png) no-repeat right; Xpadding-left: 25px; } 
/* Content Wraps */
#content .wrap { }
/* Buttons */
#content .wrap-button { display: block; margin: 15px 0 0 0; clear: both; }
#content .wrap-button a { 
	border: 0px solid #777; 
	padding: 2px 6px 2px 20px; 
	background-image: url(/global.nsf/accept.png);  
	background-repeat: no-repeat;
	background-offset: 1px 1px 
	text-decoration: underline; 
	color: #555; 
	font-weight: normal; 
	}
#content .wrap-button a:hover { color: #000; }
#content .wrap-button a.btn-save { 
	background-image: url(/global.nsf/images/ajax/ajax-spin.gif); 
	font-style: italic; 
	text-decoration: none; 
	/* cursor: wait;  */
	color: #438B67;
	}
/* Agenda Item Navigation */
#Xagenda-item-nav { background: #eee; padding: 4px; margin: 0; Xmargin-bottom: 5px; border-bottom: 1px solid #ccc; }
#Xagenda-item-nav a { 
	border: 1px solid #eee; 
	text-decoration: none; 
	color: #555; 
	padding: 2px 5px 2px 20px; 
	margin: 0 10px 0 0; 
	background-color: transparent;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: 2px 2px; 
}
#Xagenda-item-nav a:hover { 
	border: 1px solid #bbb; 
	text-decoration: none; 
	color: #000; 
	background-color: #ddd;
}
#Xagenda-item-nav a span { Xdisplay: none; }
#Xagenda-item-nav #btn-prev-item { background-image: url(/global.nsf/resultset_previous.png); }
#Xagenda-item-nav #btn-next-item { background-image: url(/global.nsf/resultset_next.png); }
#Xagenda-item-nav #btn-save-item { background-image: url(/global.nsf/page_save.png); }
#Xagenda-item-nav #btn-print-item { background-image: url(/global.nsf/printer.png); }
/* Agenda Item Content */
#agenda-item-content {  padding: 15px; overflow: auto; position: relative; }
/* Agenda Summary */
#wrap-summary {  }
/* Action Comments */
#wrap-comments {  }
/* Motion */
#wrap-motion {  }
/* Content Tab - Content Areas */
div.agenda-content-title { color: #2F7652; font-size: 15px; font-weight: normal; margin-bottom: 10px; border-bottom: 1px dotted #CCC; }
div.agenda-content-area { padding: 10px 10px; margin-bottom: 20px; }
/* Changes the color of fields that have been edited */
.valuechanged { background-color: #ffc; }
.searchvaluechanged { background-color: #ffc; }
/* Tooltips */
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85; }
#tooltip h3, #tooltip div { margin: 0; }
/* AlertBox */
#alert-box { text-align: center; position: absolute; top: 60px; left: 0; right: 0px; display: none; background: #ffc; font-size: 10px; font-weight: normal; padding: 2px; 10px; z-index: 2; }
/* Accordion */
.basic * { outline: 0;  }
.basic  { margin: 0; padding: 0;  }
.basic li { margin: 0; padding: 0;  }
.basic li div { margin: 0; padding: 0; }
.basic li div div { margin: 0; padding: 0; }
.Xbasic p { margin-bottom : 10px; border: none; text-decoration: none; font-size: 10px; margin: 0px; padding: 10px; }
.basic a { cursor: pointer; display: block; Xwidth: 300px; padding: 2px; text-decoration: none; font-weight: normal; font-size: 11px; color: black; background-color: #777; color: #FFF; border-bottom: 1px solid #eee; margin: 0; }
.basic a:hover { background-color: #555; color: #FFF; }
.basic a.selected { color: black; background-color: #555; color: #FFF; }
/* Attached Files - Public & Executive */
.public-file, 
.executive-file
	{ float: left; white-space: nowrap; overflow: none; padding: 5px 0px; font-size: 11px; }
.public-file a { padding: 0px 0px 3px 20px; margin-right: 25px; background: url('/global.nsf/page.png') no-repeat; }
.executive-file a { padding: 0px 0px 3px 20px; margin-right: 25px; background: url('/global.nsf/page_key.png') no-repeat; }
.public-file div.being-deleted a, 
.executive-file div.being-deleted a 
	{ background: url('/global.nsf/bin_closed.png') no-repeat; }
/* Settings */
#wrap-settings { position: absolute; top: 0px; right: 0; left: 0; bottom: 0; background: #284673 url(/global.nsf/bg/bg-settings.jpg) repeat-x; z-index: 2; }
#settings { position: absolute; top: 0px; right: 0; left: 0; font-size: 11px; }
#settings .menubar { padding: 5px; color: #FFF; margin-bottom: 5px; position: relative; background: #000; }
#settings .menubar .title { font-size: 18px; margin-bottom: 0px; display: inline; }
#settings .menubar .description { font-size: 11px; margin-bottom: 10px; display: none; margin-left: 30px; }
#settings .menubar .buttons { position: absolute; right: 0; top: 7px; }
#settings .menubar .buttons a { padding: 2px 6px 2px 19px; margin-right: 10px; background: transparent url(/global.nsf/accept.png) no-repeat 0px 1px; 
	text-decoration: underline; color: #FFF; font-weight: normal; font-size: 11px; opacity: 0.75; text-decoration: none; outline: 0; }
#settings .menubar .buttons a:hover { text-decoration: underline; color: #FFF; opacity: 1; text-decoration: underline; }
#settings .menubar a#btn-settings-save { background-image: url(/global.nsf/tick.png); }
#settings .menubar a#btn-settings-cancel { background-image: url(/global.nsf/cross.png); }
#settings .content { position: relative; padding: 15px; overflow: auto; }
#settings .content * { font-size: 11px; }
#settings .content h2 { font-size: 15px; font-weight: normal; border-bottom: 1px dotted #ddd; margin-bottom: 7px; }
#settings .content .wrap-field { border: 1px solid #FFF; position: relative; margin: 0px 0px 10px 10px; width: 95%; }  /* white border added to fix IE6 bug */
#settings .content .label { position: absolute; top: 0; left: 0px; }
#settings .content .field { margin-left: 130px; }
#settings .content .field .text { border: 1px solid #CCC; width: 520px; padding: 1px; }
#settings .content .field textarea { border: 1px solid #CCC; width: 520px; padding: 1px; height: 250px; }
/* Print */
#wrap-print { position: absolute; top: 0px; right: 0; left: 0; bottom: 0; background: #284673 url(/global.nsf/bg/bg-settings.jpg) repeat-x; z-index: 2; }
#print { position: absolute; top: 0px; right: 0; left: 0; font-size: 11px; }
#print .menubar { padding: 5px; color: #FFF; margin-bottom: 5px; position: relative; background: #000; }
#print .menubar .title { font-size: 18px; margin-bottom: 0px; display: inline; }
#print .menubar .description { font-size: 11px; margin-bottom: 10px; display: none; margin-left: 30px; }
#print .menubar .buttons { position: absolute; right: 0; top: 7px; }
#print .menubar .buttons a { padding: 2px 6px 2px 19px; margin-right: 10px; background: transparent url(/global.nsf/accept.png) no-repeat 0px 1px; 
	text-decoration: underline; color: #FFF; font-weight: normal; font-size: 11px; opacity: 0.75; text-decoration: none; outline: 0; }
#print .menubar .buttons a:hover { text-decoration: underline; color: #FFF; opacity: 1; text-decoration: underline; }
#print .menubar a#btn-print-print { background-image: url(/global.nsf/printer.png); }
#print .menubar a#btn-print-cancel { background-image: url(/global.nsf/cross.png); }
#print .content { position: relative; padding: 15px; overflow: auto; }
#print .content { font-size: 11px; }
#print .content .print-meeting-date { font-size: 15px; font-weight: bold; margin-top: 12px; }
#print .content .print-meeting-name { font-size: 15px; font-weight: bold; margin-bottom: 22px; }
#print .content .print-meeting-description { font-size: 13px; font-weight: bold; margin-bottom: 22px; }
#print .content .print-meeting-footer { font-size: 13px; font-weight: bold; margin: 22px 0; }
#print .content .print-agenda-item-header { font-size: 15px; font-weight: bold; margin: 16px 0; }
#print .content .print-agenda-item-footer { font-size: 13px; font-weight: bold; margin: 22px 0; }
#print .content h2 { font-size: 15px; font-weight: normal; border-bottom: 1px solid #ddd; margin-bottom: 7px; }
#print .content .wrap-field { border: 1px solid #FFF; position: relative; margin: 0px 0px 10px 0px; width: 95%; }  /* white border added to fix IE6 bug */
#print .content .label { position: absolute; top: 0; left: 0px; }
#print .content .field { margin-left: 130px; }
#print .content .field .text { border: 1px solid #CCC; width: 520px; padding: 1px; }
#print .content .field textarea { border: 1px solid #CCC; width: 520px; padding: 1px; height: 250px; }
#print .content #wrap-meeting-name { font-size: 13px; font-weight: bold; }
#print .content #wrap-subject-text { font-size: 13px; font-weight: bold; }
#print .content #wrap-item-number { font-size: 13px; font-weight: bold; }
#print .content #wrap-agenda-type { font-size: 13px; font-weight: bold; }
#print .wrap-category { margin-bottom: 40px; }
#print .category { font-size: 15px; font-weight: normal; border-bottom: 1px solid #ddd; margin-bottom: 7px; }
#print .item { margin: 0 0 10px 25px; font-weight: normal; font-size: 13px; }
#print .item .actiontype { display: none; }
#print .item .order { font-weight: normal; }
#print .itembody { border-left: 0px solid gray; margin: 0 0 20px 25px; padding: 10px; }
#XXprint .itembody * { font-size: 11px; }
/* Generic Dialog */
#wrap-dialog { position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; background: url(/global.nsf/bg/25.png) repeat; z-index: 2; Xwidth: 400px; }
#dialog { font-size: 11px; margin: 40px; background: #000; Xwidth: 500px; padding: 10px; }
#dialog .menubar { padding: 5px; color: #FFF; margin-bottom: 5px; position: relative; background: #000; }
#dialog .menubar .title { font-size: 18px; margin-bottom: 0px; display: inline; }
#dialog .menubar .description { font-size: 11px; margin-bottom: 10px; }
#dialog .menubar .buttons { position: absolute; right: 0; top: 7px; }
#dialog .menubar .buttons a { padding: 2px 6px 2px 19px; margin-right: 10px; background: transparent url(/global.nsf/accept.png) no-repeat 0px 1px; 
	text-decoration: underline; color: #FFF; font-weight: normal; font-size: 11px; opacity: 0.75; text-decoration: none; outline: 0; }
#dialog .menubar .buttons a:hover { text-decoration: underline; color: #FFF; opacity: 1; text-decoration: underline; }
#dialog .menubar a#btn-dupe-meeting-dupe { background-image: url(/global.nsf/application_cascade.png); }
#dialog .menubar a#btn-dupe-meeting-cancel { background-image: url(/global.nsf/cross.png); }
#dialog .wrap-content { background: #FFF; padding: 10px; border: 1px solid #555; }
#dialog .content-nav { background: #FFF; margin-bottom: 10px; }
#dialog .content-nav a { margin-right: 20px; color: #555; }
#dialog .content-nav a#btn-dupe-meeting-checkall { background: url(/global.nsf/tick.png) no-repeat; padding-left: 20px; }
#dialog .content-nav a#btn-dupe-meeting-checknone { background: url(/global.nsf/cross.png) no-repeat; padding-left: 20px; }
#dialog .content { position: relative; padding: 10px; overflow: auto; background: #FFF; border: 1px solid #ccc; }
#dialog .content { font-size: 11px; }
#dialog .content h2 { font-size: 15px; font-weight: normal; border-bottom: 1px dotted #ddd; margin-bottom: 7px; }
#dialog .wrap-category { margin-bottom: 40px; }
#dialog .category { font-size: 12px; font-weight: bold; border-bottom: 1px dotted #ddd; margin-bottom: 7px; }
#dialog .item { margin: 0 0 10px 25px; font-weight: normal; font-size: 12px; }
#dialog .item .actiontype { display: none; }
#dialog .item .order { font-weight: bold; }
#dialog .itembody { border-left: 1px solid gray; margin: 0 0 20px 50px; padding: 10px; }

