/* - ploneCustom.css - */
@media all {
/* http://www.openia.com/portal_css/ploneCustom.css?original=1 */
/* */
/* */
body {
background: 0 0 repeat-x url(top-stripe-34.png) #949494;
font-size: 85%;
color : #444;
}
#portal-columns {
/* */
}
#content a {
background-image:none !important;
padding-left: 0px !important;
}
#content ul {
padding: 10px;
}
#content li {
margin-left: 10px;
}
h1 {
font-size: 140%;
font-weight: bold;
padding-top : 5px;
margin: 0;
}
h2 {
font-size: 130%;
font-weight: bold;
padding-top : 5px;
margin: 0;
color: rgb(68, 68, 68);
}
h3 {
font-size: 120%;
padding-top : 5px;
margin: 0;
color: rgb(68, 68, 68);
}
h4 {
font-size: 110%;
padding-top : 5px;
margin: 0;
color: rgb(68, 68, 68);
}
.portletNavigationTree .portletHeader {
display: none;
}
.navTreeItem{
font-weight: bold;
}
.portletItem {
padding-top: 0.2em;
padding-bottom: 0.5em;
}
.portlet,
.portletNews,
.portletHeader,
.portletItem,
.portletFooter  {
background: #848484;
color : #f3f3f3;
border: 0px;
}
.portlet a,
.portlet a:link,
.portlet a:hover,
.portlet a:visited  {
background: transparent;
color : #f3f3f3;
border: 0px;
}
.managedPortlet .portletHeader a,
.managedPortlet .portletHeader a:link,
.managedPortlet .portletHeader a:hover,
.managedPortlet .portletHeader a:visited  {
color : black;
}
.portletTagCloud a,
.portletTagCloud a:link,
.portletTagCloud a:hover,
.portletTagCloud a:visited  {
text-decoration: none
}
.portletNavigationTree .portletItem {
background-color: #646464;
}
.morelink {
font-size: 85%;
font-weight: bold;
text-decoration: underline;
}
.navTreeItem img {
display: none;
}
.portlet {
background : #cacaca;
/* */
}
dd.portletItem .navTreeItem a,
dd.portletItem .navTreeItem a:link,
dd.portletItem .navTreeItem a:hover,
dd.portletItem .navTreeItem a:visited  {
border: 0px;
background: #848484;
color : #f3f3f3 !important; /* */
}
.portletNavigationTree dd.portletItem .navTreeItem a,
.portletNavigationTree dd.portletItem .navTreeItem a:link,
.portletNavigationTree dd.portletItem .navTreeItem a:hover,
.portletNavigationTree dd.portletItem .navTreeItem a:visited  {
background: #646464;
}
.portletItemDetails {
background: #848484;
color : #e3e3e3;
border: 0px;
font-size: 70%;
}
#portal-breadcrumbs {
padding-left: 260px;
}
#portal-globalnav-wrapper {
background: 0 0 url(globalnav-bg-10x36.png) repeat-x #757575;
}
#portal-globalnav {
background-color: #757575;
background: 0 0 url(globalnav-bg-10x36.png) repeat-x #757575;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 250px;
margin-right: 0px;
font-size: 120%;
font-weight: bold;
white-space: normal;
}
#portal-globalnav li a {
border: 0;
color: white;
text-transform: lowercase;
padding: 0 10px;
white-space: nowrap;
}
#portal-globalnav li a:hover {
background-color: white;
border: 0;
}
#portal-globalnav li.selected a {
border: 0;
background: white;
color: #757575 !important ;
}
a:hover {
color: rgb(13,31,99) ;
text-decoration : underline !important;
}
#content a:hover {
color: rgb(13,31,99) ;
text-decoration : underline !important;
background: white;
}
#portal-colophon a:hover {
color: rgb(13,31,99) ;
text-decoration : underline !important;
background: white;
}
a:link,
a:visited {
text-decoration: underline;
}
#portal-globalnav a:link {
color : white !important;
text-decoration: none !important;
}
#portal-globalnav a:visited {
color : white !important;
text-decoration: none !important;
}
#portal-globalnav a:hover {
color : #757575 !important;
text-decoration: none !important;
}
#portal-header {
background-color: white;
}
#visual-portal-wrapper {
margin: 9px auto;
background-color: white;
max-width: 1000px;
}
#homebanner {
/* */
background: 250px 0 no-repeat url(home-page-banner-1080.jpeg);
height: 220px;
/* */
margin: 0 0px 0 0;
}
#homebanner img {
display: block;
}
#portal-column-content {
padding: 0;
/* */
}
.documentContent {
padding: 0 10px 10px 10px !important;
}
#portal-searchbox {
/* */
/* */
/* */
margin-top: 190px;
/* */
}
input.searchButton {
background: #f1a72e;
border: 1px solid #f1a72e;
border-bottom: 0;
text-transform: uppercase;
position: relative;
top: 1px;
padding: 1px 2px;
color: white;
margin-right: 10px;
}
#searchGadget {
margin-right: 10px;
}
#portal-column-one {
background-color: #757575;
color: white;
}
#portal-colophon {
text-align: right;
background-color: white;
font-size: 110%;
border-top: 1px solid #e8e8e8;
padding: 2px 0;
margin: 0;
}
#portal-colophon ul {
padding: 4px 0;
margin: 0;
}
#portal-colophon ul li {
padding: 0 15px;
color: #707070;
}
#portal-colophon ul li.rightborder {
border-right: 1px solid #707070;
}
#portal-colophon ul li a {
border: 0;
color: #707070;
}
#clear-space-before-footer {
height: 10px;
}
.serviceitem {
padding: 35px 0px 10px 2%;
width : 23%;
float: left;
min-width: 90px;
}
.serviceitem h3 {
margin-top: 35px;
font-size: 100%;
vertical-align: bottom;
margin-bottom: 10px;
}
.serviceitem a img {
margin: auto;
display: block;
}
.hiddenStructure {
position: absolute; /* */
}
#homepagesitemap {
border: 2px solid #ccc;
background: 0 0 repeat-x url(grey-grad-200.png) #eeeeee;
padding: 5px 10px;
}
.smList {
float: left;
padding: 0px;
}
.smList ul {
margin-left : 1em;
}
.smList li {
list-style-image: url(rightarrow-4x7.png);
margin-left: 0px;
padding: 0px;
}
/* */
p.buttondemo {
background: black;
padding: 20px;
color: white;
}
#content a.roundblack,
#content a.roundblack:link,
#content a.roundblack:visited {
background: 0 0 repeat-x url(roundblack-bg-10.png) !important;
vertical-align: top;
color: white;
text-decoration: none;
border: 0;
line-height: normal;
}
#content a.roundblack:hover {
text-decoration: none !important;
color: green;
}
.roundblackleft {
display: inline-block;
background: 0 0 no-repeat url(roundblack-left-10.png);
width: 10px;
height: 22px;
}
.roundblackright {
display: inline-block;
background: 0 0 no-repeat url(roundblack-right-10.png);
width: 10px;
height: 22px;
}
.size2 {
font-size: 150%;
}
.size3 {
font-size: 200%;
}
.uppercase {
text-transform: uppercase;
}
.sifr {
font-size: 160%;
}
.cufon {
font-size: 160%;
}
.csstext {
display: block;
color: transparent;
background-image: url(css-text.png);
width: 261px;
height: 90px;
font-size: 0;
}
table.prices {
width: 100%;
margin: 10px 0 20px;
border-collapse: collapse;
border: 2px solid black;
}
table.prices th {
background-color: #eee;
}
table.prices td {
text-align: center;
}
table.prices th,
table.prices td {
border: 1px solid black;
padding: 2px 5px;
}
table.prices .price {
font-size: 125%;
font-weight: bold;
color: #080;
background-color: #efe;
}
table.prices form,
table.prices input,
table.prices img {
display: block;
}
table.prices input {
border: 0;
}
table.prices img {
margin: auto;
}
.navTreeLevel0 {
margin-left: 0em !important;
}
.navTreeLevel1 {
margin-left: 1.5em !important;
}
.navTreeLevel2 {
margin-left: 1.5em !important
}
.navTreeLevel3 {
margin-left: 1.5em !important
}
.documentContent ol,
.documentContent ul {
margin-left: 20px;
}
.documentContent ol {
list-style-position: inside;
}
/* */
/* */
div.anim {
width: 500px;
height: 300px;
border: 4px solid #5b4397;
background-color: #ffc;
margin-top: 10px;
background: url(clouds-2000-pale.jpg);
}
#anim p {
display: none;
}
.anim p {
/* */
/* */
/* */
/* */
margin: 0 0 10px 20px;
}
.anim span {
font-weight: bold;
position: relative;
width: 430px;
}
.anim .size60 {
font-size: 60px;
margin-top: 20px;
}
.anim .size24 {
font-size: 22px;
line-height: 1.2em;
}
.anim .size24 span {
display: block;
}
/* */
/* */
/* */

}


