/* - ploneCustom.css - */
@media all {
/*
 *  This is the file where you put your CSS changes. 
 *  You should preferrably use this and override the 
 *  relevant properties you want to change here instead 
 *  of customizing plone.css to survive upgrades. Writing
 *  your own plone.css only makes sense for very heavy 
 *  customizations. Useful variables from Plone are 
 *  documented at the bottom of this file.
 *
 *  -- Alexander Limi, http://www.plonesolutions.com
 */
 
/* <!-- compression status: disabled --> (this is for http compression) */
/*  (do not remove this :) */
/*  (not this either :) */
/* Turn off list bullets */
ul.mktree li {
list-style: none;
} 

/* Control how "spaced out" the tree is */
ul.mktree, ul.mktree ul, ul.mktree li {
margin-left:10px;
padding:0px;
}

/* Provide space for our own "bullet" inside the LI */
ul.mktree li .bullet {
padding-left: 15px;
}
	
/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.mktree li.liOpen .bullet {
cursor: pointer;
background: url(../../image/minus.gif)  center left no-repeat;
}
ul.mktree li.liClosed .bullet {
cursor: pointer;
background: url(../../image/plus.gif) center left no-repeat;
}
ul.mktree li.liBullet .bullet {
cursor: default;
background: url(../../image/bullet.gif) center left no-repeat;
}

/* Sublists are visible or not based on class of parent LI */
ul.mktree li.liOpen ul {
display: block;
}
ul.mktree li.liClosed ul {
display: none;
}

/* Format menu items differently depending on what level of the tree they are in */
/* Uncomment this if you want your fonts to decrease in size the deeper they are in the tree */
/*
ul.mktree li ul li {
font-size: 90%;
}
*/

table.maintable {
	border: 1px solid #617A8F;
        border-bottom: #617A8F 1px solid;
        border-style: solid;
	width: 100%;
        margin: 5px 5px 5px 5px;
	min-height: 20px;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
        background-color: #dee7ec;
}

tr.maintable_row_header td {
        background-color: #4C6285;
        color: #dee7ec;
}

tr.maintable_row_light {
	height: 23px;
        background-color: transparent;
}
tr.maintable_row_light td {
	background-color: transparent;
}

tr.maintable_row_dark {
	height: 23px;
        background-color: #f7f9fa;
}
tr.maintable_row_dark td {
	background-color: #f7f9fa;
}

tr.maintable_row_light td:hover {
	background-color: #dee7ec;
	height: 23px;
}
tr.maintable_row_dark td:hover {
	background-color: #dee7ec;
	height: 23px;
}

.linkbutton {
    background: #4C6285 url(../../linkOpaque.gif) 9px 1px no-repeat;
    cursor: pointer;
    font-size: 85%;
    border: 1px solid #617A8F;
    padding: 1px 1px 1px 15px;
    text-transform: lowercase;
}

.alleventsAbout {
    font-size: 80%;
    color: #76797c;
    margin-bottom: 0.5em;
}
#portal-topban {
background: url(../../topheader.jpg) no-repeat;
border: 0;
margin: 0.75em 0em 0.75em 1.5em;
padding: 0;
}

.link-normal {
    background: none;
    padding: 1px 0px 1px 0px;
}

.documentContentwithframe {
    font-size: 110%;
    padding: 0em 1em 2em 1em !important;
    border: 1px solid #859BAD;
    background: White;
}

.documentEditable .adminContent {
    border: 1px solid #859BAD;
    padding: 0;
}

.admincontentTabAct {
    background-color: #BFCCD4;
    border: 1px solid #859BAD;
    border-top-width: 0px;
    color: Black;
    text-align: right;
    text-transform: lowercase;
    padding: 0 0 0 1em;
    z-index: 2;
    height: 1.2em;
}
.admincontentViews {
    background-color: transparent;
    padding-left: 1em;
    line-height: normal;
    margin-top: 2.1em;
    margin-left: 0;
    list-style: none;
    border: 1px solid #859BAD;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}
.admincontentViews li {
    display: inline;
    padding-top: 0.5em;
}
.admincontentViews li a {
    background-color: transparent;
    border: 1px solid #859BAD;
    border-style: solid;
    color: #859BAD;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 1.5em;
    line-height: normal;
    text-decoration: none;
    text-transform: lowercase;
    z-index: 1;
}
.admincontentViews .selected a {
    background-color: #BFCCD4;
    border-bottom: #BFCCD4 1px solid;
    color: #0C3050;
}
.admincontentViews li a:hover {
    background-color: #BFCCD4;
    color: #859BAD;
}

.commentstyle {
    background-color: #4C6285;
    border-color: #617A8F;
    border-style: solid;
    border-width: 1px;
    padding: 0em 1em;
    margin: 1em 0em;
    font-size: 94%;
    clear: both;
}
.formheader {
	color: #000000;
	border-bottom: 1px solid #CBCBD3;
}
.formtext {
    color: #436976;
}
#portal-sitetopright {
    background-color: transparent;
    white-space: nowrap;
    list-style: none;
    margin: 1px 0 0 0;
    height: auto;
    line-height: normal;
    float: right;
    padding: 3px 2em 3px 0;
}
#portal-sitetopright li {
    display: inline;
}
#portal-sitetopright li a {
    background-color: transparent;
    color: #C6D9DF;
    height: auto;
    padding: 0.2em;
    margin-right: 0.2em;
    text-decoration: none;
    text-transform: lowercase;
}
.formtextsmall {
    color: #436976;
    font-size: 85%;
}
.inputtext {
    #font-size: 85%;
    #margin-bottom: 1em;
    #padding: 1px 1px 1px 1px;
    vertical-align: top;
    #text-transform: lowercase;
}
.smallHelp {
    font-size: 80%;
    color: #76797c;
    margin: 0 0 0.2em 0;
}
.contact-font {
    color:#C5D2D8;
}

