
/* - base.css - */
@media all {
/* http://www.caseware.com/portal_css/base.css?original=1 */
/* */
/* */
body {
font: 11px Verdana, Lucida, Helvetica, Arial, sans-serif;
background: #FFFFFF url(format_images/bg_body.gif) repeat-x scroll left top;
color: Black;
margin: 0;
}
table {
font-size: 11px;
}
a {
color: #436976;
background-color: transparent;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
img {
border: none;
vertical-align: middle;
}
p {
margin: 0 0 0.75em 0;
line-height: 1.2em;
}
p img {
border: none;
margin: 0;
}
hr {
border: 0;
height: 1px;
color: #8cacbb;
background-color: #8cacbb;
margin: 0.5em 0 1em 0;
}
h1, h2, h3, h4, h5, h6 {
color: Black;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
margin: 0.75em 0 0.25em 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
/* */
}
h1 {
font-size: 160%;
}
h2 {
font-size: 150%;
}
h3 {
font-size: 125%;
border-bottom: none;
font-weight: bold;
}
h4 {
font-size: 110%;
border-bottom: none;
font-weight: bold;
}
h5 {
font-size: 100%;
border-bottom: none;
font-weight: bold;
}
h6 {
font-size: 90%;
border-bottom: none;
font-weight: bold;
}
ul {
line-height: 1em;
padding: 0;
}
ol {
line-height: 1.5em;
padding: 0;
}
li {
margin-bottom: 0.3em;
line-height: 1.3em;
}
dt {
font-weight: bold;
}
dd {
line-height: 1.5em;
margin-bottom: 1em;
}
abbr, acronym, .explain {
border-bottom: 1px dotted Black;
color: Black;
background-color: transparent;
cursor: help;
}
abbr .explain {
border-bottom: none;
}
q {
font-family: Baskerville, Georgia, serif;
font-style: italic;
font-size: 120%;
}
blockquote {
padding-left: 0.5em;
margin-left: 0;
border-left: 4px solid #8cacbb;
color: #76797c;
}
code, tt {
font-family: Monaco, "Courier New", Courier, monospace;
font-size: 120%;
color: Black;
background-color: #dee7ec;
padding: 0 0.1em;
}
pre {
font-family: Monaco, "Courier New", Courier, monospace;
font-size: 100%;
padding: 1em;
border: 1px solid #8cacbb;
color: Black;
background-color: #dee7ec;
overflow: auto;
}
ins {
color: green;
text-decoration: none;
}
del {
color: red;
text-decoration: line-through;
}
select {
font-size: 11px;
}
#caseware-headerbar {
border-top-color: #607393;
border-top-style: solid;
border-top-width: 3px;
}
#portal-personaltools-wrapper {
width: 248px;
margin: 13px 5px 0 0;
float: right;
text-align: right;
}
#caseware-logo {
float: left;
margin: 10px 0 0 25px;
}
#caseWareSolutions{
font-size: 16px;
font-family: Verdana;
color: #1c416d;
margin: 15px 0 4px 0;
text-align: center;
}
#threeSolutionsBar{
text-align: center;
font-size: 13px;
border-style: none solid none solid;
border-color: #fff;
border-width: 1px;
}
#threeSolutionsBar a{
color: #fff;
text-decoration: none;
}
#threeSolutionsBar a:hover{
text-decoration: underline;
}
#threeSolutionsBar .solutionBarR1C2{
border-style: none solid;
border-width: 1px;
border-color: #fff;
}
#solutionBar{
width: 153px;
padding: 5px 0;
float: left;
padding: 8px 0;
}
#threeSolutionsTable{
width: 463px;
float: left;
color: #000;
background-image: url(format_images/hometablebg.jpg);
background-repeat: repeat-x;
}
#threeSolutionsTable .solutionBarR1C2{
border-style: none solid;
border-width: 1px;
border-color: #1b3665;
padding-bottom: 37px;
}
#solutionsListed{
width:146px;
padding: 5px 0 0 5px;
float: left;
}
.solutionshomeleft{
background: transparent url(format_images/solutions_home_left_bottom.gif) repeat-x scroll left top;
padding-top: 10px;
}
.solutionshomemiddle{
background: transparent url(format_images/solutions_home_middle_bottom.gif) repeat-x scroll left top;
padding-top: 10px;
}
.solutionshomeright{
background: transparent url(format_images/solutions_home_right_bottom.gif) repeat-x scroll left top;
padding-top: 10px;
}
.solutionListed {
padding-left: 16px;
margin-bottom: 15px;
}
.solutionListed a{
color: #000;
}
.solutionListed a:hover{
text-decoration: underline;
}
#imgPad{
margin: 20px 0 0 15px;
}
.state-published img {
display: none;
}
.state-published_for_members {
color: #00CC00 !important;
}
.state-previously_published {
color: #FF00FF !important;
}
#tblProducts {
margin-left: -20px;
float: left;
width: 460px;
}
#productHomeDiv {
margin: 15px 9px 0 0;
}
#productLinks a{
text-decoration: none;
color: #1b3665;
font-size: 13px;
}
#productLinks a:hover {
text-decoration: underline;
}
#addOnDiv{
padding-top: 2px;
border-bottom: solid 1px #bababa;
color:#757575;
}
#addOnLinks {
padding-top: 2px;
color: #bababa;
}
#addOnLinks a {
text-decoration: none;
color: #999999;
margin-right: 10px;
}
#addOnLinks a:hover {
text-decoration: underline;
}
#solutionSubTitle{
font-size: 13px;
font-weight: bold;
color: #33738F
}
#solutionProductLinks {
padding-top: 2px;
}
#solutionProductLinks a{
color: #757575;
margin-right: 10px;
}
#solutionProductLinks a:hover{
color: #1b3665;
}
#solutionAddOn {
padding-top: 2px;
border-bottom: solid 1px #bababa;
color:#000;
}
#productTagLine {
font-size: 14px;
font-weight: bold;
margin-top: 4px;
color: #1b3665;
width:384px;
}
.trainingTagLine {
font-size: 14px;
font-weight: bold;
color:#1b3665;
}
#tabTitle, .tabTitle {
font-weight: bold;
color: #1b3665;
}
#productTagLineWider {
font-size: 14px;
font-weight: bold;
width:320px;
color: #1b3665;
margin-top: 4px;
}
#productOutline {
padding-top: 10px;
}
#productImage {
float: right;
margin: -32px 6px 0 0;
}
#language {
font-size: 11px;
}
.portletItem p {
line-height: 0.7em;
}
.textType{
width: 420px;
}
.ideademo a{
text-decoration: none;
}
.ideademo img:hover {
border: 1px solid #bababa;
margin: -1px;
}
.ideademo a:hover {
text-decoration: underline;
}
.featSel{
color: red;
font-weight: bold;
}
#latestNewsReviews {
padding: 5px 0;
line-height: 13px;
}
#enhance3 {
margin: 10px 0 0 0;
}
#enhance3Middle {
text-align: center;
width: 417px;
font-weight: bold;
padding: 5px 0 10px 0;
color: #1b3665;
font-size: 13px;
}
#enhance3 li {
margin-left: 5px;
}
.redBold{
color: red;
font-weight: bold;
}
#supportProductLinks a{
margin-right: 10px;
}
#supportProductLinks a:hover{
color: #1b3665;
}
#latestReleaseAnonMessage{
background-color: #ddd;
padding: 10px;
border: 1px solid;
text-align: center;
margin-bottom: 10px;
}
#knowledgeBaseTab{
line-height: 1.5em;
margin-bottom: 10px;
border: 1px solid #ddd;
padding: 10px;
}
#knowledgeBaseTab a:hover{
color: #E41B17;
}
.trBG:hover{
background: #C6CDD7 !important;
cursor: pointer;
}
.trBGTraining:hover{
background: #C6CDD7 !important;
}
.mycaseprofile a{
text-decoration: underline;
font-size: 15px;
font-weight: bold;
}
.kupuMainTitle{
color: #1b3665;
font-size: 14px;
font-weight: bold;
}
.smallImage img{
width:15px;
}
#solutionsHomeTable td{
border-color: #fff;
border-style: none solid solid none;
border-width: 2px;
}
.emailHeading {
font-weight: bold;
color:#1b3665;
font-size: 13px;
text-align: center;
}
/* */
}


