div.articleContent{
    padding:10px;
}
div.article-meta{
    color:#999999;
}
div.buttonheading{
    clear:both;
}
div.articleContent div.clearfix div.buttonheading span{
    float:left;
    padding-top:5px;
}
div.articleContent .article-content{
    clear:both;
    /*padding-top:10px;*/
}
.categoryContent .componentheading{
    padding-left:10px;
}
.categoryContent .category-article{
    clear:both;
    margin:0 15px 10px 15px;
    border-bottom:1px dashed #999999;
}
.categoryContent .category-article .contentpaneopen{
    padding:0px;
}

.sectionContent .componentheading{
    padding-left:10px;
}
.sectionContent .section-article{
    clear:both;
    margin:0 15px 10px 15px;
    border-bottom:1px dashed #999999;
}
.sectionContent .section-article .contentpaneopen{
    padding:0px;
}

.blog .categoryblog span{
    color:#999999;
}
.blog .column_separator {
    border-left:1px dashed #E0E0E0;
    padding-left:10px;
}
.blog .article_column {
    padding-right:5px;
} 

.modTabStyledefault .tab
{
float:left;
padding-top:0px;
}
a.info{
    /*position:relative; */ /*this is the key*/
    position:absolute;
    z-index:24;
    color:#000;
    text-decoration:none}

a.info img {
    margin-top:5px;
}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:0em; left:1.5em; width:15em;
    border:1px solid #000;
    background-color:#F1F1F1; color:#000000;
    font-weight:none;
    text-align: center}

a.event{
           position:relative;
           color:#333333;
           text-decoration:none;
    }

a.event span{
        display: none;
        z-index:1000;
    }

a.event:hover span{ 
            display:block;
            position:absolute;
            top:1em; left:5em; width:20em;
            border:1px solid #000;
            background-color:#7C267D; color:#FFFFFF;
            font-weight:none;
            text-align: left;
            padding:3px;
}
/*span.event{

position:relative;
color:#3E5D93;
text-decoration:none}

span.tooltip{
display: none;
z-index:1000;
}

span.event:hover span.tooltip{
display:block;
position:absolute;
top:1em; left:5em; width:20em;
border:1px solid #000;
background-color:#3E5D93; color:#FFFFFF;
font-weight:none;
text-align: left;
padding:3px;
}*/
#listview .datetext .event{
filter:alpha(opacity=50); /* IE Proprietary */
opacity:0.5; /* CSS3 Standard */
-moz-opacity:0.5;
position:relative;
}
#listview .datetext .event a {

position:relative;
color:#333333;
text-decoration:none;}

#listview .datetext .event a span{
display: none;
z-index:1000;
}

#listview .datetext .event:hover span{
display:block;
position:absolute;
top:1em; left:1em; width:20em;
border:1px solid #000;
background-color:#7C267D;
color:#FFFFFF;
font-weight:normal;
text-align: left;
padding:3px;
z-index:1000;
}

div.articleContent a.eventview{
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    padding-left: 0px;
}

div.articleContent a.eventview:hover{
    background: none repeat scroll 0 0 transparent;
    color: #722373;
    font-size: 12px;
    font-weight: normal;
    padding-left: 0px;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:260px;
width:325px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
overflow:auto;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
/*cursor:hand;*/
}

#backgroundPopup {
background:none repeat scroll 0 0 #000000;
border:1px solid #CECECE;
display:none;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:1;
}
.ref_option{
padding-left:20px;
}

