body {
		height:100%;
		text-align:left;
		font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
		margin-bottom: 0px;
		margin-top: 0px;
		margin-left: 2px;
		margin-right: 0px;

		}

/* cell formatting */
		
td#leftnav {
			background: #eeeeee; 
			border-right: 1px solid #000000; 
			 width: 200px;
			 padding-bottom: 20px;
			 padding-top:5px;
			 }


		   
td#search {	
			font-size : 85%; 
			border-top: 0px solid #000000;
			border-bottom: 20px solid #555555;
			padding-left: 15px;
			padding-top: 3px;
			padding-bottom: 3px;
		  }
		  
td#above_search {
			background: #555555;
			height: 23px;
			
			}

/* link formatting */

A:link 	{
   text-decoration : underline; 
   color : #000000; 
   font-weight: 500%;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   }

A:visited {
   text-decoration : underline; 
   color : #441100; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A:active  {
   text-decoration : underline; 
   color : #441100; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A:hover  {
   text-decoration : underline; 
   color : #441100; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A.strongmed:link  {
   font-weight : bold;
   color : #000000; 
   text-decoration:underline;

}

A.strongmed:visited  {
   font-weight : bold;
   color : #000000; 
   text-decoration:underline;
}

A.strongmed:active  {
   font-weight : bold;
   color : #000000; 
   text-decoration:underline;
}


A.strongmed:hover  {
	font-weight : bold;
   text-decoration : underline; 
   color : #000000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color : #ffffff;
}	

/* link formatting for sub navs */

td.white  {
background: #555555; 
font-size:90%;
   color : #ffffff; 
   border-top: 1px solid #000000; 
   height: 20px;
}

.whiteline {
  color: white;
  }
  
.white  {
font-size:90%;
   color : #ffffff;
   padding-left: 6px; 
   padding-bottom : 3px;
	padding-top : 3px;
	text-decoration:none;
}

A.white:link  {
font-size:90%;
   color : #ffffff; 
   padding-bottom : 5px;
	padding-top : 5px;
	text-decoration:none;
}

A.white:visited  {
font-size:90%;
   color : #ffffff; 
  padding-bottom : 5px;
	padding-top : 5px;
	text-decoration:none;
}

A.white:active  {
font-size:90%;
   color : #ffffff; 
   padding-bottom : 5px;
	padding-top : 5px;
	text-decoration:none;
}

A.white:hover  {
font-size:90%;
   color : #000000; 
   padding-bottom : 5px;
	padding-top : 5px;
   text-decoration:underline;
   background-color : #ffffff;
}

A.white_link:link  {
font-size:90%;
   color : #ffffff; 
   padding-bottom : 5px;
	padding-top : 5px;
	text-decoration:none;
}

A.white_link:visited  {
font-size:90%;
   color : #ffffff; 
  padding-bottom : 5px;
	padding-top : 5px;
	text-decoration:none;
}

A.white_link:active  {
font-size:90%;
   color : #ffffff; 
   padding-bottom : 5px;
	padding-top : 5px;
	text-decoration:none;
}

A.white_link:hover  {
font-size:90%;
   color : #ffffff; 
   padding-bottom : 5px;
	padding-top : 5px;
   text-decoration:underline;
}

.selected  {
   font-size : 90%; 
   color : #000000; 
   padding-bottom : 5px;
	padding-top : 5px;
   text-decoration: none;
   background-color : #ffffff;
}

.strongtext  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 75%; 
   font-weight : bold; 
   color : #000000; 
}

.invisibleNav {
	color: #eeeeee;
	}





/* invisible links */

.Invisible  {
   font-size : 65%; 
   font-weight : 100%;
   color : #ffffff; 
   text-decoration:none;
}

A.InvisiLink 	{
   text-decoration : underline; 
   color : #ffffff; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   }

A.InvisiLink:visited {
   text-decoration : underline; 
   color : #ffffff; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A.InvisiLink:active  {
   text-decoration : underline; 
   color : #000000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A.InvisiLink:hover  {
   text-decoration : underline; 
   color : #000000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

/* index page main image */

img.frontImage {
border: 7px solid #EFEFEF;
}

		 
/* text formatting for left nav */
		 
.rhshead {
   padding-top : 4px;
   color : #441100; 
   line-height : 110%;
   font-weight : bold;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size : 85%;
}

 .ToolsLink  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 85%;
   color : #000000; 
   margin-top : 2px;
   margin-bottom : 5px;
   padding-left : 18px;
   padding-right : 0px;
}

.rhslist {
   padding-bottom : 4px;

   }

.textmedium  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 85%; 
   font-weight : 110%; 
   color : #000000; 
}