/* - public.css - */
@media all {
/* http://www.caseware.com/portal_css/public.css?original=1 */
/* */
/* */
/* */
body.largeText {
font-size: 95%;
}
body.smallText {
font-size: 60%;
}
/* */
#portal-column-one .visualPadding {
padding-left: 5px;
}
#portal-column-two .visualPadding {
padding: 2em 2em 1em 0em;
}
/* */
h1,h2 {
border-bottom: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
font-weight: normal;
}
/* */
body.kssActive h2.inlineEditable:hover,body.kssActive h1.inlineEditable:hover
{
padding-bottom: 1px;
}
h3,h4,h5,h6 {
border-bottom: none;
font-weight: bold;
}
.documentFirstHeading {
margin-top: 0;
}
.documentContent {
padding: 0 0.25em 2em 1em !important;
}
.documentContent ul {
list-style-image: url(format_images/bullet.gif);
list-style-type: square;
margin: 0.5em 0 0 1.5em;

}
.documentContent ol {
margin: 0.5em 0 0 2.5em;
}
/* */
.documentContent p a {
text-decoration: none;
border-bottom: 1px #ccc solid;
}
.documentContent p a:active {
color: & dtml-linkActiveColor;;
}
.documentContent dd a {
text-decoration: none;
border-bottom: 1px #cccccc solid;
}
.documentContent dd a:active {
color: & dtml-linkActiveColor;;
background-color: transparent;
}
/* */ /* */
#visual-portal-wrapper {
margin: 0;
padding: 0;
}
/* */
#portal-logo img {
border: 0;
padding: 0;
margin: 1em 0em 1em 2em;
}
/* */
#portal-skinswitcher {
}
#portal-skinswitcher a {
display: block;
float: left;
}
#portal-top { /* */
margin: 0;
padding: 0;
background-color: transparent;
}
/* */
#portal-siteactions {
background-color: transparent;
white-space: nowrap;
list-style-image: none;
list-style-type: none;
margin: 1px 0 0 0;
height: auto;
line-height: normal;
float: right;
padding: 3px 2em 3px 0;
}
#portal-siteactions li {
display: inline;
}
#portal-siteactions li a {
background-color: transparent;
border: 1px solid & dtml-backgroundColor;;
color: & dtml-discreetColor;;
height: auto;
padding: 0.2em;
margin-right: 0.2em;
text-decoration: none;
text-transform: & dtml-textTransform;;
}
#portal-siteactions li.selected a {
background-color: & dtml-globalBackgroundColor;;
color: & dtml-globalFontColor;;
border: & dtml-borderWidth;
&
dtml-borderStyle;
&
dtml-globalBorderColor;;
}
#portal-siteactions li a:hover {
background-color: & dtml-globalBackgroundColor;;
color: & dtml-globalFontColor;;
border: & dtml-borderWidth;
&
dtml-borderStyle;
&
dtml-globalBorderColor;;
}
/* */
#portal-searchbox {
background-color: #1b3665;
z-index: 2;
height: 41px;
line-height: 130%;
}
#portal-advanced-search {
margin-top: 0.2em;
clear: both;
}
#portal-advanced-search a {
color: & dtml-discreetColor;;
text-decoration: none;
text-transform: & dtml-textTransform;;
}
.searchableText { /**/
}
/* */
dl.searchResults dt {
font-size: 140%;
font-weight: normal;
}
form.searchPage {
text-align: center;
}
input.searchPage {
font-size: 200% !important;
}
form.searchPage input.searchButton {
background-position: 5px 7px;
padding: 1px 10px 1px 25px;
}
/* */
.LSRes {
MIN-WIDTH: 16.5em;
DISPLAY: block;
LIST-STYLE-IMAGE: none;
VISIBILITY: visible;
MARGIN-LEFT: 0px;
VERTICAL-ALIGN: middle;
TEXT-TRANSFORM: none;
COLOR: #436976;
LINE-HEIGHT: 1.1em;
FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
sans-serif;
LIST-STYLE-TYPE: none;
BACKGROUND-COLOR: white;
TEXT-ALIGN: left
}
#LSHighlight {
BORDER-RIGHT: #8cacbb 1px solid;
BORDER-TOP: #8cacbb 1px solid;
BORDER-LEFT: #8cacbb 1px solid;
COLOR: #436976;
BORDER-BOTTOM: #8cacbb 1px solid;
BACKGROUND-COLOR: #dee7ec
}
.LSHighlight {
BORDER-RIGHT: #8cacbb 1px solid;
BORDER-TOP: #8cacbb 1px solid;
BORDER-LEFT: #8cacbb 1px solid;
COLOR: #436976;
BORDER-BOTTOM: #8cacbb 1px solid;
BACKGROUND-COLOR: #dee7ec
}
.LSTable {
MARGIN: 1em 0px
}
.LSRow {
BORDER-RIGHT: white 1px solid;
PADDING-RIGHT: 0px;
BORDER-TOP: white 1px solid;
PADDING-LEFT: 0px;
LIST-STYLE-IMAGE: none;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-LEFT: white 1px solid;
PADDING-TOP: 0px;
BORDER-BOTTOM: white 1px solid;
WHITE-SPACE: normal;
LIST-STYLE-TYPE: none
}
.LSRow A {
FONT-WEIGHT: bold;
WHITE-SPACE: nowrap;
TEXT-DECORATION: none
}
.LSDescr {
FONT-WEIGHT: normal;
FONT-SIZE: 90%;
MARGIN-LEFT: 2.5em;
COLOR: #76797c
}
.LSResult {
DISPLAY: block;
Z-INDEX: 3;
LEFT: 3px;
MARGIN: 0px;
PADDING-TOP: 5px;
POSITION: relative;
TEXT-ALIGN: right
}
.LSShadow {
POSITION: relative;
TEXT-ALIGN: right
}
.livesearchContainer {
BORDER-RIGHT: #8cacbb 1px solid;
PADDING-RIGHT: 0px !important;
BORDER-TOP: #8cacbb 1px solid;
MARGIN-TOP: 0px;
PADDING-LEFT: 0px !important;
RIGHT: 0px;
VISIBILITY: visible;
PADDING-BOTTOM: 0px !important;
TEXT-TRANSFORM: none;
BORDER-LEFT: #8cacbb 1px solid;
WIDTH: 30em;
COLOR: #436976;
PADDING-TOP: 0px !important;
BORDER-BOTTOM: #8cacbb 1px solid;
FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
sans-serif;
WHITE-SPACE: normal;
POSITION: absolute;
TOP: 0px;
BACKGROUND-COLOR: white;
TEXT-ALIGN: left
}
* HTML .livesearchContainer {
BORDER-TOP-WIDTH: 0px;
PADDING-RIGHT: 1px !important;
PADDING-LEFT: 1px !important;
BORDER-LEFT-WIDTH: 0px;
BORDER-BOTTOM-WIDTH: 0px;
PADDING-BOTTOM: 1px !important;
PADDING-TOP: 0px !important;
BACKGROUND-COLOR: #8cacbb;
BORDER-RIGHT-WIDTH: 0px
}
#livesearchLegend {
BORDER-RIGHT: #8cacbb 1px solid;
BORDER-TOP: #8cacbb 1px solid;
MARGIN-TOP: -2em;
MARGIN-LEFT: -0.1em;
BORDER-LEFT: #8cacbb 1px solid;
LINE-HEIGHT: 1em;
BORDER-BOTTOM: #8cacbb 0px solid;
background: #fff;
}
* HTML #livesearchLegend {
MARGIN-TOP: -1.9em;
MARGIN-LEFT: -8px;
POSITION: relative
}
.LSIEFix {
PADDING-RIGHT: 0.5em !important;
PADDING-LEFT: 0.5em !important;
Z-INDEX: 20;
PADDING-BOTTOM: 0.5em !important;
PADDING-TOP: 0.5em !important;
BACKGROUND-COLOR: white
}
.LSBox {
CLEAR: left;
PADDING-RIGHT: 1px;
DISPLAY: block;
FLOAT: left;
TEXT-ALIGN: right
}
#LSNothingFound {
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-BOTTOM: 2px;
PADDING-TOP: 2px;
TEXT-ALIGN: center
}
/* */
#portal-globalnav {
background: transparent url(format_images/nav_header_balk_menu_left.gif) no-repeat
scroll left top;
float: left;
height: 41px;
width: 705px;
}
#portaltab-PRODUCTS {
background: transparent url(format_images/nav_header_balk_item1_bg_wi.gif) repeat-x
scroll left top;
text-align: center;
}
#portaltab-PRODUCTS a {
background: transparent url(format_images/nav_header_balk_item1_right.gif) no-repeat
scroll right top;
color: #FFFFFF;
display: block;
padding: 10px 23px 17px 20px;
text-decoration: none;
}
#portaltab-SOLUTIONS {
background: transparent url(format_images/nav_header_balk_item2_bg_wi.gif) repeat-x
scroll left top;
text-align: center;
}
#portaltab-SOLUTIONS a {
background: transparent url(format_images/nav_header_balk_item2_right.gif) no-repeat
scroll right top;
color: #FFFFFF;
display: block;
padding: 10px 23px 17px 20px;
text-decoration: none;
}
#portaltab-SUPPORT {
background: transparent url(format_images/nav_header_balk_item3_bg_wi.gif) repeat-x
scroll left top;
text-align: center;
}
#portaltab-SUPPORT a {
background: transparent url(format_images/nav_header_balk_item3_right.gif) no-repeat
scroll right top;
color: #FFFFFF;
display: block;
padding: 10px 23px 17px 20px;
text-decoration: none;
}
#portaltab-TRAINING {
background: transparent url(format_images/nav_header_balk_item4_bg_wi.gif) repeat-x
scroll left top;
text-align: center;
}
#portaltab-TRAINING a {
background: transparent url(format_images/nav_header_balk_item4_right.gif) no-repeat
scroll right top;
color: #FFFFFF;
display: block;
padding: 10px 23px 17px 20px;
text-decoration: none;
}
#portaltab-EVENTS {
background: transparent url(format_images/nav_header_balk_item5_bg_wi.gif) repeat-x
scroll left top;
text-align: center;
}
#portaltab-EVENTS a {
background: transparent url(format_images/nav_header_balk_item5_right.gif) no-repeat
scroll right top;
color: #FFFFFF;
display: block;
padding: 10px 23px 17px 20px;
text-decoration: none;
}
#portaltab-ABOUT-US {
background: transparent url(format_images/nav_header_balk_item6_bg_wi.gif) repeat-x
scroll left top;
text-align: center;
}
#portaltab-ABOUT-US a {
background: transparent url(format_images/nav_header_balk_item6_right.gif) no-repeat
scroll right top;
color: #FFFFFF;
display: block;
padding: 10px 23px 17px 20px;
text-decoration: none;
}
#portal-personaltools {
/* */
background-color: & dtml-globalBackgroundColor;;
border-top-color: & dtml-globalBorderColor;;
border-top-style: & dtml-borderStyle;;
border-top-width: & dtml-borderWidth;;
border-bottom-color: & dtml-globalBorderColor;;
border-bottom-style: & dtml-borderStyle;;
border-bottom-width: & dtml-borderWidth;;
line-height: 1.6em;
color: & dtml-fontColor;;
padding: 0em 3em 0em 3em;
margin: 0;
text-align: right;
text-transform: & dtml-textTransform;;
list-style: none;
}
#portal-personaltools .portalUser {
background: transparent url(format_images/user.gif) center left
no-repeat;
padding-left: 18px;
}
#portal-personaltools .portalNotLoggedIn {
/* */
color: & dtml-fontColor;;
padding: 0;
background: transparent;
background-image: none;
}
#portal-personaltools li {
color: & dtml-globalFontColor;;
margin-left: 1em;
display: inline;
}
#portal-personaltools li a {
text-decoration: none;
color: & dtml-globalFontColor;;
}
#portal-personaltools .visualIconPadding {
padding-left: 10px;
}
.visualCaseSensitive {
text-transform: none;
}
#portal-languageselector {
margin: 0 1em 0 1em;
float: right;
}
#portal-languageselector li {
display: inline;
}
#caseWareBreadCrumb {
clear: both;
float: left;
height: 24px;
margin-left: 10px
}
.crumb_path_margins {
padding: 0 18px 9px;
}
#caseWareBreadCrumb a {
text-decoration: none;
}
.breadcrumbSeparator {
font-size: 120%;
}
.addFavorite {
vertical-align: bottom;
}
.documentEditable { /**/
}
#content-news h1 {
margin-bottom: 1em;
}
/* */
#content h5,#content h6 {
color: & dtml-discreetColor;;
}
.newsItem {
margin-bottom: 1em;
border-bottom: & dtml-borderWidth;
&
dtml-borderStyle;
&
dtml-globalBorderColor;;
}
.newsImage {
border: 1px solid #ccc;
}
.newsImageContainer {
float: right;
margin: 0 0 0.5em 1em;
width: 202px;
}
.newsContent {
padding: 0 1em 1em 1em;
}
.newsContent ul,.newsContent li {
display: block;
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
.newsAbout {
display: block;
color: & dtml-discreetColor;;
font-size: & dtml-fontSmallSize;;
padding: 0;
margin-top: 0;
list-style: none;
list-style-image: none;
float: right;
text-align: right;
}
.newsAbout li {
display: inline;
}
.newsFooter {
}
.newsFooter li {
display: inline;
margin: 0 1em 0 0;
}
.documentActions {
margin: 1em 0;
padding: 0;
text-align: right;
border-top: & dtml-borderWidth;
&
dtml-borderStyle;
&
dtml-globalBorderColor;;
}
.documentActions ul {
margin: 0;
padding: 0 0.5px;
display: block;
margin-top: -0.9em;
list-style-type: none;
list-style-image: none;
}
.documentActions li {
display: inline;
font-size: & dtml-fontSmallSize;;
margin: 0 0.5em;
padding: 0 0.25em;
background-color: & dtml-backgroundColor;;
}
.documentActions a {
border: none !important;
text-decoration: none;
}
/* */
dl.portalMessage {
font-size: & dtml-fontSmallSize;;
width: 100%;
margin: 0;
}
dl.portalMessage a {
color: black;
border: none;
text-decoration: underline;
}
dl.portalMessage dt {
background-color: #996;
border: 1px solid #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
background-color: #ffffe3;
border: 1px solid #996;
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
dl.warning dt {
background-color: #d80;
border: 1px solid #d80;
}
dl.error dt {
background-color: #d00;
border-color: #d00;
}
dl.warning dd {
background-color: #fd7;
border-color: #d80;
}
dl.error dd {
background-color: #fd7;
border-color: #d80;
}
.documentDescription { /* */
font-weight: bold;
display: block;
margin: 0em 0em 0.5em 0em;
line-height: 1.5em;
}
.documentByLine {
font-size: & dtml-fontSmallSize;;
font-weight: normal;
color: & dtml-discreetColor;;
margin-bottom: 0.5em;
}
dl.searchResults span.documentByLine {
display: block;
}
#category ul {
list-style-image: none;
list-style-type: none;
display: inline;
margin: 0;
}
#category ul li {
display: inline;
}
.discussion {
margin-top: 1em;
}
.even {
background-color: & dtml-evenRowBackgroundColor;;
}
.odd {
background-color: & dtml-oddRowBackgroundColor;;
}
.visualHighlight {
background-color: & dtml-evenRowBackgroundColor;;
}
.discreet {
color: & dtml-discreetColor;;
font-size: & dtml-fontSmallSize;;
font-weight: normal;
}
.pullquote {
padding: 0 1em 0 1em;
margin: 0 0 1em 1em;
font-weight: bold;
color: #CC9933;
float: right;
width: 35%;
clear: right;
background-color: & dtml-backgroundColor;;
border-left: 4px solid & dtml-globalBorderColor;;
}
.callout {
font-weight: bold;
color: #CC9933;
padding: 0px 1em;
}
.notify,.documentEditable * .notify {
border: & dtml-borderWidth;
&
dtml-borderStyle;
&
dtml-notifyBorderColor;;
}
.card {
background-color: & dtml-globalBackgroundColor;;
border-color: & dtml-globalBorderColor;;
border-width: & dtml-borderWidth;;
border-style: & dtml-borderStyle;;
float: left;
margin: 1em;
text-align: center;
width: 110px;
padding: 1em 0;
}
.card a {
text-decoration: none;
}
.portrait {
background-color: & dtml-globalBackgroundColor;;
border-color: & dtml-globalBorderColor;;
border-width: & dtml-borderWidth;;
border-style: & dtml-borderStyle;;
font-size: & dtml-fontSmallSize;;
margin: 0.5em;
padding: 1em 0 0.5em 0;
text-align: center;
width: 100px;
}
.portraitPhoto {
border: 1px solid black;
}
/* */
.listing,.stx table {
/* */
border-collapse: collapse;
border-left: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
border-bottom: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
font-size: 95%;
margin: 1em 0em 1em 0em;
}
.listing th,.stx table th {
background: & dtml-globalBackgroundColor;;
border-top: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
border-bottom: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
border-right: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
font-weight: normal;
padding: 0.25em 0.5em;
text-transform: & dtml-textTransform;;
}
.listing .top {
border-left: & dtml-borderWidth; & dtml-borderStyle; &
dtml-backgroundColor;;
border-top: & dtml-borderWidth; & dtml-borderStyle; &
dtml-backgroundColor; ! important;
border-right: & dtml-borderWidth; & dtml-borderStyle; &
dtml-backgroundColor; ! important;
text-align: right ! important;
padding: 0em 0em 1em 0em;
}
.listing .listingCheckbox {
text-align: center;
}
.listing td,.stx table td {
border-right: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
padding: 0.25em 0.5em;
}
.listing a {
text-decoration: none;
}
.listing a:hover {
text-decoration: underline;
}
.listing img {
vertical-align: middle;
}
.listing td a label,.stx table td a label {
cursor: pointer;
}
/* */
.vertical {
background-color: & dtml-backgroundColor;;
}
.vertical th {
padding: 0.5em;
}
.vertical td {
border-top: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
padding: 0.5em;
}
/* */
.listingBar {
background-color: & dtml-globalBackgroundColor;;
border-color: & dtml-globalBorderColor;;
border-style: & dtml-borderStyle;;
border-width: & dtml-borderWidth;;
padding: 0em 1em;
text-align: center;
text-transform: & dtml-textTransform;;
vertical-align: top;
margin: 1em 0em;
font-size: 94%;
clear: both;
}
.listingBar span.previous,.listingPrevious {
text-align: left;
float: left;
margin-right: 1em;
}
.listingBar span.next,.listingNext {
text-align: right;
float: right;
margin-left: 1em;
}
.listingBar img {
vertical-align: middle;
}
.listingBar a {
text-decoration: none;
}
.tileItem {
border-top: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
padding-top: 0.5em;
margin-top: 0.5em;
}
.tileHeadline {
border: none;
font-size: 110%;
font-weight: bold;
}
.tileHeadline a {
text-decoration: none;
}
.tileBody {
margin-bottom: 0.5em;
}
.tileImage {
float: right;
margin: 0 0 0.5em 0.5em;
border: 1px solid black;
}
.eventDetails {
float: right;
width: 20em;
clear: right;
}
/* */
/* */
ul.visualNoMarker,ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
line-height: 1em;
}
ul.discreet {
list-style-image: none;
list-style-type: disc;
}
textarea.proportional {
font: 100% < dtml-var fontFamily >;
}
.productCredits {
text-align: right;
font-size: & dtml-fontSmallSize;;
clear: both;
font-weight: normal;
color: & dtml-discreetColor;;
}
#portal-footer {
background-color: & dtml-globalBackgroundColor;;
border-top: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
border-bottom: & dtml-borderWidth; & dtml-borderStyle; &
dtml-globalBorderColor;;
float: none;
line-height: 1.2em;
margin: 2em 0em 1em 0em;
padding: 0.5em 0em 1em 0em;
text-align: center;
}
#portal-footer p {
margin: 0.25em 0;
}
#portal-footer a {
text-decoration: none;
color: & dtml-linkColor;;
border: none;
}
#portal-footer a:visited {
color: & dtml-linkColor;;
}
#portal-footer a:hover {
text-decoration: underline;
}
#portal-colophon {
float: none;
margin: 0 0 1em 0;
padding: 0 0 1em 0;
text-align: center;
color: #666;
}
#portal-colophon ul {
list-style-image: none;
list-style-type: none;
display: table-row;
list-style-type: none;
}
#portal-colophon ul li {
display: inline;
display: table-cell;
font-size: & dtml-fontSmallSize;;
padding: 0 0.75em;
}
#portal-colophon ul li a {
text-decoration: none;
border-bottom: 1px #ccc solid;
color: #666;
}
#portal-colophon .colophonWrapper {
display: table;
margin: 0 auto;
border-collapse: collapse;
border-spacing: 0;
}
#portal-colophon .colophonIcon {
display: block; /* */
display: inline-block;
text-decoration: none;
overflow: hidden;
border: 0;
margin: 0 auto;
padding: 0;
padding-top: 15px;
height: 0px !important;
width: 80px;
vertical-align: top;
}
#portal-colophon a.colophonIcon {
cursor: pointer;
}
#portal-colophon .colophonIconPlone {
background-image: url(format_images/plone_powered.gif);
}
#portal-colophon .colophonIcon508 {
background-image: url(format_images/colophon_sec508.gif);
}
#portal-colophon .colophonIconWAI {
background-image: url(format_images/colophon_wai-aa.gif);
}
#portal-colophon .colophonIconXHTML {
background-image: url(format_images/colophon_xhtml.png);
}
#portal-colophon .colophonIconCSS {
background-image: url(format_images/colophon_css.png);
}
#portal-colophon .colophonIconAnyBrowser {
background-image: url(format_images/colophon_anybrowser.png);
}
.feedButton {
display: block;
float: right;
margin-top: 1px;
}
.poweredBy {
display: block;
clear: both;
font-size: & dtml-fontSmallSize;;
font-weight: normal;
color: & dtml-discreetColor;;
text-align: right;
}
/* */
#portal-sitemap {
list-style: none;
list-style-image: none;
margin: 0;
font-size: 90%;
border: none;
}
#portal-sitemap a {
border: & dtml-borderWidth;
&
dtml-borderStyle;
&
dtml-backgroundColor;;
}
#portal-sitemap a:hover {
border: & dtml-borderWidth;
&
dtml-borderStyle;
&
dtml-globalBorderColor;;
}
#portal-sitemap .navTreeLevel1 {
padding-left: 1em;
border-left: 0.5em solid & dtml-globalBorderColor;;
margin: 0 0 0 0.5em;
}
#portal-sitemap .navTreeLevel2 {
padding-left: 1em;
border-left: 0.5em solid & dtml-globalBackgroundColor;;
margin: 0 0 0 0.6em;
}
/* */
.photoAlbumEntry {
float: left;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url(format_images/polaroid-single.png);
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper { /**/
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: & dtml-fontSmallSize;;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url(format_images/polaroid-multi.png);
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: & dtml-discreetColor;;
display: block;
overflow: hidden;
width: 128px;
height: 3.6em;
}
/* */
#content .link-parent {
display: block;
background: transparent url(format_images/arrowUp.gif) 4px 5px
no-repeat;
padding: 1px 0px 10px 16px;
font-size: & dtml-fontSmallSize;;
text-decoration: none;
}
#content .link-category {
color: #74ae0b !important;
}
#content .link-user {
background: transparent url(format_images/user.gif) 0 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#content .link-comment {
background: transparent url(format_images/discussionitem_icon.gif)
center left no-repeat;
padding: 1px 0px 1px 16px !important; /* */
}
#content .link-anchor {
color: & dtml-discreetColor;;
text-decoration: none;
font-weight: normal;
}
#content .link-presentation {
font-size: 90%;
text-align: center;
}
#content .link-wiki-add {
color: red;
}
/* */
#content a[href ^="http:"],#content a.link-external {
background: transparent url(format_images/link_icon.gif) 0px 1px
no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="http://www.caseware.com"] {
background: none;
padding: 0;
}
/* */
#content a[href ^="mailto:"],#content a.link-mailto {
background: transparent url(format_images/mail_icon.gif) 0px 1px
no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="news:"],#content a.link-news {
background: transparent url(format_images/topic_icon.gif) 0px 1px
no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="ftp:"],#content a.link-ftp {
background: transparent url(format_images/file_icon.gif) 0px 1px
no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="irc:"],#content a.link-irc {
background: transparent url(format_images/discussionitem_icon.gif)
0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="callto:"],#content a.link-callto {
background: transparent url(format_images/phone_icon.gif) 0px 1px
no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="webcal:"],#content a.link-webcal {
background: transparent url(format_images/event_icon.gif) 0px 1px
no-repeat;
padding: 1px 0px 1px 16px;
}
#content a[href ^="feed:"],#content a.link-feed {
background: transparent url(format_images/rss.gif) 0px 1px no-repeat
;
padding: 1px 0px 1px 18px;
}
#content .link-plain {
background-image: none !important;
padding: 0 !important;
}
/* */
.visualGhosted {
opacity: 0.2;
}
/* */
body.fullscreen #portal-logo,body.fullscreen #portal-siteactions {
display: none;
}
body.fullscreen #portal-globalnav {
margin-top: 4em;
}
body.fullscreen #portal-searchbox {
margin: 0.5em 2em 0 0.5em;
padding: 0;
position: relative;
z-index: 3;
}
/* */
.image-left {
float: left;
clear: both;
margin: 0.5em 1em 0.5em 0;
border: 1px solid Black;
}
.image-inline {
float: none;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
border: 1px solid Black;
}
dd.image-caption {
text-align: left;
padding: 0;
margin: 0;
}
dl.captioned {
padding: 10px;
}
/* */
#dashboard-info-message {
padding-top: 0.5em;
}
#dashboard {
width: 68em;
}
#dashboard-portlets1,#dashboard-portlets2,#dashboard-portlets3 {
float: left;
width: 16em;
padding: 0.7em 1.3em 0 0;
}
#dashboard-portlets4 {
float: left;
width: 16em;
padding-top: 0.7em;
}
#dashboard-portlets1 a,#dashboard-portlets2 a,#dashboard-portlets3 a,#dashboard-portlets4 a
{
border-bottom: medium none;
}
#dashboard-portlets1 dl.portlet,#dashboard-portlets2 dl.portlet,#dashboard-portlets3 dl.portlet,#dashboard-portlets4 dl.portlet
{
margin-bottom: 1.5em;
}
div.managedPortlet.portlet {
border-bottom: none;
}
#dashboard select {
width: 100%;
}
.portletAssignments {
margin-top: 1.5em;
}
#dashboard-portlets1 div.managedPortlet a,#dashboard-portlets2 div.managedPortlet a,#dashboard-portlets3 div.managedPortlet a,#dashboard-portlets4 div.managedPortlet a
{
text-decoration: none;
color: & dtml-globalFontColor;;
border-bottom: 1px solid & dtml-globalFontColor;;
}
#dashboard-portlets1 div.managedPortlet span a,#dashboard-portlets2 div.managedPortlet span a,#dashboard-portlets3 div.managedPortlet span a,#dashboard-portlets4 div.managedPortlet span a
{
border-bottom: none;
}
#dashboard-actions {
float: right;
}
#dashboard-actions ul {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-top: 0;
}
#dashboard-actions ul li {
display: inline;
padding-left: 0.7em;
}
#dashboard-actions ul li.portalUser {
background: transparent url(format_images/user.gif) no-repeat scroll
left center;
padding-left: 18px;
}
/* */
.section div {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
.kupuHeading {
color: #D4A017;
font-weight: bold;
margin-bottom: 3px;
}
.kupuSubheading {
color: #2554C7;
font-weight: bold;
margin-bottom: 3px;
}
.tabberlive .tabbertabhide {
display: none;
}
.tabber { /**/
}
ul.tabbernav {
margin: 0;
padding: 6px 0;
border-top: 1px solid #fff;
border-bottom: 1px solid #c6cdd7;
font: bold 12px Verdana, sans-serif;
}
ul.tabbernav li.tabberactive {
background: transparent url(format_images/downarrow.gif) no-repeat scroll center
bottom;
padding-bottom: 9px; *
padding-bottom: 3px;
}
ul.tabbernav li {
list-style: none;
margin: 0;
display: inline;
line-height: 1.1em;
}
ul.tabbernav li a {
padding: 5px;
border: 1px solid #c6cdd7;
background: #fff;
text-decoration: none;
}
ul.tabbernav li a:link {
color: #000;
}
ul.tabbernav li a:visited {
color: #c6cdd7;
}
ul.tabbernav li a:hover { /**/
background: #bababa;
color: #fff;
}
ul.tabbernav li.tabberactive a {
background-color: #1b3665;
color: #fff;
padding: 5px;
}
ul.tabbernav li.tabberactive a:hover {
position: static;
}
.tabberlive .tabbertab h2 {
display: none;
}
.tabberlive .tabbertab h3 {
display: none;
}
/* */
}


