body.spacer-left {
	background-color: #ADADAD;
	background-image: url(images/bg-left.gif);
	background-repeat: repeat-y;
	background-position: right;
}
body.spacer-right {
	background-color: #ADADAD;
	background-image: url(images/bg-right.gif);
	background-repeat: repeat-y;
	background-position: left;
}
body.topmenu .menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #075CA5;
	font-size: 10px;
}
body.topmenu .menutext a:link, body.topmenu .menutext a:visited, body.topmenu .menutext a:active {
	text-decoration: none;
	color: #075CA5;
}
body.topmenu .menutext a:hover {
	text-decoration: underline;
}
#navcontainer
{
	background: #FFFFFF;
	width: 175px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 18px;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 175px;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
	display: block;
	width: 175px;
	height: 18px;
	margin-bottom: 2px;
	padding: 0 0 0 23px;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF url(images/menubutton.gif) no-repeat left center;
}

#navcontainer>ul#navlist li a { width: 175px; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #FFFFFF;
background: #FFFFFF url(images/menubutton-rollover.gif) no-repeat left center;
}
body.home {
	margin: 0 0 0 0;
	padding: 26px 0 0 23px;
}
body.home p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.blue {
	font-weight: bold;
	color: #075CA5;
}
body.products {
	margin: 0 0 0 0;
	padding: 26px 0 0 23px;
}
.producttable {
	background-image: url(images/product-bg.gif);
	background-repeat: no-repeat;

}
.producttable p {
margin: 0;
}
body.products p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
body.products p a:link, body.products p a:visited, body.products p a:active {
	color: #000000;
}
body.products p a:hover {
	text-decoration: none;
}
body.products h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #075CA5;
	padding: 2px 0 8px 0;
	margin: 0 0 0 0;
}
body.products2 {
	margin: 0 0 0 0;
	padding: 26px 0 0 23px;
}
body.products2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
body.products2 p a:link, body.products2 p a:visited, body.products2 p a:active {
	color: #000000;
}
body.products2 p a:hover {
	text-decoration: none;
}
body.products2 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #075CA5;
	padding: 2px 0 8px 0;
	margin: 0 0 0 0;
}

html, body { 
/* background-image:  url(images/b.gif);*/ 
SCROLLBAR-FACE-COLOR: #075CA5;
SCROLLBAR-HIGHLIGHT-COLOR: #075CA5;
SCROLLBAR-SHADOW-COLOR: #075CA5;
SCROLLBAR-3DLIGHT-COLOR: #075CA5;
SCROLLBAR-ARROW-COLOR:  #FFFFFF;
SCROLLBAR-TRACK-COLOR: #E8E6E6;
SCROLLBAR-DARKSHADOW-COLOR: #075CA5;
}

/* Right Column (Distributors Page) Elements */ 

.dist_left {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
width: 159px;
height: 130px;
}

.dist_left2 {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
width: 100%;
}

.dist_left2 p {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : normal;
}

.dist_left2 p strong {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%;
font-weight : bold;
color: #075CA5;
}

.dist_left2 h3 {
padding: 0 0 0 0;
margin: 0 0 5px 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%;
font-weight : bold;
color: #007AC3;
}

.dist_left2 h5 {
padding: 0 0 0 0;
margin: 0 0 5px 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 75%;
font-weight : bold;
color: #007AC3;
}

.dist_right {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: right;
width: 321px;
height: 130px;
}

.dist_right p {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : normal;
}

.dist_right p strong {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 100%;
font-weight : bold;
color: #075CA5;
}

.dist_right_subleft {
padding: 24px 0 0 0;
margin: 0 0 0 0;
float: left;
width: 37px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
}

.dist_right_subleft_row {
padding: 14px 0 0 0;
margin: 0 0 0 0;
float: left;
width: 37px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
}

.dist_right_subright {
padding: 24px 0 0 0;
margin: 0 0 0 0;
float: right;
width: 284px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : normal;
}

.dist_right_subright a:link,  .dist_right_subright a:visited, .dist_right_subright a:active{ 
text-decoration: underline;  
color : #000000;
}

.dist_right_subright a:hover { 
text-decoration: none; 
color: #000000; 
} 

.dist_right_subright_row {
padding: 14px 0 0 0;
margin: 0 0 0 0;
float: right;
width: 478px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : normal;
}

.dist_right_subright_row a:link,  .dist_right_subright_row a:visited, .dist_right_subright_row a:active{ 
text-decoration: underline;  
color : #000000;
}

.dist_right_subright a:hover { 
text-decoration: none; 
color: #000000; 
}   

.dist_right_subleft2 {
padding: 24px 0 0 0;
margin: 0 0 0 0;
float: left;
width: 37px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : bold;
}

.dist_right_subleft3 {
padding: 14px 0 0 0;
margin: 0 0 0 0;
float: left;
width: 80px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : bold;
}

