body {
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	background-color : #FFFFFF;
	layer-background-color : #FFFFFF;
	font-size: 95%;
}


td {
	font-family: Trebuchet MS;
	font-size: 95%;
	color: #333333;
}

p {
	font-family: Trebuchet MS;
	font-size: 95%;
	color: #333333;
}

li {
	font-family: Trebuchet MS;
	font-size: 95%;
	color: #333333;
	padding: 2px; 
	  
}
td p
{
    
}
td td td ul li
{
    font-size: 100%;
}
ul.sample {
	list-style-type: none;

}
		
.sample li{


	padding-bottom: .29em;
}
	
ul.samplesub {
	list-style-type: none;
	padding-left: 1.5em;
	margin: 0;
}
		
.samplesub li{

	padding-bottom: .29em;
}

h3, .blueheader {
	font-family: Arial;
	font-size: 95%;
	font-weight:bold;
	color: #234075;
}

h2 {
	font-family: Arial;
	font-size: 100%;
	font-weight:bold;
	color: #234075;
}

.blackpageheader {
	font-family: Arial;
	font-size: 95%;
	font-weight:bold;
	color: #000000;
}
.orangeheader {
	font-family: Arial;
	font-size: 95%;
	font-weight:bold;
	color: #E3A82b;
}

.whiteheader {
	font-family: Arial;
	font-size: 95%;
	font-weight:bold;
	color: #ffffff;
}

.orangepageheader {
	font-family: Arial;
	font-size: font-size: 100%;
	font-weight:bold;
	color: #E3A82b;
}

.redheader {
	font-family: Arial;
	font-size: 95%;
	font-weight:bold;
	color: #EB0000;
}

.tabletext {
	font-family: Arial;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
}

.tabletextheader {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	background-color: #FFFDEE;
	layer-background-color: #FFFDEE;
}

.tabletextred {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #cc0000;
	position: relative;
    top: -0.5ex; 
}

/*
#topimage {
background-image:url("/images/oval_top_573.gif"); 
background-repeat:no-repeat; 
background-color:#ffffff;} 
  
#bottomimage {
background-image:url("/images/oval_bottom_573.gif"); 
background-repeat:no-repeat; 
background-color:#ffffff;} 
  
#backcolor {
background-image:url("/images/oval_sides_573.gif");
background-repeat:repeat; 
background-color:#ffffff;
} 

#topimageyellow {
background-image:url("/images/oval_top_yellow_573.gif"); 
background-repeat:no-repeat; 
background-color:#ffffff;} 
  
#bottomimageyellow {
background-image:url("/images/oval_bottom_yellow_573.gif"); 
background-repeat:no-repeat; 
background-color:#FFFDEE;} 
  
#backcoloryellow {
background-image:url("/images/oval_sides_yellow_573.gif");
background-repeat:repeat; 
background-color:#ffffff;
} 
*/

#topimagesearch {
background-image:url("/images/oval_top_767.gif"); 
background-repeat:no-repeat; 
background-color:#ffffff;} 
  
#bottomimagesearch {
background-image:url("/images/oval_bottom_767.gif"); 
background-repeat:no-repeat; 
background-color:#ffffff;} 
  
#backcolorsearch {
background-image:url("/images/oval_sides_767.gif");
background-repeat:repeat; 
background-color:#ffffff;
} 

#topimagepop {
background-image:url("/images/oval_top_450.gif"); 
background-repeat:no-repeat; 
background-color:#ffffff;} 
  
#bottomimagepop {
background-image:url("/images/oval_bottom_450.gif"); 
background-repeat:no-repeat; 
background-color:#ffffff;} 
  
#backcolorpop {
background-image:url("/images/oval_sides_450.gif");
background-repeat:repeat; 
background-color:#ffffff;
} 

#navtopimage {
background-image:url("/images/oval_nav_top.gif"); 
background-repeat:no-repeat; 
background-color:#ffffff;} 
  
#navbottomimage {
background-image:url("/images/oval_nav_bottom.gif"); 
background-repeat:no-repeat; 
background-color:#ffffff;} 
  
#navbackcolor {
background-image:url("/images/oval_nav_sides.gif");
background-repeat:repeat; 
background-color:#ffffff;
} 

#navbackimage {
background-image:url("/images/oval_nav_background.gif");
background-repeat:no-repeat; 
background-color:#ffffff;
}