.documentFirstHeading{
	font-family: 'Luxi Sans', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4D6273;
}
#rssicon{
    background: url(http://www.ectel07.org/image/rss2.gif) no-repeat;
    margin: 0 0 0 0; /* 0.75em 0em 0.75em 1.5em;*/
    padding: 0 0 0 20px;
    width: 20px;
}
#mainhtml{margin:0px; padding:0px; border:1px solid #000066;}
#onuse_extend_leftcol {margin:0 0 0 0; align:center; padding:10px; solid #000000; background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
#portal-globalnavmain {
    /* float: left; */
    /* margin: 1.5em 0 0 0; */
    padding: 0 0 0 0;
	margin-top: 0px;
	margin-left: 0px;
	height: 20px;
    background-color: #FFFFFF;/* #000033;*/
	z-index:1;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}

#portal-globalextendstop {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    z-index: 4;

}

#portal-top {
    /* Top section */
    /*background-image: url(../../acaban4.jpg); */
	background-repeat: no-repeat;
    margin: 0;
    padding: 0;
/*    background-color: #000066; */
    /*background-color: #859BAD; */
} 

#portal-top2 {
/*    background: url(http://www.ectel07.org/aca2.jpg) no-repeat; */
    border: 0;
    margin: 0 0 0 0; /* 0.75em 0em 0.75em 1.5em;*/
    padding: 0;
    height: 99px;
    width: 760px;
}
#portal-topright {
    float: right;
    clear: right;
    background-color: #859BAD; /*#dee7ec; */
    height: 99px; 
    width: 315px;
    z-index: 2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
        font-color:#BFCCD4;
}


.rsspic {
	padding-top: 0px;
	padding-bottom: 2px; 
	margin-top: 0px;
}
#h5rssbar {
	height: 30px;
	padding: 1px;

}
.contentTabs {
    background-color: transparent;
    padding-left: 1em;
    line-height: normal;
    margin-top: 2.1em;
    margin-left: 0;
    list-style: none;
    border: 1px solid #617A8F;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}
.contentTabs li {
    display: inline;
    padding-top: 0.5em;
}
.contentTabs li a {
    background-color: transparent;
    border: 1px solid #617A8F;
    border-bottom: #617A8F 1px solid;
    border-style: solid;
    color: #417EDF;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 1.5em;
    line-height: normal;
    text-decoration: none;
    text-transform: lowercase;
    z-index: 1;
}
.contentTabs .selected a {
    background-color: #dee7ec;
	border-bottom: #dee7ec 1px solid;
    color: &dtml-linkColor ;;
}
.contentTabs li a:hover {
    background-color: #dee7ec;
    color: &dtml-linkColor ;;
}
.contentTabsdoc {
    border: 1px solid #617A8F;
    border-top: White 1px solid;
    padding: 0;
}
.contentTabAct {
    background-color: #dee7ec;
    border: 1px solid #617A8F;
    border-top-width: 0px;
    color: Black;
    text-align: right;
    text-transform: lowercase;
    padding: 0 0 0 1em;
    z-index: 2;
    height: 1.2em;
}
.newscustomItem {
    margin-bottom: 1em;
    border-buttom: 1px solid #617A8F;
}
.newscustomItem h2 {
   border-buttom: 1px solid White;

}
.newspartnerAbout {
    color: #76797c;
    font-size: 85%;
    padding: 0;
    margin-top: 0;
    list-style: none;
    list-style-image: none;
    text-align: right;
}

td #number10 {
 width: 100px;
}

ul.translFlags li {
display: inline;
list-style: none;
list-style-image: none;
}

table.anatable {
	border: 1px solid #617A8F;
        border-bottom: #617A8F 1px solid;
        border-style: solid;
	width: 70%;
        margin: 5px 5px 5px 5px;
	height: 20px;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
        background-color: #dee7ec;
}

tr.anatable_col_header td {
        height: 20px;
        background-color: #4C6285;
        color: #dee7ec;
}

tr.anatable_col_header .anatable_row_header {
        background-color: #f7f9fa;
        color: #dee7ec;
}

