/*
 * CSS for Library Page Filter 
 * Joban Bir Singh
 */

.block .index + .main {
        margin-left: 160px;
}

* .block .main {
        height: 1%;
}

body {
        color: #000000;
        font-family: verdana,geneva,sans-serif;
}

body {
        font-size: 75%;
}

.main-index .content {
        width: 560px;
}
.main .content {
        display: inline;
        float: left;
      margin-left: 20px;
        
}
.main .content h1 {
        color: #444444;
        font-size: 1.8em;
        font-weight: normal;
        line-height: 1em;
        margin-bottom: 0.4em;
        margin-top: 0.2em;
}

.main .content h2 {
        color: #FF7200;
        font-size: 1.3em;
        font-weight: bold;
}

.main .content h2, .main .content h3, .main .content h4, .main .content h5 {
        clear: both;
        margin-bottom: 0.4em;
        margin-top: 0;
}

.main .content .information {
        background-color: #E6F0F6;
        border-color: #0A68A5 #CCCCCC #CCCCCC;
        border-top: 5px solid #0A68A5;
}
.main .content .group {
        border: 1px solid #999999;
        margin-bottom: 0.5em;
        padding: 0 0 0 4px;
         margin-top: 1.5em;
}
.information {
        width: 575px !important;
        
}

.main .content .group h2, .main .content .group h3, .main .content .group h4 {
        font-weight: bold;
        margin-left: -4px;
}

.main .content p {
        margin-bottom: 0.75em;
        margin-top: 0;
        padding: 0;
}
.sIFR-replaced {
        visibility: visible !important;
           
}
a {
        color: #067AB4;
        text-decoration: none;
}
.main .content h3 {
        color: #444444;
        font-size: 1.2em;
        font-weight: bold;
}
.main .content h2, .main .content h3, .main .content h4, .main .content h5 {
            clear: both;
            margin-bottom: 0.4em;
            margin-top: 0;
}  
.asteriskcolor{
            color: blue;
}
.main table.content-form, .main table.content-form td, .main table.content-form th {
            border: 0 none !important;
            padding: 2px 5px !important;
}
.main table.content-form {
            margin-top: 5px;
            width: 575px !important;
}
.main .content table {

            border-collapse: collapse;
            font-size: 1em;
            margin-bottom: 1em;
}
table.content-form, table.content-form td {
            border: 0 none !important;
            vertical-align: top !important;
}    
.label {
            font-weight: bold;
            text-align: right;
}

.requiredField{
color: blue;
}

.main .content h4 {
            color: #023F72;
            font-size: 1.1em;
}
.main table li {
    margin-bottom: -17px;
    margin-top: -17px;
    padding-left: -2px;
    margin-left: -7px;
}

.listclass{
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: -2px;
    margin-left: -7px;
    }
    
.fontstyle {
    font family: verdana,geneva, sans-serif;
    }
    
.main table li {
    margin-bottom: -5%;
    margin-top: -2%;
    padding-left: -2px;
    margin-left: -7px;
        }
        
.listclass{
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: -2px;
    margin-left: -2px;
            }
            
        .fontstyle {
            font family: verdana,geneva, sans-serif;
            }
            
           br
            {
            line-height:7px;
            }