--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">\r
+<!-- saved from url=(0066)https://confab.mit.edu/confluence/display/ISDA/lore-bkw-automation -->\r
+<HTML>\r
+ <HEAD>\r
+ <TITLE>lore-bkw-automation - Confluence</TITLE>\r
+ <META http-equiv="Content-Type" content="text/html; charset=utf-8">\r
+ <META http-equiv="Pragma" content="no-cache">\r
+ <META http-equiv="Expires" content="-1">\r
+ <LINK href="css/main-action.css" type="text/css" rel="stylesheet">\r
+ <LINK href="css\main-action(1).css" type="text/css" rel="stylesheet">\r
+ <META content="MSHTML 6.00.2900.3059" name="GENERATOR"></HEAD>\r
+ <BODY>\r
+ <DIV id="PageContent">\r
+ <TABLE style="MARGIN-TOP: 0px" cellSpacing="0" cellPadding="0" width="100%">\r
+ <TBODY>\r
+ <TR>\r
+ <TD vAlign="top" width="100%"><!-- Inner content table -->\r
+ <TABLE cellSpacing="0" cellPadding="2" width="100%">\r
+ <TBODY>\r
+ <TR>\r
+ <TD vAlign="top" width="100%">\r
+ <DIV style="MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px">\r
+ <DIV class="wiki-content" style="MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px">The Kerberos \r
+ For Windows build is being automated. This description consists of\r
+ </DIV>\r
+ </DIV>\r
+ <DIV id="content" style="MARGIN-LEFT: 10px">\r
+ <DIV class="wiki-content" style="MARGIN-RIGHT: 10px">\r
+ <UL>\r
+ <LI>\r
+ Build steps\r
+ <LI>\r
+ Script structure\r
+ <LI>\r
+ Script step details\r
+ <LI>\r
+ Remaining work / bug list\r
+ </LI>\r
+ </UL>\r
+ <H2><A name="lore-bkw-automation-Buildsteps"></A>Build steps</H2>\r
+ <P>Building the complete KfW product consists of these steps:</P>\r
+ <UL>\r
+ <LI>\r
+ Setting up the environment [Done except for subversion, logging]\r
+ <LI>\r
+ Fetching sources from repositories [cvs done; subversion being worked on]\r
+ <LI>\r
+ Building the sources with nmake [Done]\r
+ <LI>\r
+ Setting up the packaging environment [Done]\r
+ <LI>\r
+ Building KfW.msi with the packaging nmake [Done]\r
+ <LI>\r
+ Building other distribution components [Not done]\r
+ <UL>\r
+ <LI>\r
+ .exe installer\r
+ <LI>\r
+ KfW source distribution\r
+ <LI>\r
+ KfW core binaries\r
+ <LI>\r
+ KfW SDK\r
+ <LI>\r
+ Microsoft redistributable components\r
+ <LI>\r
+ Individual files: release notes, Leash user guide, MSI Deployment Guide.\r
+ </LI>\r
+ </UL>\r
+ </LI>\r
+ </UL>\r
+ <H2>Script structure</H2>\r
+ <P>The build is a perl script controlled by command line switches and an XML \r
+ configuration file. The config file is required. Settings in the config file \r
+ can be overridden by optional command line switches.</P>\r
+ <P>The main steps in the script are</P>\r
+ <UL>\r
+ <LI>\r
+ Setting up the environment\r
+ <LI>\r
+ Fetching the sources from repositories\r
+ <LI>\r
+ Building the sources\r
+ <LI>\r
+ Setting up the packaging environment\r
+ <LI>\r
+ Building the msi with the package nmake\r
+ <LI>\r
+ Building the rest of the components [tbd]\r
+ </LI>\r
+ </UL>\r
+ <P>The usage message shows the available switches:</P>\r
+ <P><TT>C:\Projects\KfW>perl bkw.pl /?</TT><BR>\r
+ <TT>Usage: bkw.pl (-f --config) config-file [options] NMAKE-options</TT></P>\r
+ <P><TT>Options are case insensitive.</TT></P>\r
+ <P><TT>Options:</TT><BR>\r
+ <TT>/help /? usage information (what you now see)</TT><BR>\r
+ <TT>/srcdir dir Source directory to use. Should contain</TT><BR>\r
+ <TT> \r
+ pismere/athena. If cvstag or svntag is null,</TT><BR>\r
+ <TT> \r
+ the directory should be prepopulated.</TT><BR>\r
+ <TT>/cvs?ag tag \ For whichever of these tags is specified,</TT><BR>\r
+ <TT>/svntag url / a checkout will be done into srcdir</TT><BR>\r
+ <TT>/debug Do debug make instead of \r
+ release make</TT><BR>\r
+ <TT>/outdir dir Directory to be created where build results will go</TT><BR>\r
+ <TT>/nomake Skip make step</TT><BR>\r
+ <TT>/nopackage Skip packaging step</TT><BR>\r
+ <TT>/clean Build clean target</TT><BR>\r
+ <TT>/verbose Debug mode - verbose output</TT><BR>\r
+ <TT>/vverbose very verbose output</TT><BR>\r
+ <TT>/config path Path to config file</TT><BR>\r
+ <TT>/logfile path Where to write output. If omitted, ...</TT><BR>\r
+ <TT>Other:</TT><BR>\r
+ <TT>NMAKE-options any options you want to pass to NMAKE, which can be:</TT><BR>\r
+ <TT>(note: /nologo is always used)</TT><BR>\r
+ <TT>[ nmake options follow ]</TT></P>\r
+ <P>Additional controls, not available from the command line:</P>\r
+ <P><TT><CVSROOT name=":kserver:cvs.mit.edu:/cvs/pismere" /></TT><BR>\r
+ <TT><SVNURL name="" /></TT><BR>\r
+ <TT><CopyList><Config><DebugArea value="dbg" /></TT><BR>\r
+ <TT> \r
+ <ReleaseArea value="rel" /></TT><BR>\r
+ <TT> <AlwaysTag \r
+ value="%bldtype%" /></TT><BR>\r
+ <TT> \r
+ <DebugTag value="%debug%" /></TT><BR>\r
+ <TT> \r
+ <ReleaseTag value="%release%" /></TT><BR>\r
+ <TT> \r
+ <Files><Include path="copyfiles.xml" /></TT></P>\r
+ <H3>The CopyList</H3>\r
+ <P>The <TT>CopyList</TT> is used during the Setting Up The Packaging Environment \r
+ step. Build results and files from all over the source tree are copied into a \r
+ 'staging' area in a structure the packaging script expects. The staging area is <TT>\r
+ <src>/pismere/staging</TT>.</P>\r
+ <P>The original copy list on which this is based had duplicate entries for debug \r
+ and release build results. This version only names each file once, which could \r
+ reduce maintenance.</P>\r
+ <P>A copylist entry looks like this:</P>\r
+ <DIV class="preformattedContent"><PRE><File name="comerr32.dll" from="..\target\bin\i386\%bldtype%\" to="\bin\i386" />\r
+</PRE>\r
+ </DIV>\r
+ <P>From paths are relative to <TT><src>\pismere\athena</TT> and To paths are \r
+ relative to <TT><src>\pismere\staging</TT>.</P>\r
+ <P>Debug and release build results go into directories containing either 'dbg' or \r
+ 'rel.' <TT>DebugArea</TT> and <TT>ReleaseArea</TT> describe these strings. If \r
+ an entry in the copy list contains the <TT>AlwaysTag</TT> string ('%bldtype%'), \r
+ the debug or release file will be copied, depending on the build type. If the \r
+ copy list entry contains <TT>DebugTag</TT> ('%debug%'), the file will only be \r
+ copied if packaging a debug build. Ditto for <TT>ReleaseTag<?TT>.</P>\r
+ <P>If we are doing a debug build, the above copylist entry will copy <TT><src>\pismere\athena\..\target\bin\i386\dbg\comerr32.dll</TT>\r
+ to <TT><src>\pismere\staging\bin\i386\comerr32.dll</TT>.</P>\r
+ <P>There are two other possible attributes in a copylist entry:</P>\r
+ <UL>\r
+ <LI>\r
+ <TT>notrequired</TT>\r
+ <LI>\r
+ <TT>newname="filename"</TT>\r
+ </LI>\r
+ </UL>\r
+ <P>Most copylist entries are required and the script will die if they aren't \r
+ present. To ignore missing files, add <TT>notrequired</TT>.</P>\r
+ <P>To rename the file, set the <TT>newname</TT> attribute.</P>\r
+ <H2><FONT face="Verdana">Remaining work / bug list</FONT></H2>\r
+ <P>This is a work in progress. What's left:</P>\r
+ <UL>\r
+ <LI>\r
+ <FONT face="Verdana">Add subversion for checking out krb5. </FONT>\r
+ <LI>\r
+ <FONT face="Verdana">Allow empty cvs/svn tags to refer to the trunk. </FONT>\r
+ <LI>\r
+ <FONT face="Verdana">Implement ways to skip full checkouts - doing updates or \r
+ skipping the repository step completely. </FONT>\r
+ <LI>\r
+ <FONT face="Verdana">Figure out which logging package to use and restore original \r
+ build.pl logging functionality. </FONT>\r
+ <LI>\r
+ <FONT face="Verdana">Pick an unzip package and add the unzip step for the sample \r
+ config. Eliminate manual step. </FONT>\r
+ <LI>\r
+ <FONT face="Verdana">Produce the remainder of the distribution components. [Listed \r
+ above.] </FONT>\r
+ </LI>\r
+ </UL>\r
+ <P>Bugs:</P>\r
+ <UL>\r
+ <LI>\r
+ <FONT face="Verdana">Propogate leash removal through wix scripts. </FONT>\r
+ <LI>\r
+ <FONT face="Verdana">Eliminate need for redundant <TT>/debug debug</TT>. </FONT>\r
+ </LI>\r
+ </UL>\r
+ </DIV>\r
+ </DIV>\r
+ </TT></TD>\r
+ </TR>\r
+ </TBODY></TABLE>\r
+ </TD>\r
+ </TR>\r
+ </TBODY></TABLE>\r
+ </DIV>\r
+ </BODY>\r
+</HTML>\r
--- /dev/null
+BODY {\r
+ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, arial, sans-serif\r
+}\r
+P {\r
+ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, arial, sans-serif\r
+}\r
+TD {\r
+ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, arial, sans-serif\r
+}\r
+TABLE {\r
+ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, arial, sans-serif\r
+}\r
+TR {\r
+ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, arial, sans-serif\r
+}\r
+.bodytext {\r
+ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, arial, sans-serif\r
+}\r
+.stepfield {\r
+ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, arial, sans-serif\r
+}\r
+#PageContent {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left\r
+}\r
+BODY {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center\r
+}\r
+.monospaceInput {\r
+ FONT: 12px monospace\r
+}\r
+.wiki-content P {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 16px 0px; PADDING-TOP: 0px\r
+}\r
+.commentblock P {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 16px 0px; PADDING-TOP: 0px\r
+}\r
+.wiki-content-preview {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #3c78b5 1px solid; PADDING-TOP: 5px\r
+}\r
+UL {\r
+ MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px\r
+}\r
+OL {\r
+ MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px\r
+}\r
+PRE {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 5px 15px; PADDING-TOP: 0px; TEXT-ALIGN: left\r
+}\r
+.helpheading {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 10px 0px 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #3c78b5 1px solid; BACKGROUND-COLOR: #d0d9bd\r
+}\r
+.helpcontent {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 20px; PADDING-TOP: 4px; BACKGROUND-COLOR: #f5f7f1\r
+}\r
+.code {\r
+ BORDER-RIGHT: #3c78b5 1px dashed; BORDER-TOP: #3c78b5 1px dashed; FONT-SIZE: 11px; MARGIN: 10px; BORDER-LEFT: #3c78b5 1px dashed; LINE-HEIGHT: 13px; BORDER-BOTTOM: #3c78b5 1px dashed; FONT-FAMILY: Courier\r
+}\r
+.focusedComment {\r
+ BACKGROUND: #ffffce\r
+}\r
+.commentBox {\r
+ BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px 0px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 1px solid\r
+}\r
+.focusedComment {\r
+ BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px 0px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 1px solid\r
+}\r
+.codeHeader {\r
+ PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 1px dashed; BACKGROUND-COLOR: #eeefcc; TEXT-ALIGN: center\r
+}\r
+.codeContent {\r
+ PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eeefcc; TEXT-ALIGN: left\r
+}\r
+.preformatted {\r
+ BORDER-RIGHT: #3c78b5 1px dashed; BORDER-TOP: #3c78b5 1px dashed; FONT-SIZE: 11px; MARGIN: 10px; BORDER-LEFT: #3c78b5 1px dashed; LINE-HEIGHT: 13px; BORDER-BOTTOM: #3c78b5 1px dashed; FONT-FAMILY: Courier\r
+}\r
+.preformattedHeader {\r
+ PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 1px dashed; BACKGROUND-COLOR: #eeefcc; TEXT-ALIGN: center\r
+}\r
+.preformattedContent {\r
+ PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.panel {\r
+ BORDER-RIGHT: #3c78b5 1px dashed; BORDER-TOP: #3c78b5 1px dashed; MARGIN: 0px 10px 10px; BORDER-LEFT: #3c78b5 1px dashed; BORDER-BOTTOM: #3c78b5 1px dashed\r
+}\r
+.panelHeader {\r
+ PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 1px dashed; BACKGROUND-COLOR: #eeefcc; TEXT-ALIGN: center\r
+}\r
+.panelContent {\r
+ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.anonymousAlert {\r
+ BORDER-RIGHT: red 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: red 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 4px; BORDER-LEFT: red 1px dashed; LINE-HEIGHT: 13px; PADDING-TOP: 10px; BORDER-BOTTOM: red 1px dashed; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.lockAlert {\r
+ BORDER-RIGHT: red 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: red 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 4px; BORDER-LEFT: red 1px dashed; WIDTH: 50%; LINE-HEIGHT: 13px; PADDING-TOP: 10px; BORDER-BOTTOM: red 1px dashed; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.code-keyword {\r
+ COLOR: #000091\r
+}\r
+.code-object {\r
+ COLOR: #910091\r
+}\r
+.code-quote {\r
+ COLOR: #009100\r
+}\r
+.code-comment {\r
+ COLOR: #808080\r
+}\r
+.code-xml .code-keyword {\r
+ FONT-WEIGHT: bold\r
+}\r
+.code-tag {\r
+ COLOR: #000091\r
+}\r
+.breadcrumbs {\r
+ BORDER-RIGHT: #3c78b5 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #3c78b5 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #3c78b5 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 1px solid; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.navmenu {\r
+ BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid\r
+}\r
+.menuheading {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 4px; BORDER-BOTTOM: #3c78b5 1px solid; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.menuitems {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 20px; PADDING-TOP: 4px\r
+}\r
+.rightpanel {\r
+ BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid\r
+}\r
+#helpheading {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #3c78b5 1px solid; BACKGROUND-COLOR: #d0d9bd; TEXT-ALIGN: left\r
+}\r
+#helpcontent {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #f5f7f1\r
+}\r
+.helptab-unselected {\r
+ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f5f7f1\r
+}\r
+.helptab-selected {\r
+ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #d0d9bd\r
+}\r
+.helptabs {\r
+ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f5f7f1\r
+}\r
+.infopanel-heading {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 4px\r
+}\r
+.pagebody {\r
+ \r
+}\r
+.pageheader {\r
+ PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #3c78b5 1px solid\r
+}\r
+.pagetitle {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #003366; FONT-FAMILY: Arial, sans-serif\r
+}\r
+.newpagetitle {\r
+ COLOR: #ccc! important\r
+}\r
+.steptitle {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 7px; COLOR: #003366; FONT-FAMILY: Arial, sans-serif\r
+}\r
+.substeptitle {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 2px 4px 4px; COLOR: #003366; PADDING-TOP: 2px; FONT-FAMILY: Arial, sans-serif\r
+}\r
+.stepdesc {\r
+ MARGIN-TOP: 7px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 7px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, arial, sans-serif\r
+}\r
+.steplabel {\r
+ FONT-WEIGHT: bold; FLOAT: left; WIDTH: 15%; COLOR: black; MARGIN-RIGHT: 4px; TEXT-ALIGN: right\r
+}\r
+.stepfield {\r
+ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeefcc; PADDING-BOTTOM: 5px; PADDING-TOP: 5px\r
+}\r
+.submitButtons {\r
+ MARGIN-TOP: 5px; TEXT-ALIGN: right\r
+}\r
+.formtitle {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, sans-serif\r
+}\r
+.sectionbottom {\r
+ BORDER-BOTTOM: #3c78b5 1px solid\r
+}\r
+.topRow {\r
+ BORDER-TOP: #3c78b5 2px solid\r
+}\r
+.tabletitle {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 8px 4px 2px 0px; COLOR: #003366; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 2px solid; FONT-FAMILY: Arial, sans-serif\r
+}\r
+.pagesubheading {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 0px\r
+}\r
+HR {\r
+ \r
+}\r
+A:link {\r
+ COLOR: #003366\r
+}\r
+A:visited {\r
+ COLOR: #003366\r
+}\r
+A:active {\r
+ COLOR: #003366\r
+}\r
+A:hover {\r
+ COLOR: #003366\r
+}\r
+H1 A:link {\r
+ TEXT-DECORATION: none\r
+}\r
+H1 A:visited {\r
+ TEXT-DECORATION: none\r
+}\r
+H1 A:active {\r
+ TEXT-DECORATION: none\r
+}\r
+H1 A:hover {\r
+ BORDER-BOTTOM: #003366 1px dotted\r
+}\r
+UNKNOWN {\r
+ MARGIN-TOP: 3px\r
+}\r
+.logocell {\r
+ PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px\r
+}\r
+INPUT {\r
+ FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, geneva, arial, sans-serif\r
+}\r
+TEXTAREA {\r
+ FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, geneva, arial, sans-serif\r
+}\r
+TEXTAREA.editor {\r
+ FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, geneva, arial, sans-serif\r
+}\r
+.spacenametitle-printable {\r
+ MARGIN: 0px; FONT: 100 20px/25px Impact, Arial, Helvetica; COLOR: #999999\r
+}\r
+.spacenametitle-printable A {\r
+ COLOR: #999999; TEXT-DECORATION: none\r
+}\r
+.spacenametitle-printable A:visited {\r
+ COLOR: #999999; TEXT-DECORATION: none\r
+}\r
+.blogDate {\r
+ FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none\r
+}\r
+.blogSurtitle {\r
+ BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; BACKGROUND: #eeefcc; PADDING-BOTTOM: 3px; MARGIN: 1px 1px 10px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid\r
+}\r
+.blogHeading {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px\r
+}\r
+.blogHeading A {\r
+ COLOR: black; TEXT-DECORATION: none\r
+}\r
+.endsection {\r
+ MARGIN-TOP: 10px; COLOR: #666666; align: right\r
+}\r
+.endsectionleftnav {\r
+ MARGIN-TOP: 10px; COLOR: #666666; align: right\r
+}\r
+H1 {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 24px; PADDING-BOTTOM: 2px; MARGIN: 36px 0px 4px; COLOR: #003366; LINE-HEIGHT: normal; PADDING-TOP: 2px; BORDER-BOTTOM: #3c78b5 1px solid; BACKGROUND-COLOR: #eeefcc\r
+}\r
+H2 {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 2px; MARGIN: 27px 0px 4px; LINE-HEIGHT: normal; PADDING-TOP: 2px; BORDER-BOTTOM: #3c78b5 1px solid; BACKGROUND-COLOR: #eeefcc\r
+}\r
+H3 {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 21px 0px 4px; LINE-HEIGHT: normal; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+H4 {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 18px 0px 4px; LINE-HEIGHT: normal; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+H4.search {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 18px 0px 4px; LINE-HEIGHT: normal; PADDING-TOP: 4px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+H5 {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 14px 0px 4px; LINE-HEIGHT: normal; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+H6 {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8px; PADDING-BOTTOM: 2px; MARGIN: 14px 0px 4px; LINE-HEIGHT: normal; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.smallfont {\r
+ FONT-SIZE: 10px\r
+}\r
+.descfont {\r
+ FONT-SIZE: 10px; COLOR: #666666\r
+}\r
+.smallerfont {\r
+ FONT-SIZE: 9px\r
+}\r
+.smalltext {\r
+ FONT-SIZE: 10px; COLOR: #666666\r
+}\r
+.smalltext A {\r
+ COLOR: #666666\r
+}\r
+.smalltext-blue {\r
+ FONT-SIZE: 10px; COLOR: #3c78b5\r
+}\r
+.surtitle {\r
+ FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 1px; COLOR: #666666\r
+}\r
+.navItemOver {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #ffffff; BACKGROUND-COLOR: #003366; voice-family: inherit\r
+}\r
+.navItemOver A {\r
+ COLOR: #ffffff; BACKGROUND-COLOR: #003366; TEXT-DECORATION: none\r
+}\r
+.navItemOver A:visited {\r
+ COLOR: #ffffff; BACKGROUND-COLOR: #003366; TEXT-DECORATION: none\r
+}\r
+.navItemOver A:hover {\r
+ COLOR: #ffffff; BACKGROUND-COLOR: #003366; TEXT-DECORATION: none\r
+}\r
+.navItem {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #3c78b5\r
+}\r
+.navItem A {\r
+ COLOR: #ffffff; TEXT-DECORATION: none\r
+}\r
+.navItem A:hover {\r
+ COLOR: #ffffff; TEXT-DECORATION: none\r
+}\r
+.navItem A:visited {\r
+ COLOR: #ffffff; TEXT-DECORATION: none\r
+}\r
+DIV.padded {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px\r
+}\r
+DIV.thickPadded {\r
+ PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px\r
+}\r
+H3.macrolibrariestitle {\r
+ MARGIN: 0px\r
+}\r
+DIV.centered {\r
+ MARGIN: 10px; TEXT-ALIGN: center\r
+}\r
+DIV.centered TABLE {\r
+ MARGIN: 0px auto; TEXT-ALIGN: left\r
+}\r
+.tableview TABLE {\r
+ MARGIN: 0px\r
+}\r
+.tableview TH {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #003366; PADDING-TOP: 5px; BORDER-BOTTOM: #3c78b5 2px solid; TEXT-ALIGN: left\r
+}\r
+.tableview TD {\r
+ BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left\r
+}\r
+.grid {\r
+ MARGIN: 2px 0px 5px; BORDER-COLLAPSE: collapse\r
+}\r
+.grid TH {\r
+ BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; BACKGROUND: #eeefcc; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center\r
+}\r
+.grid TD {\r
+ BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid\r
+}\r
+.gridHover {\r
+ BACKGROUND-COLOR: #f9f9f9\r
+}\r
+TD.infocell {\r
+ BACKGROUND-COLOR: #eeefcc\r
+}\r
+.label {\r
+ FONT-WEIGHT: bold; COLOR: #003366\r
+}\r
+LABEL {\r
+ FONT-WEIGHT: bold; COLOR: #003366\r
+}\r
+.error {\r
+ BACKGROUND-COLOR: #fcc\r
+}\r
+.errorBox {\r
+ BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c00 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #c00 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #c00 1px solid; BACKGROUND-COLOR: #fcc\r
+}\r
+.errorMessage {\r
+ COLOR: #c00\r
+}\r
+.success {\r
+ BACKGROUND-COLOR: #dfd\r
+}\r
+.successBox {\r
+ BORDER-RIGHT: #090 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #090 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #090 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #090 1px solid; BACKGROUND-COLOR: #dfd\r
+}\r
+BLOCKQUOTE {\r
+ PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #3c78b5 1px solid; MARGIN-RIGHT: 0px\r
+}\r
+TABLE.confluenceTable {\r
+ MARGIN: 5px; BORDER-COLLAPSE: collapse\r
+}\r
+TABLE.confluenceTable TD.confluenceTd {\r
+ BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid\r
+}\r
+TABLE.confluenceTable TH.confluenceTh {\r
+ BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eeefcc; TEXT-ALIGN: center\r
+}\r
+TD.confluenceTd {\r
+ BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid\r
+}\r
+TH.confluenceTh {\r
+ BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eeefcc; TEXT-ALIGN: center\r
+}\r
+DIV.small {\r
+ FONT-SIZE: 9px\r
+}\r
+H1.pagename {\r
+ MARGIN-TOP: 0px\r
+}\r
+IMG.inline {\r
+ \r
+}\r
+.loginform {\r
+ BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid\r
+}\r
+.previewnote {\r
+ FONT-SIZE: 11px; COLOR: red; TEXT-ALIGN: center\r
+}\r
+.previewcontent {\r
+ BACKGROUND: #e0e0e0\r
+}\r
+.messagecontent {\r
+ BACKGROUND: #e0e0e0\r
+}\r
+.conflictnote {\r
+ \r
+}\r
+.createlink {\r
+ COLOR: maroon\r
+}\r
+A.createlink {\r
+ COLOR: maroon\r
+}\r
+.templateparameter {\r
+ FONT-SIZE: 9px; COLOR: darkblue\r
+}\r
+.diffadded {\r
+ PADDING-RIGHT: 1px; PADDING-LEFT: 4px; BACKGROUND: #ddffdd; PADDING-BOTTOM: 1px; BORDER-LEFT: darkgreen 4px solid; PADDING-TOP: 1px\r
+}\r
+.diffdeleted {\r
+ PADDING-RIGHT: 1px; PADDING-LEFT: 4px; BACKGROUND: #ffdddd; PADDING-BOTTOM: 1px; BORDER-LEFT: darkred 4px solid; COLOR: #999; PADDING-TOP: 1px\r
+}\r
+.diffnochange {\r
+ PADDING-RIGHT: 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: lightgrey 4px solid; PADDING-TOP: 1px\r
+}\r
+.differror {\r
+ BACKGROUND: brown\r
+}\r
+.diff {\r
+ FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-FAMILY: lucida console, courier new, fixed-width\r
+}\r
+.diffaddedchars {\r
+ FONT-WEIGHT: bolder; BACKGROUND-COLOR: #99ff99\r
+}\r
+.diffremovedchars {\r
+ FONT-WEIGHT: bolder; BACKGROUND-COLOR: #ff9999; TEXT-DECORATION: line-through\r
+}\r
+.greybackground {\r
+ BACKGROUND: #eeefcc\r
+}\r
+.greybox {\r
+ BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 1px 1px 10px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid\r
+}\r
+.borderedGreyBox {\r
+ BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.greyboxfilled {\r
+ BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; BACKGROUND: #eeefcc; PADDING-BOTTOM: 3px; MARGIN: 1px 1px 10px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid\r
+}\r
+.navBackgroundBox {\r
+ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 22px; BACKGROUND: #3c78b5; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none\r
+}\r
+.previewBoxTop {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3c78b5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; BORDER-LEFT: #3c78b5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3c78b5 0px solid; BACKGROUND-COLOR: #eeefcc; TEXT-ALIGN: center\r
+}\r
+.previewContent {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #3c78b5 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #3c78b5 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #3c78b5 0px solid; BACKGROUND-COLOR: #fff\r
+}\r
+.previewBoxBottom {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #3c78b5 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; BORDER-LEFT: #3c78b5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3c78b5 1px solid; BACKGROUND-COLOR: #eeefcc; TEXT-ALIGN: center\r
+}\r
+.functionbox {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #3c78b5 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 1px 1px 10px; BORDER-LEFT: #3c78b5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 1px solid; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.functionbox-greyborder {\r
+ BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 1px 1px 10px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.search-highlight {\r
+ BACKGROUND-COLOR: #ffffcc\r
+}\r
+.rowNormal {\r
+ BACKGROUND-COLOR: #ffffff\r
+}\r
+.rowAlternate {\r
+ BACKGROUND-COLOR: #f7f7f7\r
+}\r
+.rowAlternateNoBottomColor {\r
+ BACKGROUND-COLOR: #f7f7f7\r
+}\r
+.rowAlternateNoBottomNoColor {\r
+ \r
+}\r
+.rowAlternateNoBottomColor TD {\r
+ BORDER-BOTTOM-WIDTH: 0px\r
+}\r
+.rowAlternateNoBottomNoColor TD {\r
+ BORDER-BOTTOM-WIDTH: 0px\r
+}\r
+.rowHighlight {\r
+ BACKGROUND-COLOR: #eeefcc\r
+}\r
+TD.greenbar {\r
+ BORDER-RIGHT: #9c9c9c 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9c9c9c 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 2px; BACKGROUND: #00df00; PADDING-BOTTOM: 0px; BORDER-LEFT: #9c9c9c 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9c9c9c 1px solid\r
+}\r
+TD.redbar {\r
+ BORDER-RIGHT: #9c9c9c 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9c9c9c 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 2px; BACKGROUND: #df0000; PADDING-BOTTOM: 0px; BORDER-LEFT: #9c9c9c 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9c9c9c 1px solid\r
+}\r
+TD.darkredbar {\r
+ BORDER-RIGHT: #9c9c9c 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9c9c9c 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 2px; BACKGROUND: #af0000; PADDING-BOTTOM: 0px; BORDER-LEFT: #9c9c9c 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #9c9c9c 1px solid\r
+}\r
+TR.testpassed {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2px; BACKGROUND: #ddffdd; PADDING-BOTTOM: 0px; PADDING-TOP: 0px\r
+}\r
+TR.testfailed {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2px; BACKGROUND: #ffdddd; PADDING-BOTTOM: 0px; PADDING-TOP: 0px\r
+}\r
+.toolbar {\r
+ MARGIN: 0px; BORDER-COLLAPSE: collapse\r
+}\r
+.toolbar TD {\r
+ BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid\r
+}\r
+TD.noformatting {\r
+ BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: center\r
+}\r
+.commentblock {\r
+ MARGIN: 12px 0px\r
+}\r
+.license-eval {\r
+ BORDER-TOP: #bbbbbb 1px solid; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center\r
+}\r
+.license-none {\r
+ BORDER-TOP: #bbbbbb 1px solid; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center\r
+}\r
+.license-nonprofit {\r
+ BORDER-TOP: #bbbbbb 1px solid; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center\r
+}\r
+.license-eval {\r
+ BACKGROUND-COLOR: #ffcccc\r
+}\r
+.license-none {\r
+ BACKGROUND-COLOR: #ffcccc\r
+}\r
+.license-eval B {\r
+ COLOR: #990000\r
+}\r
+.license-none B {\r
+ COLOR: #990000\r
+}\r
+.license-nonprofit {\r
+ BACKGROUND-COLOR: #ffffff\r
+}\r
+.bottomshadow {\r
+ BACKGROUND-IMAGE: url(/confluence/images/border/border_bottom.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 12px\r
+}\r
+.navmenu .operations LI {\r
+ PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none\r
+}\r
+.navmenu .operations UL {\r
+ PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none\r
+}\r
+.navmenu .operations UL {\r
+ MARGIN-BOTTOM: 9px\r
+}\r
+.navmenu .label {\r
+ \r
+}\r
+.toolbar DIV {\r
+ DISPLAY: none\r
+}\r
+.toolbar .label {\r
+ DISPLAY: none\r
+}\r
+.toolbar .operations {\r
+ DISPLAY: block\r
+}\r
+.toolbar .operations UL {\r
+ DISPLAY: inline; PADDING-LEFT: 0px; MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none\r
+}\r
+.toolbar .operations LI {\r
+ DISPLAY: inline; LIST-STYLE-TYPE: none\r
+}\r
+#foldertab {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; FONT: bold 11px Verdana, sans-serif; MARGIN-LEFT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 1px solid\r
+}\r
+#foldertab LI {\r
+ DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none\r
+}\r
+#foldertab LI A {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #3c78b5 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #3c78b5; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; BORDER-LEFT: #3c78b5 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 1px; TEXT-DECORATION: none\r
+}\r
+#foldertab LI A:link {\r
+ COLOR: #ffffff\r
+}\r
+#foldertab LI A:visited {\r
+ COLOR: #ffffff\r
+}\r
+#foldertab LI A:hover {\r
+ BORDER-LEFT-COLOR: #003366; BACKGROUND: #003366; BORDER-BOTTOM-COLOR: #003366; COLOR: #ffffff; BORDER-TOP-COLOR: #003366; BORDER-RIGHT-COLOR: #003366\r
+}\r
+#foldertab LI A.current {\r
+ BACKGROUND: white; COLOR: black; BORDER-BOTTOM: white 1px solid\r
+}\r
+#foldertab LI A.current:link {\r
+ COLOR: black\r
+}\r
+#foldertab LI A.current:visited {\r
+ COLOR: black\r
+}\r
+#foldertab LI A.current:hover {\r
+ BACKGROUND: white; COLOR: black; BORDER-BOTTOM: white 1px solid\r
+}\r
+UL#squaretab {\r
+ PADDING-LEFT: 0px; FONT: bold 8px Verdana, sans-serif; MARGIN-LEFT: 0px; WHITE-SPACE: nowrap\r
+}\r
+#squaretab LI {\r
+ DISPLAY: inline; LIST-STYLE-TYPE: none\r
+}\r
+#squaretab A {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #3c78b5 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #3c78b5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #3c78b5 1px solid\r
+}\r
+#squaretab A:link {\r
+ COLOR: #fff; BACKGROUND-COLOR: #3c78b5; TEXT-DECORATION: none\r
+}\r
+#squaretab A:visited {\r
+ COLOR: #fff; BACKGROUND-COLOR: #3c78b5; TEXT-DECORATION: none\r
+}\r
+#squaretab A:hover {\r
+ BORDER-LEFT-COLOR: #003366; BORDER-BOTTOM-COLOR: #003366; COLOR: #ffffff; BORDER-TOP-COLOR: #003366; BACKGROUND-COLOR: #003366; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #003366\r
+}\r
+#squaretab LI A#current {\r
+ BACKGROUND: white; COLOR: black\r
+}\r
+.blogcalendar {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; LINE-HEIGHT: 140%; PADDING-TOP: 2px; FONT-FAMILY: verdana, arial, sans-serif\r
+}\r
+TABLE.blogcalendar {\r
+ BORDER-RIGHT: #3c78b5 1px solid; BORDER-TOP: #3c78b5 1px solid; BORDER-LEFT: #3c78b5 1px solid; BORDER-BOTTOM: #3c78b5 1px solid\r
+}\r
+.blogcalendar TH.calendarhead {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 2px; LETTER-SPACING: 0.3em; BACKGROUND-COLOR: #3c78b5\r
+}\r
+A.calendarhead {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 2px; LETTER-SPACING: 0.3em; BACKGROUND-COLOR: #3c78b5\r
+}\r
+.calendarhead:visited {\r
+ COLOR: white\r
+}\r
+.calendarhead:active {\r
+ COLOR: white\r
+}\r
+.calendarhead:hover {\r
+ COLOR: white\r
+}\r
+.blogcalendar TH {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.blogcalendar TD {\r
+ FONT-WEIGHT: normal; FONT-SIZE: x-small\r
+}\r
+.searchGroup {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eeefcc; PADDING-BOTTOM: 10px; PADDING-TOP: 0px\r
+}\r
+.searchGroupHeading {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #3c78b5\r
+}\r
+.searchItem {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px\r
+}\r
+.searchItemSelected {\r
+ PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #ddd; PADDING-BOTTOM: 1px; PADDING-TOP: 1px\r
+}\r
+.permissionHeading {\r
+ BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 16px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: left\r
+}\r
+.permissionTab {\r
+ BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 10px; BACKGROUND: #3c78b5; BORDER-LEFT: 1px solid; COLOR: #ffffff; BORDER-BOTTOM: 0px solid\r
+}\r
+.permissionSuperTab {\r
+ BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BACKGROUND: #003366; BORDER-LEFT: 1px solid; COLOR: #ffffff; BORDER-BOTTOM: 0px solid\r
+}\r
+.permissionCell {\r
+ BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: 0px solid\r
+}\r
+.warningPanel {\r
+ BORDER-RIGHT: #f0c000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #f0c000 1px solid; PADDING-LEFT: 8px; BACKGROUND: #ffffce; PADDING-BOTTOM: 8px; MARGIN: 10px; BORDER-LEFT: #f0c000 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #f0c000 1px solid\r
+}\r
+.alertPanel {\r
+ BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c00 1px solid; PADDING-LEFT: 8px; BACKGROUND: #ffcccc; PADDING-BOTTOM: 8px; MARGIN: 10px; BORDER-LEFT: #c00 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c00 1px solid\r
+}\r
+.infoPanel {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #3c78b5 1px solid; PADDING-LEFT: 8px; BACKGROUND: #d8e4f1; PADDING-BOTTOM: 8px; MARGIN: 10px; BORDER-LEFT: #3c78b5 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #3c78b5 1px solid\r
+}\r
+.optionPadded {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px\r
+}\r
+.optionSelected {\r
+ BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: -1px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #ffffcc\r
+}\r
+.optionSelected A {\r
+ FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none\r
+}\r
+.noteMacro {\r
+ BORDER-RIGHT: #f0c000 1px solid; BORDER-TOP: #f0c000 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #f0c000 1px solid; BORDER-BOTTOM: #f0c000 1px solid; BACKGROUND-COLOR: #ffffce; TEXT-ALIGN: left\r
+}\r
+.warningMacro {\r
+ BORDER-RIGHT: #c00 1px solid; BORDER-TOP: #c00 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #c00 1px solid; BORDER-BOTTOM: #c00 1px solid; BACKGROUND-COLOR: #fcc; TEXT-ALIGN: left\r
+}\r
+.infoMacro {\r
+ BORDER-RIGHT: #3c78b5 1px solid; BORDER-TOP: #3c78b5 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #3c78b5 1px solid; BORDER-BOTTOM: #3c78b5 1px solid; BACKGROUND-COLOR: #d8e4f1; TEXT-ALIGN: left\r
+}\r
+.tipMacro {\r
+ BORDER-RIGHT: #090 1px solid; BORDER-TOP: #090 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #090 1px solid; BORDER-BOTTOM: #090 1px solid; BACKGROUND-COLOR: #dfd; TEXT-ALIGN: left\r
+}\r
+.informationMacroPadding {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px\r
+}\r
+TABLE.infoMacro TD {\r
+ BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none\r
+}\r
+TABLE.warningMacro TD {\r
+ BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none\r
+}\r
+TABLE.tipMacro TD {\r
+ BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none\r
+}\r
+TABLE.noteMacro TD {\r
+ BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none\r
+}\r
+TABLE.sectionMacro TD {\r
+ BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none\r
+}\r
+TABLE.sectionMacroWithBorder TD.columnMacro {\r
+ BORDER-RIGHT: #cccccc 1px dashed; BORDER-TOP: #cccccc 1px dashed; BORDER-LEFT: #cccccc 1px dashed; BORDER-BOTTOM: #cccccc 1px dashed\r
+}\r
+.pagecontent {\r
+ PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left\r
+}\r
+.topBarDiv A:link {\r
+ COLOR: #ffffff\r
+}\r
+.topBarDiv A:visited {\r
+ COLOR: #ffffff\r
+}\r
+.topBarDiv A:active {\r
+ COLOR: #ffffff\r
+}\r
+.topBarDiv A:hover {\r
+ COLOR: #ffffff\r
+}\r
+.topBarDiv {\r
+ COLOR: #ffffff\r
+}\r
+.topBar {\r
+ BACKGROUND-COLOR: #003366\r
+}\r
+.greyLinks A:link {\r
+ COLOR: #666666; TEXT-DECORATION: underline\r
+}\r
+.greyLinks A:visited {\r
+ COLOR: #666666; TEXT-DECORATION: underline\r
+}\r
+.greyLinks A:active {\r
+ COLOR: #666666; TEXT-DECORATION: underline\r
+}\r
+.greyLinks A:hover {\r
+ COLOR: #666666; TEXT-DECORATION: underline\r
+}\r
+.greyLinks {\r
+ PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px\r
+}\r
+.logoSpaceLink {\r
+ COLOR: #999999; TEXT-DECORATION: none\r
+}\r
+.logoSpaceLink A:link {\r
+ COLOR: #999999; TEXT-DECORATION: none\r
+}\r
+.logoSpaceLink A:visited {\r
+ COLOR: #999999; TEXT-DECORATION: none\r
+}\r
+.logoSpaceLink A:active {\r
+ COLOR: #999999; TEXT-DECORATION: none\r
+}\r
+.logoSpaceLink A:hover {\r
+ COLOR: #003366; TEXT-DECORATION: none\r
+}\r
+.basicPanelContainer {\r
+ BORDER-RIGHT: #3c78b5 1px solid; BORDER-TOP: #3c78b5 1px solid; MARGIN-TOP: 2px; MARGIN-BOTTOM: 8px; BORDER-LEFT: #3c78b5 1px solid; WIDTH: 100%; BORDER-BOTTOM: #3c78b5 1px solid\r
+}\r
+.basicPanelTitle {\r
+ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: black; PADDING-TOP: 5px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+.basicPanelBody {\r
+ PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px\r
+}\r
+.separatorLinks A:link {\r
+ COLOR: white\r
+}\r
+.separatorLinks A:visited {\r
+ COLOR: white\r
+}\r
+.separatorLinks A:active {\r
+ COLOR: white\r
+}\r
+.greynavbar {\r
+ BORDER-TOP: #3c78b5 1px solid; MARGIN-TOP: 2px; BACKGROUND-COLOR: #eeefcc\r
+}\r
+DIV.headerField {\r
+ FLOAT: left; WIDTH: auto; HEIGHT: 100%\r
+}\r
+.headerFloat {\r
+ MARGIN-LEFT: auto; WIDTH: 50%\r
+}\r
+.headerFloatLeft {\r
+ FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 20px\r
+}\r
+#headerRow {\r
+ PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px\r
+}\r
+DIV.license-personal {\r
+ COLOR: #ffffff; BACKGROUND-COLOR: #003366\r
+}\r
+DIV.license-personal A {\r
+ COLOR: #ffffff\r
+}\r
+.greyFormBox {\r
+ BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid\r
+}\r
+.marginlessForm {\r
+ MARGIN: 0px\r
+}\r
+.openPageHighlight {\r
+ BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #ffffcc\r
+}\r
+.editPageInsertLinks {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666\r
+}\r
+.editPageInsertLinks A {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666\r
+}\r
+.top10 A {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #003366\r
+}\r
+.top25 A {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #003366\r
+}\r
+.top50 A {\r
+ FONT-SIZE: 1.4em; COLOR: #003366\r
+}\r
+.top100 A {\r
+ FONT-SIZE: 1.2em; COLOR: #003366\r
+}\r
+.heatmap {\r
+ MARGIN: 0px auto; WIDTH: 95%; LIST-STYLE-TYPE: none\r
+}\r
+.heatmap A {\r
+ TEXT-DECORATION: none\r
+}\r
+.heatmap A:hover {\r
+ TEXT-DECORATION: underline\r
+}\r
+.heatmap LI {\r
+ DISPLAY: inline\r
+}\r
+.minitab {\r
+ PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 8px; FLOAT: none; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: bold 9px Verdana, sans-serif; MARGIN-LEFT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 1px solid; TEXT-DECORATION: none\r
+}\r
+.selectedminitab {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #3c78b5 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 0.5em; BACKGROUND: white; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; BORDER-LEFT: #3c78b5 1px solid; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: white 1px solid; TEXT-DECORATION: none\r
+}\r
+.unselectedminitab {\r
+ BORDER-RIGHT: #3c78b5 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #3c78b5 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 0.5em; BACKGROUND: #3c78b5; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; BORDER-LEFT: #3c78b5 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #3c78b5 1px; TEXT-DECORATION: none\r
+}\r
+A.unselectedminitab:hover {\r
+ BORDER-LEFT-COLOR: #003366; BACKGROUND: #003366; BORDER-BOTTOM-COLOR: #003366; COLOR: #ffffff; BORDER-TOP-COLOR: #003366; BORDER-RIGHT-COLOR: #003366\r
+}\r
+A.unselectedminitab:link {\r
+ COLOR: white\r
+}\r
+A.unselectedminitab:visited {\r
+ COLOR: white\r
+}\r
+A.selectedminitab:link {\r
+ COLOR: black\r
+}\r
+A.selectedminitab:visited {\r
+ COLOR: black\r
+}\r
+.linkerror {\r
+ BACKGROUND-COLOR: #fcc\r
+}\r
+A.labelOperationLink:link {\r
+ TEXT-DECORATION: underline\r
+}\r
+A.labelOperationLink:active {\r
+ TEXT-DECORATION: underline\r
+}\r
+A.labelOperationLink:visited {\r
+ TEXT-DECORATION: underline\r
+}\r
+A.labelOperationLink:hover {\r
+ TEXT-DECORATION: underline\r
+}\r
+A.newLabel:link {\r
+ BACKGROUND-COLOR: #ddffdd\r
+}\r
+A.newLabel:active {\r
+ BACKGROUND-COLOR: #ddffdd\r
+}\r
+A.newLabel:visited {\r
+ BACKGROUND-COLOR: #ddffdd\r
+}\r
+A.newLabel:hover {\r
+ BACKGROUND-COLOR: #ddffdd\r
+}\r
+UL.square {\r
+ LIST-STYLE-TYPE: square\r
+}\r
+.inline-control-link {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; BACKGROUND: #ffc; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #666; PADDING-TOP: 2px; TEXT-DECORATION: none\r
+}\r
+.inline-control-link A:link {\r
+ TEXT-DECORATION: none\r
+}\r
+.inline-control-link A:active {\r
+ TEXT-DECORATION: none\r
+}\r
+.inline-control-link A:visited {\r
+ TEXT-DECORATION: none\r
+}\r
+.inline-control-link A:hover {\r
+ TEXT-DECORATION: none\r
+}\r
+.inline-control-link {\r
+ PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; BACKGROUND: #ffc; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #666; PADDING-TOP: 2px; TEXT-DECORATION: none\r
+}\r
+DIV.auto_complete {\r
+ BACKGROUND: #fff; WIDTH: 350px\r
+}\r
+DIV.auto_complete UL {\r
+ BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #888 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #888 1px solid; LIST-STYLE-TYPE: none\r
+}\r
+DIV.auto_complete UL LI {\r
+ PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px\r
+}\r
+DIV.auto_complete UL LI.selected {\r
+ BACKGROUND-COLOR: #ffb\r
+}\r
+DIV.auto_complete UL STRONG.highlight {\r
+ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #800; PADDING-TOP: 0px\r
+}\r
+.toogleFormDiv {\r
+ BORDER-RIGHT: #a7a6aa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a7a6aa 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a7a6aa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a7a6aa 1px solid; BACKGROUND-COLOR: white\r
+}\r
+.toogleInfoDiv {\r
+ BORDER-RIGHT: #a7a6aa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a7a6aa 1px solid; MARGIN-TOP: 10px; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #a7a6aa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a7a6aa 1px solid; BACKGROUND-COLOR: white\r
+}\r
+.inputSection {\r
+ MARGIN-BOTTOM: 20px\r
+}\r
+#editBox {\r
+ BACKGROUND-COLOR: #eeefcc\r
+}\r
+.leftnav LI A {\r
+ PADDING-RIGHT: 2px; BORDER-TOP: #3c78b5 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #3c78b5; TEXT-DECORATION: none\r
+}\r
+.leftnav LI A:active {\r
+ COLOR: white\r
+}\r
+.leftnav LI A:visited {\r
+ COLOR: white\r
+}\r
+.leftnav LI A:hover {\r
+ COLOR: white; BACKGROUND-COLOR: #003366\r
+}\r
+.replaced {\r
+ BACKGROUND-COLOR: #33cc66\r
+}\r
+.topPadding {\r
+ MARGIN-TOP: 20px\r
+}\r
+.form-block {\r
+ PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px\r
+}\r
+.form-error-block {\r
+ PADDING-RIGHT: 12px; BORDER-TOP: #eeefcc 1px solid; PADDING-LEFT: 12px; BACKGROUND: #fcc; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #eeefcc 1px solid\r
+}\r
+.form-element-large {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #003366; FONT-FAMILY: Arial, sans-serif\r
+}\r
+.form-element-small {\r
+ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, sans-serif\r
+}\r
+.form-header {\r
+ PADDING-RIGHT: 12px; BORDER-TOP: #eeefcc 1px solid; PADDING-LEFT: 12px; BACKGROUND: lightyellow; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #eeefcc 1px solid\r
+}\r
+.form-header P {\r
+ MARGIN: 12px 0px; LINE-HEIGHT: normal\r
+}\r
+.form-block P {\r
+ MARGIN: 12px 0px; LINE-HEIGHT: normal\r
+}\r
+.form-error-block P {\r
+ MARGIN: 12px 0px; LINE-HEIGHT: normal\r
+}\r
+.form-example {\r
+ FONT-SIZE: 11px; COLOR: #888\r
+}\r
+.form-divider {\r
+ MARGIN-BOTTOM: 6px; BORDER-BOTTOM: #ccc 1px solid\r
+}\r
+.form-buttons {\r
+ PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 6px; PADDING-LEFT: 10px; BACKGROUND: #eeefcc; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center\r
+}\r
+.form-buttons INPUT {\r
+ WIDTH: 100px\r
+}\r
+.form-block .error {\r
+ PADDING-RIGHT: 6px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px\r
+}\r