﻿:root {
 overflow-y: scroll !important;
}

a:link
{
    
    font-size: 14px;
    color: #0099FF;}
a:hover{color:#000000;}
a:active{}
a:visited{color: #0099FF;}

body {
    margin: 10px auto;
    background-image: url('Images/BGoriginal.png');
    height: inherit;
    background-repeat: repeat;
    font-family: "Georgia", Times New Roman, Times, serif;
    line-height: 20px;
}


gridview{border: none !important;}


#precontainer{
    margin: 0px auto;
    width: 100%;
    height: inherit;
}

#headerbackground{
    background-position: 50% top;
    height: 182px;
    width: 100%;
    z-index: -1;
    position: absolute;
    background-repeat: repeat-x;
    top: 45px;
    left: 0px;
}


#container{
    width: 950px;
    margin: 0px auto;
    background-color: Transparent;
    height: inherit;
}



#wrapper{
    background-position: center;
    margin: 0px auto;
    width: 950px;
    height: inherit;
}

#header{
    height: 200px;
    width: 950px;
    background-image: url('Images/Banner_w.gif');
    background-position: left bottom;
    margin: 0px auto;
    background-repeat: no-repeat;
}

#quicksearch{
    height: 37px;
    padding-top: 5px;
    text-align: right;
    padding-right: 8px;
}

#menu{
    background-position: center;
    margin: 0px;
    #width: 801px;
    background-image: url('Images/HeaderBackground.jpg');
    background-repeat: repeat-x;
    background-color: #000000;
    width: 950px;
}

#content{
    height: inherit;
    width: 950px;
    float: left;
    background-repeat: repeat;
    clear: both;
}

#homeimage{
    background-position: center;
    height: 670px;
    width: 244px;
    float: left;
    background-repeat: no-repeat;
}

#footer{
    margin: 0px;
    background-image: url('Images/footer.png');
    background-repeat: repeat-x;
    height: 41px;
    width: 950px;
    clear: both;
}


/*TEXT CLASSES*/

.center{text-align: center;}

.text{
    font-family: "Georgia", Times New Roman, Times, serif;
    font-size: 14px;
    text-align: left;
}

.paddingR{padding-right: 10px;}

.searchtermstext{
    
    font-size: 14px;
    text-align: left;
}


.header{
    margin: 0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
}

.formviewheader{
    background-position: top;
    margin: 0px;
    
    font-size: 14px;
    padding-right: 10px;
    font-weight: bold;
    text-transform: none;
    background-repeat: repeat-x;
    width: -556;
    color: #000000;
}


.formviewtext{
    
    font-size: 14px;
    text-align: justify;
    }
    
.datalisttext{
    
    font-size: 14px;
    padding-left: 10px;
}

.footertext{
    font-family: "Times New Roman", Times, serif;
    font-size: 10px;
    padding-top: 8px;
    color: #383838;
    text-align: center;
    height: 20px;
    width: 100%;
}

.inserttext{
    
    font-size: 11px;
    font-weight: bold;
}

.pager{
    font-size: 14px;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;}

.paddingleftright{padding-left:10px; padding-right: 10px;}

.bordertop{border-top-style: solid; border-top-width: 1px; border-top-color:Gray;}

.nomargin{
    margin: 0px;
    padding-top: 0px;
}

/*END*/

/*HOME CONTENT*/

#homecontent{
    float: left;
    width: 948px;
    height: inherit;
    border-right-width: 1px;
    border-right-color: #EEEEEE;
    border-right-style: solid;
    border-left-color: #EFEFEF;
    border-left-style: solid;
    border-left-width: 1px;
}

#welcome{
    height: inherit;
    background-color: #FFFFFF;
    width: 799px;
    float: left;
}

#formviewContainer{
    margin: 0px;
    height: inherit;
    #height: 101px;
    width: 800px;
    background-color: #FFFFFF;
    clear: both;
}

#HOMEformviewContainer{
    margin: 0px;
    height: inherit;
    #height: 101px;
    width: 948px;
    background-color: #FFFFFB;
    clear: both;
}

#publications{
    float: left;
    width: 265px;
    height: inherit;
    border-right-color: #C0C0C0;
    border-right-style: solid;
    border-right-width: 1px;
}

#recentdoc{
    width: 266px;
    height: inherit;
    float: left;
    background-color: #FFFFFF;
    border-right-color: #C0C0C0;
    border-right-style: solid;
    border-right-width: 1px;
    text-align: right;
}