/* - columns.css - */
@media all {
/* http://www.caseware.com/portal_css/columns.css?original=1 */
/* */
#frame {
margin-top: 2px;
margin-right: auto;
margin-left: auto;
padding-left: 5px;
padding-right: 5px;
width: 925px;
}
#casewareHeaderMessage {
color: #4568aa;
font-size: 1.2em;
margin: 18px 0 0 83px;
width: 460px;
float: left;
}
#tabsandsearch {
clear:both;
float:left;
height:41px;
width:925px;
margin:10px 0 3px 0;
}
#casewareTabs {
border-top: solid;
border-bottom: solid;
border-top-color: #59a5b3;
border-bottom-color: #59a5b3;
float: left;
max-width: 631px;
margin: 0 5px 0 0;
overflow: hidden;
}
#portal-columns {
float:left;
width:925px;
border-left: 2px solid #C6CDD7;
}
.content_bg_top {
background: transparent url(format_images/bg_content_top_no_left.gif) no-repeat scroll left top !important;
float:left;
width:925px;
}
.content_bg_bottom {
background: transparent url(format_images/bg_content_bottom_no_left.gif) no-repeat scroll left bottom !important;
float:left;
width:925px;
}
#portal-column-one {
float:left;
width:165px;
padding-bottom: 30px;
margin-top: -9px;
}
#portal-column-content {
float:left;
width:549px;
padding-right: 3px;
}
.portal-column-two-top {
float: right;
width:205px;
padding-top: 2px;
background: transparent url(format_images/bg_right_top.gif) no-repeat scroll left top !important;
}
.portal-column-two-bottom {
float:right;
width:205px;
background: transparent url(format_images/bg_right_bottom.gif) no-repeat scroll left bottom !important;
padding-bottom: 70px;
}
#portal-column-two {
float: right;
width: 205px;
background: transparent url(format_images/bg_content_right_column.gif) repeat-y scroll left top !important;
}
#portal-columnsonetwothree {
width: 855px;
float: left;
margin-left: 4px;
}
#casewareMainSearch {
background:transparent url(format_images/nav_header_balk_search_bg.gif) repeat-x scroll left top;
float:right;
height:41px;
width:220px;
margin: 0;
z-index: 3;
}
.cw_search_form{
float:left;
height:41px;
width:212px;
}
.cw_search_form form {
float:left;
padding:7px 0 0 9px;
}
.mainsearch-bgright{
background:transparent url(format_images/nav_header_balk_search_right.gif) no-repeat scroll left top;
float:left;
height:41px;
width:8px;
}
#casewareFooter a {
color: #757575;
}
#contactUs{
float: left;
margin-left: 50px;
}
#footerCopyright {
float: left;
margin-left: 160px;
margin-right: 140px;
}
/* */
body.fullscreen #portal-column-one,
body.fullscreen #portal-column-two {
display: none;
}
body.fullscreen #portal-column-content {
width: 100%;
margin: 0;
padding: 0;
}
#casewareFooter {
float: left;
width: 861px;
color: #757575;
margin: 10px;
}
.tabberlive {
width: 531px;
margin-top: 15px;
}
.tabberlive .tabbertab {
padding:15px;
border:1px solid #c6cdd7;
border-top:0;
font-size: 11px;
margin-top: -1px;
width: 500px;
min-height: 250px;
}
solutionsHomeTable {
width:463px;
}
/* */

}


