body {
	padding: 0;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;	
	margin:0px 0px; 
	padding:0px;
	text-align:center;
	color: #333333
}
TABLE {
	font-size: 100%;
}

a {
	color: black;
	text-decoration: none;
}
a:hover {
	color: #3A9BD1
}
img { border:none;
vertical-align: top;
 }
h1 {
	font-size: 1em;
	padding: 0;
	margin: 0;
	color: #004E9D
}
TD {
	vertical-align: top
}
.outertablechk {
	width: 100%;
}
.header {
	background-color: #004E9D;
	color: white;
	border-bottom: 5px solid #E0E0E0;
	text-align: left
}
.mandatory {
	color: red
}
.textinput, .textinputsm, .textinputlr, .textinputmd, .textinputsz {
	border: 1px solid #3D3D3D;
	width: 150px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: url(cssgifs/field_bg.gif) no-repeat left top;
}

.textinputsm {
	width: 30px;
}
.textinputlr {
	width: 240px
}
.textinputmd {
	width: 60px
}			
.textinputsz {
	width: 150px
}	
.textarea {
	border: 1px solid #3D3D3D;
	width: 350px;
	height: 100px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%
}
.genericsubmit {
	background-color: #004E9D;
	color: white;
	border: 1px solid #646464;
	font-size: 110%
}
.logintable {
		border: 1px solid #737373
}			
.genericsubmit {
	background-color: #004E9D;
	color: white;
	border: 1px solid #646464;
	font-size: 110%
}

.idname {
	color: #666666;
	text-align: left;
	font-weight: bold;
}
.optionsel {
	padding-left: 10px
}		
.optionsel IMG{
	float: left;
	
}
.optionsel P{
	vertical-align: middle;
	margin-top: 13px;
	text-align: left;
	margin-left: 45px
}
.controltable {
	width: 500px;
	margin: auto;
	border: 1px solid #737373
}
.grayheader {
	background-color: #3C3C3C;
	color: white;
	text-align: left;
	padding: 2px
}
.goto a {
	color: #AE2F1A
}

.productlist {
	width: 700px;
	margin: auto;
	border: 1px solid #737373
}
.productlist1 {
	width: 800px;
	margin: auto;
	border: 1px solid #737373
}
.productlist2 {
	width: 650px;
	margin: auto;
	border: 1px solid #737373
}

.productlist th {
	text-align: left;
	background-color: #E5E5E5;
	color: black;
	font-weight: normal;
	white-space: nowrap;
	padding: 2px;
	border-bottom: 1px solid #B2B2B2;
	border-left: 1px solid #A0A0A0;
	font-weight: bold
}
.slotdivision {
	border-bottom: 1px solid #c4c4c4;
	padding: 2px;
	vertical-align: middle;
	text-align: left;
}
.slotdivision1 {
	border-bottom: 1px solid #c4c4c4;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	
	
}
.slotdivisionT {
	border-bottom: 1px solid #c4c4c4;
	padding: 2px;
	vertical-align: top;
	text-align: left;
}
.slotdivision1T {
	border-bottom: 1px solid #c4c4c4;
	padding: 2px;
	text-align: center;
	vertical-align: top;
	
}
.slotdivision2T {
	border-bottom: 1px solid #c4c4c4;
	padding: 2px;
	vertical-align: top;
	
}

.purpit a {
	color: #93508B
}	
.greenit a {
		color: #397F42
}	
.redit a {
	color: #802D2D
}	
.smallheader
        {
        font-family:"Verdana", sans-serif; font-size:9.0px; 
        line-height:1.17em; 
		color: #4682b4;
        }
.oostext
        {
        font-family:"Verdana", sans-serif; font-size:9.0px; 
        line-height:1.17em; 
		color: #4682b4;
        }		
-->