#navbackimagelarge {
background-image:url("/images/oval_nav_background_large.gif");
background-repeat:no-repeat; 
background-color:#ffffff;
}


#navbackimageblue {
background-image:url("/images/oval_nav_blue_background.gif");
background-repeat:no-repeat; 
background-color:#ffffff;
}

#navbackimageyellow {
background-image:url("/images/oval_nav_yellow_background.gif");
background-repeat:no-repeat; 
background-color:#ffffff;
}


A {
	font-family : Trebuchet MS;
	font-size: 100%;
	color : #234075;
	font-weight: bold;
	text-decoration : underline;
}

A:HOVER {
	font-family : Trebuchet MS;
	font-size: 100%;
	color : #E3A82B;
	
	text-decoration : underline;
}

A.altlink {
	font-family : Trebuchet MS;
	font-size: 100%;
	color : #234075;
	font-weight : normal;
	text-decoration : underline;
}

A:HOVER.altlink {
	font-family : Trebuchet MS;
	font-size: 100%;
	color : #F5C860;
	font-weight : normal;
	text-decoration : underline;
}

A.smalllink {
	font-family : Trebuchet MS;
	font-size : 80%;
	color : #234075;
	font-weight : normal;
	text-decoration : underline;
}

A:HOVER.smalllink {
	font-family : Trebuchet MS;
	font-size : 80%;
	color : #F5C860;
	font-weight : normal;
	text-decoration : underline;
}

A.navlink {
	font-family : Arial;
	font-size : 85%;
	color : #234075;
	font-weight : bold;
	text-decoration : none;
}

A:HOVER.navlink {
	font-family : Arial;
	font-size : 85%;
	color : #F5C860;
	font-weight : bold;
	text-decoration : none;
}

A.bluelink {
	font-family : Arial;
	font-size: 95%;
	color : #234075;
	font-weight : bold;
	text-decoration : underline;
}

A:HOVER.bluelink {
	font-family : Arial;
	font-size: 95%;
	color : #234075;
	font-weight : bold;
	text-decoration : underline;
}

A.orangelink {
	font-family : Arial;
	font-size: 95%;
	color : #F5C860;
	font-weight : bold;
	text-decoration : underline;
}

A:HOVER.orangelink {
	font-family : Arial;
	font-size: 95%;
	color : #F5C860;
	font-weight : bold;
	text-decoration : underline;
}


A.navlink2 {
	font-family : Arial;
	font-size : 85%;
	color : #234075;
	font-weight : bold;
	text-decoration : none;
}

A:HOVER.navlink2 {
	font-family : Arial;
	font-size : 85%;
	color : #F5C860;
	font-weight : bold;
	text-decoration : none;
}

A.hflink_orange {
	font-family : Arial;
	font-size : font-size: 100%;
	color : #F5C860;
	font-weight : bold;
	text-decoration : none;
}

A:HOVER.hflink_orange {
	font-family : Arial;
	font-size : font-size: 100%;
	color : #F5C860;
	font-weight : bold;
	text-decoration : none;
}

A.hflink_blue {
	font-family : Arial;
	font-size : font-size: 100%;
	color : #234075;
	font-weight : bold;
	text-decoration : none;
}

A:HOVER.hflink_blue {
	font-family : Arial;
	font-size : font-size: 100%;
	color : #234075;
	font-weight : bold;
	text-decoration : none;
}

A.bottom_nav {
	font-family : Arial;
	font-size : 85%;
	color : #234075;
	font-weight : bold;
	font-style: italic;
	text-decoration : none;
}

A:HOVER.bottom_nav {
	font-family : Arial;
	font-size : 85%;
	color : #234075;
	font-weight : bold;
	font-style: italic;
	text-decoration : none;
}

A.header_link_blue {
	font-family: Arial;
	font-size: 100%;
	font-weight:bold;
	color: #234075;
	text-decoration : none;
}

A:HOVER.header_link_blue {
	font-family: Arial;
	font-size: 100%;
	font-weight:bold;
	color: #234075;
	text-decoration : none;
}

A.header_link_orange {
	font-family: Arial;
	font-size: 100%;
	font-weight:bold;
	color: #E3A82b;
	text-decoration : none;
}

A:HOVER.header_link_orange {
	font-family: Arial;
	font-size: 100%;
	font-weight:bold;
	color: #E3A82b;
	text-decoration : none;
}

