/* #theLayer { display: none; } */
/*need classes for entire site to override problems seen in Netscape and Opera when style sheet applied to <p> tags - nesting didn't work appropriately and correctly tagged pages lost their presentation integrity*/
font.heading{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt;
	font-weight : bold;
	color:#003399
}


 font.subheading{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	color:#003399
}
/*Start Ultraseek Styles here*/
.label,
.query,
.search,
.resultspage,
.resultstop,
.tip,
.subtopics,
.related-topics,
.navbar,
.result-count,
.search-options,
.results,
.title,
.description,
.highlight,
.publisher,
.score,
.bar,
.leftbar,
.rightbar,
.date,
.fs,
.highlight-link
{
	 FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    	FONT-SIZE: x-small;
}
.url,.collections,.size
{
	    	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    	FONT-SIZE: xx-small;
}
/*End Ultraseek Styles*/

Body
{
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    	FONT-SIZE: x-small;
	background-color: #ffffff;
}

.standard
{
    	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    	FONT-SIZE: x-small;
	COLOR: #333333;
   }


LI
{
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    	FONT-SIZE: x-small;
	COLOR: #333333;
}


.tableheader
{
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;
	
}

A:link
{
   COLOR: #0000cc;
}

A:visited
{
	COLOR: #666666;
}
A:hover
{
   COLOR: #FF0033;
}


A.darkbglink:link
{
   COLOR: #FFFFFF;
}

A.darkbglink:hover
{
   COLOR: #FFCC33;
}

A.darkbglink:visited
{
	COLOR: #ffffff;
}


A.sidenavlink:link
{
   COLOR: #000000;
   	text-decoration: none;
}

A.sidenavlink:hover
{
	COLOR:  #CCCC99;
	background-color : #CCCC99;
	width: 100%;
	text-decoration: none;
}

A.sidenavlink:visited
{
	COLOR: #000000;
	text-decoration: none;
}


A.topnavlink:link
{
	COLOR: #000000;
	text-decoration: none;
}

A.topnavlink:hover
{
   COLOR: #FF0033;
   	text-decoration: none;
}

A.topnavlink:visited
{
	COLOR: #000000;
	text-decoration: none;
}


A.newslink:link
{
	COLOR: #0000CC;
	text-decoration: none;
}

A.newslink:hover
{
   	COLOR: #FF0033;
   	text-decoration: underline;
}

A.newslink:visited
{
	COLOR: #666666;
	text-decoration: none;
}



.white
{
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: x-small;
   }
   
.error
{
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: x-small;
   }

.darkbgsmall
{
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt;
   }

.tableheaderbg
{
	background-color: #0000cc;
}

font.small{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small
}

.small
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt;
   }


 .topnavsmall
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt;
   }

TD
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: x-small;
   }

.header
{
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	FONT-SIZE: small;
	COLOR: #333333;
	FONT-WEIGHT: bold
}


.subheader
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: x-small;
	COLOR: #333333;
    FONT-WEIGHT: bold	
}

.subheaderHome
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: x-small;
	COLOR: white;
    FONT-WEIGHT: bold	
}

.tierHeader
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: x-small;
	COLOR: white;
    FONT-WEIGHT: bold	
   }

.sidenav
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt;

}
/* BEGIN .NET SideNav Menu */
.menuSelectedTier1
{
	background-color : #CCCC99;
}

.menuSelectedTier2
{
	background-color: #F5F5F5 ;
}

.menuNonSelectedTier2
{
	background-color: #F5F5F5 ;
}
/* END .NET SideNav Menu */

/* Begin Brown & Company style's */
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.text A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.text A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.text A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration:none;
}
.style1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

.style1 A {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

.style1 A:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.footernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration:none;
}

.footernav A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration:none;
}
.footernav A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration:none;
}

.footernav A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration:none;
}

.hpfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

.hpfooter A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration:none;
}
.hpfooter A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration:none;
}

.hpfooter A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-decoration:none;
}

.ecodev_subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.ecodev_subnav A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.ecodev_subnav A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.ecodev_subnav A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}
/* End Brown & Company Styles */

tr.gridHeader{
      background-color: #336699;
      color: #FFFFFF;
      text-decoration: none;
	font-size: 7pt;
	font-weight: bold;

}

td.gridHeader{
        text-align:left;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: white;

}

tr.grid{
	background-color: #336699;
        color: #FFFFFF;
}
td.grid{
	background-color: #336699;
        color: #FFFFFF;
}

td.grid a:hover { color: #FFFFFF}
td.grid a:visited { color: #FFFFFF}
td.grid a:link { color: #FFFFFF }

th.grid{
	text-align:left;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: white;
}

th.grid a:hover { color: #FFFFFF  }
th.grid a:visited { color: #FFFFFF  }
th.grid a:link { color: #FFFFFF  }


/* skmMenu .NET Menu Control */
.topmenustyle 
{
	font-family: Arial;
	font-size: 10px;  
	color:Black;
	background-color: #F5F5F5 ; /* "WhiteSmoke" */
	cursor:default
	}
.submenustyle 
{
	font-family: Arial;
	font-size: 10px;  
	color:Black;
	width: 145px;
	padding-left: 3px;
	padding-top: 3px;
	padding:2px;
	padding-bottom:3px;
	background-color: #F5F5F5 ;  /* "WhiteSmoke" */
	border: solid 1px #999999 ;
	cursor:default
	}
.menuitem 
{
	font-family: Arial;
	font-size: 10px;    
	width: 145px;
	color:Black;
	cursor:default;
	  }
.mouseover 
{
	font-family: Arial;
	font-size: 10px;  
	color:Black;
	background:  #c0c073; 
	cursor:default;
	}