#news{
    height: inherit;
    width: 267px;
    float: left;
    background-color: #FFFFFF;
}



/*END*/

/*PEOPLE*/

.paddingtop10{padding-top: 10px;}

.paddingbottom10{padding-bottom: 10px;}

.paddingbottom20{}

.paddingtopbottom{
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #F0F3F4;
}

/*END*/

/*SEARCH DIVS AND CLASSES*/

.searchbutton1{
    background-position: center center;
    background-image: url('Images/search.png');
    cursor: pointer;
    background-repeat: no-repeat;
    background-color: #666666;
    margin-left: -1px;
}
.searchbutton1:hover{background-image: url('Images/search-hover.png'); cursor: pointer;}
.clearbutton{cursor: pointer; color: #FFF; background-color: #666;}
.clearbutton:hover{background-color: #ECECEC; color: #666;}

#searchContent{
    float: left;
    width: 948px;
    height: 100%;
    background-color: #FFFFFF;
    border-left-color: #C0C0C0;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #C0C0C0;
    border-right-width: 1px;
    border-right-style: solid;
}

#searchheader{
    height: 194px;
    width: 950px;
    background-image: url('Images/Banner_w.gif');
    background-position: left;
    margin: 0px auto;
    background-repeat: no-repeat;
}

.searchbutton
{
    width: 75px;
    background-color: #4D4D4D;
    margin: 0px;
    cursor: pointer;
    font: icon;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #000000;
    font-family: verdana;
    font-weight: bold;
}


.searchbutton:hover
{
    background-color: Gray;
}

.loginbutton
{
    width: 75px;
    height: 25px;
    background-color: #4D4D4D;
    margin: 0px;
    cursor: pointer;
    font: icon;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #666666;
}
.loginbutton:hover
{
}
.headertext{
    
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
}
/*END*/









/*INSERT FORM*/

#Insertcontent{
    height: auto;
    width: 800px;
    float: left;
}

#insertform{
    height: inherit;
    width: inherit;
    margin: 0px;
}


#insertimage{
    background-position: center top;
    margin: 0px;
    float: left;
    width: 520px;
    height: 300px;
    background-repeat: no-repeat;
    background-image: url('Images/600px-Yellow_check.svg.png');
    text-align: center;
}

#insertcontent{
    margin: 0px;
    float: left;
    width: 800px;
    padding-top: 15px;
    background-color: #FFFFFF;
}
.insertbutton{
    margin: 0px;
    
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bolder;
    text-align: center;
}

.insertbuttonsmall{
    
    font-size: 14px;
    text-transform: none;
    font-weight: normal;
    text-align: center;
}

.insertheader{
    margin: 0px;
    
    font-size: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    font-weight: bold;
    
}

#Insertfooter{
    margin: 0px auto;
    background-image: url('Images/footer.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    height: 40px;
    width: 800px;
    clear: both;
}


/*END*/


/*Bibliography*/

.biblio{
    padding-left: 20px;
    
    font-size: 14px;
    text-indent:-15px;
}



/*END*/

/*Fulltext.aspx*/

.indent{
    text-indent: 20px;
    
    font-size: 14px;
    text-align: justify;
} 

.indentedquote{width: 500px; text-indent: 0px; margin: 0 auto;}

/*END*/

/*CONTROL PANEL*/

#controlcontainer{
    width: 270px;
    margin: 0px auto;
}

#controlwrapper{
    width: 270px;
    text-align: right;
}

#Controlcontent{
    margin: 0px auto;
    height: inherit;
    width: 270px;
    float: left;
    background-repeat: repeat;
}

#controlTitle{
    float: left;
    width: 40px;
}

#controlTable{
    width: 270px;
    height: inherit;
    float: left;
}

#controlHeader{
    margin-top: 45px;
    text-align: right;
}
#controlMenu{
    width: 270px;
    height: 350px;
}

#controlForms{
    width: 270px;
    height: 250px;
    border-bottom-color: #F7CF25;
    border-bottom-style: groove;
    border-bottom-width: 10px;
}

#controlInput{
    width: 520px;
    float: left;
    margin-left: 10px;
}

.treemenu{
    
    font-size: xx-large;
}

.controlheader{
    
    font-weight: bold;
    letter-spacing: 6px;
    font-size: 30px;
}

.editbutton{ 
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;}
/*End*/

/*FULL-TEXT CLASSES*/

.noident{text-indent: -10px;}
.controltext
{
        
    font-size: 14px;
    text-align: left;
    }
/*END*/