A.druglink {
	font-family : Arial;
	font-size : 100%;
	color : #234075;
	font-weight : bold;
	text-decoration : underline;
}

A:HOVER.druglink {
	font-family : Arial;
	font-size : 100%;
	color : #234075;
	font-weight : bold;
	text-decoration : underline;
}

A.anchor {
	font-family : Arial;
	font-size : 85%;
	color : #234075;
	font-weight : bold;
	text-decoration : none;
}

A:HOVER.anchor {
	font-family : Arial;
	font-size : 85%;
	color : #F5C860;
	font-weight : bold;
	text-decoration : none;
}

.blackfill {
	background-color: #000000;
	layer-background-color: #000000;
}

.lightgrayfill {
	background-color: #cccccc;
	layer-background-color: #cccccc;
}

.whitefill {
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
}

.lightbluefill {
	background-color: #D9E5EE;
	layer-background-color: #D9E5EE;
}
/*
.lightyellowfill {
	background-color: #FFFDEE;
	layer-background-color: #FFFDEE;
}
*/
#cell2 {
	font-family: Arial;
	font-size: 85%;
	font-weight:bold;
	color: #004289;
}

.titlecontainer {
   position: relative;
   height: 25px;
   }
	 
	 .titlecontainerbig {
   position: relative;
   height: 65px;
   }

.left-element {
   position: absolute;
   left: 0;
   width: 75%;
	font-family: arial;
	font-weight:bold;
	color: #234075;
	font-size: 100%;
   }
.bluepageheader
{
	font-family: arial;
	font-size: 100%
	font-style: italic;
	font-weight:bold;
	color: #234075;
}
.right-element {
   position: absolute;
   right: 0;
   width: 25%;
   text-align: right; /* depends on element width */
   }

/*added by KF.  place around words with dashes to prevent wrapping within the word*/   
.nowrap { white-space:nowrap }


div#leftCInner ul li ul li ul li
{
    margin-left: 10px;

}

div.formLearn input.fPageGo {
  width: 26px;
  height: 24px;
  background: url('/images/layout/go.gif') no-repeat;
  border: none;
  cursor: pointer;
	cursor: hand;
	margin: 0;
	padding: 0;
}

table.search-filters-top {
  border: 1px solid #d5cbaf;
  background-color: #fffbee;
  padding: 10px;
  border-collapse: collapse;
  width: 480px;
  margin-left: 25px;
}

table.search-filters-top table {
  border-collapse: collapse;
}

table.search-filters-top td {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

table.search-filters-top table td {
  font-size: 14px;
  padding: 4px 0;
  text-align: left;
}

table.search-filters-top div.current-filter-image,
table.search-filters-top div.current-filter-text,
table.search-filters-top table td a,
table.search-filters-top table td span {
  display: block;
  height: 20px;
  padding: 5px;
}

table.search-filters-top div.current-filter-image, table.search-filters-top div.current-filter-text {
  font-size: 110%;
  font-weight: bold;
  border: 1px solid #e1d4b2;
  background: url('/images/layout/search-current-filter.png') repeat-x top left;
}

table.search-filters-top div.current-filter-image {
  border-right: none;
}

table.search-filters-top div.current-filter-image img {
  margin-top: 2px;
  margin-bottom: 3px;
}

table.search-filters-top div.current-filter-text {
  color: #210;
  border-left: none;
}

span.search-result-label, span.search-result-label-pdf {
  font-family: arial, helvetica, sans-serif;
  padding: 0 0 0 10px;
  font-size: 10px;
  color: #666;
}

span.search-result-label-pdf {
  padding: 0 6px 0 0;
  font-weight: bold;
  font-size: 11px;
  color: #bc787e;
}

.category-sections {
  background-color:#fffbee;
  border:1px solid #d5cbaf;
  border-collapse:collapse;
  color:#336699;
  margin:0 0 20px;
  padding:10px !important;
}

.feed-news-item {
  margin: 0 0 20px 0;
}

.feed-news-item .feed-news-item-date {
  margin: 0 0 2px 0;
  font-size: 12px;
  color: #333;
}

.feed-news-item .feed-news-item-title {
  margin: 0 0 5px 0;
  font-size: 14px;
  color: #333;
}

.feed-news-item p {
  margin: 0;
  padding: 0 0 10px 0;
}

.feed-news-item .feed-news-item-read-more {
  float: right;
  display: block;
  margin: 2px 0 0 5px;
}