
/* - ploneCustom.css - */
@media all {
/*
 *  css.head -- A component of ./ploneCustom.css (which is machine generated by plone3Proc.sh)
 * 
####+BEGIN: bx:dblock:bnsm:this-node "basic"
*  #This Node: /acct/smb/net/romeitalianpizza/lcaPlone3/SiteStyle/css.common/ByStarSideNavCol3/css.head
####+END:
 * Some COMMENTS MUST NOT BE REMOVED from this file and others
 *  documented at the bottom of this file.
 */
 
/*  (do not remove this :) */
/*  (not this either :) */


/*
 *   ploneBxClassic.css -- A component of ./ploneCustom.css (which is machine generated by plone3Proc.sh)
 * 
####+BEGIN: bx:dblock:bnsm:this-node "basic"
*  #This Node: /acct/smb/net/romeitalianpizza/lcaPlone3/SiteStyle/css.common/ByStarSideNavCol3/ploneBxClassic.css
####+END:
 *
 */

   /* 
   background-color: #E0E0E0
   background-color: #736F6E;
   */

body {
    background-color: 	#E1EBDD;
    font: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    color: Black;
    margin: 0;
    padding: 0;
}

/* Control the width of the page */
#visual-portal-wrapper {
    background: white;
    width: 1000px;
    /* width: 1050px; */
    margin: 0px auto 0px auto;
    position: relative;
    border-right: 2px solid #565051;
    border-left: 2px solid #565051;
    border-top: 2px solid #565051;
    border-bottom: 2px solid #565051;
}

#portal-header {
  background-color:#ffffff;
  width:auto;
}


/* The -2 put the left side aligned with the tab -- margin: 0em 0em 0em -2em; */

#portal-columns {
  margin: 0em 0em 0em 0em;
  /* font-size: 110%; */
}

#portal-column-one {
  width:240px;  /*was 158 */
  /*float: left;*/
  /* display:table-cell; */
  background-color:#ffffff;

  /* border-left:  2px solid #D0D0D0; */
}

/*
************
#portal-column-one .visualPadding {
  padding:0 0 0 1em;
}


#portal-column-content {
   /*float:left;*/
   /* display:table-cell; */
   width: 545px;
   padding: 0 15px 0 0;
   background-color:#ffffff !important;
   border-right:1px solid #D0D0D0;
   
}

#portal-column-content .documentContent {
  background-color:#ffffff;
  padding-left:0em !important;
}

************
*/

/* ------------------------------From base.css    -------------------------------- */


table {
    font-size: 100%;
}
a {
    color: #436976;
    background-color: transparent;
}
img {
    border: none;
    vertical-align: middle;
    hspace: 0;
    vspace: 0;
}
#portal-logo img {
    border: 0;
    padding: 0;
    hspace: 0;
    vspace: 0;
    margin: 0em 0em 0em 0em;
}

p {
    margin: 0 0 0.75em 0;
    line-height: 1.5em;
    /* font-size: 115%; */
}
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 {
    color: Black ! important;
    text-decoration: none;
}
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: 1.5em;
    padding: 0;
}
ol {
    line-height: 1.5em;
    padding: 0;
}
li {
    margin-bottom: 0.5em;
}
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;
}




/* ------------------------------TOP TABS PROPERTIES BEGIN    -------------------------------- */

/* This put the tabs in the center and bring down the whole thing to be the same line as Login  */
#portal-globalnav {
    text-align: center;
}

#portal-globalnav li {
    width: 150px;
    text-align: center;
    line-height: 15px;    /* Controls Distance to top-banner */
    font-size: 35px;
    color: white;
}

#portal-globalnav li a {
    border: 0;
    color: #eeeed6;
    background-color: #5a5644;
    /* font-size: small; */
    font-size: 40%;
    padding: 0 1.5em;
    margin-right: 0;
    text-transform: uppercase;
}

#portal-globalnav li a:hover {
    background-color: transparent;
    color: #eb6c1d;
}

#portal-globalnav li.selected a {
    background-color: transparent;
    color: #eb6c1d;
    font-weight: bold;
    text-decoration: none;
    border: none;
}


/* ----------------------------------- NAVTREE PROPERTIES ----------------------------------- */


.portletNavigationTree {
  border:0;
  background:0;
  border-right: 2px solid #565051; /* #0987CD; */
  border-top: 2px solid #565051; /* #0987CD; */
  border-bottom: 2px solid #565051; /* #0987CD; */
  border-left: 2px solid #565051;
}

