body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color : #ffffff;}

body.be-excellence-awards { 
	color: #fff;
	background-color: #300; }	

#topcat { display: none; }	
td {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-repeat:no-repeat;}
	
td dt {list-style:none; margin-left:0;}
td dd {margin-left:5px;}

input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;}

select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;}

A:link, A:active { color: #3333F3; }
A:visited { color: #F50C22; }
span.categoryheadline table.leadin {
	clear:none;
}
A.leadinsm:link, A.leadinsm:visited, A.leadinsm:active 
{
	font-family : "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	font-weight : normal;
}

A.tocleadin1:link, A.tocleadin1:visited, A.tocleadin1:active 
{
	font-family : "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	font-weight : normal;
}
	
A.tocleadin2:link, A.tocleadin2:visited, A.tocleadin2:active 
{
	font-family : "Times New Roman", Times, serif;
	font-size : 18px;
	color : #fff;
	font-weight : normal;
}
A.tocleadin2:hover { COLOR: #fff; }
	
A.leadinlg:link, A.leadinlg:visited, A.leadinlg:active 
{
	font-family : "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	font-weight : normal;
}
	
A.relatedtext1:link, A.relatedtext1:visited, A.relatedtext1:active 
{
	font-family : "Times New Roman", Times, serif;
	font-size : 18px;
	color : #000000;
	font-weight : normal;
}

A.relatedtext2:link, A.relatedtext2:visited, A.relatedtext2:active 
{
	font-family : "Times New Roman", Times, serif;
	font-size : 18px;
	color : #fff;
	font-weight : normal;
}
/* text color for right column*/
.style1 {color: #ffeca9}
	
/*bgcolors*/
.linebg1 {background-color : #22303b;}
.linebg2 {background-color : #fff;}
.topbg {background-color : #06c;}
.topnavline {background-color : #036;}
.topnavbg {background-color : #fff;}
.lcolbg {background-color : #06c;}
.rcolbg {background-color : #e6e6e6;}
.relatedbg1 {background-color : #22303b;}
.relatedbg2 {background-color : #fff;}
.colrelatedbg {background-color : #22303b;}
.coltocbg {background-color : #22303b;}
.kwsearchbg {border: 1px #666 solid; background-color : #ccc;}
.tsearchbg {background-color : #22303b;}
.mssearchbg {background-color : #22303b;}
.csearchbg {background-color : #22303b;}
.footerbg {background-color : #eee;}
	
.toctitle1 
{ 
        COLOR: #000000; 
        FONT-FAMILY: Arial, Helvetica, sans-serif; 
        FONT-SIZE: 16px; 
        FONT-STYLE: normal; 
        FONT-VARIANT: normal; 
        FONT-WEIGHT: bold; 
        TEXT-DECORATION: normal; 
} 
	
.toctitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;}
	
.toclheader1 
{ 
        COLOR: #000000; 
        FONT-FAMILY: Arial, Helvetica, sans-serif; 
        FONT-SIZE: 18px; 
        FONT-STYLE: normal; 
        FONT-VARIANT: normal; 
        FONT-WEIGHT: bold; 
        TEXT-DECORATION: normal; 
        padding-bottom: 3px;
        border-bottom: 1px #21295a solid;
} 
	
.toclheader2 {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #22303b;
	background-color: #fff;
	padding: 5px;}
	
.tocsheader1 {
	font-size: 12px;
	font-weight: bold;
	color: #666;}
	
.tocsheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.tocteaser1 { color: #22303b; }
	
.tocteaser2 { color: #fff; }
	
.relatedtitle1 {
	font-size: 12px;
	font-weight: bold;
	color: #22303b;}
	
.relatedtitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.relatedtext1 { color: #22303b; }
	
.relatedtext2 { color: #fff; }
	
.ptitle1 {
	font-size: 12px;
	font-weight: bold;
	color: #22303b;}
	
.ptitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.ptext1 { color: #22303b; }
	
.ptext2 { color: #fff; }
	
.sheader {font-weight: bold;}

.lheader 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
	padding-bottom: 3px;
	border-bottom: 1px #21295a solid;
}

A.catheadline:link, A.catheadline:visited, A.catheadline:active {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;}
	
.storytitle 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : bold;
	color : #000000;
}
	
.searchtitle1 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #fff;
    background-color: #06c;
    padding: 3px;
}
	
.searchtitle2 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #fff;
    background-color: #036;
    padding: 3px;
}
	
.searchtext1 {
	font-size: 10px;
	color: #22303b;}

.searchtext2 {
	font-size: 10px;
	color: #fff;}
	
.leadin {
	font-weight: bold;
	color: #023465;}
	
.footer {
	font-size: 10px;
	color: #fff;}
	
.footerkey {
	font-weight: bold;
	font-size: 10px;
	color: #88accb;}
	
A.footer:link, A.footer:visited, A.footer:visited  {COLOR: #21295a;}
	
.promotextlg { font-size: 12px; }

.error {color: #f00;}
	
	
/*Featured Results*/

.featuredheader {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #22303b;
	padding: 5px;}
	
.featuredlinebg {background-color : #22303b;}

.featuredleadin {
	font-weight: bold;
	color: #023465;}
	
.featureddesc {font-size: 10px;}
	
	
/*Regular Results*/

.resultsheader1 {
	font-size: 12px;
	font-weight: bold;
}
	
.resultsheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #666;}
	
.resultslinebg {background-color : #22303b;}

.resultsleadin {
	font-weight: bold;
	color: #023465;}
	
.resultsbyline {
	font-size: 10px;
	font-weight: bold;}
	
.resultsdesc {font-size: 10px;}
	
.resultsmedia {
	font-size: 10px;
	color: #f00;}
	
.resultslinks {
	font-size: 10px;
	font-weight: bold;}
	
.searchterm {
	font-size: 12px;
	font-weight: bold;}
	
	
/*Site Builder Styles*/

.basicbold
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}

A.featuredtopics:LINK, A.featuredtopics:VISITED, A.featuredtopics:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #FFFFFF;
	text-decoration : none;
}

A.featuredtopics:HOVER {color : #CCCCCC;}

A.leftnav:LINK, A.leftnav:VISITED, A.leftnav:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	text-decoration : none;
}

A.leftnav:HOVER {color : #CECECE;}

.leftnavbold {
	color : #FFCC00;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}


A.leftnavbold:LINK, A.leftnavbold:VISITED, A.leftnavbold:ACTIVE {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #FFCC00;
	text-decoration : none;
}

.hilighttext
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	TEXT-DECORATION: none
}
#footer {
	clear: both; 
	margin: 0; 
	height: 24px; 
	text-align: left; 
	color: #fff; 
	font-size: normal 10px arial, verdana, sans-serif; 
	padding: 10px 15px 0;
}

#footer_wrapper { margin-top: 0px; clear: both; }
/*footer hack to center align*/

#footer ul { display: table; padding: 0; margin: 0; list-style-type: none; white-space: nowrap; float: right; }
#footer ul li { display: table-cell; float: left;}
*html #footer ul li { float: left; }
#footer ul li a { width: auto; display: block; padding: 0 5px; color: #fff; font: normal 10px arial, verdana, sans-serif;  border-right: 1px solid #fff;}
#footer ul li.rss a { background: url('/images/rss.gif') no-repeat 5px 0; width: 28px; height: 14px; border-left: 0; }
#footer ul li.rss a span { display: none; }
*html #footer ul li a { float: left; }
#footer ul li.first a { border-left: 0; }
* html #footer .first { display: inline-block; }

#footer ul li.last a, #footer ul li.rss a  {
	border: none;
}

