
input[type="text"]
{
	/*width of text boxes. IE6 does not understand this attribute*/
	width: 100px;
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
}

input[type="password"]
{
	/*width of text boxes. IE6 does not understand this attribute*/
	width: 100px;
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
}


input[type="submit"]
{
	background-color: white;
	color: #333333;
	font-size: 7pt;
	font-family: arial;
	border-right: lightgrey 2px solid;
	border-top: lightgrey 2px solid;
	border-left: lightgrey 2px solid;
	border-bottom: lightgrey 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	cursor: hand;
	text-transform: uppercase;
}

input[type="submit"]:hover
{
	background-color: white;
	color:red;
	font-size: 7pt;
	font-family: arial;
	border-right: lightgrey 2px solid;
	border-top: lightgrey 2px solid;
	border-left: lightgrey 2px solid;
	border-bottom: lightgrey 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	cursor: hand;
}
textarea
{
	width: 250px;
	height: 150px;
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
}

select
{
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
}

.cssform p
{
width: 300px;
/*clear: left;*/
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
/*border-top: 1px dashed gray;*/
height: 1%;
}

.cssform .PFix P
{
width:100%;
padding: 5px; 

}

.cssform label
{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]
{
	/*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
}

.cssform input[type="password"]
{
	/*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
}

.cssform select
{
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
	width: 180px;
}

.cssform textarea
{
width: 250px;
height: 150px;
border-right: black 2px solid;
border-top: black 2px solid;
border-left: black 1px solid;
border-bottom: black 1px solid;
font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
}

.Grid input[type="text"]
{
	/*width of text boxes. IE6 does not understand this attribute*/
	width: 40px;	
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 7pt;
	height: 13px;
	border:none;
}

.Grid select
{
	width: 75px;	
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 7pt;
	height: 15px;
	border:none;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix
{
margin-left: 3px;
}



.odd 
{
  background-color: #ddd;
}
.even 
{
  background-color: #fff;
}

.required
{
	color:#c45a8a;
	background-color:White;
	width:10px;
}

.label
{
	font-weight:bold;
	font-family:Arial;
	font-size:9pt;
}

.none label
{
	font-weight:bold;
	font-family:Arial;
	font-size:9pt;
	float:none;
	margin:inherit;
	width:inherit;
}

.TextInput
{
		/*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
}


.TextInputSmall
{
	width: 100px;
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 8pt;
}

.Button
{
	background-color: white;
	color: #333333;
	font-size: 7pt;
	font-family: arial;
	border-right: lightgrey 2px solid;
	border-top: lightgrey 2px solid;
	border-left: lightgrey 2px solid;
	border-bottom: lightgrey 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	cursor: hand;
	text-transform: uppercase;
}

.Button :hover
{
	background-color: white;
	color:red;
	font-size: 7pt;
	font-family: arial;
	border-right: lightgrey 2px solid;
	border-top: lightgrey 2px solid;
	border-left: lightgrey 2px solid;
	border-bottom: lightgrey 2px solid;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	cursor: hand;
}





/*
input, textarea {
	padding: 2px;
	
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	
	border: 2px solid #A80859;
}

textarea {
	
}

textarea:focus, input:focus {
	border: 2px solid #900;
}

input.submit-button {
	width: 10px;
	float: right;
	background-color: #A80859;
	color:White;
}

#SubmitButton
{
	width: 30px;
	float: right;
	background-color: #A80859;
	color:White;
}


label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1em;
}
*/