.portletHeader {
  background:0;
  padding:0.25em 0 0.25em 0.25em;
  height: 25px;
  margin: 0px 0px 0px 0px;
  border: none;
  font-size: 130%;
  padding-top: 5px;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
}

/*
****************

.portletHeader {
}

.portletHeader a {
	text-decoration: none;
	background-color: transparent !important;
	color: #ffffff;
}

**************
*/



.portletItem {
  border:0;
  background:0;
  padding:0.25em 0 0.25em 0.25em;
}

.portletItem ul {
  padding-left:0;
  margin-left:0;
}

.navTree li {
  padding-top:3px;
}

.portletItem ul.navTreeLevel1 li a, .portletItem ul.navTreeLevel2 li a, .portletItem ul.navTreeLevel3 li a {
  padding-left:6px;
}

/*   background: #F0F0F0 url(http://www.persoarabic.org/corner.gif) no-repeat right top; */

.navTree a {
    /* border:0 !important; */
    font-size: 130%;
    background: #F0F0F0 url(http://www.persoarabic.org/corner.gif) no-repeat right top;
    /* color: blue; */
    display:block;
}

/*
 *  bystarContentTabs.css -- Begin -- Machine Generated
 */

/*- Menu Tabs--------------------------- */ 


    #tabs {
      float:left;
      width:100%;
      background:#BBD9EE;
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("/images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("/images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

/*- Menu Tabs C--------------------------- */

    #tabsC {
      float:left;
      width:100%;
      background:#EDF7E7;
      font-size:93%;
      line-height:normal;
      }
    #tabsC ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsC a {
      float:left;
      background:url("/images/tableftC.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url("/images/tabrightC.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#464E42;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:#FFF;
      }
    #tabsC a:hover {
      background-position:0% -42px;
      }
    #tabsC a:hover span {
      background-position:100% -42px;
      }  

/*
 *  bystarContentTabs.css  Machine generated by plone3Styles.sh
 */
/*
 *  tex4ht.css  -- BEGIN
 */
 
