input[type=button], input[type=submit], input[type=reset]
{
	margin: 1px;
	font-size: 13px;
	padding: 1px 10px 2px 10px;
	padding: 3px 10px 0px 10px\9\0;
}

*::-ms-backdrop, input[type=button], input[type=submit], input[type=reset]
{
	padding: 4px 10px 2px 10px;
}

input.button, a.button, a.tabbutton
{
	margin: 1px;
	font-size: 12px;
}

input[type=checkbox], input[type=radio]
{
	vertical-align: middle;
}

input.textbox
{
	text-align: left;
	margin: 1px;
	padding-left: 3px;
	padding-right: 3px;
	height: 20px;
	font-size: 12px;
	font-weight: normal;
	background-color: white
}

textarea.textbox
{
	text-align: left;
	margin: 1px;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
}
select.dropdownlist
{
	height: 25px;
	padding: 3px;
	margin: 1px;
	font-size: 12px;
	font-weight: normal;
}

a:link, a:visited
{
	color: #000000; /* [disabled]font-family: Verdana, Arial; */ /* [disabled]font-weight: normal; */
	text-decoration: none;
}

a:hover, a:active
{
	color: #0090ff;
}

.blue, a.blue
{
	color: #2f7cb7;
}

.red, a.red
{
	color: red;
}
.white, a.white
{
	color: white;
}
a.blue:hover
{
	color: #EE7A34;
}
a.white:hover
{
	color: Yellow;
}

.size11, a.size11
{
	font-size: 11px;
}

.size12, a.size12
{
	font-size: 12px;
}
.size13, a.size13
{
	font-size: 13px;
}

.size15, a.size15
{
	font-size: 15px;
}

.size18, a.size18
{
	font-size: 18px;
}

.size14, a.size14
{
	font-size: 14px;
}

.blue13
{
	color: #2f7cb7 !important;
	font-size: 13px !important;
}

.gray11
{
	color: #888 !important;
	font-size: 11px !important;
}

.gray12
{
	color: #888 !important;
	font-size: 13px !important;
}

.gray
{
	color: #888 !important;
}

.orange, a.orange
{
	color: #EE7A34;
}

a.orange:hover
{
	color: #2f7cb7;
}

table.n
{
	background-color: #e1e1e1;
	font-size: 12px;
	border-spacing: 1px;
}

table.n th
{
	padding: 2px;
	font-size: 13px;
	font-weight: normal;
	line-height: 22px;
	color: #FFFFFF;
	background-color: #2f7cb7;
	text-align: center;
}

table.n td
{
	padding: 3px;
	line-height: 22px; /*background-color: #f1f1f1;*/
}

table.e
{
	background-color: #eee;
	font-size: 12px;
	border-spacing: 1px;
}

table.e th
{
	padding: 2px;
	font-size: 13px;
	font-weight: normal;
	line-height: 22px;
	color: #888;
	background-color: #fafafa;
	text-align: right!important;
}

table.e td
{
	padding: 3px;
	line-height: 22px; /*background-color: #f1f1f1;*/
	background-color: #fff;
}

tr.list
{
	background-color: #f1f1f1 !important;
}

.tr1
{
	background-color: #ffffff !important;
}

.tr2
{
	background-color: #f1f1f1 !important;
}

.tabtr01
{
	padding: 3px;
	font-size: 12px;
	line-height: 22px;
	background-color: #ffffff;
}

.tabtr02
{
	padding: 3px;
	font-size: 12px;
	line-height: 22px;
	background-color: #f1f1f1;
}
.ui-state-highlight
{
	padding: 5px;
	margin-bottom: 5px;
	text-align: left;
}
.ui-state-highlight ul
{
	margin: 10px;
}

.ui-state-highlight li
{
	color: #666;
	font-size: 13px;
	margin: 0px 10px 0 20px;
	list-style-type: disc;
}

.ui-state-hint
{
    border: 1px solid #fcefa1;
    background: #fbf9ee url("/themeroller/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
    color: #363636;
}

ul.ui-autocomplete
{
	z-index: 100 !important;
	font-size: 13px;
	padding: .2em .4em;
	background: #fff;
}

ul.ui-autocomplete li
{
	background: #fff !important;
}
