form {
padding: 				3px 6px 3px 6px;
}
select {
width: 					20px;
height:					20px;
color: 					#355870;
background-color: 		transparent;
border: 				1px solid #ccc;
}
input.radio {
display:				inline;
width:					20px;
height:					20px;
}
.input2 {
color:					#1d6180;
height:					20px;
border:					1px #2882d6 solid;
background-image: 		url(images/inputfill.gif);
background-repeat: 		repeat-x;
background-position: 	10em 0em;
}

.input1 {
color:					#1d6180;
width:					120px;
height:					20px;
border:					1px #2882d6 solid;
margin-right:			5px;
background-image: 		url(images/inputfill.gif);
background-repeat: 		repeat-x;
background-position: 	10em 0em;
}
textarea {
width: 					200px;
height:					40px;
color: 					#006296;
border: 				1px solid #00008B;
}

.textareabig {
width: 					500px;
height:					80px;
color: 					#006296;
border: 				1px solid #00008B;
}



.input2.txt {
color: 					#006296;
border-left: 			1px #585858 solid;
border-bottom: 			1px #585858 solid;
border-right: 			1px #585858 solid;
}
.input2.btn {
color: 					#000;
background-color: 		#000;
border: 				1px outset #00008B;
padding: 				2px 4px 2px 4px;
}

.input3{
color: 					#006296;
font-size: 				8pt ;
font:					Arial, Helvetica, sans-serif;
font-weight: 			600;
border: 1px #cde9f5 solid;
height:					24px;
padding: 				2px 4px 2px 4px;
background-image: 		url(images/submitfill.gif);
background-repeat: 		repeat-x;
background-position: 	-0em;
font-style: 			normal;
}
form p {
clear: 					left;
margin: 				0;
padding: 				0;
padding-top: 			5px;
}
form p label {
float: 					left;
width: 					30%;
font: 					bold 0.9em Verdana, Arial, Helvetica, sans-serif;
}
fieldset {
border: 				1px #2882d6 dotted;
margin-top: 			20px;
padding: 				10px;
}
legend {
font: 					bold 0.9em Verdana, Arial, Helvetica, sans-serif;
color: 					#2882d6;
background-color: 		white;
padding-left:			10px;
padding-right:			10px;
padding:				10px;
}
.akey {
text-decoration: 		underline;
}
.blue {
background-color: 		#d6e8fb;
color: 					#000000;
}
.combo {
color:					#355870;
width:					150px;
height:					20px;
border:					1px solid #355870;
margin-right:			10px;
}
.error{
font: 					normal 0.9em Verdana, Arial, Helvetica, sans-serif;
font-size:				8pt;
color:					#ff0000;
}
.bodytext{
font: 					Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #95556c;
}
.Grid
{
	margin:			3px 3px 3px 3px;
	text-align:		center;
	color:			#006296;
	font-size:		8pt;
	border:			1px solid ;
	border-color:	#2882d6;
}

.Grid a
{
	font-family:			 Verdana, Arial, Helvetica, sans-serif;
	color:					#006296;
	font-size:				1em;
}

.GridItem
{
    background-color: #e9f3fc;
	text-align:		left;
	border-color:	#2882d6;
}

.GridAltItem
{
    background-color: white;
	text-align: left;
	border-color:	#2882d6;
}

.GridHeader
{
    font-weight:				bold;
    background-color: 			#2882d6;
	color:						white;
	text-align:					center;
	border-color:				#2882d6;
}

.Grid td
 {
 	border:					1px solid #2882d6;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	padding:				2px 2px 2px 2px;
 	border-left-color: 		#2882d6;
	border-right-color: 	#2882d6;
 	border-top-color: 		white;
	border-bottom-color: 	white;
 }

 .GridPager
{
	text-align:			right;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}

.Grid a:link 
{
	color: white;
	text-decoration:underline;
	font-weight:		bold;
}

.Grid a:visited 
{
	color: white;
	text-decoration:underline;
	font-weight:		bold;
}

.Grid a:hover
{
	color: white;
	text-decoration:underline;
	font-weight:		bold;
}

.Grid a:active
{
	color: white;
	text-decoration:underline;
	font-weight:		bold;
}

.hypera a:link
{
	color: #006296;
	text-decoration:underline;
	font-weight:		bold;
}
.hypera a:visited 
{
	color: #006296;
	text-decoration:underline;
	font-weight:		bold;
}

.hypera a:hover
{
	color: #006296;
	text-decoration:underline;
	font-weight:		bold;
}

.hypera a:active
{
	color: #006296;
	text-decoration:underline;
	font-weight:		bold;
}
.txtboxliteral
{
font-family: 			Verdana, Arial, Helvetica, sans-serif;
font-size:				8pt;
color: 					#006296;
text-align:				right;
border-color:			#ffffff;
}

.txtboxliteralleft
{
font-family: 			Verdana, Arial, Helvetica, sans-serif;
font-size:				8pt;
color: 					#006296;
text-align:				left;
border-color:			#ffffff;
}