html,body{
    font:100.1% Arial,sans-serif;
    height:100%;
    margin:0;
    color:#626262;
    min-width:760px;
}
a{
    color:#1e77a7;
}
a img{
    border:none;
}

#content li{
    list-style-image: url('images/press-bullet.gif');
}

#page{
    min-height:100%;
}

/*** Header ***/

#header{
    background:url(images/header-bg.jpg) repeat-x;
    height:187px;
}
    #header div{
        position:absolute;
    }
    
    #search{
        top:0;
        right: 0px;
        width:140px;
        padding:0;
        margin:0;
    }
        #search fieldset{
            border:none;
            line-height:20px;
            margin:0;
            padding:0;
        }
        #search-phrase{
            float:right;
            border:1px solid #b3b9c3;
            height:16px;
            width:110px;
            margin:9px 10px 0 0;
            padding:0;
        }
        #search-submit{
            margin:1px 0 0 0;
            padding:0;
        }
        
    #header-links{
        background:url(images/header-links-bg.jpg) no-repeat;
        padding:4px 0 0 0;
        height:29px;
        top:37px;
        right:0;
    }
    
    #partners{
        top:69px;
        right:20px;
        width:400px;
    }
        #partners a{
            float:right;
        }
        
    #name{  
        display:block;
        position:absolute;
        text-decoration:none;
        color:#fff;
        top:140px;
        right:20px;
        font-size:1.5em;
    }
    
/*** Main menu ***/

#menu{
    background:url(images/vertical-line.jpg) no-repeat right 14px;
    min-height:730px;
    float:left;
    width:205px;
}
    #menu img{
        display:block;
        margin:15px auto;
    }
    #menu ul{
        font-size:0.85em;
        font-weight:bold;
        margin:0;
        padding:0;
        margin-top: 10px;
    }
        #menu ul ul{
            margin-top:9px;

        }
    #menu li{
        background:url(images/menu-line.jpg) no-repeat left bottom;
        list-style-type:none;
        padding:9px 15px 9px 25px;
        text-align: left;
    }
        #menu li a{
            color:#034a8d;
            text-decoration:none;
        }
        #menu li li{
            background:none;
            color:#000;
            font-size:0.88em;
            padding:0;
            text-align: left;
        }   
            #menu li li a{
                color:#000;
                text-decoration:none;
            }
    
    div.adver{
        margin:0 auto;
        width:185px;
    }

#content{
    color:#383838;
    margin:0 259px 0 205px;
    padding:15px 15px;    
    font-size:0.8em;
    overflow: hidden;
    text-align:justify;
}
    #content h1{
        color:#034a8d;
        font-size:1.5em;
        margin-top:0;
    }
    #content h2{
        color:#034a8d;
        font-size:1.3em;
        margin-top:0;
    }

    #content h3{
        font-size:1.1em;
        margin-top:0;
    }
    table {
        border-left:solid 1px #b1d0e2;
        border-top:solid 1px #b1d0e2;
        background-color:white;
    }

    table, table td, table th{
        border:0px;
        padding:0px;
    }
    
    table, table td, table th{
        border-collapse: collapse;
    }


#aside{
    background:url(images/vertical-line.jpg) no-repeat left 14px;
    float:right;
    width:229px;
    min-height:730px;
    padding:0 25px 0 1px;
    font-size:0.7em;
    text-align: left;
}
    #aside h3{
        color: #034A8D;
        font-size: 15px;
        font-weight:bold;
    }
    #aside h2{
        margin:24px 0 12px 15px;
        color:#8b8b8b;
        font-family:"Arial Narrow",Arial,Verdana,sans-serif;
        font-weight:normal;
        font-size:2.2em;
    }
    
    #aside span.date{
        background:url(images/date-bg.gif) repeat-x;
        color:#fff;
        line-height:11px;
        width:68px;
        display:block;
        padding:0 1px;
        text-align:right;
    }
    #aside a{
        display:block;
        text-decoration: none;
    }    

    #aside a.all{   
        text-align:left;
        font-size:1em;
        margin:-10px 0 10px 0px;
    }
    div.news p{
        margin:5px 0 0 15px;
    }
    div.news a{
        text-align:right;
        margin-bottom:10px;
    }
    
    div.press p{
        /*background:url(images/press-bullet.gif) no-repeat left 3px;*/        
        padding:0 0 15px 0px;
        font-size:1.15em;
        margin:0;
    }
    div.press p a{
        font-size:0.85em;
    }
    div.press p i{
        font-size:0.83em;
    }

    
    
#page-clear{
    clear:both;
    height:70px;
}

/*** Footer ***/ 

#footer{
    background:url(images/footer-line.jpg) no-repeat left top;
    margin:-70px 0 0 0;
    height:70px;
}
    #footer p{
        margin:0;
    }
    #creators{
        color:#8b8b8b;
        width:195px;
        padding:15px 0 0 25px;
        font-size:0.75em;
        float:left;
    }
    #copyright{
        float:left;
        font-size:0.7em;
        padding-top:15px;
        padding-left:10px;
        padding-right:20px;
    }
    #footer address{
        display:block;
        font-style:normal;
        font-size:0.7em;
        padding:15px 25px 0 0;
        text-align:left;
    }

table.news{
background-color:white; 
border-width:0px;
padding-left:0px;
margin-left:0px;
}
table.news td{
border-width:0px;
padding-left:0px;
margin-left:0px;
text-align:justify;
}

table.gallery td{
    border: none;
}

table.gallery{
    border: none;
}

.pagesel {
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 10px;
        background-color: #1E77A7;
        color: white;
        padding: 2px 3px 2px 3px;
        text-decoration: none;
}

.pageurl {
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 10px;
        background-color:white;
        color: #1E77A7;
        padding: 2px 3px 2px 3px;
        text-decoration: none;
}

.pageurl:hover {
        background-color:#EEEEEE;
}

.founded{
    background-color: #b1d0e2;
}

.search-result li{
    margin-bottom: 20px;
}

.pages{
    margin: 40px 0px 20px;
}

.pages li{
    float: left;
    padding-right: 13px;
    list-style-image: none !important;
    list-style-type: none;
}

.pages li a.current, .pages li a:hover {
    color:#333333;
}

.clr{
    clear: both;
}

#search-content-form{
    position: static;
}

#search-content-form input, #search-content-form button, .module-submit-forminput, .module-submit-td-button button{
    background: none; 
    border: 1px solid #b1d0e2;
}

#search-content-form  table, #search-content-form  table tr td{
    border: none;
    margin: none;
    background: none;
}

.module-submit-table-style, .module-submit-table-style tr td{
        border: none;
        width: 60%;
        text-align: center;
}

.module-submit-body {


}
.module-submit-begin-text {
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 14px;
        color: #0069A5;
        font-weight: bold;

}

.module-submit-td-button{
    text-align: left !important;
    padding-left: 20px;
}

.module-submit-td-style-fieldname{
    text-align: right !important;
}


.module-submit-ending-text{
    text-align: center;
    font-size: 10px;
}

.module-submit-td-button button{
    font-size: 12px;
}
.commerce_banners{
border-width:0px;
width:100%;
margin-left:15px;
}
.commerce_banners td{
border-width:0px;
}
.componentheading{
        color: #034A8D;
        font-size: 1.5em;
}
#bgtable td{
        border:1px solid #B1D0E2;
        padding:10px;
}
.tdnews {
        margin-top: 10px;
        margin-bottom: 10px;
}