/* start css.sty */
.ptmr7t-x-x-109{font-family: monospace;}
.ptmr7t-x-x-109{font-family: monospace;}
.ptmr7t-x-x-109{font-family: monospace;}
.ptmr7t-x-x-109{font-family: monospace;}
.ptmb7t-x-x-207{font-size:188%; font-weight: bold;}
.ptmb7t-x-x-207{ font-weight: bold;}
.ptmb7t-x-x-207{ font-weight: bold;}
.ptmb7t-x-x-207{ font-weight: bold;}
.ptmb7t-x-x-207{ font-weight: bold;}
.ptmr7t-x-x-120{font-size:109%;font-family: monospace;}
.ptmr7t-x-x-120{font-family: monospace;}
.ptmr7t-x-x-120{font-family: monospace;}
.ptmr7t-x-x-120{font-family: monospace;}
.ptmb7t-x-x-120{font-size:109%; font-weight: bold;}
.ptmb7t-x-x-120{ font-weight: bold;}
.ptmb7t-x-x-120{ font-weight: bold;}
.ptmb7t-x-x-120{ font-weight: bold;}
.ptmb7t-x-x-120{ font-weight: bold;}
.ptmb7t-x-x-109{ font-weight: bold;}
.ptmb7t-x-x-109{ font-weight: bold;}
.ptmb7t-x-x-109{ font-weight: bold;}
.ptmb7t-x-x-109{ font-weight: bold;}
.ptmb7t-x-x-109{ font-weight: bold;}
.zpzccmry-x-x-109{ font-weight: bold; font-style: italic;}
.pcrr7tn-x-x-109{font-family: monospace;}
.ptmri7t-x-x-109{font-style: italic;}
.ptmb7t-x-x-144{font-size:130%; font-weight: bold;}
.ptmb7t-x-x-144{ font-weight: bold;}
.ptmb7t-x-x-144{ font-weight: bold;}
.ptmb7t-x-x-144{ font-weight: bold;}
.ptmb7t-x-x-144{ font-weight: bold;}
.ptmb7t-x-x-172{font-size:156%; font-weight: bold;}
.ptmb7t-x-x-172{ font-weight: bold;}
.ptmb7t-x-x-172{ font-weight: bold;}
.ptmb7t-x-x-172{ font-weight: bold;}
.ptmb7t-x-x-172{ font-weight: bold;}
.ptmr7t-{font-size:90%;font-family: monospace;}
.ptmr7t-{font-family: monospace;}
.ptmr7t-{font-family: monospace;}
.ptmr7t-{font-family: monospace;}
.ptmr7t-x-x-90{font-size:81%;font-family: monospace;}
.ptmr7t-x-x-90{font-family: monospace;}
.ptmr7t-x-x-90{font-family: monospace;}
.ptmr7t-x-x-90{font-family: monospace;}
.ptmri7t-x-x-90{font-size:81%;font-style: italic;}
.ptmbi7t-x-x-109{  font-style: italic; font-weight: bold;}
.cmmi-10x-x-109{font-style: italic;}
p.noindent { text-indent: 0em }
td p.noindent { text-indent: 0em; margin-top:0em; }
p.nopar { text-indent: 0em; }
p.indent{ text-indent: 1.5em }
@media print {div.crosslinks {visibility:hidden;}}
a img { border-top: 0; border-left: 0; border-right: 0; }
center { margin-top:1em; margin-bottom:1em; }
td center { margin-top:0em; margin-bottom:0em; }
.Canvas { position:relative; }
img.math{vertical-align:middle;}
li p.indent { text-indent: 0em }
.enumerate1 {list-style-type:decimal;}
.enumerate2 {list-style-type:lower-alpha;}
.enumerate3 {list-style-type:lower-roman;}
.enumerate4 {list-style-type:upper-alpha;}
div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
.obeylines-h,.obeylines-v {white-space: nowrap; }
div.obeylines-v p { margin-top:0; margin-bottom:0; }
.overline{ text-decoration:overline; }
.overline img{ border-top: 1px solid black; }
td.displaylines {text-align:center; white-space:nowrap;}
.centerline {text-align:center;}
.rightline {text-align:right;}
div.verbatim {font-family: monospace; white-space: nowrap; text-align:left; clear:both; }
.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
div.fbox {display:table}
div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
table.minipage{width:100%;}
div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
div.center div {text-align: left;}
div.flushright, div.flushright div.flushright {text-align: right;}
div.flushright div {text-align: left;}
div.flushleft {text-align: left;}
.underline{ text-decoration:underline; }
.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
.framebox-c {text-align:center;}
.framebox-l {text-align:left;}
.framebox-r {text-align:right;}
span.thank-mark{ vertical-align: super }
span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
table.tabular td p{margin-top:0em;}
table.tabular {margin-left: auto; margin-right: auto;}
div.td00{ margin-left:0pt; margin-right:0pt; }
div.td01{ margin-left:0pt; margin-right:5pt; }
div.td10{ margin-left:5pt; margin-right:0pt; }
div.td11{ margin-left:5pt; margin-right:5pt; }
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
td.td00{ padding-left:0pt; padding-right:0pt; }
td.td01{ padding-left:0pt; padding-right:5pt; }
td.td10{ padding-left:5pt; padding-right:0pt; }
td.td11{ padding-left:5pt; padding-right:5pt; }
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
.hline hr, .cline hr{ height : 1px; margin:0px; }
.tabbing-right {text-align:right;}
span.TEX {letter-spacing: -0.125em; }
span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
a span.TEX span.E {text-decoration: none; }
span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
span.LATEX span.TEX{ position:relative; left: -0.4em; }
div.float img, div.float .caption {text-align:center;}
div.figure img, div.figure .caption {text-align:center;}
.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}
table.equation {width:100%;}
.equation td{text-align:center; }
td.equation { margin-top:1em; margin-bottom:1em; } 
td.equation-label { width:5%; text-align:center; }
td.eqnarray4 { width:5%; white-space: normal; }
td.eqnarray2 { width:5%; }
table.eqnarray-star, table.eqnarray {width:100%;}
div.eqnarray{text-align:center;}
div.array {text-align:center;}
div.pmatrix {text-align:center;}
table.pmatrix {width:100%;}
span.pmatrix img{vertical-align:middle;}
div.pmatrix {text-align:center;}
table.pmatrix {width:100%;}
img.cdots{vertical-align:middle;}
.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;}
.index-item, .index-subitem, .index-subsubitem {display:block}
.caption td.id{font-weight: bold; white-space: nowrap; }
table.caption {text-align:center;}
h1.partHead{text-align: center}
p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;}
.verse{white-space:nowrap; margin-left:2em}
div.maketitle {text-align:center;}
h2.titleHead{text-align:center;}
div.maketitle{ margin-bottom: 2em; }
div.author, div.date {text-align:center;}
div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
div.author{white-space: nowrap;}
.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
h1.partHead{text-align: center}
.figure img.graphics {margin-left:10%;}
.supertabular {text-align:center}
td#TBL-1-1-1{border-left:solid black 0.4pt;border-right:solid black 0.4pt;}
td#TBL-1-1-2{border-left:solid black 0.4pt;border-right:solid black 0.4pt;}
td#TBL-1-8-1{border-left:solid black 0.4pt;border-right:solid black 0.4pt;}
td#TBL-1-8-2{border-left:solid black 0.4pt;border-right:solid black 0.4pt;}
/* end css.sty */

