/* dummy mac ie 5 style */ @import url(/codebase/js/dtree/dtree.css); .IEMac { color: #ffffff; } body { min-width: 765px; margin: 10px; text-align:center; } #container { max-width: 960px; margin: 0 auto; text-align:left; } /* General Structure */ body, td, th, input, select, p { /* redundant rules for bad browsers */ font-family: verdana, sans-serif; font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: 11px; } body#popup { min-width: 100px; text-align:left; } dl, ul, ol { line-height: 160%; } dt { padding-top: 10px; } h1, h2, h3, h4, h5, h6 { margin: 1em 0 0.2em 0; border-bottom: 1px solid #ccc; font-family: arial, verdana, sans-serif; } li h1, li h2, li h3, li h4, li h5, li h6 { border: none; } #header h1 { border: 0; } h1 { font-size: 160%; font-weight: bold; } h2 { font-size: 150%; font-weight: normal; } h3 { font-size: 120%; } h4 { font-size: 100%; } h5 { font-size: 90%; } h6 { font-size: 90%; border: 0; } /* Navigation */ a:link { color: #039; } a:visited { color: #039; } a:link:hover, a:visited:hover { color: #c30; } a:link:active, a:link:active { color: #c30; } #admin-header { margin-bottom: 5px; text-align:right; } #admin-header div.overview-link { float:left; padding-left: 6px; font-weight: bold; } #admin-header a { display: inline; text-decoration: none; } #admin-header a:link, #admin-header a:visited { color: #039; } #admin-header a:hover { color: #c30; } a#help-link { padding:0 2.5em; } #header { background: #99bbee; position: relative; min-height: 39px; height: 64px; padding: 0; voice-family: "\"}\""; voice-family: inherit; height: 74px; padding: 0; } #ignored {} #header h1 { position: absolute; top: 0; left: 0; margin: 0; padding-right: 320px; padding-top: 10px; padding-left: 15px; background: url("./images/_header/header_tl.gif") no-repeat; z-index: 100; /* above the UL */ } #header ul { width: auto; position: absolute; bottom: 0; left: 0; margin: 0; padding: 0 0px 0 15px; list-style: none; font-size: 10px; /* background: url("./images/header_br.gif") no-repeat bottom right; */ z-index: 90; /* below the H1 */ } #header ul li { float: left; background: transparent url("./images/_header/header_tab.gif") 100% -600px no-repeat; padding: 0 6px 0 0; margin: 0 1px 0 0; border-bottom: 1px solid #515358; } #header ul a { float: left; display: block; padding: 3px 3px 3px 7px; background: transparent url("./images/_header/header_tab.gif") 0% -600px no-repeat; font-weight: bold; color: #ddd; text-decoration: none; } #header ul li:hover a { background-position: 0% -400px; } #header ul li:hover { background-position: 100% -400px; } #header ul li#current_tab a { background-position: 0% -200px; color: #039; } #header ul li#current_tab { background-position: 100% -200px; border-bottom: 1px solid #EFF5FE; } /* li#current_tab:hover { background-position: 100% 0%; } li#current_tab:hover a { background-position: 0% 0%; color: #333; } */ /* Search Field */ #header form#search { display: block; position: absolute; bottom: 0; right: 0; padding: 0px 20px 6px 0; margin: 0; /* need for IE Mac */ text-align: right; /* need for IE Mac */ white-space: nowrap; /* for Opera */ } #header form label { color: #fff; font-size: 85%; } #header form input { font-size: 85%; } #header form #submit { font-size: 9px; font-weight: bold; background: #6A7389; color: #ccc; padding: 0px 3px; border-right: 1px solid #283043; border-bottom: 1px solid #283043; border-top: 1px solid #9097A2; border-left: 1px solid #9097A2; } #header form #searchbox { width: 120px; font-size: 10px; border: 1px solid #9097A2; background: #D9DBE1; padding: 2px; } #header form #q:hover, #header form #q:focus { background: #fff; } #header form#choose_proj { position: absolute; top: 0; right: 0; padding: 15px 20px 0px 0; background: url("./images/_header/header_tr.gif") no-repeat top right; margin: 0; /* need for IE Mac */ text-align: right; /* need for IE Mac */ white-space: nowrap; /* for Opera */ } #header #choose_proj select { width: 220px; } select { max-width: 250px; } #sidebar select { width: 230px; } #header form #projectsmenu { font-size: 10px; background: #D9DBE1; } #mainContent { padding-top: 10px; } #closedOrArchived { padding: 8px 20px; background: #e00; color: white; font-weight: bolder; } /* heading for homepage only */ #mainContent #mainCol h2, #mainContent #sideBar h2, #mainContent #mainCol h2 a, #mainContent #sideBar h2 a, #intranet-center h2, #intranet-center h2 a { text-decoration: none; font-size: 20px; } #mainContent #mainCol h2, #mainContent #mainCol h2 a, #intranet-center h2, #intranet-center h2 a { color: #333; padding-top: 20px; padding-bottom: 2px; margin-bottom: 15px; } #mainContent #sideBar h2, #mainContent #sideBar h2 a { color: #036; padding-top: 5px; padding-bottom: 2px; margin-top: 0; margin-bottom: 15px; } #mainContent h3 { border:none; } #mainCol .addbutton, #sideBar .addbutton { /* add link on homepage in headings */ float: right; font-size: 10px; } #mainCol .addbutton { padding-top: 28px; } #sideBar .addbutton { padding-top: 6px; } #mainCol .addbutton a, #sideBar .addbutton a { text-decoration: none; } #announcements .sideBox2 .description { margin-bottom: 5px; } /* tool bar */ #toolBar { /*background: #dde6ee; */ background: #EFF5FE; border-bottom: 1px solid #dde6ee; padding: 3px 14px; line-height: 18px; } #toolBar a { text-decoration: none; } #toolBar a:hover { text-decoration: none; color: #cc3300; } a.btn-add, a.btn-next, a.btn-down, a.btn-back { padding: 0 6px 0 27px; text-align: left; } a.btn-add { background: url("/images/toolbar/btn-orange_add.gif") no-repeat 10px 50%; } a.btn-next { background: url("/images/toolbar/btn-orange_next.gif") no-repeat 10px 50%; } a.btn-down { background: url("/images/toolbar/btn-orange_down.gif") no-repeat 10px 50%; } a.btn-back { background: url("/images/toolbar/btn-orange_back.gif") no-repeat 10px 50%; } .button-menu .button-opt { float:left; width:180px; } input.btn-checkout, input.btn-unlock, input.btn-checkin, input.btn-revise, input.btn-edit { margin:8px 8px; border:2px outset #aaa; background-color: #fff; padding:4px 10px 4px 28px; width: 170px; text-align: center; } input.btn-checkout { background: #fff url("/images/icons/tango/lock.png") no-repeat 44px 50%; } input.btn-checkin { background: #fff url("/images/icons/tango/add.png") no-repeat 12px 50%; } input.btn-unlock { background: #fff url("/images/icons/tango/lock_open.png") no-repeat 10px 50%; } input.btn-revise { background: #fff url("/images/icons/tango/script_edit.png") no-repeat 4px 50%; width:180px; } input.btn-edit { background: #fff url("/images/icons/tango/shape_square_edit.png") no-repeat 8px 50%; } #checkout-instr { margin-left: 8px; display: block; } form dd { margin: 0; } /* homepage feature */ #mainContent #homeFeature { background: #EFF5FE; padding: 0 10px 15px; border-bottom: 1px solid #dde6ee; } /** * * Homepage trial welcome * */ #psNewTrialWelcomeVideoPlayer { display: none; width: 580px; margin-left: auto; margin-right: auto; } #psNewTrialWelcomeVideoPlayer p { text-align: right; } #psNewTrialWelcome div { float: left; width: 270px; height: 120px; margin: 10px 0 25px 0; background: #B9DB97 url(./images/home/box-bot.gif) no-repeat scroll left bottom; } div#psNewTrialWelcomeVideo { margin-left: 0; margin-right: 75px; } div#psNewTrialWelcomeContent { margin-left: 75px; margin-right: 0; } #psNewTrialWelcome div div { margin: 0; background: transparent url(./images/home/box-top.gif) no-repeat scroll left top; } #psNewTrialWelcome h2 { border-bottom: 1px solid #999; color: #360; font-size: 20px; padding-bottom: 2px; margin: 15px 20px 15px 20px; } #psNewTrialWelcome p { float: right; margin-top: 0; margin-bottom: 0; padding-bottom: 0; } #psNewTrialWelcome div p { margin-top: 2em; float: none; font-size: 1.1em; } #psNewTrialWelcome ul { text-align: left; padding-left: 3em; list-style-type: none; } /* column layout */ #mainContent #mainCol { /* 2 column table layout */ vertical-align: top; padding-right: 15px; margin: auto; width: 100%; } #mainContent #sideBar { /* 2 column table layout */ vertical-align: top; width: 270px; margin: 0; padding: 0; } #mainContent .sideBox { width: 270px; text-align: left; background: #E2ECFB url("./images/home/box-bot.gif") no-repeat left bottom; padding-bottom:15px; margin-bottom: 15px; } #mainContent .sideBox2 { background: url("./images/home/box-top.gif") no-repeat left top; padding: 10px 20px 0; } #mainContent .sideBox2 ul { margin:0; padding:0; margin-left:-1em; list-style-type: none; } #mainContent .sideBox2 ul li { margin:0; padding:0; padding-bottom:1em; background: transparent url(./images/arrow_transparent.gif) no-repeat 2px 6px; padding-left: 13px; } /* Homepage listing style - homepage main, sidebar */ .listBlock, /* for background color on lists */ .listBlock2 { /* for blocks on pages without sidebar */ background-color: #F7F4ED; border-bottom: 1px solid #fff; margin-bottom: 20px; } .listBlock2 { width: 100%; margin-right: 285px; } .mainList, .sideList { padding-bottom: 12px; } .mainList p { margin-left: 1em; } .mainList .date { display: block; background: #F2E9D6; padding: 1px 8px; color: #333; margin-top: 12px; margin-bottom: 3px; border-bottom: 1px solid #E8D7B3; } .sideList .date, .sectionSchedule #sideBar .date { display: block; background: #EFF5FE; padding: 1px 8px; color: #333; margin-top: 5px; margin-bottom: 3px; border-bottom: 1px solid #dde6ee; } .mainList h3 { margin-top:18px; padding-left:12px; } .mainList .title-big { font-size: 18px; padding: 12px 12px; } .mainList .title { } .mainList .description { } .mainList .description-loose { line-height: 140%; } .mainList .action { text-align: right; padding-top: 10px; padding-right: 15px; } .mainList .title, .mainList .description, .mainList .description-loose, .sideList .title, .sideList .description, .noItem { padding: 0 12px; } .sideList .description { padding-bottom: 10px; } .mainList .indent { padding-left: 24px; } .sideList dl { margin: 0; padding: 0; margin-bottom: 20px; } .sideList dd { margin-left: 10px; } .boxSimple { padding: 12px; } .mainTable { /* task, discussion table on homepage */ width: 100%; background-color: #F7F4ED; } table.mainTable th.edit, table.mainTable td.edit { width:20px; margin:0; /*padding:2px;*/ text-align: center; vertical-align: top; } table.mainTable th.del, table.mainTable td.del { width:20px; margin:0; /*padding:4px;*/ text-align: center; } table.mainTable th.edit, table.mainTable th.del { vertical-align: middle; } table.mainTable td.edit, table.mainTable td.del { vertical-align: top; } table#discussions.maintable td.del, table#discussions.maintable td.edit { vertical-align: top; } table.mainTable td form { margin:0; padding:0; } .sectionSearch #mainContent #searchResults { margin-left: 0; } .sectionSearch #mainCol .mainTable, .sectionSearch #mainCol .listBlock, .sectionSearch #mainCol h2 { width: 90%; } .listBlock .boxSimple .mainTable { /* task, discussion table on homepage */ width: 95%; } #MiscActiveTabs .mainTable { /* site admin misc active tabs table */ width: 250px; margin-right: 30px; float: left; } #MiscActiveTabs div.edit{ width: 110px; height: 30px; overflow: hidden; cursor: pointer; font-style: italic; } #MiscInActiveTabs div.uneditable{ font-style: italic; } td.direction_arrows { width: 40px; } #MiscInactiveTabs .mainTable { /* site admin misc inactive tabs table */ width: 250px; margin-right: 30px; float: left; background-color: #f3f3f3; } #MiscInactiveTabs .mainTable .direction_arrows { display: none; } #MiscInactiveTabs .mainTable th { background: #e5e5e5; } #MiscInactiveTabs .mainTable th, #MiscInactiveTabs .mainTable td { border-bottom: 1px solid #ddd; } /* div.mainTable { padding: .1em .7em 1em .7em; } */ .mainTable .breadcrumb { margin-bottom:0.3em; color: #777; } /* breadcrumb generally located above the mainTables */ .breadcrumb { margin-bottom: 0.3em; padding: 5px 0 5px 0; width: 675px; } /* In maintable give headers and table headers a darker background. */ .mainTable h1, .mainTable h2, .mainTable th { background-color: #F2E9D6; color: #333; } .mainTable th { padding: 1px 8px; text-align: left; margin-bottom: 3px; border-bottom: 1px solid #E8D7B3; font-weight: normal; } .mainTable h1, .mainTable h2 { padding: .5em; font-weight: bold; margin:0; } .mainTable td { border-bottom: 1px solid #E8D7B3; padding: 10px 5px 10px 8px; vertical-align: top; } .mainTable .duedate { color: #c30; } .mainTable .detailHeader, .mainTable .detailDescription { /* style for detail pages: contact, event */ padding: 10px 10px 10px 18px; } .mainTable .detailHeader { /* style for detail pages: contact, event */ font-weight: normal; } .mainTable .detailTitle { /* style for detail pages: contact, event */ /*font-size: 14px; */ font-weight: bold; } .mainTable .detailTitle table, .mainTable .detailTitle table td { margin:0px; padding: 0px; } .mainTable .detailTitle table td { margin:0px; padding: 0px; background: none; border: none; vertical-align: middle; } .mainTable .detailTitle table td.action { padding-left: 5px; } .mainTable .detailInfo { /* style for detail pages: contact, event */ font-weight: bold; color: #999; text-align: right; vertical-align: top; width: 120px; } .mainTable .description { line-height: 140%; padding: 10px 10px 10px 18px; } .mainTable .indent { padding-left: 24px; padding-bottom: 10px; } .mainTable th form { margin: 0; padding: 0; } .mainTableInfo th { width:120px; } .mainTableInfo th, /* info box (author, created etc) within mainTable */ .mainTableInfo td { background: transparent; padding: 4px; margin: 0; vertical-align: top; border: 0; } h2.adminTitle { /* border: 1px solid #ccc; padding: 6px 10px; background: #fc6; color: #333; */ } .indent { padding-left: 24px; padding-bottom: 10px; } .thisweek { /* # items added this week blurb on homepage */ margin: 0; padding: 6px 0 0 12px; } .paginate { padding-top: 6px; padding-bottom: 6px; text-align: right; color: #666; } .paginate a { font-weight: normal; } #footer { clear: both; border-top: 3px solid #ccc; margin-top: 15px; padding: 5px 0 20px 0; text-align: right; } #login-box { border: 1px solid #CCC; padding: 0px; background-color: #efefef; width: 400px; } #login-error { color: #333; font-weight: bold; padding: 5px 10px 5px 30px; margin: 5px 15px; text-align: left; border: 1px solid #FFCC00; background: #ffff99 url("/images/icon-grey_alert.gif") no-repeat 10px 50%; } #login-box h1 { color: #333; background-color: #ddd; font-size: 16px; font-weight: bold; padding: 8px 0px; margin: 0; margin-bottom: 15px; border-bottom: 1px solid #ccc; } #login-box dt { margin-left: -20px; padding: 0; } #login-box dd { padding: 0 0 10px 0; } #login-box form #submit { font-size: 9px; font-weight: bold; background: #6A7389; color: #ccc; padding: 0px 3px; border-right: 1px solid #283043; border-bottom: 1px solid #283043; border-top: 1px solid #9097A2; border-left: 1px solid #9097A2; } .alert-success, .alert-errors, .alert-warnings, .alert-notices { color: #333; font-weight: bold; font-size: 11px; padding: 5px 10px 5px 30px; margin: 0 0 5px 0; text-align: left; border: 1px solid #FFCC00; background: #ffff99 url("/images/icons/tango/error.png") no-repeat 10px 50%; } .alert-errors { background-image: url("/images/icons/tango/exclamation.png"); } .alert-success { background-image: url("/images/icons/tango/accept.png"); } .alert-errors { background-color: #ddaaaa; border: 1px solid #cc0000; } .error-color { /* designating inline highlighting of error fields in lib/FormValidation.class.php */ color: #f00; } .syntax-intructions { padding: 5px; } /************************ * Calendar ************************/ .calendar { margin-top: 15px; margin-bottom: 20px; background-color: transparent; /* border-bottom: 3px solid #eff5fe; */ } .calendar th, .calendar td { color: #333; text-align: center; } .calendar th.calendarHeader { width: auto; background: #EFF5FE; padding-top: 5px; padding-bottom: 3px; border-bottom: 1px solid #dde6ee; vertical-align: bottom; } .calendar td { padding: 3px; } .calendar td a { text-decoration: none; font-weight: bold; } .calendar .today { background-color: #fff; } .sectionCalendar #mainContent #sideBar, .sectionCalendar #mainContent .sideBox { width: 160px; } .sectionCalendar #mainContent .sideBox { background: #E2ECFB url("./images/home/box-bot-160.gif") no-repeat left bottom; } .sectionCalendar #mainContent .sideBox2 { padding: 5px 0; background: url("./images/home/box-top-160.gif") no-repeat left top; } .sectionCalendar .paginate { text-align: left; } /* IE5.5 box hack */ .calendartable { width:95%; background-color: #e8d7b3; /* #CCC; */ font-weight: normal; border: 1px solid #e8d7b3; /* #999; */ voice-family: "\"}\""; voice-family:inherit; width: 100%; } html>body .calendartable { width:100%; } /* end IE5.5 box hack */ .calendartable th { font-weight: bold; font-size: 10px; text-align: center; padding: 6px 6px; line-height: 14px; background-color: #f2e9d6; /* #EEE; */ border-top: 3px solid #e8d7b3; /* #999; */ vertical-align: top; width: 14%; } .calendartable td { background-color: #f7f4ed; /* #fff; */ padding: 6px; height: 75px; } .calendartable th.outsideMonth { background-color: #e8d7b3; /* #ccc; border-top-color: #777; border-bottom-color: #aaa; */ } .calendartable td.outsideMonth { background-color: #e8d7b3; /* #ddd; */ } .calendartable th.weekend { background-color: #F2E4C7; /* #e4e4e4; */ } .calendartable td.weekend { background-color: #F7F0DF; /* #f3f3f3; */ } .calendartable td div { padding-bottom: 1em; } .calendartable th a { text-decoration: none; } #mainMonth { text-align: center; font-size: 120%; } /************************ * Discussions ************************/ .discussion-response p { display: none; } .discussion-response th span.field-required { display: none; } /************************ * Task List ************************/ table#TaskList { } table#TaskList td { vertical-align:top; } table#TaskList th.task_due_date, table#TaskList td.task_due_date { white-space: nowrap; } .task-list-action, .task-list-comments { font-size: 9px; } .task-list-comments { background: #fff; padding: 4px 15px 8px 15px; line-height: 150%; } .tasks-list-headcol, .tasks-list-sortcol { font-size: 11px; } .task-list-smallhead { font-size: 10px; } .tasks-list-headcol a { font-weight: normal; text-decoration: none; } .tasks-list-sortcol a { font-weight: bold; text-decoration: none; } /************************ * Documents ************************/ .docInfoBox { width:200px; float: right; margin: 5px 10px 10px 15px; padding: 12px 6px; } .docInfoBox, .wikidocBox { background: #fff; border: 1px solid #E8D7B3; } .wikidocBox { width:95%; overflow-x: scroll; margin:0; padding:0; } .docInfoBox, .wikidocBox { padding: 6px 12px; margin-right: 10px; } .wikidocBox .deleted { background: #fdd; } .wikidocBox .added { background: #dfd; } .wikidocBox .changed { background: #ffb; } .mainTable .wikidocBox td { border-bottom: 0; } #topicFilter, #filetypeFilter { margin-top: 8px; } .download_link { padding:.05em 1em 0em 1em; margin:0 ; text-align: right; } /******************************** * Scheduler ********************************/ body.sectionSchedule #sideBar .sidebox ul { list-style-type: none; margin-top: 0em; } body.sectionSchedule #sideBar .sidebox ul li { padding-bottom: .8em; } /************************ * Site Admin ************************/ .simple th { color: #000; text-align: left; } #site_admin .left_nav h3 { margin-top: 10px; margin-right: 15px; } #site_admin .left_nav div { margin: 15px 15px 0px 8px; } #site_admin #topicList { width: 500px; margin-right: 20px; float: left; } #site_admin { position: relative; } #site_admin #PsBlogSidebar { position: absolute; top:30px; right:0px; width:290px; padding:0; } #PsBlog .date, #site_admin #PsBlogSidebar .date { color: #888; } .action_table { margin-top: 10px; } .action_table thead th { background: #F2E9D6; padding: 2px 5px; } .action_table thead tr.top th { border-top: 1px solid #e8d7b3; white-space: nowrap; } .action_table thead tr.bottom th { border-bottom: 1px solid #e8d7b3; } .action_table tbody td { background: #F7F4ED; border-bottom: 1px solid #e8d7b3; padding: 0px 5px; margin: 0px; } .action_table tbody tr.pager td { height: 25px; background: #fff; border-bottom: none; } .action_table tbody td select { margin: 5px 0; } .deletebtn { color: red; font-weight: bolder; } td.conceal ul, #container #mainContent div.conceal { display: none; } li.highlight { font-weight: bolder; font-size: 125%; color: red; } .user_info ul li { line-height: 1.5em; } .buttons-row { margin-top: 10px; margin-bottom: 5px; } /************************ * Emailer ************************/ .emailer dt { position: relative; left: 1em; margin-right: 1em; } .emailer dd { position: relative; left: 1em; margin-right: 1em; top: -1.4em; } .emailer { margin: 2em; } .emailer h3 { margin-top: 2em; } #portal-navigation { background-color: #efefef; padding: 5px 3px; width:160px; border-right: 2px solid #d8d8d8; } #portal-navigation h3 { padding-left: 3px; padding:0; margin:5px 0 0 0; } #portal-navigation ul { margin:2px 0 6px 2px; padding:0; list-style-type: none; } #portal-navigation li { background: transparent url(/images/arrow_transparent.gif) no-repeat 2px 3px; line-height: 125%; margin-top: 8px; padding-left: 16px; } /************************************** * Project Admin (Manage This Project) * **************************************/ #mainCol #save_changes { padding-top: 15px; clear: both; } #mainCol dd { margin: 0; } #mainCol dt { margin: 0 0 1.2em 2em; } .popupBoxTooltip { position: absolute; width: 300px; font-size: 90%; background: #ffd; padding: 2px; border: 1px solid #666; } .showform { margin:0; padding:0; /*background-color: #F7F4ED;*/ } .showform .separator { height:5px; border-top: 1px solid #ccc; margin:10px 30px; } .showform table { border-collapse: collapse; } .showform tr.odd { /*border-top: solid 1px #ccc; */ } .showform th, .showform td { margin:0; padding:4px 2px; } .showform th { padding-top:8px; } .showform td.widget input { margin:0; } .showform td.widget input.inputRadio { display:block; float:left; margin:1px 4px 0 0; } .showform td.widget label.inputRadio { } .showform td.widget label.inputRadio:hover { cursor: pointer; } .showform td.widget table.radioButtons td { margin:0; padding:0; padding:6px 20px 6px 0; vertical-align: middle; } .showform#AddDocument table th { white-space: nowrap; } .showform table th { text-align:right; vertical-align: top; padding-right: 0.8em; } .showform th.required, .showform .field-required, .required { color: #f00000; } .showform th.required label, .showform .field-required label{ color: #000000; } .functionBox { float: left; width: 270px; margin: 0 25px 25px 25px; padding: 0; text-align: center; background: #EEE url(./images/home/box-top.gif) no-repeat scroll left top; } .functionBox div { margin: 0; padding: 10px; height: 198px; border: 1px solid white; text-align: left; background: transparent url(./images/home/box-bot.gif) no-repeat scroll left bottom; } .functionBox h3, .functionBox dl { padding-left: 40px; } .functionBox dd { padding: 0 0 .6em 1em; } /* default formatting for text areas */ textarea { color: #000; border:1px inset #111; padding:2px; margin:0; } .showform td textarea, .showform td.text-short textarea { width:500px; height:120px; } .showform td.text-long textarea { width:500px; height:240px; } .showform td.text-short input { width:500px; } .showform td.text-long input { width:500px; } /* updated divs for better layout */ #supplemental { float: right; margin:0; padding:0; } #supplemental h3 { margin:0; padding:0; border:none; } .emailThread { margin:0; padding:0; } .emailThread .item { margin:7px 0 0 0; padding:0; } .emailThread .item.current { font-weight: bold; } .emailThread .item.current .info, .emailThread .item .info { font-weight: normal; color: #444; } .pagination { font-weight: bold; } .pagination a { font-weight:normal; padding: 0 4px; } .pagination.pg-top { margin-bottom: 8px; } .pagination.pg-bottom { margin:0; } .feed-icon-12 { background: transparent url(/images/feed/feed-icon-12x12.png) no-repeat 1px 4px; padding: 2px 0 2px 15px; } .feed-icon-14 { background: transparent url(/images/feed/feed-icon-14x14.png) no-repeat 1px 4px; padding: 2px 0 2px 17px; } .feed-icon-16 { background: transparent url(/images/feed/feed-icon-16x16.png) no-repeat 1px 3px; padding: 2px 0 2px 20px; } .feed-icon-ical { background: transparent url(/images/icons/tango/calendar.png) no-repeat 1px 3px; padding: 2px 0 2px 20px; } .clearfix { clear:both; } .folderSelect { border:1px inset #999; padding:4px; height:20em; margin-right:-10px; margin-left:-12px; overflow-y: auto; overflow-x: hidden; } .folderSelect input[type="checkbox"] { /* height:9px; width:9px; */ margin:0; margin-top:5px; vertical-align:top; } .folderSelect .checkboxes { clear:left; float:left; } .folderSelect .checkGroup { margin:0; padding:0; clear:both; vertical-align:top; } .folderSelect label { display:block; float:left; margin:0; margin-right:10px; margin-left:0.5em; } /* feed padding to IE */ * .folderSelect label { padding-top:4px; } .nowrap { white-space: nowrap; } .padded { padding: .3em 1em 1em 1em; } .opacity40 { opacity: 0.4; } .Workplan table { border-collapse: collapse; } .Workplan table tr.Activity td{ padding-top:0.7em; } .Workplan table tr.Activity { background-color: #e6ddcb; font-weight: bold; } .Workplan table tr.Activity td.name { padding-left:0.5em; } .Workplan table td { padding:3px 2px; } .Workplan table tr.Task td.name { padding-left:3em; border-bottom: none; } .Workplan table tr.activity-info td{ border-bottom: none; } .Workplan table tr.Activity td.view-toggle{ width: 5px; } .Workplan table tr.Activity td.actions{ width: 50px; } .float-btn-right { float:right; padding-right:16px; } .button-border { margin:8px 8px; padding:4px 4px 6px; border:2px outset #aaa; background-color: #eee; } .Comment-on, .Comment-off { margin-bottom:1em; padding:.5em; text-align:left; background-color: #eee; } .Comment-off { background-color: #fff; } img.toggleTasks { cursor:pointer; padding:4px 6px; margin:0; } #checkin-doc { border:2px inset #eee; padding:10px; margin:3px; width:300px; background-color: #F3F0E9; z-index:100; } #workplan_gantt { position: relative; margin:0; padding:0; } #workplan_gantt .bars { overflow: auto; position: absolute; top:0; left:210px; width: 750px; border:1px solid #aaa; } /* html>body #workplan_gantt .bars { padding-bottom:15px; } */ #workplan_gantt .timeline { height: 40px; white-space: nowrap; margin:0; padding:0; } #workplan_gantt .timeline .months { height:30px; white-space: nowrap; margin:0; padding:0; } #workplan_gantt .timeline .months div { float:left; font-weight:bold; font-size:14px; margin:0; padding:0; } #workplan_gantt .timeline .days { height:10px; white-space: nowrap; margin:0; padding:0; } #workplan_gantt .timeline .days div { float:left; width:10px; color: #333; background-color:#eee; font-size:7px; margin:0; padding:0; text-align: center; } #workplan_gantt .timeline .days div.mon { color: #f33; } #workplan_gantt .timeline .days div.weekend { background-color: #ccc; } #workplan_gantt .activities { padding-bottom: 31px; width:100%; background: #fff url(/images/workplan/gantt_grid.png) 0 4px; /* position in IE6 */ } html>body #workplan_gantt .activities { background-position: 0 1px; padding-bottom: 21px; } #workplan_gantt .activities .activity, #workplan_gantt .activities .task { overflow:visible; white-space:nowrap; font-size: 11px; margin: 0; padding:0; height: 22px; } #workplan_gantt .activities .activity { font-weight: bold; height:22px; background-image: url(/images/workplan/activity_bg.gif); background-repeat: no-repeat; background-position: 0 0; margin-right: 3px; } #workplan_gantt .labels { width:208px; padding-top:40px; border-left:1px solid #aaa; border-top:1px solid #aaa; border-bottom:1px solid #aaa; overflow: hidden; padding-bottom:18px; } html>body #workplan_gantt .labels { overflow: auto; } #workplan_gantt .labels h4 { margin: 0; padding: 4px 0 0 4px; height:24px; /* heght in IE6 */ font-weight: bold; font-size:12px; white-space: nowrap; border-top: 1px solid #ccc; border-bottom: none; /* overflow: hidden; */ } #workplan_gantt .labels div { height:24px; margin:0; padding:4px 0 0 12px; white-space: nowrap; /* overflow: hidden; */ } #workplan_gantt .tooltip-content { display:none; } #tooltip { position: absolute; z-index: 3000; border: 1px solid #444; background-color: #EFF5FE; padding: 0px; margin:0; opacity: 0.9; text-align:left; } #tooltip h3 { border:none; padding:3px 3px 3px 6px; margin:0; background-color: #99BBEE; } #tooltip p { padding:3px 6px; } .tool-set { margin-top: 5px; } #workplan_gantt .bars #tooltip h3, #workplan_gantt .bars #tooltip div { margin: 0; } /* IE Hack */ html>body #workplan_gantt .labels h4, html>body #workplan_gantt .labels div { height:18px; } #workplan_gantt .activities a { color: inherit; text-decoration: none; height:22px; color: transparent; overflow: hidden; font-size:0px; line-height: 22px; text-indent:-1000px; } #workplan_gantt .activities .activity a { background-image: url(/images/workplan/activity_bg.gif); background-repeat: no-repeat; background-position: 100% 0; display:block; width:100%; } #workplan_gantt .activities .task { color: #444; background-image: url(/images/workplan/task_right.gif); background-repeat: no-repeat; background-position: 100% 0px; } #workplan_gantt .activities .task a { padding: 0; margin:0; height: 22px; display:block; width:100%; background-image: url(/images/workplan/task_left.gif); background-repeat: no-repeat; background-position: 0 0; color: transparent; overflow: hidden; font-size:0px; line-height: 22px; text-indent:-1000px; } #workplan_gantt .activities .task-group0 { background-color: #1A53FF; } #workplan_gantt .activities .task-group0 { background-color: #FFE494; } #workplan_gantt .activities .task-group1 { background-color: #FF531A; } #workplan_gantt .activities .task-group2 { background-color: #53FF1A; } #workplan_gantt .activities .task-group3 { background-color: #1AC6FF; } #workplan_gantt .activities .task-group4 { background-color: #FFD557; } #workplan_gantt .activities .task-group5 { background-color: #FF1A53; } .ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; } /* query autocomplete */ .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; } .ac_results li { margin: 0px; padding: 4px 5px; cursor: default; display: block; text-align: left; /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */ /*width: 100%;*/ /* font: menu; */ font-size: 12px; /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */ line-height: 125%; overflow: hidden; } .ac_odd { background-color: #eee; } .ac_over { background-color: #0A246A; color: white; } /* General Form Formatting */ .field-description { font-size: 9px; } /* MISC */ .no-padding { padding: 0; } .no-margins { margin: 0; }