body{padding: 0; margin: 0;}

.headin {height: 158;background-image: url('images/head.jpg'); background-repeat: no-repeat; width: 955px; }

.headout {height: 158;background-image: url('images/head2.jpg'); background-repeat: no-repeat;  background-position: right;  }

.t1 {height: 158;background-image: url('images/headbg.jpg'); background-repeat: repeat-x;}

.t2 {height: 35; border-top: 2px solid #3672BC; border-bottom: 1px solid #3672BC;  background-image: url(images/buttonh.jpg); background-repeat: no-repeat; background-position: -100px -50px;}

.t22 {height: 32; background-image: url('images/menu.jpg'); background-repeat: repeat-x;} 

.t3 {
	padding-top: 20px;  background-image: url(images/buttonh.jpg); background-repeat: no-repeat; background-position: -100px -50px;
}

.t9 {
  
  background-color: #196BA7; 
  color: #FFFFFF; 
  font: 12px Verdana;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  }
  
.t91{
  background-color: #196BA7; 
  color: #FFFFFF; 
	
}

.spacemenu {background-image: url('images/menuspacer.jpg'); width: 2px; background-repeat: no-repeat;   }

a.menu:link, a.menu:visited {display: block; font: 12px Verdana; color: #FFFFFF; text-decoration: none; white-space: nowrap; padding-left:3px; padding-right: 3px;
	width: auto !important;
	width: 100%; 
	height: 100%;
	line-height: 30px;}

a.menu:hover {background-image: url('images/menuh.jpg'); background-repeat: repeat-x;}

a.menu:active {background-image: url('images/menua.jpg'); background-repeat: repeat-x;}

.copy {
	font: 10px Verdana;
	color: #FFFFFF;
}

a.email:link, a.email:visited{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.info{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

td.bottommenu{
	line-height: 27px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
	

a.bottommenu:link, a.bottommenu:visited {
	padding: 3px;
	font: 11px Verdana;
	color: #FFFFFF;
	text-decoration: none;
}

.tl {background-image: url(images/tl.png); background-position: right bottom; background-repeat: no-repeat; height: 28px; width: 10px}

.tt {background-image: url(images/tt.png); background-repeat: repeat-X; }

.tr {background-image: url(images/tr.png); background-position: left bottom; background-repeat: no-repeat; width: 10px}

.ll {background-image: url(images/ll.png); background-repeat: repeat-Y; background-position: right top}

.cc {background-color: #FFFFFF; padding: 10px; }

.ccx {background-color: #FFFFFF; padding: 10px; height: 230px; }

.rr {background-image: url(images/rr.png); background-repeat: repeat-Y;}

.llh { height: 100%; background-image: url(images/ll.png); background-repeat: repeat-Y; background-position: right top; }

.cch { height: 100%; background-color: #FFFFFF; padding: 10px;}

.rrh { height: 100%; background-image: url(images/rr.png); background-repeat: repeat-Y;}


.bl {background-image: url(images/bl.png); background-position: right top; background-repeat: no-repeat; height: 15px;}

.bb {background-image: url(images/bb.png); background-repeat: repeat-X; }

.br {background-image: url(images/br.png); background-position: left top; background-repeat: no-repeat; }

.head {
	background-image: url(images/arrow.jpg); 
	background-position: 2 0; 
	background-repeat: no-repeat; 
	font-size: 12px;
	line-height: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 38px;
	padding-right: 5px;
	height: 28px;
}

p, td{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rightline{
	border-right: 1px solid #6294C6;
}

.spacer{
	background-image: url(images/sp.png); height: 4px;
}

.thead{
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #196BA7;
}
.thead2{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3266AF;
}
.thead3{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #196BA7;
}

#mailform td{ 
	color: #196BA7;
	}

#mailform td.black{
	color: #000000;
}

#mailform input.box{
	border: 1px solid #196BA7;
}

#SelectForm td {
	color: #196BA7;
	}
	
#VendorForm td{ 
	color: #196BA7;
	}
	
#ConsumerForm td{ 
	color: #196BA7;
	}

a.button:link, a.button:visited{
	display: block;
	background-image: url(images/button.jpg);
	width: 89px !important;
	width: 99px;
	height: 28px;
	color: #FFFFFF;
	font: bold 12px Verdana, arial;
	line-height: 27px;
	text-decoration: none;
	text-align: center;
	padding-right: 10px;
	padding-left: 0px;
	background-repeat: no-repeat;
	white-space: nowrap; 
}

a.button:active {
	background-image: url(images/buttona.jpg);
}

a.button:hover {
	background-image: url(images/buttonh.jpg);
}

.g1 {
	background-color: #E9E9E9;
}

.b1 {
	border-bottom: 1px solid #C9C9C9;
}

.b2 {
	border-left: 1px solid #C9C9C9;
}

.b3 {
	border-top: 1px solid #C9C9C9;
}

.hh {
	font: normal 14px Verdana; color: #3266AF;
}
