h1 {
    color: #6699FF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: medium;
    font-weight: bold;
    margin: 0 0 10px 8px;
    padding: 0;
}
img {
    border: 0 none;
}
form {
    margin: 0;
    padding: 0;
}
#container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
#breadcrumbs {
    color: #6699FF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin: 0 0 8px 8px;
}
#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:link, #breadcrumbs a:active {
    color: #6699FF;
    text-decoration: none;
}
#breadcrumbs a:hover {
    text-decoration: underline;
}
#listingcontainer {
    padding: 10px;
}
#listingheader {
	width:100%;
    color: #476BB3;
	background:#C9DCFC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: large;
    font-weight: bold;
    text-align: right;
	padding:3px 10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
#listingheader a, #listingheader a:active, #listingheader a:visited, #listingheader a:link {
    color: #476BB3;
    text-decoration: none;
	display:block
}
#listingheader a:hover {
    color: #476BB3;
    text-decoration: underline;
}
#headerfile {
    float: left;
    text-align: left;
    width: 60%;
}
#headersize {
    float: left;
    text-align: right;
    width: 20%;
}
#listing {
/*    border: 1px solid #A7C5FF;
*/
margin-top:2px;}
#listing a {
    color: #6285CA;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: medium;
    font-weight: normal;
    padding: 3px 5px;
    text-align: right;
    text-decoration: none;
    width: 98%;
	border-radius:5px;
}
#listing a:hover {
    background: rgb(208,228,247); /* Old browsers */
background: -moz-linear-gradient(top, rgba(208,228,247,1) 0%, rgba(115,177,231,1) 24%, rgba(10,119,213,1) 50%, rgba(83,159,225,1) 79%, rgba(135,188,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,228,247,1)), color-stop(24%,rgba(115,177,231,1)), color-stop(50%,rgba(10,119,213,1)), color-stop(79%,rgba(83,159,225,1)), color-stop(100%,rgba(135,188,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
background: .optionsnear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* W3C */
color:#FFF;}
#listing a img {
    float: left;
    margin-right: 4px;
}
#listing a strong {
    cursor: pointer;
    float: left;
    text-align: left;
    width: 60%;
}
#listing a em {
    cursor: pointer;
    float: left;
    text-align: right;
    width: 20%;
}
#listing a span {
    margin-left: -151px;
    margin-top: -2px;
    position: absolute;
}
#listing a span img {
    background-color: #CCCCCC;
    visibility: hidden;
    width: 150px;
}
#listing a:hover span img {
    border: 1px solid #666666;
    visibility: visible;
}
#upload {
    background-color: #E9F0FF;
    border: 1px solid #A7C5FF;
    color: #6285CA;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    margin-top: 10px;
    text-decoration: none;
    width: 100%;
}
#uploadtitle {
    background-color: #DBE6FE;
    border-bottom: 1px solid #A7C5FF;
    padding: 2px 5px;
}
#uploadcontent {
    padding: 2px 5px;
}
#copy {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: x-small;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 600px;
}
#copy a {
    color: #666666;
    text-decoration: underline;
}
.b {
}
.w {
}
.mod {
    float: right;
}
.size {
    float: right;
}
.upload-error {
    padding: 2px 0;
}
.upload-error strong {
    color: #993333;
}
.resourcelink{font-size:small;font-weight:bold;text-decoration:none;font-family:Arial, Helvetica, sans-serif}
.resourcelink:visited {color:#476BB3;}
.resourcelink:hover{text-decoration:underline}
#container,#listingcontainer{margin-right:10px;}
#listingcontainer{padding:10px 0;}
#listingheader{width:auto;border-radius:0;margin-bottom:5px;}