/*-------------------------DEFAULT SETTINGS-----------------------------*/
* {margin: 0; padding: 0;}
.right {float: right;}
.left {float: left;}
.clear {clear: both;}
.no_bullets {list-style: none; padding: 10px 0; margin: 0;}
.acenter {text-align:center; margin-left:auto; margin-right:auto;}
.aleft {text-align:left;}
.aright {text-align:right;}
.ajustify {text-align:justify;}
.w100{width: 100%;}
.pointer{cursor:pointer;}


#error {background-image: url("../images/failed.png"); background-position: left center; background-repeat:no-repeat;margin-left:auto; margin-right:auto;border-color:#ff8383;border-style:solid;border-width:1px; padding:15px;}
#error2 { margin-left:auto; margin-right:auto; margin-top:15px; background: #f9e9e9 url(../images/error.png) center no-repeat;	  background-position: 15px 50%; /* x-pos y-pos */ text-align: left; padding: 7px 5px 7px 45px; border-top: 2px solid #fd3a3a; border-bottom: 2px solid #fd3a3a; }
#success { margin-left:auto; margin-right:auto; margin-top:15px; background: #c0f5ab url(../images/success.png) center no-repeat; background-position: 15px 50%; /* x-pos y-pos */ text-align: left; padding: 7px 5px 7px 45px; border-top: 2px solid #109600; border-bottom: 2px solid #109600; }
#info { margin-left:auto; margin-right:auto; margin-top:15px; background: #CEE8FF url(../images/info.png) center no-repeat; background-position: 15px 50%; /* x-pos y-pos */ text-align: left; padding: 7px 5px 7px 45px; border-top: 2px solid #438BE0; border-bottom: 2px solid #438BE0; }
#error2 li{list-style:none;}
#success li{list-style:none;}
#info li{list-style:none;}
ajaxError {background-image: url("../images/failed.png"); background-position: left center; background-repeat:no-repeat; display:none;margin-left:auto; margin-right:auto;	background-position: 15px 50%; /* x-pos y-pos */ text-align: left; padding: 5px 20px 5px 25px; border-top: 2px solid #ff8383; border-bottom: 2px solid #ff8383; }
label.error{color:#fe1239; display:none;}

/**/
ul, ol {
    padding: 0 15px;
}
ul li,ol li {
    margin: 3px 0;
}

/*-------------------------BLOCK SETTINGS-----------------------------*/
/* This setting could be owerride in template stylesheet*/
.block{
    margin:10px 15px 10px 15px;
}

#blocksLeft{
    width: 200px;
    float:left;
}

#blocksRight{
    width: 200px;
    float:right;
}

/*.blockHead{

}*/
.blockBody{
    padding:0px 10px 10px 10px;
}
/*-----------------------------PAGER----------------------------------*/
#pager{
    margin:0px auto 0px auto;
    padding:5px;
}
.pages {
    padding: 0;
    margin: 0 0;
}

.pages a, .pages span {
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
}

.pages span.current {
    font-weight: bold;
}

.pages a {
    cursor:pointer;
    text-decoration: none;
}

.pages a:hover {
}

.pages a.nextprev {
    font-weight: bold;
}


/*-------------------------MODULES ADMIN MENU-----------------------------*/
.adminMenu{
    text-align:center;
    margin-bottom:20px;
    float:left;
    width:25%;
}

.adminMenu a {
    text-decoration:none;
}

/*-------------------------BUBBLE TOOLTIP-----------------------------*/
div.tt, div.detail{
    position:relative;
    cursor:pointer;
    text-decoration:none;
}
div.tt{
    bottom:5px;
    right:-10px;
}
div.tt span, div.detail span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
div.tt:hover, div.detail:hover{ z-index:25; color: #aaaaff; background:;}
div.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0px;
    padding: 15px 0 0 0;
    width:200px;
    font-size:13px;
    text-align: center;
}
div.detail:hover span.tooltip{
    display:block;
    position:absolute;
    top:-10px; left:15px;
    padding: 15px 0 0 0;
    width:200px;
    font-size:13px;
    text-align: center;
}
div.detail:hover span.submenu{
    display:block;
    position:absolute;
    top: 20px; left:25px;
    padding: 15px 0 0 0;
    width:200px;
    font-size:13px;
    text-align: center;
}
div.tt:hover span.top, div.detail:hover span.top {
    display: block;
    padding: 35px 8px 0;
    background: url(../images/bubble.png) no-repeat top;
}
div.tt:hover span.middle, div.detail:hover span.middle{ /* different middle bg for stretch */
                                                        display: block;
                                                        padding: 0 8px;
                                                        background: url(../images/bubble_filler.png) repeat bottom;
}
div.tt:hover span.bottom, div.detail:hover span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #548912;
    background: url(../images/bubble.png) no-repeat bottom;
}

div.whiteOverlay { background: url(inc/jqmBG.gif) white; }
div.jqDrag {cursor: move;}


