div.pagination {
    padding: 3px;
    margin: 3px;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #AAAADD;

    text-decoration: none; /* no underline */
    color: #000099;
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #000099;

    color: #000;
}
div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
        border: 1px solid #000099;

        font-weight: bold;
        background-color: #000099;
        color: #FFF;
    }
    div.pagination span.disabled {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #EEE;

        color: #DDD;
    }
.lsubtitle {
    FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #6064AE; BORDER-TOP-STYLE: none; LINE-HEIGHT: 24px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none;
}
.addlink {
    FONT-SIZE: 10pt; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif, text-decoration:none;
}
.addlink a{
    FONT-SIZE: 10pt; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif, text-decoration:none ;
}
.addlink a:hover{
    FONT-SIZE: 10pt; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif ,text-decoration:underline;
}

.textstyle {
    font-size:100%;
    font-family: Arial,Helvetica,sans-serif;
    border-color: #A7A7A7 #CCCCCC #CCCCCC #CCCCCC;
    border-style:solid;
    border-width:1px;
    color:#555555;
    font-size:1em;
}
.alignToRight {
    text-align:right;
    vertical-align:top;
}
/* Some round fancies */
.tl, .tr, .bl, .br {
    background: url(corners.gif);
    width: 10px;
    height: 10px;
    font-size: 0;
}

.tl, .bl {
    float: left;
}
.tr, .br {
    float: right;
}

.shiny_box {
    background: #0066FF;
    color: #FFF;
    width: 210px;
    overflow: hidden;
}
.shiny_box p {
    margin:10px;
}

.shiny_box .tl {
    background-position: -340px 0px;
}
.shiny_box .tr {
    background-position: -350px 0px;
}
.shiny_box .bl {
    background-position: -340px 10px;
}
.shiny_box .br {
    background-position: -350px 10px;
}

.shiny_box_body {
    clear: both;
    padding: 0 10px;
    overflow: hidden;
}
* html .shiny_box_body {
    height: 1%;
}

.simple_box {
    width:200px;
    padding:10px;
    background-color:#D9E6F7;
    border:3px solid green;
}
