@charset "UTF-8";
/* yea, yea, I'm a programmer not an artist */
/* The line-heights and vertical margins are
   automatically calculated from this.
   The percentage is of 16px (0.75 * 16px = 12px). */
body {
  font-family: arial, "lucida console", sans-serif;
  font-size: 75%;
  /*color:#535f6c;*/
  color:#000000;
  margin:0px;padding:0px;
}


/* Frames, Rulers, Indent
---------------------------------------------------------------------------------------- */
div.csc-frame { border: 0px; }
div.csc-frame-invisible { display:none; }
div.csc-frame-rulerBefore { border-top: 1px solid #333333;margin-bottom:5px;margin-top:5px; }
div.csc-frame-rulerAfter { border-bottom: 1px solid #333333;margin-bottom:5px;margin-top:5px; }
div.csc-frame-indent { padding-left: 100px; }
div.csc-frame-indent3366 { padding-left: 33%; }
div.csc-frame-indent6633 { padding-right: 33%; }


/* Two frames
---------------------------------------------------------------------------------------- */
div.csc-frame-frame1,
p.csc-frame-frame1,
table.csc-frame-frame1 { background-color: #F4F5F7; padding:10px 5px 10px 25px; border-top: 1px dotted #5C9039; border-bottom: 1px dotted #5C9039; margin-bottom:15px;margin-top:5px; color:#5C9039; }

p.csc-frame-frame2,
table.csc-frame-frame2,
div.csc-frame-frame2 { background-color: #F4F5F7; padding:10px 5px 10px 25px; border-top: 1px dotted #B44C4C; border-bottom: 1px dotted #B44C4C; margin-bottom:15px;margin-top:5px; color:#B44C4C; }

/* Headers in frame
---------------------------------------------------------------------------------------- */
div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 { margin-top: 2px; }
div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 { margin-top: 2px; }
table.csc-frame-frame1 h1, table.csc-frame-frame1 h2, table.csc-frame-frame1 h3, table.csc-frame-frame1 h4, table.csc-frame-frame1 h5 { margin-top: 2px; }


/* Three inline text colors taken from the color scheme of CSS Styled Content extension.
---------------------------------------------------------------------------------------- */
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.
---------------------------------------------------------------------------------------- */
/** #4e822b **/
a {color:#535f6c;text-decoration:none;font-weight:bold;}
a:hover {color: #535f6c; text-decoration:underline;font-weight:bold;}

a.external-link { color:#535f6c; text-decoration:none; font-weight:bold;}
a.external-link:hover { color: #535f6c; text-decoration:underline; font-weight:bold;}

a.external-link-new-window { color: #535f6c; text-decoration:none;font-weight:bold; }
a.external-link-new-window:hover { color: #535f6c; text-decoration:underline; font-weight:bold;}

a.internal-link { color: #535f6c; text-decoration:none; font-weight:bold;}
a.internal-link:hover { color: #535f6c; text-decoration:underline;font-weight:bold; }

a.internal-link-new-window { color: #535f6c; text-decoration:none; }
a.internal-link-new-window:hover { color: #535f6c; text-decoration:underline;font-weight:bold; }

a.download { color: #535f6c; text-decoration:none;font-weight:bold; }
a.download:hover { color: #535f6c; text-decoration:underline; font-weight:bold;}

a.mail { color: #535f6c;text-decoration:none;font-weight:bold; }
a.mail:hover { color: #535f6c;text-decoration:underline;font-weight:bold; }


/* Bullet styles for lists.
---------------------------------------------------------------------------------------- */
ul, ol { margin: 0.5em 0.5em 0.5em 2.5em;} /** 0em 1.5em 1.5em 1.5em; **/
dl dt { font-weight: bold; }

dd { margin-left: 10px;}
dl { margin: 10px; }


/* Bullet styles for unordered lists.
---------------------------------------------------------------------------------------- */
ul { list-style-type:none; margin: 0; padding: 0; padding-left: 10px; }
#leftcmiddle #maincontent ul li {background:transparent url(../img/sejfadotw.gif) no-repeat 0px 4px; padding-left: 25px; padding-top: 5px;padding-bottom: 5px; margin: 0; }
ul.component-items { color: #535f6c; list-style-type: circle; }
ul.action-items { color: #535f6c; list-style-type: square; }


/* Numbering styles for ordered lists.
---------------------------------------------------------------------------------------- */
ol { list-style-type: decimal; }


ol.component-items-ordered { color: #535f6c; list-style-type: lower-roman; }
ol.action-items-ordered { color: #535f6c; list-style-type: lower-greek; }

/* Headers
---------------------------------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #000; font-family: arial, helvetica, sans-serif; text-transform:uppercase;}

h1 { font-size: 2.75em; line-height: 0.50em; margin-bottom: 0.3em;  margin-top: 0.32em; }
h2 { font-size: 1.35em;  line-height: 1.25em; margin-bottom: 0.2em;  margin-top: 0.32em; color: #fff00;}
h3 { font-size: 1.29em;  line-height: 1.25em; margin-bottom: 0.2em;  margin-top: 0.32em; color: #fff00; font-weight: bold;}
h4 { font-size: 1.2em;   line-height: 1.1em;  margin-bottom: 0.2em;  margin-top: 0.2em; color: #fff00;}
h5 { font-size: 1.1em;   line-height: 1.2em;  margin-bottom: 0.1em;  margin-top: 0.1em;  color: #fff00;}
h6 { font-size: 1em;  	 line-height: 1em; 	  margin-bottom: 0.1em;  margin-top: 0.1em; color: #fff00;}

/* Text elements
---------------------------------------------------------------------------------------- */

p           { margin: 0 0 1.325em; line-height:1.325em; }
p.last      { margin-bottom: 0; }
p img       { margin:0; padding: 0; }

abbr,
acronym     { border-bottom: 1px dashed #b1b1b1; cursor:help; }
/* default mouseover style for acronym */
acronym:hover:after { content: " (" attr(title) ") "; font-style:italic; }

address     { margin-top: 1.5em; font-style: italic; }
del         { color: #666666; }

blockquote  { margin: 1.5em; color: #787878; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; }
tt          { display: block; margin: 1.5em 0; line-height: 1.5; }


/* Tables
---------------------------------------------------------------------------------------- */
table   { margin-bottom: 0.8em; }
th      { font-weight: bold; }
td      { }
td p    {margin:0px;}
th,td   { /*padding: 2px 2px;*/ }
tfoot   { font-style: italic; }
caption { }
table td p { padding-bottom:1px; }
table .last { padding-right: 0; }

/* Some default classes for the RTE Editor
---------------------------------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.275em; line-height: 1.275em; }
.large      { font-size: 1.2em; line-height: 1.4em; margin-bottom: 1.2em; }
.quiet      { color: #ececec; }

.hide       { display: none; }
.highlight  { background:#FFFFD9; color:#494949;}
.added      { color:#7fba00; }
.removed    { color:#ce1126; }

.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

.page-ingress { font-size:14px;font-style:italic;color: #4d4d4d; }
.page-ingress a { text-decoration:none; color:#5C9039; }
.page-ingress a:hover { text-decoration:underline; color:#5C9039; }

/* Remove border on images by default
---------------------------------------------------------------------------------------- */

a img { border:0px; }

fieldset { border:0px; }

