
textarea,
input,
select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

textarea
{
	overflow: auto;
}
/*,input[type="file"] */
input[type="submit"],
input[type="reset"],
input[type="button"]
{ 
	
	line-height: 13px;
	font-weight: normal;
	color: #fff;
	background-color:#3B5998;
	padding: 1px 3px;
	cursor: hand;
	border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; 
}

.submit-order
{
	width:200px;
	/*margin-right:20px;*/
}
/*
input[type="file"]
{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
*/

.textarea,
.textbox
{
	border:solid 1px #DDDDDD;
	padding:1px 4px;
	width: 200px;
	background-color:#FFFFFF;
	border-color:expression(document.activeElement == this ? '#003399':'#DDDDDD');
}
input.textbox
{
	vertical-align:middle;
}
.textarea:focus,
.textbox:focus
{
	border-color:#C9AA9A;
}

.textarea:hover,
.textbox:hover
{
	border-color:#999999;
	border-color:expression(document.activeElement == this ? '#C9AA9A':'#999999');
}

.txtS
{
	width: 140px;
}

.txtT
{
	width: 70px;
}

.txtB
{
	width: 300px;
}
.txtXXS
{
	width:60px;
}

.txtXXXS
{
	width:50px;
}

textarea.txtM
{
	width: 300px;
	overflow: auto;
}

.select-small
{
	width:60px;
}

.select-xxsmall
{
	width:50px;
}

.required-field
{
	color: #910000;
	font-size: x-small;

}

div.validation
{
	background-color:#FFFFCC;
	padding:5px 5px;
	color:#BB0000 !important;
	border:solid 1px #DDDDDD;	
	border-width:1px 0px;
}

div.validation ul
{
	margin:5px 20px;
	list-style-type:square;
}

table.form
{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}
table.form td,
table.form th
{
	vertical-align:middle;
	text-align:left;
	padding: 1px 5px;
	margin:0px;
	white-space:nowrap;
}
table.form td.top,
table.form th.top
{
	vertical-align:top;
}

div.command-bar
{
	text-align:right;
}

.modal-popup
{
	
}

.modal-popup-header
{
	cursor: move;
	background-color: #dcdcff;
	border-bottom: #000080 1px solid;
	padding: 5px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modal-popup
{ 
	background-color:#f0f0ff;
	padding:3px;
	border: #000080 1px solid;
}

.modal-popup-commandbar
{
	text-align:center;
	padding:5px;
}
.modal-popup-contant
{
	padding:10px 5px;
}

div.ib
{
	background-color: #ffffc4;
	padding: 3px 15px 3px 5px;
	color: #888888;
}

div.ib .buttons a
{
	padding:0px 15px;
	border-right:dotted 1px #CCCCCC;
}

div.ib .buttons a.last
{
	border-right:dotted 0px #CCCCCC;
}

div.ib .buttons
{
 padding:0px 10px;
}
div.ib a.close
{
	position:absolute;
	right:4px;
	top:2px;
	line-height:1ex;
}

.profile-menu
{
}

.profile-menu tr td a
{
	display:block;
}

.option-photo
{
	
}


.thumbimg
{
	cursor: hand; 
	margin:4px;
	border:solid 1px #000;

}
.thumbimg-selected
{
	margin:0px;
	border:solid 5px #0099cc;
	
}

select.papertool-disable
{
	background-color: #c0c0c0;
}