form.uploadForm {
	font-size: 1.0em;
	color: #333;
	width:600px;
}

form.uploadForm fieldset {
	margin-bottom: 10px;
	border: none;
	font-size:12px;
	padding-right: 10px;
	
}

form.uploadForm label {
	display: inline-block;
	line-height: 16px;
	vertical-align: top;
	cursor: hand;
	color: #333;
	width: 100px;
	font-size:13px;
	margin-top:3px;
}

form.uploadForm fieldset p {
	list-style: none;
	padding: 5px;
	margin: 0;
}

input, textarea {	
	border: 1px solid #bbbbbb; 
}
input{
	margin-left:4px;
}
input.checkbox { 
	border: none;
}
input:focus { 
	border: 1px solid #bbbbbb; 
}
input.error, textarea.error { 
	border: 1px solid red !important; 
}
form.uploadForm label.error {
	margin-left: 103px;
	width: 250px;
	color: red;
	font-size:12px;
	line-height:14px;
}

#file-error, #scr-error {
	margin-left: 0px;
	color: red;
	font-size:12px;
}

form.uploadForm input.submit {
	margin-left: 103px;
}

#upload-progress{
	width: 600px;
	height:130px;
	font-size:13px;
	position:absolute;
	top:200px;
	left:165px;
	z-index: 200;
	background: #c3daf9;
	border:1px solid #6593cf;
    padding:2px;
    text-align:center;
}

#contact-progress{
	width: 350px;
	height:130px;
	font-size:13px;
	position:absolute;
	top:100px;
	left:125px;
	z-index: 200;
	background: #c3daf9;
	border:1px solid #6593cf;
    padding:2px;
    text-align:center;
}

#upload-progress div, #contact-progress div{
	background-color:white;
	border:1px solid #6593cf;
	padding:20px; 
	background: #fbfbfb;
	height:88px;
}

#file-progress-container{
	display:inline;
	top:-6px;
	position:relative;
	margin-left:10px;
	
}	

#file-status{
	margin-left:110px;
	height:16px;
	border:1px dashed #bbbbbb;
	padding:3px;
}
#scr-status{
	margin-left:110px;
	border:1px dashed #bbbbbb;
	padding:3px;
}

#file-processing, #scr-processing {
	position:relative;
	top:-2px;
}
#scr-preview-image {
	width:80px;
	height:60px;
	border:1px solid #bbbbbb;
	background-color:white;
}
#scr-upload,#file-upload{
	margin-left:4px;
}

.tagfilter {
	width:75px;
}

#form-mask {
	position:relative;
	float:left;
	width:100%;
}

/*************** LOAD MASK ******************/
.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #6593cf;
    background: #c3daf9;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('/images/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
	border:1px solid #a3bad9;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:default;
}
.masked {
    overflow: hidden !important;
    /*cursor:wait;*/
}
.masked-relative {
    position: relative !important;
    /*cursor:wait;*/
}

/*************** COLUMNS **********************/
.content .twocol-wideleft {float:left; position:relative; width:915px; margin:0px 0px 0px 8px; padding:6px; background:url(../images/twocol-wideleft.png) top center no-repeat;}
.content .twocol-wideleft  .left {float:left; position:relative; width:590px; padding:10px 5px 10px 5px;}
.content .twocol-wideleft  .right {float:right; position:relative; width:270px; padding:10px 20px 10px 15px;}
.content .twocol-wideleft  .footer {float:left; position:absolute; left:0; bottom:0; width:927px; height:8px; background:url(../images/twocol-wideleft.png) bottom center no-repeat;}
