﻿/*
    text color: 465864
    border color: 465864
*/
input[type=text], 
input[type=password], 
input[type=file]
{
    float: left;
    outline: none;
    width: 200px;
}
input[type=text], 
input[type=password], 
input[type=file],
textarea,
select
{
    border: 1px solid #465864;
    margin: 0;
}
input[type=text]
{
    height: 16px;
}
select
{
    padding: 2px;
}
textarea
{
}
input[type=checkbox]
{
    background: transparent;
    outline: none;
}
/*a.aspNetDisabled
{
    color: #777;
    text-decoration: none;
}
a.aspNetDisabled:hover
{
    color: #777;
}*/
input[type=button],
input[type=submit]
{
	background: #fff url(images/button.png) repeat-x left bottom;
	border: 1px solid #9d9886;
	color: #36383c;
    font-weight: bold;
	height: 24px;
}
input[type=button]:hover,
input[type=submit]:hover
{
	background: #fff;
	border: 1px solid #9d9886;
	color: #000;
	cursor: pointer;
}
input[type=button][disabled]:hover,
input[type=submit][disabled]:hover
{
	cursor: default;
}
input.invalidField,
select.invalidField,
a.invalidField,
textarea.invalidField,
table.invalidField
{
    border: 1px solid red;
}
q
{
	font-style: italic;
}
/*
a,
a:visited
*/
a:active,
a:hover,
a:focus
{
	text-decoration: none;
}
/*
h1, h2, h3, h4, h5, h6 {
	color: #303457;
	padding-bottom: 20px;
	padding-top: 20px;
}
p
{
	margin: 30px;
	margin-top: 0;
}
*/
input[type=text].date
{
    width: 70px;
}
input[type=text].number,
input[type=text].decimal,
input[type=text].decimalForCalculation,
input[type=text].money,
input[type=text].moneyForCalculation
{
    text-align: right;
    width: 100px;
}
input[type=text].money + img
{
	float: left;
	padding-left: 2px;
	padding-top: 2px;
}
.reportViewer
{
    float: left;
}
