<style type="text/css">

body {
    /*background-color:#F2FFFE;*/
    background-color:#EFF8EE;
}


hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: .8em 1em; padding: 0;}

#title {
     background-color:#FFF;
     text-align:center;
     font-weight: 700;
}

.button {
    text-align:center;
}

#loginByUP {
    width:400px;
    margin-top:50px;
    margin-bottom:50px;
    margin-left:auto;
    margin-right:auto;
    background-color:#79BAEC;
    box-shadow: 5px 5px 5px #ccc;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    filter: progid:DXImageTransform.Microsoft.dropShadow(color=#E8E8E8, offX=5, offY=5, positive=true);
}

#loginByID {
    width:400px;
    margin-top:100px;
    margin-left:auto;
    margin-right:auto;
    background-color:#79BAEC;
    box-shadow: 5px 5px 5px #ccc;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    filter: progid:DXImageTransform.Microsoft.dropShadow(color=#E8E8E8, offX=5, offY=5, positive=true);
}

#loginByBOCES {
    width:700px;
    margin-top:50px;
    margin-bottom:50px;
    margin-left:auto;
    margin-right:auto;
    background-color:#79BAEC;
    padding-top:25px;
    padding-bottom:25px;
    padding-right:25px;
    padding-left:25px;
    box-shadow: 5px 5px 5px #ccc;
    -moz-box-shadow: 5px 5px 5px #ccc;
    -webkit-box-shadow: 5px 5px 5px #ccc;
    filter: progid:DXImageTransform.Microsoft.dropShadow(color=#E8E8E8, offX=5, offY=5, positive=true);
}

.divORCLogo {

    /*width:800px;*/
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;

}

div.orc, div.orcHeader {
    width:800px;
    margin-top:50px;
    margin-left:auto;
    margin-right:auto;
}

div.vrcHeader table {
 
     margin-top:20px;

}

div.vrcHeader table th{

    margin-left:auto;
    margin-right:auto;
    text-align:left;

}

div.vrcHeader table td{
    margin-left:auto;
    margin-right:auto;
    text-align:right;
}

div.vrc table td {

    vertical-align:top;
    padding-left:1em;
    border:none;

}

div.vrc td.title {
    padding-left:0.5em;
    font-size:14pt;
    /*background-color:#fff7e1;*/
}

div.vrc th {
    padding-left:0.5em;
    background-color:#baffcc;
    text-align:left;
    border:none
}
.txtItalic {
    font-style:italic;
    color:gray;
}

table.tblDatabase  {
    table-layout:fixed;
}

#content {
    margin-top:10px;
    border : 1px #FFF solid;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFF;
    width:91%;
    text-align:right;

}
#divVrcList {
    width:90%;
    /*background-color:#FFF;*/
    margin-bottom:50px;

}

div.login table td {
    text-align:center;
}


/* ORC Login */

.submit {
	background: transparent;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #00F;
	border-left: 0;
	color: #00F;
	display: inline;
	margin-top: 0;
	padding: 0;
    cursor:pointer;
}

.anchors {
    margin-left:auto;
    margin-right:auto;
    border-spacing: 10px 10px;
    background-color:#79BAEC;
    width:98%;
    text-align:center;

}

.anchors a:visited{

    color:blue;

}

.dbListTbl {
    margin-left:auto
    margin-right:auto;
    border: 1px outset #C0C0C0;
    border-spacing: 10px 10px;
    background-color:#CEE3F6;
    width:100%;

}

.dbListTbl td {
    vertical-align:top;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFF;
    width:auto;
    /*padding: 0px 5px 5px 0px;*/
}

.dbListTbl td p{
    margin-top:0px;
    background-color:#79BAEC;
    font-weight:bold;
}

.dbListTbl td ul {
    list-style-type:none;
    margin-left:0px;
    padding-left:2px;
}

.dbListTbl td ul li{
    text-align:left;

    margin-left:0px;
}


.dbListTbl td {
    vertical-align:top;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFF;
    width:auto;
}

.dbListTbl td p{
    margin-top:0px;
    background-color:#79BAEC;
    font-weight:bold;
    text-align:left;
}



.dbListTbl td ul li img {
    align:middle;
    height:30px;
    width: 60px;
}
.dbImg {
    align:middle;
    height:30px;
    width: 60px;

}


.dbListTbl td ul li img.collection{
    vertical-align:text-top;
    height:auto;
    width:auto;
}

.dbListTbl td ul li span{
    font-style:italic;
    color: #383838;

}
.dbListA2Z {
    margin-left:auto;
    margin-right:auto;
    border: 1px outset #C0C0C0;
    border-spacing: 10px 10px;
    background-color:#CEE3F6;
    width:98%;
    text-align:left;

}
.dbListA2Z td img {
 
    align:middle;
    height:30px;
    width:80px;


}
.dbListA2Z td img.collection{
    vertical-align:text-top;
    height:auto;
    width:auto;
}

#divAnchors{
    color: #00FF00; 
    font-family:verdana,sans-serif;
    font-size: 0.8em; 
    line-height:1.5em;
    font-variant:small-caps;
}

#divAnchors a {
    color: #7E2217; 
}

#loading {
    margin-left:auto;
    margin-right:auto;
    min-height:100px;
    min-width : 100px;
    /*border : 1px solid #CCC;*/
    display:block;
    position : absolute;
    top:40%;
    left:40%;
    padding: 5px;
}


div.fSearch {
    float:right;
    padding : 10px;
}
</style>
