body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f9e9cb;
	background-image:url(../images/bg.jpg);
	width:100%;
}
a:link {
	text-decoration: underline;
	color: #330000;
}
a:visited {
	color: #996600;
	text-decoration: underline;
}
a:hover {
	color: #330000;
	text-decoration: none;
}
a:active {
	color: #330000;
	text-decoration: underline;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
}
.small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.bigbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #330000;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #330000;
}
.label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330000;
}
.RegInfo
{
	text-decoration:none !important;
}

.smallTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 150px;
	height:16px;
}

.largeTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 250px;
	height:16px;
}
.Addresstextfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 210px !important;
	height:16px;
}

.Citytextfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 125px !important;
	height:16px;
}
.Ziptextfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 70px !important;
	height:16px;
}

.Nametextfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 125px !important;
	height:16px;
}

.Largetextfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 416px !important;
	height:16px;
}

.Logintextfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 100px !important;
	height:12px;
}

.ReportPage
{
	width:750px;
	font-size:10px;
	border:Solid 15px #FFCC99;
	padding:10px;
	padding-top:0px;
	font-family:Arial;
}

.ReportPage DIV
{
	padding:10px;
}

.ReportSubTitle, a.ReportSubTitle
{
	background-color:#FFCC99;
	padding:2px;
	border:Solid 2pt #C0C0C0;
	padding-top:4px;
	height:0px;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	font-family:Arial;
}

.ReportFormula
{
	text-align:center;
}

.ReportTable
{
	font-size:10px;
	font-family:Arial;
}

.Footer
{
	font-size:9px;
	font-family:Arial;
}

#ReportUserData
{
	font-size:10px;border:Solid 1px Gray; width:50%;font-family:Arial;
}

p.break { page-break-after: always; }

.ErrorMessage
{
	color:#FF0000;
	text-decoration:underline;
}

.ms-error
{
	color: #a94442;
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.ms-success
{
	color: #008000;
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.ms-errorcolor
{
	color: #a94442;
}
.ms-successcolor
{
	color: #008000;
}

.numericTextField
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 70px !important;
	text-align:right;
}

.dateTextField
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	width: 80px !important;
	height:16px;
	text-align:right;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.20; /*filter:alpha(opacity=60);     -moz-opacity: 0.6;     opacity: 0.6; */
}
.updateProgress
{
    /*border-width: 1px;     border-style: solid;     background-color: #FFFFFF; width: 180px;     height: 65px;*/
    position: absolute;
    width: 180px;
    height: 65px;
}
.divprocess
{
}

.row-login{
    margin-bottom: 5px;
}

.btn-Padded
{
    padding-left: 50px;
    padding-right: 50px;
}