/* - authoring.css - */
@media all {
/* http://www.caseware.com/portal_css/authoring.css?original=1 */
/* */
/* */
/* */
.contentViews {
background-color: transparent;
padding-left: 1em;
line-height: normal;
margin: 0;
list-style: none;
border: 1px solid #74ae0b;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}
.contentViews li {
display: inline;
padding-top: 0.5em;
}
.contentViews li a {
background-color: transparent;
border: 1px solid #74ae0b;
border-style: solid;
color: #578308;
height: auto;
margin-right: 0.5em;
padding: 0em 1em;
line-height: normal;
text-decoration: none;
text-transform: none;
z-index: 1;
}
.contentViews .selected a {
background-color: #cde2a7;
border-bottom: #cde2a7 1px solid;
color: #578308;
}
.contentViews li a:hover {
background-color: #cde2a7;
color: #578308;
}
.configlet .contentViews {
font-size: 90%;
}
.contentActions {
background-color: #cde2a7;
border-left: 1px solid #74ae0b;
border-right: 1px solid #74ae0b;
color: #578308;
text-align: right;
text-transform: none;
padding: 0 0 0 1em;
z-index: 2;
position:relative;
height: 1.6em;
}
.contentActions ul,
.contentActions li {
margin: 0;
list-style: none;
list-style-image: none;
color: Black;
text-align: left;
line-height: 1.6em;
}
.contentActions li {
float: right;
z-index: 4;
border-left: 1px solid #74ae0b;
}
.contentActions a {
text-decoration: none;
color: #578308;
padding: 0 0.5em;
cursor: pointer;
}
.contentActions span.subMenuTitle {
padding: 0em 0.5em;
position: relative;
white-space: nowrap;
display: inline;
}
.contentActions a span.subMenuTitle {
padding: 0px;
display: inline;
}
.actionMenu {
/* */
position: relative;
margin: 0;
padding: 0;
}
.actionMenu .actionMenuHeader {
margin: 0;
padding: 0;
font-weight: normal;
}
.actionMenu.activated .actionMenuHeader {
position: relative;
z-index: 10;
}
.actionMenu .actionMenuHeader a {
display: block;
}
.arrowDownAlternative {
font-size: 0.85em;
}
.actionMenu .actionMenuContent {
display: none;
z-index: 5;
position: absolute;
top: 1.6em;
right: -1px;
height: auto;
padding: 0;
margin: 0;
}
.actionMenu.activated .actionMenuContent {
display: block !important;
}
.actionMenu.activated .actionMenuContent {
/* */
display: table !important;
border-collapse: collapse;
border-spacing: 0;
}
.actionMenu.deactivated .actionMenuContent {
display: none !important;
}
.actionMenu .actionMenuContent ul {
display: block;
background: #cde2a7;
border: 1px #74ae0b;
border-style: none solid solid solid;
margin: -2px 0 0 0;
padding: 0;
}
.actionMenu .actionMenuContent li {
float: none;
background-color: transparent;
display: inline;
padding: 0;
margin: 0;
border: 0;
}
.actionMenu .actionMenuContent li a {
display: block;
white-space: nowrap;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent .selected {
display: block;
white-space: nowrap;
padding: 0 0.5em;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #74ae0b;
color: White;
}
.actionMenu .actionMenuContent .actionSeparator a {
padding-top: 0.2em;
border-top: 1px solid #74ae0b;
}
#templateMenu li a {
padding-left: 16px;
}
ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
ul.configlets li {
margin-bottom: 1em;
}
ul.configlets li a {
text-decoration: none;
border: none;
}
ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
ul.configlets li a:active {
color: #436976;
background-color: transparent;
}
ul.configlets li label {
font-weight: bold;
}
ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
ul.configletDetails li a {
text-decoration: none;
}
ul.configletDetails li label {
font-weight: bold;
}
/* */
.stx table p {
margin: 0;
padding: 0;
}
.stx table {
border: 1px solid #8cacbb ! important;
}
.stx table td {
border-bottom: 1px solid #8cacbb;
}
.reviewHistory {
display: inline;
font-size: 110% !important;
color: Black;
}
.comment {
background: #eef3f5;
border: 1px solid #8cacbb;
padding: 0.25em 1em 0.5em 1em;
margin-bottom: 1em;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
border-bottom: 1px solid #76797c;
font-weight: normal;
}
.comment h3 a {
background-image: url(format_images/discussionitem_icon.gif);
background-repeat: no-repeat;
padding-left: 18px;
margin-left: -1px;
margin-bottom: 1px;
min-height: 1.6em;
height: auto;
line-height: 1.6em;
}
.commentBody {
margin: 0 1em 1em 1em;
}
.spacer {
margin: 1em;
}
/* */
dl.collapsible {
border: 1px solid #8cacbb !important;
margin: 1em 0 0 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 6px 0 22px;
background: White url(format_images/treeExpanded.gif) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none !important;
height: 1em;
width: auto;
}
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: static;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(format_images/treeCollapsed.gif) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none !important;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(format_images/treeCollapsed.gif) no-repeat 6px 50%;
cursor: pointer;
display: inline;
}
.configlet .documentEditable {
padding: 0em !important;
}
.documentEditable .documentContent {
border: 1px solid #74ae0b;
padding: 0;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 1px solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal !important;
font-size: 90%;
}
/* */
.portalNotLoggedIn {}
#portal-column-content fieldset > * input:focus,
#portal-column-content fieldset > * textarea:focus {
border-color: #ffa500;
border-width: 1px;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 2px solid #ffa500;
padding: 1px;
}
/* */
tr.dragging td {
background-color: #ff6;
}
.draggingHook {
cursor: move;
}
.notDraggable {
}
.managePortletsLink {
display:  block;
color: #76797c;
font-size: 90%;
font-weight: normal;
}
ul.formTabs {
position: relative;
display: block;
margin: 0 0 -2em 0;
padding: 0;
list-style-type: none;
text-align: center;
}
li.formTab {
display: inline;
margin: 0;
padding: 0;
}
li.formTab a {
/* */
display: inline-block;
}
li.formTab a {
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-left: 1px dotted #8cacbb;
background: White;
margin: 0;
padding: 0.125em 0.75em;
text-decoration: none;
}
li.firstFormTab a {
border-left: 1px solid #8cacbb;
}
li.lastFormTab a {
border-right: 1px solid #8cacbb;
}
li.formTab a.selected {
background: #dee7ec;
}
li.formTab a:hover {
background: #dee7ec;
}
li.formTab a.notify {
background-color: #ffce7b;
color: Black;
}
li.formTab a.required span {
background-image: url(format_images/required.gif);
background-position: center right;
background-repeat: no-repeat;
padding-right: 8px;
}
li.formTab a.notify:hover {
background-color: #ffa500;
}
.formPanel {
padding: 25px 0pt 0pt 5px;
border: 1px solid #8cacbb;
margin-bottom: 10px;
}
.formPanel.hidden {
display: none;
}
div.formControls input.hidden {
display: none;
}
/* */
}


