/*
-----------------------------------------------
File Upload Style Sheet
author:   Cameron Moll
version:  2004.05
----------------------------------------------- */

html body {margin: 0; background: #F4F4F4 url(fauxbg.gif) repeat-y top center;}
	html>body #container {height: auto;} /*for mozilla as IE treats height as min-height anyway*/
a:link,a:active,a:visited {color: #D90000; text-decoration: none; border-bottom: 1px dotted #D90000;}
	a:hover {color: #999; border-bottom: 1px dotted #999;}
form {margin: 0; padding: 0;}
h1 {display: none;}
h3 {font-size: 9px; font-weight: bold; color: #000; margin-top: 0; text-align: center;}
ol {margin: 5px 0 5px 23px; padding: 0;}
	ol li {margin: 5px 0;}
strong {font-size: 13px;}
fieldset {border: 1px solid #ccc; padding: 3px 10px 10px; margin: 10px 0;}
	fieldset ol {margin: 5px 0 5px 40px; padding: 0; font-size: 11px;}
	fieldset ol li {margin: 5px 0;}
legend {font-size: 11px; font-weight: bold; color: #000; margin: 10px 0; padding: 2px 4px; border: 1px solid #ccc; background: #F4F4F4 url(vertbg.gif);}
input {width: 180px; margin-top: 2px;}
label {float: left; width: 25%; margin-right: 5px; margin-top: 2px; padding-top: 2px; text-align: right; font-size: 11px;}
	label strong {font-size: 11px;}

/* Layout IDs & Classes
----------------------------------------------- */
#container {width: 540px; margin: 0 auto; min-height: 400px; height: 400px;}
#fauxCol {width: 596px; margin: 0 auto; background: url(fauxcolumns.gif) repeat-y top center;}
#footer {background: #fff; border-top: 1px solid #DFDFDF; width: 440px; margin: 0 auto; padding: 15px 50px; font: 11px Tahoma,Arial,sans-serif; color: #999; text-align: center;}
#form {width: 328px; float: left; padding: 15px 25px; font: 12px Verdana,Arial,sans-serif;}
#info {width: 134px; float: left; margin-left: 1px; padding: 10px 13px; font: 11px Verdana,Arial,sans-serif; color: #999; background: #F4F4F4;}
#mast {background: #D90000 url(mastUpload.gif) no-repeat; width: 540px; height: 81px; margin: 0 auto;}
#pic {margin: 10px auto;}
	#pic #border {padding: 4px; border: 1px solid #E6E6E6; background: #fff;}
#topspace {width: 540px; height: 81px; margin: 0 auto; height: 20px; background: #fff;}

.ac {text-align: center;}
.clear {clear: both;}
.notop {margin-top: 0;}
.required {font-size: 11px; color: #D90000;}

/* Form IDs & Classes
----------------------------------------------- */
#sidebyside {width: 320px;}
#sidebyside label.nobr {display: inline !important; float: none !important;}

.btn {border: 3px double; border-color: #F1F1F1 #C0C0C0 #C0C0C0 #F1F1F1; background: #fff url(btnbg.gif) repeat-x; display: block; margin: 5px 10px; cursor: pointer;}
.checkbox {width: auto !important;}
.sub {background: #F4F4F4; padding-top: 10px;}
	.sub input {width: 130px;}
	.sub .btn {margin: 0 auto;}