@charset "UTF-8";
/* CSS Document */

.ErrorMessage {float:left;width:100%;padding:2px;font-weight:bold;margin:0 0 10px 0; line-height:1.4em;}
.SuccessMessage {float:left;width:100%;color:#00CC00;padding:2px;font-weight:bold;margin:0 0 10px 0; line-height:1.4em;}


/* Style the file input box - see http://www.burhankhan.com/css_tricks/styling-file-upload-input-box-in-css/  */
#divinputfile{background:url(../images/but_browse.gif) no-repeat 100% 1px;height:28px;width:385px;margin:0px;}
#divinputfile #filepc{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);font-size:18px;}
#fakeinputfile{margin-top:-28px;}
#fakeinputfile #fakefilepc{width:265px;height:22px;font-size:18px;font-family:Arial;}

hr.RedLine {background-color:red;color:red;width:100%;height:1px;border:none;}
#FileUploadDiv {overflow:scroll;width:810px;}
table.FileUploads {border-collapse:collapse;margin:8px;width:780px;}
table.FileUploads, table.FileUploads td, table.FileUploads th {text-align:left;padding:2px; border-bottom:1px solid #999;}
table.FileUploads th.Right, table.FileUploads td.Right {text-align:right;padding-right:4px;}
table.FileUploads th.Centre, table.FileUploads td.Centre {text-align:center;}
table.FileUploads th.Col1, table.FileUploads td.Col1 {width:100px;} /* Date Uploaded - not used */
table.FileUploads th.Col2, table.FileUploads td.Col2 {width:150px;} /* Uploaded To */
table.FileUploads th.Col3, table.FileUploads td.Col3 {width:320px;} /*File Name*/
table.FileUploads th.Col4, table.FileUploads td.Col4 {width:65px;} /* File Type */
table.FileUploads th.Col5, table.FileUploads td.Col5 {width:60px;} /* File Size - not used */
table.FileUploads th.Col6, table.FileUploads td.Col6 {width:150px;} /* Category */
table.FileUploads th.Col7, table.FileUploads td.Col7 {width:80px;} /* Actions */

.Bold {font-weight:bold;}
.Italic {font-style:italic;}
h3.Bordered {font-weight:bold;padding:0;margin:10px 0 10px 0;}
#GalleryVideo {
width:100%;
margin:0;
padding:0;
float:left;
}

#gallery, #GalleryVideo {clear:both;margin-top:10px;margin-bottom:10px; }
#galleryr {margin-top:10px;margin-bottom:10px;}
div.Downloads {padding:6px;margin-bottom:20px;}
div.Download {}
table.WorkshopUploads {margin-bottom:20px;}
a img {border:none;}
h3.Gallery {font-size:14px;clear:both;font-weight:bold;}
#gallery .caption , #GalleryVideo .caption {text-align:left; padding-top:5px;line-height:1.4em; font-weight:normal; }
#galleryr .caption{text-align:left; padding-top:5px; line-height:1.4em;font-weight:normal; }

#gallery img{text-align:right; border:1px solid #999;}
#galleryr img{text-align:right; border:1px solid #999;}


#rightproj img{
margin-top:15px;
border:1px solid #999;
padding-right:0;
margin-bottom:15px;
}
div.FileTypeSelector {float:left;width:100%;border:none;padding:2px;margin:5px 0 5px 0; }
.GreyedOut {color:#606060;font-weight:bold;}
.StrikeOut {text-decoration:line-through;}
.AlignLeft{text-align:left}
.GreyBorder {float:left;width:100%;border:none;padding:2px;margin:0 0 5px 0;}
.GreyBorderBottom {float:left;width:100%;padding:2px;margin:0 0 5px 0; text-align:center;}
#searchmedia{float:left;width:600px;padding:0;margin-top:12px; margin-bottom:20px;}
#sm{float:left;width:120px;padding:0;margin-right:5px;font-weight:bold;}
label.GallerySearchLabel {float:left;width:120px;font-weight:bold;margin:0;}
input.GallerySearchButton {float:left; margin:0 0 0 35px;}
.RedBold {color:red;font-weight:bold;}
.Larger {font-size:150%;}