.dist_right_subleft4 {
padding: 14px 0 0 0;
margin: 0 0 0 0;
float: left;
width: 37px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : bold;
}

.dist_right_subright2 {
padding: 24px 0 0 0;
margin: 0 0 0 0;
float: right;
width: 284px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : normal;
}

.dist_right_subright2 a:link,  .dist_right_subright2 a:visited, .dist_right_subright2 a:active{ 
text-decoration: underline;  
color : #000000;
}

.dist_right_subright2 a:hover { 
text-decoration: none; 
color: #000000; 
} 

.dist_right_subright_three {
padding: 14px 0 0 0;
margin: 0 0 0 0;
float: right;
width: 225px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : normal;
}

.dist_right_subright_three a:link, .dist_right_subright_three a:visited, .dist_right_subright_three a:active { 
text-decoration: underline;  
color : #000000;
}

.dist_right_subright_three a:hover { 
text-decoration: none; 
color: #000000; 
} 

.dist_right_subright4 {
padding: 14px 0 0 0;
margin: 0 0 0 0;
float: right;
width: 284px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : normal;
}

.dist_right_subright4 a:link,  .dist_right_subright4 a:visited, .dist_right_subright4 a:active{ 
text-decoration: underline;  
color : #000000;
}

.dist_right_subright a:hover { 
text-decoration: none; 
color: #000000; 
}  

#paqe_content_left4 {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
width: 480px;
}

#paqe_content_left4 p{
padding: 0 0 60px 0;
margin: 0 0 0 0;
float: left;
width: 480px;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
color: #000000;
}

#paqe_content_left4 p a:link,  #paqe_content_left4 p a:visited, #paqe_content_left4 p a:active{ 
text-decoration: underline;  
color : #007AC3;
}

#paqe_content_left4 p a:hover {
text-decoration: none; 
color: #007AC3; 
} 

/* Right Column (Our People Page) Elements */ 

.op_subleft {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
width: 215px;
height: 135px;
}

.op_subleft p {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.op_subleft2 {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
width: 123px;
height: 109px;
}

.op_subleft2 p {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.op_subright2 {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
width: 359px;
height: 109px;
}

.op_subright2 p {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
color: #000000;
}

.op_subright2 p a:link,  .op_subright2 p a:visited, .op_subright2 p a:active{ 
font-weight : bold;
text-decoration: underline;  
color : #F4980C;
}

.op_subright2 p a:hover {
font-weight : bold;
text-decoration: none; 
color: #F4980C; 
} 

.op_subright2 h5{
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
color: #007AC3;
font-weight : normal;
}

.op_subright {
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
width: 267px;
height: 135px;
}

.op_subright p {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
color: #000000;
}

.op_subright p a:link,  .op_subright p a:visited, .op_subright p a:active{ 
font-weight : bold;
text-decoration: underline;  
color : #F4980C;
}

.op_subright p a:hover {
font-weight : bold;
text-decoration: none; 
color: #F4980C; 
} 

.op_subright h5{
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
color: #007AC3;
font-weight : normal;
}

.op_subleft_left {
padding: 14px 0 0 0;
margin: 0 0 0 0;
float: left;
width: 37px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : bold;
}

.op_subright_right {
padding: 14px 0 0 0;
margin: 0 0 0 0;
float: right;
width: 310px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : normal;
}

.op_subright_right a:link,  .op_subright_right a:visited, .op_subright_right a:active{ 
font-weight : bold;
text-decoration: underline;  
color : #F4980C;
}

.op_subright_right a:hover { 
font-weight : bold;
text-decoration: none; 
color: #F4980C; 
}  

.dist_right_subright3 {
padding: 24px 0 0 0;
margin: 0 0 0 0;
float: right;
width: 230px;
height: auto;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 70%;
font-weight : normal;
}

.dist_right_subright3 a:link,  .dist_right_subright3 a:visited, .dist_right_subright3 a:active{ 
font-weight : bold;
text-decoration: underline;  
color : #F4980C;
}

.dist_right_subright3 a:hover { 
font-weight : bold;
text-decoration: none; 
color: #F4980C; 
}  

.hpage_divider { 
float:left;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 481px;
height : 25px;
background-image : url(images/h_line.gif);
background-repeat : no-repeat;
background-position : left top;
} 
#search_input {
float: left;
}
.search_input {
margin: 0 0 0 31;
padding : 0 0 0 2;
width: 116px;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.70em;
border: 1px solid #075CA5;
}
#search_go {
float: right;
margin: 0 0 0 0;
padding : 5 25 0 0;
} 
#email_signup {
background-image : url(images/register_lozenge.jpg);
background-repeat : no-repeat;
background-position : left top;
}
#email_signup h4 {
position :absolute;
left: -9000px;
}
#email_signup p {
position :absolute;
left: -9000px;
}
.mailing_input {
width: 210px;
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 60%;
}