﻿/* Main Stuff */
.gridheader
{
    background-color:#CCCCCC;
    text-align:center;
}

.gridheaderleft
{
    background-color:#CCCCCC;
	text-align: left;
}

.gridcells
{
    background-color:#f0f0f0;
}

.formcells
{
	/* font-size: 12pt;
	display: block;
	float: none;
	page-break-after: always; */
}

/* Form Control Width Elements */

.none
{
    width: 0px;
    height: 0px;
    padding: 0px, 0px, 0px, 0px;
    margin: 1px, 1px, 1px, 1px;
}

fieldset
{
    width:726;
    border:solid 1px #CCCCCC;
}

legend
{
    font-weight:bold;
}

span.rowline, div.rowline
{
    clear:both;
    width:640px;
}

span.rowline label, div.rowline label, span.rowline span, div.rowline span,span.rowline input, div.rowline input, span.rowline select, div.rowline select
{
    float:left;
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 0px 0px;
}

.smallleft, .shortleft, .shortmediumleft, .mediumleft, .mediumlongleft, .longleft, .hugeleft
{
	text-align: left;
}

.smallcenter, .shortcenter, .shortmediumcenter, .mediumcenter, .mediumlongcenter, .longcenter, .hugecenter
{
	text-align: center;
}

.smallright, .shortright, .shortmediumright, .mediumright, .mediumlongright, .longright, .hugeright
{
	text-align: right;
}

/* Total width on page is 75+2+3+2+3=85px */
.smallleft, .smallcenter, .smallright
{  
    width: 75px;
}

/* Total width on page is 100+2+3+2+3=110px */
.shortleft, .shortcenter, .shortright
{
	width: 100px;
}

/* Total width on page is 120+2+3+2+3=130px */
.shortmediumleft, .shortmediumcenter, .shortmediumright
{
	width: 120px;
}

/* Total width on page is 150+2+3+2+3=160px */
.mediumleft, .mediumcenter, .mediumright
{
	width: 150px;
}

select.mediumleft, select.mediumcenter, select.mediumright
{
	width: 154px;
}

/* Total width on page is 372+2+3+2+3=382px */
/* Same as One Medium and Two Shorts */
.mediumlongleft, .mediumlongcenter, .mediumlongright
{
    width: 372px;
}

/* Total width on page is 490+2+3+2+3=500px */
.longleft, .longcenter, .longright
{
    width: 490px;
}

/* Total width on page is 640+2+3+2+3=650px */
.hugeleft, .hugecenter, .hugeright
{
    width: 650px;
    height:300px;
}

/* Total width on page is 10+2+3+2+3=20px */
.formval
{
    width: 10px;
    padding: 0px, 0px, 0px, 0px;
    margin: 0px, 0px, 0px, 0px;
}

/* .formline
{
	float: none;
	clear: both;
	position: static;
	display: block;
	page-break-before: always;
	page-break-after: always;
} */

.pageline
{
	white-space:nowrap;
    padding: 0px, 0px, 0px, 0px;
    margin: 0px, 0px, 0px, 0px;
}

.stdbutton
{
}

.rowbutton
{
	width: 4em;
	font-size: 0.7em;	
}

div .trow
{
    display:block;
}
div .tcell
{
    display:inline;
    width: 270px;
}

.absformsize
{
	width: 826px;	
}
