html {
	}
body {
	width: 100%;
	margin: 0;
	padding: 0;
	font: 80%/130% Arial, Geneva, sans-serif;
	color: #575062;
	background-color:#85ABC2 /*96C3E2 #A6A7B2#BFB6B9;*/
	}
h1 {
	font: bold 130%/200% Arial, Geneva, sans-serif;
	margin: 0;
	padding: .25em .25em .25em .5em;
	color:#000;
	}
h2 {
	font:bold 120% Arial, Geneva, sans-serif;
	color:#464553;
	}
h2, h3, h4, h5, h6 {
	margin: 0;
	padding: .5em .25em 0 .3em;
	color:#464553;
	}
h2 a, h3 a, h4 a, h5 a, h6 a	{
	color:#464553;
	text-decoration: underline;
	}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover	{
	color:#5269AD;
	text-decoration: underline;
	}
h3 {
	font:bold 110%/120% Arial, Geneva, sans-serif;
	color:#5269AD;
	}
h4 {
	font:bold 100%/120% Arial, Geneva, sans-serif;
	color:#5269AD;
	}
h5 {
	
	font:bold 90%/120% Arial, Geneva, sans-serif;
	color:#5269AD;
	}
h6 {
	font:bold 80%/120% Arial, Geneva, sans-serif;
	color:#5269AD;
	}
p {
	margin: 0;
	padding: .25em .25em .5em .5em;
	text-indent: 0;
	color:#575062;
	}
p.pdivider {
	border-bottom:1px dashed #5269AD;
	margin-top:0;
	}
form {
	margin: 0;
	padding: 0;
	font: normal 1em/1em Arial, Geneva, sans-serif;
	}
form.viewcartform {
	margin: 0;
	padding: .2em;
	border: none;
	z-index: 200;
}

input {
	margin: 0;
	padding: .2em 0 0 0;
	font: normal 1em/1em Arial, Geneva, sans-serif;
	}
ol {
	margin: .25em 0 0 3em;
	padding:0 .5em;
	color:#575062;
	}
ul {
	margin: .25em 0 0 2em;
	padding:.25em .5em;
	color:#575062;
	}
ul.rtside {
	margin:0 .5em 0 2em;
	padding:0;

	}
li {
	 color:#575062;
	}
a { color:#005695; }
a:hover { color:#464553; }
a.none {text-decoration:none; }
a:hover.none {text-decoration:none; }
a.readmore { font-size:xx-small; font-style:italic; }
a.readmore:hover { font-size:xx-small; font-style:italic; }
a.whitelinks
{color: #fff; font-size:.8em;}
a.whitelinks:hover
{color:#464553;  font-size:.8em;}

.quote {
	font: italic normal .9em/130% Georgia,  "Times New Roman", Times, serif;
	color: #5269AD;
	background-color: #fff;
	
}
.redtext {
	color: #bf2e1a;
}
.smalltxt {
	font-size: xx-small;
}
.boldtxt
	{
	font-weight: bold;
	}
.sm_italics, emphasis {
	font-style: italic;
	
}
hr {
	margin:0; padding:0; color:#464553;  width:98%; height:1px; 
}
.sideHeaders {
	background-color: #f0f0f0;
	text-align: right;
	}
.alignright {
	text-align: right;
	font: .8em Arial, Geneva, sans-serif;
	margin:0 .5em 0 0;
	padding:0;
	color:#000;
	}
/* images with em sizing */

img.img130x130 {width:8.125em; height:8.125em;}
img {padding:.5em;}
img.opmanlogo { width:16.375em; height:3.125em;}

.centermargin10px	{
	text-align: center; 
	margin: 0;
	padding:.5em;
	}