/*
 *  tex4ht.css  -- END
 */
/*
 *  tex4ht.css  -- BEGIN
 */
 
/* start css.sty */
.li-itemize{margin:1ex 0ex;}
.li-enumerate{margin:1ex 0ex;}
.dd-description{margin:0ex 0ex 1ex 4ex;}
.dt-description{margin:0ex;}
.toc{list-style:none;}
.thefootnotes{text-align:left;margin:0ex;}
.dt-thefootnotes{margin:0em;}
.dd-thefootnotes{margin:0em 0em 0em 2em;}
.footnoterule{margin:1em auto 1em 0px;width:50%;}
.caption{padding-left:2ex; padding-right:2ex; margin-left:auto; margin-right:auto}
.title{margin:2ex auto;text-align:center}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.flushleft{text-align:left;margin-left:0ex;margin-right:auto;}
.flushright{text-align:right;margin-left:auto;margin-right:0ex;}
DIV TABLE{margin-left:inherit;margin-right:inherit;}
BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}
.boxed{border:1px solid black}
.textboxed{border:1px solid black}
.vbar{border:none;width:2px;background-color:black;}
.hbar{border:none;height:2px;width:100%;background-color:black;}
.hfill{border:none;height:1px;width:200%;background-color:black;}
.vdisplay{border-collapse:separate;border-spacing:2px;width:auto; empty-cells:show; border:2px solid red;}
.vdcell{white-space:nowrap;padding:0px;width:auto; border:2px solid green;}
.display{border-collapse:separate;border-spacing:2px;width:auto; border:none;}
.dcell{white-space:nowrap;padding:0px;width:auto; border:none;}
.dcenter{margin:0ex auto;}
.vdcenter{border:solid #FF8000 2px; margin:0ex auto;}
.minipage{text-align:left; margin-left:0em; margin-right:auto;}
.marginpar{border:solid thin black; width:20%; text-align:left;}
.marginparleft{float:left; margin-left:0ex; margin-right:1ex;}
.marginparright{float:right; margin-left:1ex; margin-right:0ex;}
.theorem{text-align:left;margin:1ex auto 1ex 0ex;}
.framed{border: 1px solid black; 
padding-left: 8pt;
padding-right: 8pt;
padding-top: 0pt;
padding-bottom: 0pt;
}
.leftbar{border-left: 4px solid black; 
padding-left: 6pt;
padding-right: 6pt;
padding-top: 0pt;
padding-bottom: 0pt;
}
.part{margin:2ex auto;text-align:center}
.framed{border: 1px solid black; 
padding-left: 8pt;
padding-right: 8pt;
padding-top: 0pt;
padding-bottom: 0pt;
}
.leftbar{border-left: 4px solid black; 
padding-left: 6pt;
padding-right: 6pt;
padding-top: 0pt;
padding-bottom: 0pt;
}
.lstlisting{font-family:monospace;white-space:pre;margin-right:auto;margin-left:0pt;text-align:left}

/* end css.sty */

/*
 *  hevea.css  -- END
 */
/*
 *  CSS.TAIL -- A component of ./ploneCustom.css (which is machine generated by plone3Proc.sh)
 * 
####+BEGIN: bx:dblock:bnsm:this-node "basic"
*  #This Node: /acct/smb/net/romeitalianpizza/lcaPlone3/SiteStyle/css.common/ByStarSideNavCol3/css.tail
####+END:
 * Some COMMENTS MUST NOT BE REMOVED from this file and others
 *  documented at the bottom of this file.
 */

/*  */




}

