body { 
	 background: white; 
	 font-weight: normal;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 font-size: 11pt;
	 color:black;
}

h1 {
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

h2 {
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
h3 {
	font-size: 1.1em;
	padding-left: 5px;
	padding-right: 5px;
	font-style: italic;
}
h4 {
	font-size: 1.0em;
	font-variant: small-caps;
	padding-left: 5px;
	padding-right: 5px;
}

a {color:black; text-decoration:underline;}

/* remove blue linked image borders */
.noborder a:link img{
	border: none;
} 

.noborder a:visited img{
	border: none;
	}

.center {
	text-align: center;
}  

.rightalign {
	text-align: right;
}
	
.invislink a:link {
	text-decoration: none;
	border: none;
}

dt {
	font-weight: bold;
	color: navy;
	padding-top: 0.5em;
}
	
table {
	table-layout: auto;
	font-size: 0.9em;
	border: thin solid #B0C4DE;
}
tr, td {
	padding: 0.1em;
	padding-left: .5em;
	line-height: normal;
	vertical-align: text-top;
	border-top: thin solid #B0C4DE;
}
.tableboldtext{
	font-weight: bold;
}

caption {
	text-align: left;
	font-size: 1.1em;
}

.small {
	font-size: 0.8em;
	margin-top: -10px;
}

a.productname, .productname a {
	font-size: 1.1em;
}

.space li, .space a {
	/* only used in ssi/nav.html and not needed in new design */
}





/* code for the logo which is used on all pages */


/* didn't have topbox at all. that's why it was not displaying. didn't need after prperty.

#topbox:after{
	content: url(/ssi/topbox.html);
}
*/

#topbox{
	display:none;
}
#topbox:after{
	content: "SNMPRI";
}

.topboxlogo{
   background:  url(../images/pow_logo.png) no-repeat top left;
	background-color:white; 
	width:25%;
	float:left;
  	position: relative;
	z-index: -1; 
	
	/* try changing the height of this box to be the length of the page up to the white. */
}
.topboxlogo p{
	margin: 0 0 0 5px; 
}
.topboxlogo img {
	/* padding-top:20px;*/
	/* This padding pushes the image down out of the */
	/* logo box intothe left box for desired layout. */
}

/* mini menu above searchbox and main navigation menu */
.minimenu{
  display:none;
  }

/* main navigation menu -- suckerfish menu */

#nav{
   display:none;
}


/* end menus */

/* code for the leftbox which is used on all pages */
/* note that leftbox may be redefined on other web site pages. */
#col1 { display:none;
	background-color:white; 
	float:right;
	/* width:230px; */
	margin-top:45px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 0.9em;
	position: relative;
	z-index: 4; 
}

#col1 form {padding-left: 0.5em;} /*included from original sheet */

/*
.col1spacer{
	padding-top:800px;
}
*/
 
/* code for the main body container which is used on all web pages */
/* On the home page, adblock is contained here. On sub pages, the */
/* main product text is included here. */

#center{
/* float:right;*/ /* float right caused problems with placing divs col1, center, col2 */
	font-size: 1em;
 	line-height: 1.5em;	
	position: relative;
	z-index: 2; /* push behind menu drop down boxes */
	margin-left: 10px; /* 25.5% gives left background show */
	padding-left: 10px;
	background-color:white;
	/* height:100%;*/
}


#center h1:first-child{
	color:black;
   background-color: white;
	border-bottom: solid 4px #B0C4DE;
	margin-left:-5px;
	margin-right:-5px;
	padding-top:5px;
	padding-bottom:5px;
}

#center h1 {
	font-size: 1.3em;
	margin-top: 1.5em;
}

#center h2 {
	margin-top: 1.5em;
	font-size: 1.2em;
}

#center h3{
	font-size: 1.1em;
	margin-top: 1.1em;
}

#center p {
	margin-left: 15px;
	padding-right: 5px;
}


