﻿*.align-left    { text-align:left;    }
*.align-center  { text-align:center;  }
*.align-right   { text-align:right;   }
*.align-justify { text-align:justify; }

form div.two-column
{
    /* set width in form, not fieldset (still takes up more room w/ fieldset width */
    margin: 0em;
    padding: 0em;
    width: 40em;
    text-align: left;
    margin-left: auto;
	margin-right: auto;
}

form div.two-column fieldset
{
    /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
    overflow: visible;
    padding: 1em; /* padding in fieldset support spotty in IE */
    margin: 0;
    border: solid 1px #2F3293;
    color: #2F3293;
}

form div.two-column fieldset legend
{
    /* bump up legend font size, not too large or it'll overwrite border on left */ 
    /* be careful with padding, it'll shift the nice offset on top of border  */
    font-size: 1.5em; 
    color: #2F3293;
    font-weight: bold;
    margin-left: 0em;
}

form div.two-column label
{
    display: block; /* block float the labels to left column, set a width */
    float: left;
    width: 11em;
    padding: 0;
    margin: 9px 0 0; /* set top margin same as form input - textarea etc. elements */
    text-align: right;
}

form div.two-column input, form div.two-column textarea
{
    /* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
    width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
    margin: 5px 0 0 10px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
}

form div.two-column input.password
{
    font-family: Arial, Helvetica, sans-serif;
    width: 12em;
}

form div.two-column input.textbox
{
    width: 12em;
}


form div.two-column input#reset
{
    margin-left: 0px; /* set margin-left back to zero on reset button (set above) */
}

textarea
{
    overflow: auto;
}

form div.two-column small
{
    display: block;
    margin: 0 0 5px 9em; /* instructions/comments left margin set to align w/ right column inputs */
    padding: 1px 3px;
    font-size: 88%;
}

form div.two-column .required
{
    font-weight: bold;
}

/* uses class instead of div, more efficient */
form div.two-column br
{
    clear: left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

form div.two-column div.control-palette
{
    margin: 0 0 5px 8em; /* instructions/comments left margin set to align w/ right column inputs */
}




.DefaultGridView-RowStyle 
{
    color: #000000;
    background-color: #FFFFFF;
}

.DefaultGridView-AlternatingRowStyle
{
    color: #000000;
    background-color: #B0B3D1;
}

.DefaultGridView
{
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
	border-collapse: collapse;
	text-align:left;
}

.DefaultGridView-HeaderStyle
{
    border-style: none;
    text-align: center;
    background-color: #2F3293;
    color: #FFFFFF;
	padding-top: .2em;
	padding-bottom: .2em;
}

.ReportFieldText
{
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 0px;
	border-left: #7f9db9 1px solid;
	color: black;
	border-bottom: #7f9db9 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #f0fff0;
	text-align: left;
}