/**{border:green dashed 2px;}
*/

html{
    background:#FFFFFF;
    min-height: 100%;
    margin:0;
    padding:0;
}

body{
    margin:0;
    padding:-10px;
}

a{
    text-decoration:none;
    color:black;
}

h1 {
    color:black;
    text-shadow: 2px 2px #78827a;
    font-size: 3em;
}

h3 {
    color:black;
    text-shadow: 1px 1px #78827a;
    font-size: 1.3em;
}


td{
font-size: 1.3em;
}

img {
	height: 27px;
	width: 27px;
}

p{
    font-size: 1.1em;
}

#sidebar{
    z-index:0;
    position:absolute;
    margin-top:15px;
    left:88%;
    width:200px;
}


#title{
    float:left;
    width: 26%;
}

#logo{
    float:left;
    width: 38%;
}

#logoIcon{
    height: 100px;
    width: 250px;
}
#logPanel{
    height:60px;
}

#banner{
    position: fixed;
    z-index:1;
    background-color:#a11c21;
    height:60px;
    margin-top:0px;
    width :100%;
    top:0px;

}

#navbar {
    z-index:1;
    position: fixed;
    top:18px;
    left:50%;
    margin-left:-132px;
}

.linavbar {
    display: inline;
    border: 3px solid #000000;
    font-family: Futura, Tahoma, sans-serif;
    color: #000000;
    font-size:1.1em;
    padding: 5px;
    border-radius: 10px;
    background-color:#12B4BA;
    font-weight:300;
}

.ulnavbar{
    list-style-type: none;
    position: fixed;
    margin: -10px;
}

.smallBorder{
    border:black solid 1px;
}


.log-out{
    z-index:0;
    position:absolute;
    margin-top:15px;
    left:92%;
    width:130px;
}

.searchBar{
    float:right;
    width: 24%;
}


#uploadSection{
    border:1px solid black;
    width:27%;
    Margin-left:auto;
    Margin-right:auto;
}



#loginPage{
    background: white;
    min-height: 100%;
}


#tableHeader {
    font-size:1.5em;
}

#baseGrey{
    background:#78827a;
}

#normalLink{
    text-decoration:underline;
    color:blue;
}

#trans {
    background-color:#86eef3;
    opacity:0.8;
    filter:alpha(opacity=80);
    border: 1px solid black;
}

#downloadButton {
    background-color:#18e726;
}

#downloadButton:hover {
    background-color:#1e9617;
}

#deleteButton {
    background-color:red;
}

#deleteButton:hover {
    background-color:#a71e0c;
}

.normalLink{
    text-decoration:underline;
    color:blue;
}

#Files{
    float:center;
}

#path{
    clear:both;
    width:100%;
}

#clearTop{
    width:100%;
    height:200px;
    background-color:white;
}

#halfClearTop{
      width:100%;
    height:100px;
    background-color:white;
}

#centerPane{
    clear:both;
    Margin-left:auto;
    Margin-right:auto;
    width:33%;
    border:2px solid black;
}


.bigger{
    font-size:1.4em;
}

.bold{
    font-weight:900;
}

.button {
    clear:both;
    margin-bottom:1px;
    color:black;
    text-align:center;
    text-decoration:none;
    font-size:1.1em;
    border:2px solid black;
    border-radius:15px;
    /* Gradient */
    background: #427AA8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzU5YTNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjdhYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #59A3E0 1%, #427AA8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#59A3E0), color-stop(100%,#427AA8));
    background: -o-linear-gradient(top,  #59A3E0 1%,#427AA8 100%);
    background: -webkit-linear-gradient(top,  #59A3E0 1%,#427AA8 100%);
    background: -ms-linear-gradient(top,  #59A3E0 1%,#427AA8 100%);
    background: linear-gradient(to bottom,  #59A3E0 1%,#427AA8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59A3E0', endColorstr='#427AA8',GradientType=0 );

    text-shadow: 1px 1px 0 rgba(0,0,0,0.25);
    box-shadow: 0 1px 0 rgba(255,255,255, 0.3), inset 0 1px 0 rgba(255,255,255, 0.3);
}

.button:hover {
    background: #59A3E0;
    text-decoration: none;
    filter: none;
    cursor:pointer;
}
.width {width:135px;}}
.width1 {width:200px;}

.center{
    align:center;
}

.darkgrey{
    color:#3a3736;
}

.formTable{
    background-color: #acd1b2;
    opacity:0.9;
    filter:alpha(opacity=90);
    border-top:2px solid black;
    border-bottom:2px solid black;
    border-left:2px solid black;
    border-right:2px solid black;
    border-radius:10px;
}

.incorrect{
    color:red;
    font-size:1.1em
}

.submitbutton{
    height: 40px;
    width: 100px;
    font-size:1.5em;
    border-radius:25x;
}

.createbutton{
    height: 40px;
    width: 150px;
    font-size:1.5em;
    border-radius:25x;
}

#innerTable{
    background-color:#86eef3;
}

.Table{
     border: 1px solid black;
}

.TableTop{
border-top:3px solid black;
}
.TableBottom{
border-bottom:3px solid black;
}
.TableLeft{
border-left:3px solid black;
}
.TableRight{
border-right:3px solid black;
} 

.TableTop.TableLeft{
border-top-left-radius:10px;
}
.TableBottom.TableLeft{
border-bottom-left-radius:10px;
}
.TableTop.TableRight{
border-top-right-radius:10px;
}
.TableBottom.TableRight{
border-bottom-right-radius:10px;
}

.TableBottom.TableRight.NoRoundBottom{
border-bottom-right-radius:0px;
}
.TableBottom.TableLeft.NoRoundBottom{
border-bottom-left-radius:0px;
}
.Table.NoRightBar{
    border-right:0px;
}
.Table.NoLeftBar{
    border-left:0px;
}

.TableHeader{
    background-color:#afaba8;
}

.BlackNoDec{
    color:black;
    text-decoration:none;
}

.PaleOrange{
    background-color:#e89e59;
}
.PaleOrange:hover{
    background-color:#8b5e35;
}