/* BUG FIXES AND WORKAROUNDS           */
/* This must be the first A defined in stylesheet to prevent IE3 bug */
.ie3fix a { text-decoration:underline; color:#069}

/* ----------------------------------- */
body {background-color:#fff; margin:0px}

/* ----------------------------------- */
/* FORM ELEMENTS                       */
.sitesearchsubmit  	{ font:bold 10px Verdana,sans-serif; background-color:#fff}
.sitesearchfield    { font:11px Verdana,sans-serif; background-color:#fff; margin-left:18px}
.searchsubmit     	{ font:bold 10px Verdana,sans-serif; background-color:#fff}
.searchfield      	{ font:11px Verdana,sans-serif; background-color:#fff}
.searchBoxField		{ font:11px Verdana,sans-serif; width:147px}
.searchBoxMenu		{ font:11px Verdana,sans-serif; width:150px}
.searchBoxButton	{ font:bold 10px sans-serif; background-color:#fff}
.selectormenu		{ font:11px Verdana,sans-serif}

/* ----------------------------------- */
/* PAGE TITLES                */
.title#full-width {width:720px}
.title {margin:13px 20px 20px 20px}
.title#half-width, .print .title {margin:13px 0 20px 0}
.title h4 {font:bold 10px Verdana,sans-serif; color:#666; margin-top:0px; margin-bottom:2px}
.title h1 {font:normal 24px/24px Verdana,serif; margin-top:0px; margin-bottom:13px}
.title h3 {font:bold 14px Verdana,serif; color:#777; margin-top:0px; margin-bottom:10px}
.title h3 .hl {color:#333}
.title h5 {font:bold 12px Verdana,serif; color:#999; margin-top:0px; margin-bottom:10px}

/* EXCEPTIONS: Page titles */
.tp .title h1 {font:bold 24px/24px 'Trebuchet MS',sans-serif; color:#719A21; margin-top:0px; margin-bottom:13px}
.tp .title h1.important {color:#c60}

/* OLD: Page titles. Being phased out */
.pagetitle		{font:normal 24px Verdana,serif}
.pagesubtitle   {font:bold 10px Verdana,sans-serif; color:#666}
h1				{font:normal 24px Verdana,serif; margin:0px}
.searchResultsSummary       { font:bold 14px Verdana,serif; color:#666; margin-bottom:10px}
.searchResultsSummary .hl    {color: #333}

/* --------------------------------- */
/* HEADER AND FOOTER MENU CLASSES    */
.headergroupmenu       { font:bold 12px Verdana,sans-serif;}
.headergroupmenu a       { text-decoration:none; color:#fff}
.headergroupmenu a:hover { text-decoration:underline}
.headersectionmenu       { font:bold 10px Verdana,sans-serif}
.headersectionmenu a     { text-decoration:none}
.tp .headersectionmenu a     {color:#fff}
.headersectionmenu a:hover { text-decoration:underline; color:#fff}
.headerhomelinks {margin: 18px 0 0 18px;}
.headerwhiteline           { background-image:url(../images/core/headerwhiteline.gif)}
.footertoplinks            { font:bold 10px Verdana,sans-serif; color:#666}
.footertoplinks a          { text-decoration:none; color:#CCC}
.footertoplinks a:hover    { text-decoration:underline}
.footersublinks            { font:10px Verdana,sans-serif; color:#666}
.footersublinks a          { text-decoration:none; color:#CCC}
.footersublinks a:hover    { text-decoration:underline}
.footerfineprint           { font:10px Verdana,sans-serif; color:#666}

/* ----------------------------------- */
/* LINK CLASSES                        */
/* Should be added to TDs or FONTS that contain HREFs  */
/* More About Image Links */
.moreAboutImage 		{font:10px/12px Verdana, sans-serif;padding:5px 2px 0 2px;margin:0}
.moreAboutImage a 		{margin-bottom:10px;padding-right:15px;text-decoration:none;float:right;color:#666;background:url(../images/core/icon_popup.gif) no-repeat center right}
.moreAboutImage a:hover	{text-decoration:underline}

/* Exceptions: More About Image Links  */
.moreAboutImage a.email 		{background-image:url(../images/core/icon_email_white.gif); padding-top:0px}
.moreAboutImage .black a.email 	{float:left; color:#999; background-image:url(../images/core/icon_email_black.gif)}
.moreAboutImage a.close 		{background-image:url(../images/core/icon_close.gif); padding-top:0px}
.moreAboutImage .black a.close	{float:left; color:#999; background-image:url(../images/core/icon_close_black.gif)}
.objImageWithCaption .moreAboutImage a.more 	{margin-bottom:2px}
.moreAboutImageOld		    {font: 10px Verdana,sans-serif; color:#666}
.moreAboutImageOld a        {text-decoration:none}
.moreAboutImageOld a:hover 	{text-decoration:underline}
.introMenu		         	{ font:bold 10px Verdana,sans-serif; color:#fff}
.introMenu a      			{ text-decoration:none; color:#fff}
.introMenu a:hover 			{ text-decoration:underline; color:#fff}
.pageUtilities        		{ font:11px Verdana,sans-serif}
.pageUtilities .arrow  		{ color:#333; font-weight:bold}
.pageUtilities a            { text-decoration:none}
.pageUtilities a:hover      { text-decoration:underline}
.pageSidebarNav				{ font:11px Verdana,sans-serif}
.pageSidebarNav .highlighted { color:#333; font-weight:bold}
.pageSidebarNav .arrow		{ color:#666; font-weight:bold}
.pageSidebarNav a			{ text-decoration:none}
.pageSidebarNav a:hover		{ text-decoration:underline}
.pagesetNav                 { font:bold 11px Verdana,sans-serif}
.pagesetNav .arrow          { color:#666; font-weight:bold}
.pagesetNav a               { text-decoration:none}
.pagesetNav a:hover         { text-decoration:underline}

/* For general usage when a specific link underline is to be suppressed */
a.noline                    { text-decoration:none}
a.noline:hover              { text-decoration:underline}

/* For general usage when the link underlines inside a td are to be suppressed */
.nolineAll a                { text-decoration:none}
.nolineAll a:hover          { text-decoration:underline}

/* For news links */
a.news              		{ text-decoration:none; color:#39F}
a.news:hover          		{ text-decoration:underline; color:#39F}

/* ------------------- */
/* HOMEPAGE CLASSES    */
.hmLeftContent 			    { font:10px Verdana,sans-serif; color:#333}

/* ----------------------------------- */
/* MANAGED CONTENT & OBJECT CLASSES    */
/* These are usually added to TD tags that will contain Managed Content   */
/* Content that is essentially a list of options or pages */
.contentlisting             { font:11px Verdana,sans-serif}

/* Fastfact objects text content */
.fastfacttitle            	{ font:10px Verdana,sans-serif}
.fastfactcontent           	{ font:10px Verdana,sans-serif}

/* Search Forms text content */
.searchBoxTitle           	{ font:bold 10px Verdana,sans-serif; color:#fff}
.searchBoxText           	{ font:10px/16px Verdana,sans-serif}

/* Normal content */
.contentplain             	{ font:11px Verdana,sans-serif}
.contentplain h2		{ font:normal 20px Verdana,serif; color:#666}
.contentplain h3           	{ font:bold 14px Verdana, serif; color:#333}
.contentplain h4          	{ font:bold 11px Verdana,sans-serif; color:#333}
.contentplain .headingLinks a   { font-weight:bold}
.listCategories p  { margin: 0 0 4px 0}
.inlineimagecaption        	{ font:bold 10px Verdana,sans-serif; color:#fff}
.formattedtabletitle		{ font:bold 10px Verdana,sans-serif}
.formattedtabletext			{ font:10px Verdana,sans-serif}
h4							{ font-family:Verdana,serif}
dt                          { font:bold 12px/14px Verdana,sans-serif}
dd                         	{ font:10px/12px Verdana,sans-serif}
.contentIntroText 			{ font:italic 18px/24px Verdana,serif; color:#999}
table.searchListing 	{border-top:1px solid #999; margin-top:2px}
.searchListing th 		{background:#EEE; text-align:left; font:bold 10px Verdana,sans-serif; color:#666; padding:4px 0 6px 0}
.searchResultDescIcon	{float:left; width:23px; padding:4px 0 0 2px}
.searchResultDescText   {float:left; width:90%}
.searchListing td		{ background:url(../images/core/bg_dashed.gif) bottom repeat-x; padding-bottom:11px; vertical-align:top}
.searchListing td.searchResultTitle  { font:bold 12px Verdana,sans-serif; background:none; padding:8px 0 0 0}
.searchResultsHeaders       {font:bold 14px/20px Verdana,serif; color:#777}
.searchResultsHeaders .hl  	{color:#333}
.searchResultsCategories    {font:11px Verdana,sans-serif; color:#666}
.searchResultsCategories p  {margin: 0 0 2px 0}
.searchResultsSortTitle    	{font:bold 10px Verdana,sans-serif; color:#666}
.searchResultTitle         	{font:bold 12px Verdana,sans-serif}
.searchResultDesc          	{font:10px/12px Verdana,sans-serif; vertical-align:top}
.searchResultProps        	{font-style:italic; margin:3px 0 3px 0; color:#333}
.searchResultTPadd			{margin-top:5px}
.catListingSummary h3      { font:bold 14px Verdana,serif; color:#666}
.catListingSummary h3 .hl  {color: #333}
.operatorAddress 			{font:bold 11px Verdana,sans-serif; color:#999}
.operatorElementHeading 	{font:bold 11px Verdana,sans-serif; color:#666}
.operatorContactDetails    	{font:11px Verdana,sans-serif}
.operatorPriceRange        	{font:11px Verdana,sans-serif; color:#000}
.operatorAwards         	{font:11px Verdana,sans-serif; color:#000}
.operatorDisclaimer      	{font:10px Verdana,sans-serif; color:#999}
.operatorDisclaimer h4     	{font:bold 10px Verdana,sans-serif; text-transform:uppercase; margin-bottom:0}

/* News content */
.contentnews             	{ font:11px Verdana,sans-serif}
.contentnews h2		{ font:normal 20px Verdana,serif; color:#666}
.contentnews h3           	{ font:bold 14px Verdana, serif; color:#333}
.contentnews h4          	{ font:bold 11px Verdana,sans-serif; color:#333}
.contentnews  a   { font-weight:bold}

/* References */
.refMainAuthor         { font:bold 11px Verdana,sans-serif; color:#BB0033}
.refAuthors            { font:11px Verdana,sans-serif; color:#000}
.refTitle              { font:bold 11px Verdana,sans-serif; color:#006688}
.refJournal            { font:10px Verdana,sans-serif; color:#000}
.refAbstract           { font:bold 10px Verdana,sans-serif; color:#008877}
.refAbstract a         { text-decoration:none; font:bold 10px Verdana,sans-serif; color:#008877}
.refAbstract a:hover   { text-decoration:underline; font:bold 10px Verdana,sans-serif; color:#008877}

/* Find us */
.findus                { font:bold 11px Verdana,sans-serif; color:#666666}
.findus a              { text-decoration:none; font:bold 11px Verdana,sans-serif; color:#666666}
.findus a:hover        { text-decoration:underline; font:bold 11px Verdana,sans-serif; color:#BB0033}