tr.anatable_row_light .anatable_row_header {
        background-color: #4C6285;
        color: #dee7ec;
}

tr.anatable_row_dark .anatable_row_header {
        background-color: #4C6285;
        color: #dee7ec;
}

tr.anatable_row_light .anatable_row_header:hover {
        background-color: #4C6285;
}

tr.anatable_row_dark .anatable_row_header:hover {
        background-color: #4C6285;
}
tr.anatable_row_light {
}
tr.anatable_row_dark {
}
tr.anatable_row_light td {
	background-color: #f7f9fa;
        height: 20px;
}

tr.anatable_row_dark td {
	background-color: #f7f9fa;
        height: 20px;
}

tr.anatable_row_light td:hover {
	background-color: #dee7ec;
	height: 20px;
}
tr.anatable_row_dark td:hover {
	background-color: #dee7ec;
	height: 20px;
}

table.rantable {
	border: 1px solid #617A8F;
        border-bottom: #617A8F 1px solid;
        border-style: solid;
        margin: 5px 5px 5px 5px;
	min-height: 20px;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
        background-color: #dee7ec;
}
td.rantable_col_header {
        background-color: #617A8F;
        font-weight: bold;
        color: #dee7ec;
}
td.rantable_col_light {
        background-color: white;
}
tr.rantable_row_header td {
        background-color: #4C6285;
        color: #dee7ec;
}

tr.rantable_row_light {
}
tr.rantable_row_light td {
	background-color: #f7f9fa;
}

tr.rantable_row_dark {
}
tr.rantable_row_dark td {
	background-color: #f7f9fa;
}

tr.rantable_row_light td:hover {
	background-color: #dee7ec;
}
tr.rantable_row_dark td:hover {
	background-color: #dee7ec;
}

.text_row_top {
	vertical-align: top;;
}

.okbutton,
.documentEditable * .okbutton {
    background: #cde2a7 url(../../confirm_icon.gif) 1px 1px no-repeat;
    cursor: pointer;
    font-size: 85%;
    padding: 2px 5px 2px 15px;
    text-transform: lowercase;
    border: 1px solid #74ae0b;
    border-style: dashed;
    margin-bottom: 0.25em;
    margin-right: 0.5em;
    float: right;
}

/* consortium listing EcTel*/


#frameDiv {

 margin-right:auto;
  margin-left:auto;
  margin-bottom: 15px;
  margin-top: 10px;
  padding: 15px 0px;
  width: 550px;
  background-color:#EEEEEE;
  

}
.contentDiv {

  background-color: #FFFFFF;
  margin: 15px 0px;
   padding: 0px 0px 10px 0px;
   border:1px;
   border-style: solid;
   border-color:#000066;
}
.contentDiv h3 {

  background-color: #FFFFFF;
  margin: 0px 0px;
   padding: 15px 0px;
   border-top:1px;
   border-bottom:1px;
   border-left: 0px;
   border-right: 0px;
   border-style: solid;
   border-color:#000066;
   text-align:center;
   text-transform: uppercase;
   color: #000066;
}

.contentDiv li {

  background-color: #FFFFFF;
  margin:  10px;
   padding: 1px 5px;  
   color: #000066;
}



.headerDiv {
 
   margin: 15px 0px;
   padding: 15px 0px;
   color: #617A8F;
   font-size: 1.3em;
   background-color:#FFFFFF;
   border:1px;
   border-style: solid;
   border-color:#000066;
   text-align:center;
   

}


.headerDiv a {
 decoration: none;
}


.issueDiv {
 	margin: 15px 15px;
   padding: 5px 5px;
   color:#3A4C58;
   background-color:#dee7ec;
   text-align:center;

}

.paragraph {
   margin: 5px;
   padding: 10px;

}




/* ----------------------- workshop listing EcTel  ----------------   */

.eventLocation {
   margin: 5px;
   padding: 5px;
   color: #617A8F;
  
}
.eventDate {
   margin: 5px;
   padding: 5px;
}

.eventFrame {
   margin: 25px;
   padding: 15px;
   background-color: #F5F5F5;
   border: 0px;
   border-color: #617A8F; 
   border-style: dotted;
}

.eventDetail{
   margin: 0px 0px 5px 0px;
   padding: 0px 0px 10px 0px;
   border-bottom: 1px;
   border-right: 0px;
   border-left: 0px;
   border-top: 0px;
   border-color: #617A8F; 
   border-style: dotted;
}

.eventItem {
   margin: 15px;
   padding: 15px;
   border: 1px;
   border-color: #617A8F; 
   border-style: solid;  
   background-color: #ffffff;
}

.eventDescription {
   margin: 10px 5px 10px -10px;
   padding: 10px 5px 10px -10px;
   font-size: 1em;
   color: #777777;
}
.eventDescription a {
   font-size: 1em;
   color: #777777;
}
.eventDescription a:hover {
   font-size: 1em;
   color: #333333;
}




/*  */





}