.textmedium_fixed  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 85%; 
   font-weight : 100%; 
   color : #000000; 
}

.aitem2  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 85%; 
   padding-left : 12px;
   margin-top : 2px;
   margin-bottom : 5px;
   background : #eeeeee url("mp_aro_555.gif") no-repeat;
}

.aitem2indent  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size : 13px;
   padding-left : 10px;
   margin-top : 2px;
   margin-bottom : 5px;
   background : #eeeeee;
}

.aitem  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 85%; 
   margin-top : 1px;
   padding-left : 12px;
   padding-bottom: 3px;
   background : #eeeeee url("mp_aro_555.gif") no-repeat;
}

.seealsodate  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size: 80%; 
   text-decoration:underline;
   font-weight: bold;
}

.disclaimer  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 75%; 
   color : #000000; 
}

/*-  text formatting for main content -*/

B  {
   font-weight : bold; 
}

.underline  {
   text-decoration : underline; 
   color : #000000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

td.readmore  {
   background-color: #f8f8f8;
   font-size : 85%; 
   font-weight : bold; 
   color : #000000;
   padding-bottom : 5px;
	padding-top : 5px;
   padding-right : 15px;
}

.b  {
   font-size : 110%; 
   font-weight : bold; 
   color : #000000; 
   padding-bottom : 0px;
	padding-top : 0px;
   text-decoration: none;
   
}

.google {
	font-size: 110%;
	}
	
#googlegray {
border: 1px solid #999999;
background-color: #efefef;
height: 50px;
padding: 10px 0px 10px 10px;
width: 60%;
}

td.content   {
   
   padding-bottom: 50px;
	padding-top : 3px;
	padding-right: 20px; 
}

td.bottomtag   {
   font-size : 80%; 
   padding-bottom: 10px;
	padding-top : 10px;
	
}


td.black  {
   background-color: #000000;
   font-size : 85%; 
   font-weight : bold; 
   color : #ffffff;
}

td.blackheader  {
   background-color: #000000;
   font-size : 18px; 
   font-weight : bold; 
   color : #ffffff;
}

td.headline  {
   background-color: #000000;
   font-size : 100%; 
   font-weight : bold; 
   color : #ffffff;  
   padding-bottom : 3px;
	padding-top : 3px;
}

td.byline  {
   background-color: #f8f8f8;
   font-style : normal;
   font-size : 70%; 
   font-weight : 100%; 
   color : #000000;
   padding-bottom : 5px;
	padding-top : 5px;
	padding-left : 12px;
}

td.frontpagenews  {
   background-color: #f8f8f8;
   font-size : 85%; 
   font-weight : 100%; 
   color : #000000;
   margin-top : 8px;
   margin-bottom : 8px;
   padding-left : 12px;
}

.bulletheadlinet2  {
	font-size : 75%;
	color : #000000; 
   margin-top : 2px;
   margin-bottom : 5px;
   margin-left : 25px;
   padding-left : 12px;
   padding-right : 0px;
   background : #ffffff url("mp_aro_555.gif") no-repeat;
}

.textlarge  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 90%; 
   font-weight : 100%; 
   color : #000000; 
}

.curvecap  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 75%; 
   font-weight : bold; 
   color : #ffffff; 
   margin-top : 2px;
   margin-bottom : 2px;
   padding-right : 0px;
}


.highlight {
	background: #cfc;
}

#producttable {
width: 80%;
line-height: 25px;
font-size: 95%;
}

.productheader {
background-color: #999999;
text-align: left;
width: 50%;
}

.productheader2 {
background-color: #999999;
text-align: center;
width: 16.5%;
}

.lightgray {
background-color: #CCCCCC;
text-align: left;
}

.centercell{
text-align: center;
}

.graybar{
background-color: #999999;
line-height: 50px;
width: 100%;
text-align: left;
vertical-align: middle;
font-weight: bold;
color: white;
padding-left: 5px;
}

#print-page {
	margin:10px;
	}
