
/* XXX ERROR -- could not find 'diystylesheet.css'*/

/* ----- ploneCustom.css ----- */
@media all {
/*  (do not remove this :) */
/*  (not this either :) */

body{
  padding: 10px 20px;
  background: #fff url("bg-body.gif") top left repeat-x;
  color: #000;
}

a{color: #00339A;}
a:hover{color: #333;}

.hiddenStructure, .netscape4{display: none;}



#portal-siteactions{
  text-align: right;
}

#portal-siteactions li{
  display: inline;
}

#portal-header{
  position: relative;
  height: 81px;
  background: #105D90 url("bg-top.gif") top left repeat-x;
}

#portal-logo{
  float: left;
  height: 80px;
  border: 1px solid #105D90;
  border-width: 0 0 1px 1px;
}

#portal-logo a{
  display: block;
  width: 468px;
  height: 80px;
  background: #105D90 url("logo2.jpg") top left no-repeat;
  text-indent: -7777px;
}

#portal-searchbox{
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 10px;
  margin-right: 10px;
}
#portal-searchbox .searchButton{
  background-color: #105D90;
  color: #fff;
  border-top: 1px solid #9097A2;
  border-right: 1px solid #283043;
  border-bottom: 1px solid #283043;
  border-left: 1px solid #9097A2;
}

#portal-globalnav{
  position: absolute;
  right: 0;
  bottom: 0;
  height: 23px;
  margin-right: 1px;
  list-style: none;
  list-style-image: none;
}
#portal-globalnav li{
  float: left;
  margin: 0;
}
#portal-globalnav li a{
  display: block;
  float: left;
  height: 20px;
  margin-right: 1px;
  padding: 0 10px;
  padding-top: 3px;
  background: #105D90 url("bg-tab.gif") top left repeat-x;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
}
#portal-globalnav li a:hover{
  background: #105D90 url("bg-tab-hover.gif") top left repeat-x;
}

#portal-personaltools{
  margin-right: 18px;
  border-bottom: 1px dotted #105D90;
  text-align: right;
}
#portal-personaltools li{
  display: inline;
}
#portal-personaltools li a{
  text-decoration: none;
}

#portal-breadcrumbs{
  margin-top: 3px;
  margin-left: 18px;
}



#portal-columns{
  margin-top: 15px;
  width: 100% !important;
}

#portal-column-one{
  vertical-align: top;
  width: 200px;
  padding:  15px 15px 5px 5px;
}

#portal-column-content{
  vertical-align: top;
  padding: 5px;
}

#portal-column-two{
  vertical-align: top;
  width: 170px;
  padding: 15px 5px 5px 15px;
}



#portal-column-one .portlet{
  margin-bottom: 15px;
}
#portal-column-one .portletHeader{
  padding: 5px;
  margin-bottom: 5px;
  color: #1D9101;
  border-bottom: 1px solid #CDD5D5;
  text-decoration: none;
  font-weight: normal;
}
#portal-column-one .portletHeader a{
  color: #1D9101;
  text-decoration: none;
  font-weight: normal;
}

#portal-column-one ul{
  margin-left: 0;
  list-style: none;
  list-style-image: none;
}
#portal-column-one li, #portal-column-one dd{
  margin-left: 0;
}
#portal-column-one .portletFooter{
  padding-top: 5px;
  padding-right: 5px;
  border-top: 1px solid #CDD5D5;
  text-align: right;
}
#portal-column-one .portletFooter a{
  color: #4C6699;
}



.navTreeLevel0{padding-left: 0; }
.navTreeLevel1{padding-left: 15px;}
.navTreeLevel2{padding-left: 30px;}
.navTreeLevel3{padding-left: 40px;}
.navTreeLevel4{padding-left: 50px;}
.navTreeLevel5{padding-left: 60px;}

#portlet-login{
  padding: 10px;
  background: #EDF2F2;
  border: 1px solid #CDD5D5;
}
#portlet-login .portletHeader{
  display: none;
}
#portlet-login .formControls input{
  margin-top: 10px;
  border-top: 2px solid #fff;
  border-right: 2px solid #DDE3E4;
  border-bottom: 2px solid #DDE3E4;
  border-left: 2px solid #fff;
}



#portal-column-two .portlet{
  margin-bottom: 15px;
  padding: 15px;
  padding-bottom: 10px;
  background: #CDF2AE;
}
#portal-column-two .portletHeader{
  margin-bottom: 5px;
  color: #1D9101;
  border: 0;
  text-decoration: none;
  font-size: 1.2em;
  font-weight: bold;
}
#portal-column-two .portletHeader a{
  color: #1D9101;
  text-decoration: none;
  font-weight: bold;
}

#portal-column-two ul{
  margin-left: 0;
  list-style: none;
  list-style-image: none;
}
#portal-column-two .portletItem, #portal-column-two .portletFooter{
  margin-left: 0;
}
#portal-column-two .portletFooter{
  padding-top: 5px;
  padding-right: 5px;
  border-top: 1px solid #C6DDA2;
  text-align: right;
}
#portal-column-two .portletFooter a{
  color: #4C6699;
}



.ploneCalendar{
  width: 170px;
  background: #CDF2AE;
}
.ploneCalendar th{
  padding-top: 10px;
  padding-bottom: 10px;
  color: #1D9101;
  border: 0;
  text-decoration: none;
  font-size: 1.2em;
  font-weight: bold;
}
.ploneCalendar th a{
  color: #1D9101;
  text-decoration: none;
  font-weight: bold;
}
.ploneCalendar td{
  padding: 3px;
  text-align: right;
}



.documentActions ul{
  list-style: none;
  list-style-image: none;
  text-align: right;
}
.documentActions li{
  display: inline;
}
.documentByLine{
  margin-bottom: 10px;
  color: #716F67;
}

#region-content h1, #region-content h2, #region-content h3, #region-content h4, #region-content h5, #region-content h6{
  padding-bottom: 3px;
  border-color: #CDD5D5;
}



#portal-footer{
  margin-top: 30px;
  padding-top: 15px;
  border-top: 1px solid #676767;
  color: #676767;
  text-align: center;
  font-size: 0.8em;
}
#portal-footer a{
  color: #676767;
}



/*  */
}

