/* Start of CMSMS style sheet 'Downloads' */
div#download
{  margin: 0px 10px;
}

div#download form
{  margin: 10px 0px;
}

div#download div#Search
{  border-top: solid 1px #CCCCCC; text-align: right;
}

div#download .Submit input
{  border: solid 1px #008800; background-color: #76ae47; color: #FFFFFF;
}

div#download div#Matches
{  margin-bottom: 5px; text-align: right;
}

table#Download
{  font-size: 0.8em;
}

table#Download img
{  vertical-align: middle;
}

table#Download td, table#Download th
{  padding: 0px 8px;
}

table#Download th
{  background-color: #6e6eff; color: #ffffff; border-right: solid 1px #96ce67;
    padding-top: 4px; padding-bottom: 4px;
}

table#Download tr.row1
{  background-color: #aaffaa;
}

table#Download tr.row2
{  background-color: #ddffdd;
}

table#Download td.Thumbnail
{  text-align: center;
}

table#Download td.Size
{  text-align: right;
}

table#Download td a, table#Download td a:visited
{  color: #164e00;
}

div#upload
{  margin: 20px 10px; border-top: solid 1px #CCCCCC;
}

div#upload h4
{  font-size: 1.1em; margin 0px; padding: 0px;
}

div#upload div.Field
{  vertical-align: top; margin-top: 10px; font-size: 0.9em;
}

div#upload div.Field div.Label
{  font-weight: bold; width: 130px; float: left; color: #FFFFFF;
}

div#upload div.Field textarea
{  width: 480px;
}

div#upload div.Info
{  margin-left: 135px; margin-right: 5px; font-size: 0.75em; margin-bottom: 10px;
}

div#upload div.Submit
{  text-align: right; margin-right: 10px;
}

div#upload .Submit input
{  border: solid 1px #008800; background-color: #76ae47; color: #FFFFFF;
}

/* End of 'Downloads' */

