body {
	font-family: Verdana,Arial;
	font-size: 98%;
	color: #404040;
	background-color: #FFFFFF;
}
body h2{
	color:#19C4F1;
}

a:link, a:visited, a:active {
	color: #2E5E6B; /* Ran's choice */
	/*background-color: #FFFFCC;*/
	text-decoration: none;
	padding-left: .1em;
	padding-right: .1em;
	border-bottom: dotted #999999 1px;
}
a:hover
{
	color:#0C9BC0;
	border-bottom: dotted #222222 1px;
}
#logohome {
	position:absolute; left: 23; top:20; height: 80px; width: 120px; 
	z-index: 2;
}

#HREFSiteMenu a:link, #HREFSiteMenu a:visited {
	color:#003399;  /*#FF762F; Ran's choice */
	font-weight: 700;
}

#HREFSiteMenu a:hover {
	color:#FFA72F;
}

#HREFSiteMenu .prevNextNavigation a:link, #HREFSiteMenu .prevNextNavigation a:visited {
	font-weight: 500;
	background-color:#EEE;
	color:#666666;
	padding-left: .2em;
	padding-right: .2em;
}

h1.csHREFSiteTitle {
	margin-top: 2.0em;
	font-size: 1.1em;
	color: #19C4F1;
}

#tocoLeft {   /* table of contents - database - outline */
	width: 13em;  /* this special number controls the width of the left-side outline nav (was 14 until 07-Mar-2008*/
	border: none; 
	margin-top: 1em;
	margin-left: 1em;
	padding: 0;
}

#topicHierarchy {
	font-size: 0.8em;
}

#HREFSitePageBody{
}
#HREFSitePageBody h2{   /* it is possible to color these based on page groupID; example below */
	font-size: 1.1em;
	color: #55C00C;
}

/*#HREFSitePageBody.groupCMP h2{
	color: red;
}*/

#HREFSitePageBody h3{
	font-size: 1.05em;
	color: #B22222;
}

#HREFSitePageBody h4{
	font-size: 1.0em;
	color: #B22222;
}

#HREFSitePageHeader h2 {
	font-size: 1.1em;
	color: #2088AC;
}

#HREFSitePageHeader h3 {
	font-size: 1.05em;
	color: #2088AC;
}

#HREFSitePageFooter h2 {
	font-size: 1.1em;
	color: #2088AC;
}

#HREFSitePageFooter h3 {
	font-size: 1.0em;
	color: #2088AC;
}

.productInfoSheet h2 {
	font-size: 1.05em;
	color: #B22222;
	margin-bottom: .2em;
}

.productInfoSheet a:link, .productInfoSheet a:visited {
	padding: .2em;
}

#waOrient {
	margin-top: 1.5em;
	font-size: .8em;
	border: 0.3em;
	border-left-style: solid;
	border-left-color: #FF762F;
}

#waOrient td {
	padding-left: 2em;
	background-color: #FAF0EB;
}

#HREFLegal {
	color: #D3D3D3;
	font-size: 0.8em;
}

#psHREFSite1015 {
	margin-top: 1.1em;
	border-collapse: collapse;
	border: 0.5em solid #C7E6B3;
	width: 100%;
	/*height: 87%;  made some very tall boxes 28-Jan-2009 */
}

#psHREFSite1015 td {
	padding: 1em;
	font-size: .9em;
	line-height: 1.3em;
}

#psHREFSite1015 td h2 {
	font-size: 1.05em;
}

#psHREFSite1015 td h3 {
	font-size: 1.0em;
}

.csHREFSiteOutlinedSubtext {
	font-size: .9em;
	margin-bottom: 1.5em;
}

ul.psHREFSite1014 {
	margin-top: 1em;
}

.psHREFSite1014 li {
	color: darkslategray;
}

.csHREFSiteCurrentPageDesc {
	color: red;
	font-weight: 700;
}

.csHREFSite1011 {
	color: FF762F;
	font-weight: 600;
	text-align: center;
}

.csHREFSiteGoPage {
	color:#19C4F1;
	font-weight:700;
}

.csHREFSite1000 {
	color: 19C4F1;
	font-size: 1.2em;
}

.csWHSTitleShort {
	color: #330000;
	font-weight:700;
}

.csWHSTitleLong {
	color: #663333;
	font-weight:700;
}

.csHREFSiteLSHeight {
	height: 2em;
	font-size: .9em;
	padding: 0;
}

/* ****** box colors ****** */

.csHREFSiteBoxerATS {
	background-color: #99CCFF;
}

.csHREFSiteBoxerATS h2, h3 {
	color: peru;
}

.csHREFSiteBoxerCMP {		/* company (incl. home page) */
	background-color: #EEFBE6; 
	border: none;
}

.csHREFSiteBoxerCMP h2, h3 {
	color: #55C00C;
}
.csHREFSiteBoxerCMP a:link,.csHREFSiteBoxerCMP a:visited,.csHREFSiteBoxerCMP a:active{
	color: #476B2E;
}
.csHREFSiteBoxerCMP a:hover {
	color: #68AD39;
}

.csHREFSiteBoxerECN {  /* electronic contact */
	background-color: #FFCC99;
}

.csHREFSiteBoxerECN h2, h3 {
	color: peru;
}
.csHREFSiteBoxerHST {  /* history */
	background-color: #99CCFF;
}

.csHREFSiteBoxerHST h2, h3 {
	color: peru;
}


.csHREFSiteBoxerLNK {  /* links */
	background-color: #99cccc;
}

.csHREFSiteBoxerLNK h2, h3 {
	color: peru;
}


.csHREFSiteBoxerORD {  /* order */
	background-color: #EEFBE6;
}

.csHREFSiteBoxerORD h2, h3 {
	color: peru;
}


.csHREFSiteBoxerPRD {  /* products */
	background-color: #DFF2F9;
	border: 1px solid #FFFFFF;
}

.csHREFSiteBoxerPRD h2, h3 {
	color: peru;
}

.csHREFSiteBoxerPRT {  /* portfolio */
	background-color: #EEFBE6;
}

.csHREFSiteBoxerPRT h2, h3 {
	color: #55C00C;
}

.csHREFSiteBoxerREF {  /* referrals? */
	background-color: peru;
}

.csHREFSiteBoxerREF h2, h3 {
	color: #CCCC00;
}
.csHREFSiteBoxerSEM {  /* seminars */
	background-color: peru;
}

.csHREFSiteBoxerSEM h2, h3 {
	color: #CCCCFF;
}

.csHREFSiteBoxerTSN {  /* tech support notes */
	background-color: #FFCC99;
}

.csHREFSiteBoxerTSN h2, h3 {
	color: peru;
}

.csHREFSiteBoxerSVC {  /* services */
	background-color: #EEFBE6;
}

.csHREFSiteBoxerSVC h2, h3 {
	color: palevioletred;
}

.csHREFSiteBoxerWH {  /* WebHub */
	background-color: #FFFF99;
}

.csHREFSiteBoxerWH h2, h3 {
	color: peru;
}


.csHREFSiteBoxerWHS {  /* WebHub Solutions Division */
	background-color: #660033;
}

.csHREFSiteBoxerWHS h2, h3 {
	color: peru;
}
#divcount object {
width: 16em;
height: 2.5em;
border: solid 1px #000000;
}
p.lastmod {
	font-size: small; 
	color: slategray; 
	margin-top: 2em;
}

.menuselection {
	font-family: Arial;
	font-weight: 900;
}

ul li {
	margin-bottom: 1em;
}