#center blockquote, #center .quote {
	background-color: #D7D7D7;
	margin-left: 1em;
	margin-right: 1.5em;
}

#center blockquote + p, 
#center .quote + p {
	font-size: 0.9em;
	font-style: italic;
	padding-left: 2em;
}

#center blockquote:first-letter, 
#center .quote:first-letter {
	font-size:2em; 
	float:left;
	color:#0D2B88;
	width:1em;
}

#center blockquote-nofirstletter, #center .quote-nofirstletter {
	background-color: #D7D7D7;
	margin-left: 1em;
	margin-right: 1.5em;
}

#center .quoteattr {
   font-size: 0.9em;
	font-style:italic;
	margin-top:-0.5em;
	margin-bottom:2em;
}
 
/* code for the footer which is used on the home page. */
/* note that the footer id will be defined differently on other web site pages. */

#footer{
   clear:both; 
	height:24%;
	font-size:0.85em;
	text-align:center;
	background-color:transparent;
	bottom:0%;
}


#col2{
	float:right;
	width:25%;
	margin-top:35px;
	margin-left:5px; /* push text in "center" away from "col2" */
	background-color: white;
	border: solid 2px #B0C4DE;
	padding: 0 0.5em 0.5em 0.5em;
	margin: 0 0.5em 0.5em 0;
	font-size: 0.9em;
	/* padding: top right bottom left*/
	position:relative;
	z-index: 3;
}

/* 
nice to have just a bit more space on these advertisement type lists in col1 and col2. 
*/
	
#col2 li, #col1 li {
	margin-left: -0.6em;
	line-height: 1.5em;

}

.codeexample {
	margin-left: 1em; 
	margin-right: 1.5em; 
	margin-top: 0;
	padding-top: 0;
	background-color: #D7D7D7; 
	text-align: left; 
	font-family: monospace; 
   white-space: pre;
	font-size: .85em;
}	


.regmark, 
span.regmark a:link,
span.regmark a:visited {
	font-size: 0.7em;
	vertical-align: super;
}

.ablist {
	list-style: lower-alpha;
}

/* styles pulled in from embedded styles */
span.c3 {
 	color: #035483; 
	font-size: 120%;
} /* used in some older press releases */

sup.c2 {font-size: 80%;} /* used in some older press releases */

p.c1 {padding: 1em;} /* used in some older press releases */
/* this is also used to force space for the col1 div */

/* these list styles are used on the ssa pages. */
ol.lapha {list-style-type: lower-alpha;}
ol.decimal {list-style-type: decimal;}

/* sytles from frontpage for printing */

#centerbox{
   background-color:transparent;
   clear:both; /* moved command from web page div to here */
	height:40%;
   font-size: 0.9em;
	margin-bottom:4px;
	padding: 5px;
	z-index: 2;
	border-top: solid 2px #B0C4DE;
}

.centerboxleft{
  	border: none;
   width:44%;
	height:100%;
	float: left;
}

.centerboxcenter-l{
  	border: none;
   width:44%;
	height:100%;
	float: right;
	padding-bottom:5px;
}

.centerboxcenter-r{
   clear: right;
  	border: none;
   width:44%;
	height:100%;
	float: right;
	padding-bottom:5px;
}
.centerboxright{
  	border: none;
   width:44%;
	height:100%;
	float: left;
}

/* not showing the link image arrows on print page */

.bruteforce{
   display: none;
}

.bruteforcebackground{
	display:none;
}


/* specify alignment inside these classes instead of 
in footer id which is used on all pages and needs to be centered on all but home page. */

.footerboxleft{
	width:74%;
	height:100%;
	float:left;
	text-align:left;
}

.footerboxright{
	width:25%;
	height:100%;
	float:right;
	text-align:left;
}

#adblock {
   z-index:6;
	padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	vertical-align:top;
	float:left;
	text-align:left;
}
#adblock img {
	display:none;
}
