﻿/* =INPUT
----------------------------------------------- */
.controlLabel
{
	padding-top: 5px;
	text-align: right;
}

.button
,.freeSizeButton
,.largeButton
,.xSButton
, .buttonMedium
, .buttonLarge
, .buttonVeryLarge
{
	border: 0px solid #bbd9ee;
	color: Black;
	color: Black;
	margin:4px 2px 4px 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	height: 22px;
	cursor: pointer;
	background:#e1d6c7 url(images/elementsImages/button_bg.gif);
}

.button
{
	width: 70px;
}

.sButton
{
	border: 1px solid #bbd9ee;
	color: Black;
	margin:1px 2px 1px 2px;
	padding-top: 1px;
	padding-bottom: 0px;
	height: 22px;
	cursor: pointer;
	background:#e1d6c7 url(images/elementsImages/button-bg.gif);
	width: 50px;
}

.xSButton { width: 30px; }

.buttonMedium
{
	width: 90px;
}

.buttonLarge
{
	width: 140px;
}

.buttonVeryLarge
{
	width: 200px;
}

.buttonOrder
{
	border: 1px solid #bbd9ee;
	color: Black;
	margin:1px 0px 0px 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	height: 22px;
	cursor: pointer;
	background:#e1d6c7 url(images/elementsImages/button-bg.gif);
	width: 140px;
}

.button:hover
,.freeSizeButton:hover
,.sButton:hover
,.xSButton:hover
, .buttonLarge:hover
, .buttonVeryLarge:hover
{
	border: 1px solid #56adea;
	text-decoration:none;
}

/* =form controls styles (textbox, label, dropdown list,...)
----------------------------------------------- */
.fullWidthTextBox
{
	width: 100% !important;
	margin-right:-40px;
}

.modifiedTextBox
{
	background-color:#fef5d0;
	padding:2px;
	border: dashed 1px #7f9db9;
	font-style:italic;
}
.xsmallTextBox
{
	width: 50px !important;
}
.ZipCodeTextBox
{
	width: 70px !important;
}
.smallTextBox
{
	width: 100px !important;
}
.xmediumTextBox
{
	width: 140px !important;
}
.MediumTextBox
{
	width: 200px !important;
}
.xlargeTextBox
{
	width: 210px !important;
}
.largeTextBox
{
	width: 300px !important;
}
.largerTextBox
{
	width: 350px !important;
}
.xxsmallDropdown
{
	width: 40px;
}
.xsmallDropdown
{
	width: 56px;
}
.smallDropdown
{
	width: 106px;
}
.mediumerDropdown
{
	width: 150px;
}
.mediumDropdown
{
	width: 206px;
}
.largeDropDown
{
	width: 306px;
}
.defaultFileUpload
{
	width: 290px;
}
.largeFileUpload
{
	width: 306px;
}
.largeTextArea
{
    width: 300px;
    height: 45px;
    font-family: Arial, Helvetica, sans-serif;
}
.buttonForSearch
{
	border: 1px solid #bbd9ee;
	color: Black;
	margin:0px 2px 4px 2px;
	padding-top: 1px;
	padding-bottom: 0px;
	height: 22px;
	cursor: pointer;
	background:#e1d6c7 url(images/elementsImages/button-bg.gif);
}
.buttonForSearch
{
	width: 70px;
}
.buttonSearchOrder
{
	border: none;
	width: 20px;
	height: 20px;
	border:solid 1px transparent;
	cursor: pointer;
}
.buttonSearchOrder:hover
{
	border:solid 1px #bbd9ee;
}
.buttonSearchOrder
{
	background: url(images/elementsImages/button-search.gif) 100% 100% no-repeat;
}
.buttonPurchaseAgreement
{
	border: none;
	width: 20px;
	height: 20px;
	border:solid 1px transparent;
	cursor: pointer;
}
.buttonPurchaseAgreement:hover
{
	border:solid 1px #bbd9ee;
}
.buttonPurchaseAgreement
{
	background: url(images/elementsImages/button-purchase.gif) 100% 100% no-repeat;
}
.ReportTypeDropDown {	
	width: 400px;
}
.ListBox
{
	line-height:20px;
} 
/* =Free Text box
----------------------------------------------- */
.toolbarDropdownList
{
	width:auto !important;
}

.inputDataAlignRight
{
	text-align: right;
}