/* - portlets.css - */
@media all {
/* http://www.caseware.com/portal_css/portlets.css?original=1 */
/* */
/* */
/* */
.managePortletsFallback {
margin: 0 0 0 1em;
}
/* */
.portlet {
width:90%;
margin:11px 3%;
}
.portlet a {
text-decoration: none;
}
.portlet a:hover {
color: #1b3665;
text-decoration: underline;
}
/* */
.portletItem a,
.portletFooter a {
border-bottom: none;
}
.portletItem a:visited,
.portletFooter a:visited,
p a {
color: #436976;
}
.portletHeader {
color: #1b3665;
font-weight: bold;
padding-left: 0.3em;
font-family: Arial;
}
.portletHeader a {
color: #1b3665;
}
.portletItem {
margin: 0;
padding: 1em 0 1em 0.3em;
border-bottom: 2px solid #DBE6EC;
color: #342826;
line-height: 1.3em;
/* */
}
.portletItem ol {
margin: 0 0 0 1em;
}
.portletItemDetails {
text-align: right;
display: block;
color: Black;
}
.portletFooter {
background-color: #eef3f5;
margin: 0;
padding: 0.25em 1em;
border: 1px solid #8cacbb;
border-style: dotted solid none solid;
text-align: right;
}
/* */
.portletTopLeft {}
.portletTopRight {}
.portletBottomLeft {}
.portletBottomRight {}
.dayPopup {
background-color: #ffffe1;
border: 1px solid Black;
padding: 0.2em;
position: absolute;
visibility: hidden;
width: 12em;
z-index: 2;
}
.date {
font-weight: bold;
}
.portletCalendar {
width: 100%;
margin: 1px 0 1em 0;
width: 100%;
}
.portletCalendar dt {
background-color: #dee7ec;
font-weight: normal;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendar a {
text-decoration: none;
}
.portletCalendar a:hover {
text-decoration: none;
}
.ploneCalendar {
border-collapse: collapse;
border-spacing:0;
width: 100%;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #dee7ec;
border: 1px solid #8cacbb;
border-style: solid none;
text-align: center;
padding: 2px;
font-weight: normal;
}
.ploneCalendar .event {
background-color: #dee7ec;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #dee7ec;
border: 2px solid #ffa500;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border-collapse: collapse;
border: 2px solid #ffa500;
}
.managePortletsLink {
text-align: center;
}
div.portlets-manager div.section {
padding-top: 1em !important;
}
div.managedPortlet {
padding-top:0.5em;
padding-bottom:0.5em;
}
.managedPortlet .portletHeader {
min-height: 3em !important;
}
.managedPortlet a {
text-decoration: underline;
}
.managedPortletActions {
display:block;
float:right;
}
.managedPortletActions a {
text-decoration: none;
}
.managedPortletActions a.up,
.managedPortletActions a.down {
color:blue !important;
}
.managedPortletActions a.delete {
color:red !important;
}
/* */
.toc {
float: right;
width: 30%;
font-size: 90%;
margin: 0 0 0.5em 0.5em;
}
/* */

}


/* - controlpanel.css - */
@media all {
/* http://www.caseware.com/portal_css/controlpanel.css?original=1 */
/* */
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width:100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size:120%;
}
table.controlpanel-listing dl {
margin-top:0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
table .controlpanel-listing td {
vertical-align:top;
}
table.controlpanel-listing td.checker{
text-align:center;
}
table.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0 !important;
margin-bottom:0 !important;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */

}




/* - deprecated.css - */
@media all {
/* http://www.caseware.com/portal_css/deprecated.css?original=1 */
/* */
/* */
/* */
/* */
div.portalMessage,
p.portalMessage,
.system-message,
#error-handling {
background-color: #ffce7b;
border: 1px solid #ffa500;
color: Black;
font-size: 90%;
margin: 1em 0em;
padding: 0.5em 1em 0.5em 3em;
vertical-align: middle;
background-image: url(format_images/info_icon.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}
/* */

}


/* - navtree.css - */
@media all {
/* http://www.caseware.com/portal_css/navtree.css?original=1 */
/* */
/* */
/* */
.portletNavigationTree {
padding: 0;
list-style: none !important;
list-style-image: none !important;
line-height: 1em;
}
.navTree, .navTreeItem {
list-style: none;
list-style-image: none;
margin-top: 1px;
}
.navTree li {
margin-bottom: 1px;
}
.navTreeItem {
display: block;
padding: 0;
margin: 0;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 1px solid transparent;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
height: auto;
margin: 1px;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb;
}
.navTreeCurrentItem {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb !important;
}
li.navTreeCurrentItem {
display: block;
padding: 0 0 0 1px;
margin: 0 0 2px -1px;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
display: block;
border: 1px solid #dee7ec;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}
/* */
* html li.navTreeCurrentItem a,
* html li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.navTreeLevel0 { margin: 0; }
.navTreeLevel1 { margin-left: 1em;}
.navTreeLevel2 { margin-left: 0.75em; }
.navTreeLevel3 { margin-left: 0.75em; }
.navTreeLevel4 { margin-left: 0.75em; }
.navTreeLevel5 { margin-left: 0.75em; }
/* */
}


/* - invisibles.css - */
@media all {
/* http://www.caseware.com/portal_css/invisibles.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
ul.visualNoMarker,
ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
}
.visualOverflow {
overflow: auto;
margin: 0 0 1em 0;
}
.visualOverflow pre,
.visualOverflow table,
.visualOverflow img {
margin: 0;
}
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
/* */
.visualClear {
display: block;
clear: both;
}
/* */
.netscape4 {
display: none;
}
/* */
}


/* - forms.css - */
@media all {
/* http://www.caseware.com/portal_css/forms.css?original=1 */
/* */
/* */
textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
background: White url(format_images/input_background.gif) repeat-x;
width: 100%;
}
input {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
vertical-align: middle;
background: White url(format_images/input_background.gif) repeat-x;
padding: 2px;
font-size: 11px;
}
/* */
.noborder,
.documentEditable * .noborder {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
input[type=checkbox] {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
#searchGadget {
border: 1px solid #8cacbb;
font-size: 11px;
padding: 3px 20px 3px 3px;
width: 178px;
background: #FFFFFF url(format_images/searchField.png) no-repeat scroll right center
}
button {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #8cacbb;
color: Black;
vertical-align: middle;
background-color: #dee7ec;
padding: 1px;
cursor: pointer;
font-size: 90%;
text-transform: none;
}
select {
vertical-align: top;
}
form {
border: none;
margin: 0;
}
fieldset {
border: 1px solid #8cacbb;
padding: 2px;
width: auto;
}
legend {
background: transparent none repeat scroll 0 0;
padding: 5px;
font-size: 10px;
}
label {
}
optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
option {
color: black;
}
optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
#login-form {
max-width: 30em;
margin: 0 auto;
}
#login-form .field {
clear: none;
}
#login-form input {
font-size: 150%;
}
#login-form input.context {
padding: 1px 10px 1px 20px;
background-position: 9px 5px;
margin-bottom: 1em;
}
#forgotten-password {
float: right;
width: 35%;
margin: 0 1em;
}
.standalone,
.documentEditable * .standalone {
background: #dee7ec url(format_images/linkOpaque.gif) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 90%;
padding: 1px 1px 1px 15px;
text-transform: none;
border: 1px solid #8cacbb;
}
.standalone2 {
background: #dee7ec;
color: Black;
cursor: pointer;
font-size: 90%;
padding: 1px;
text-transform: none;
border: 1px solid #8cacbb;
}
.context2 {
background:transparent none repeat scroll 0%;
border:1px solid #8CACBB;
color:Black;
cursor:pointer;
padding:1px 5px;
text-transform:none;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context {
background: transparent url(format_images/linkTransparent.gif) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 90%;
padding: 1px 1px 1px 15px;
text-transform: none;
border: 1px solid #8cacbb;
}
.destructive,
.documentEditable * .destructive {
background: #ffce7b url(format_images/linkTransparent.gif) 9px 1px no-repeat;
border: 1px solid #ffa500;
color: Black;
cursor: pointer;
font-size: 90%;
padding: 1px 1px 1px 15px;
text-transform: none;
border: 1px solid #8cacbb;
}
input.searchButton {
margin-bottom: 1px ! important;
color: Black;
font-size: 90%;
background: White url(format_images/search_icon.gif) 2px 4px no-repeat;
cursor: pointer;
padding: 1px 1px 1px 19px;
text-transform: none;
border: 1px solid #8cacbb;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
/* */
.field {
top: 0;
left: 0;
clear: both;
}
.field .field {
margin: 0;
}
.fieldRequired {
background: url(format_images/required.gif) center left no-repeat;
padding: 0 0 0 8px;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
font-size: 90%;
color: #76797c;
margin: 0 0 0.2em 0;
}
.formHelp:hover {
color: Black;
cursor: default;
}
div.error {
/* */
background-color: #fdc;
border: 1px solid #d00;
padding: 0.5em;
margin: 0 0 1em 0;
width: 95%;
}
.error .fieldRequired {
color: #d00;
}
/* */
#archetypes-fieldname-title input, input#form\.title {
font-size: 160%;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: normal;
width: 99%;
}
#archetypes-fieldname-description textarea, textarea#form\.description {
font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: bold;
}
input.inputLabelActive {
background: transparent;
border: 1px solid #b5b8c8;
padding: 1px 3px;
color: #000;
}
.LSBox {
float: left;
}
.LSBox input {
background:transparent url(format_images/nav_search_bg.gif) repeat-x scroll left top;
border:1px solid #105483;
height:20px;
padding:2px;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
tr.selected {
background-color: #ffa;
}
.kupu-save-message {
color: white;
font-weight: bold;
background-color: red;
padding: 0.3em;
position: fixed;
top: 0;
right: 0;
z-index: 999;
}
.supportSearchProduct {
font-size: 16px;
}
.supportSearchText {
font-size: 17px;
}
.searchformclass {
background-color: #eee;
border: 1px solid #ddd;
padding: 10px;
width: 674px;
}
#search_box {
background:transparent url(format_images/nav_header_balk_search_bg.gif) repeat-x scroll left top;
float:right;
height:41px;
width:220px;
}
#search_form {
float:left;
height:41px;
width:212px;
}
#search_form form {
float:left;
padding:7px 0 0 9px;
}
.search_field_wrapper {
float:left;
}
#search_form input {
border:1px solid #105483;
height:16px;
padding:3px 22px 0 4px;
width:139px;
}
#trainingtable td {
padding: 5px;
}
/* */
}


/* - ploneKss.css - */
@media all {
/* http://www.caseware.com/portal_css/ploneKss.css?original=1 */
#kss-spinner.spinner2 {
display:none;
position: relative;
top: 0%;
left: 50%;
background: transparent url(format_images/spinner.gif) no-repeat;
width: 16px;
height: 16px;
}
#kss-spinner{
display:none;
width: 20px;
height: 20px;
position: fixed;
background-position: center center;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
}
.inlineEditable {
padding: 1px;
display: block;
}
body.kssActive .inlineEditable:hover {
padding: 0;
border: 1px solid #ddd;
border-color: #666 #ddd #ddd #666;
cursor: text;
background: White url(format_images/input_background.gif) repeat-x;
}
body.kssActive .inlineEditable a:hover {
cursor: pointer;
}
.inlineForm .formHelp,
.inlineForm .fieldRequired,
.inlineForm label {
display: none;
}
.inlineForm #archetypes-fieldname-title input,
.inlineForm #archetypes-fieldname-title {
font-size: 100%;
}
/* */
h1 div.formControls input {
font-size: 55% !important;
}
}


/* - ploneCustom.css - */
@media all {
/* http://www.caseware.com/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */

}

