/* CSS Document */

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	background-color : #fff;
	text-align:center;
}

#container {
	position:relative;
	width: 770px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #fff;
	text-align:left;
background: #fff; 
}

td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;}

input {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;}

select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;}
	
li.rnav { color: #fff; }

#article_body a:link {
	color: #555;
	font-weight: bold;
	text-decoration: underline;
}
	
#article_body a:visited { 
	color: #006;
	font-weight: bold;
	text-decoration: underline;
	}
	
#article_body a:active { 
	color: #669;
	font-weight: bold;
	text-decoration: underline;
	}
	
#article_body a:hover { 
	color: #669;
	font-weight: bold;
	text-decoration: underline;
	}	
	
	
	
A.nav:link, A.nav:visited, A.nav:active {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;}
A.nav:hover { text-decoration: underline; }
	
.more_leadinsm {
	font-size: 11px;
	color: #006;
	font-weight: bold;}
A.more_leadinsm:link {
	font-size: 11px;
	color: #006;
	text-decoration: none;
	font-weight: bold;}
A.more_leadinsm:visited, A.more_leadinsm:active { 
	color: #339; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 11px;}
A.more_leadinsm:hover { 
	text-decoration: underline; }
.leadinsm {
	font-size: 12px;
	color: #006;
	font-weight: bold;}
A.leadinsm:link {
	font-size: 12px;
	color: #006;
	text-decoration: none;
	font-weight: bold;}
A.leadinsm:visited, A.leadinsm:active { 
	color: #339; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 12px;}
A.leadinsm:hover { 
	text-decoration: underline; }
	
.leadinxsm {
	font-size: 10px;
	color: #006;
	font-weight: bold;}
A.leadinxsm:link {
	font-size: 10px;
	color: #006;
	text-decoration: none;
	font-weight: bold;}
A.leadinxsm:visited, A.leadinxsm:active { 
	color: #339; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 10px;}
A.leadinxsm:hover { 
	text-decoration: underline; }	
.leadinxsmb {
	font-size: 11px;
	color: #006;
	font-weight: bold;}
.leadinxsmae {
	font-size: 10px;
	color: #f87b27;
	font-weight: bold;}
A.leadinxsmae:link {
	font-size: 10px;
	color: #f87b27;
	text-decoration: none;
	font-weight: bold;}
A.leadinxsmae:visited, A.leadinxsm:active { 
	color: #F63; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 10px;}
A.leadinxsmae:hover { 
	text-decoration: underline; }	
	
.leadin {
	font-size: 12px;
	color: #006;
	font-weight: bold;}
A.leadin:link {
	font-size: 12px;
	color: #006;
	text-decoration: none;
	font-weight: bold;}
A.leadin:visited, A.leadin:active { 
	color: #339; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 12px;}
A.leadin:hover { 
	text-decoration: underline; }
		
A.leadinsm2:link {
	font-size: 12px;
	color: #FF3333;
	text-decoration: none;
	font-weight: bold;}
A.leadinsm2:visited, A.leadinsm2:active { 
	color: #FF3333; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 12px;}
A.leadinsm2:hover { 
	text-decoration: underline; }


A.tocleadin1:link, A.tocleadin1:visited, A.tocleadin1:active {
	font-size: 13px;
	color: #006;
	text-decoration: none;
	font-weight: bold;}
A.tocleadin1:hover { text-decoration: underline; }
	
A.tocleadin2:link, A.tocleadin2:visited, A.tocleadin2:active {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;}
A.tocleadin2:hover { text-decoration: underline; }
	
A.leadinlg:link {
	font-size: 14px;
	color: #006;
	text-decoration: none;
	font-weight: bold;}
A.leadinlg:visited, A.leadinlg:active { color: #339; font-weight: bold; text-decoration: none; font-size: 14px;}
A.leadinlg:hover { text-decoration: underline; }
	
A.relatedtext1:link, A.relatedtext1:visited, A.relatedtext1:active {
	font-size: 13px;
	color: #006;
	text-decoration: none;}
A.relatedtext1:hover { text-decoration: underline; }

A.relatedtext2:link, A.relatedtext1:visited, A.relatedtext1:active {
	font-size: 13px;
	color: #fff;
	text-decoration: none;}
A.relatedtext2:hover { text-decoration: underline; }

A.rightcolads:link, A.rightcolads:visited, A.rightcolads:active {
	font-size: 10px;
	color: #036;
	text-decoration: none;
	font-weight: bold;}
A.rightcolads:hover { text-decoration: underline; }


.pagination {
	text-align: right;
	margin: 20px 20px 20px 20px;
	font-size: 16px;
	font-weight: bold;
}
.pagination a {
	font-size: 16px;
	font-weight: bold;
}

.utilNav {}
.utilNav ul { margin: 0; padding: 0; list-style: none; }
.utilNav ul li { margin: 0; padding: 0 7px 0 3px; display: inline; background: url('/vertical_dottedline.gif') no-repeat right;}
.utilNav ul li.last { background: none; margin: 0; }
	
/*bgcolors*/
#search_type {margin-bottom:20px; text-align:left; background:#99c; color:#fff; border-bottom:#555 1px solid; }
.col_border_left {border:2px solid #fff; background:#fff;}
.back_issues {
	margin-bottom:20px;
	background-color:#ccc;
	text-align:center;
	background-position: center;
}
.sub_menu_bg {background-color:#669; margin:3px; border: 1px solid #555;}
.linebg1 {background-color : #99c;}
.linebg2 {background-color : #fff;}
.topbg {background-color : #fff;}
.topnavbg {background-color : #000; padding: 3px; color: #fff;}
.dotsbg {background-image: url(/bg_img.gif);}
.colbg {background-color : #f0eff5;}
.contentbg {background-color : #fff;}
.relatedbg1 {background-color : #99c;}
.relatedbg2 {background-color : #fff;}
.colnavbg {background-color : #99c;}
.colrelatedbg {background-color : #99c;}
.coltocbg {background-color : #99c;}
.kwsearchbg {background-color : #99c;}
.tsearchbg {background-color : #99c;}
.mssearchbg {background-color : #99c;}
.csearchbg {background-color : #99c;}
.footerbg {background-color : #000;}
.navlinebg1 {background-color : #fff;}
.navlinebg2 {background-color : #fff;}
.vertlinebg {background-color : #000;}
.rightcoladsbg {background-color : #ccc;}
p.advertisement { display: none; }

.rightcoltitle {
	font-size: 9px;
	line-height: 9px;
	font-weight: bold;
	color: #fff;
	background-color: #99c;
	padding: 3px;}

img.cover { border: 2px #CCC solid;}
	
.itals {
	font-size: 10px;
	font-style: italic;}
	
.deck { font-style: italic; }
	
.toctitle1 {
	font-size: 14px;
	font-weight: bold;
	color: #99c;}
	
.toctitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;}
	
.toclheader1 {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #99c;
	padding: 5px;}
	
.toclheader2 {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #99c;
	background-color: #fff;
	padding: 5px;}
	
.tocsheader1 {
	font-size: 12px;
	font-weight: bold;
	color: #555;}
	
.tocsheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.tocteaser1 { color: #99c; }
	
.tocteaser2 { color: #fff; }
	
.relatedtitle1 {
	font-size: 12px;
	font-weight: bold;
	color: #99c;}
	
.relatedtitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.relatedtext1 { color: #99c; }
	
.relatedtext2 { color: #fff; }
	
.ptitle1 {
	font-size: 12px;
	font-weight: bold;
	color: #99c;
}
.ptitle2 {
	margin-top:15px;
	padding: 4px 0px 3px 0px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	font-family:verdana;
	background:#555 url(/images/dots.gif) bottom; 
	background-repeat: repeat-x;
}
.ptitle3 {
	margin-top:15px;
	padding: 4px 0px 3px 0px;
	border:#333333 1px solid;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	font-family:verdana;
	background:#CCC url(/images/dots.gif) bottom; 
	background-repeat: repeat-x;
}

.ptitle4 {
	margin-top:15px;
	padding: 4px 0px 3px 0px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	font-family:verdana;
	background-repeat: repeat-x;
	background-color: #F60;
	background-image: url(/images/dots.gif);
	background-position: bottom;
}

.p_subtitle {
	color:#555;
	font-weight:bold;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.pbox {
	background:#fff;
	border:#555 1px solid;
	padding:5px;
}

.pbox ul {
list-style: none;
margin: 0;
padding: 0;
}

.pbox2 {
	background:#EEEEEE;
	border:#333333 1px solid;
	padding:5px;
}
.pbox3 {
	background:#f0eff5;
	border:#555 1px solid;
	padding:5px;
}
.pbox_esb {
	background:#fff url(http://rfdesign.com/images/part_search_bkg.jpg) no-repeat 30px 70px;
}
.ptitle_text2 {
	color:#fff;
	background:#555;
	padding:0px 7px 0px 10px;
}
.ptitle_text3 {
	color:#fff;
	background:#CCC;
	padding:0px 7px 0px 10px;
}

.ptitle_text4 {
	color:#fff;
	background:#f60;
	padding:0px 7px 0px 10px;
}

.ptext1 { color: #99c; }
	
.ptext2 { color: #fff; }

.ptext3 { color: #666666; }
	
.sheader, h2 {
	font-weight: bold;
	color: #006;
	font-size: 14px;
}

.lheader, h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding: 4px 0px 2px 4px;
	background:#fff url(/bg_img.gif) bottom;
	background-repeat: repeat-x;
}
.lheader2 {background-image: url(/bars_bg_img.gif); line-height: 3px;}
	
A.catheadline:link, A.catheadline:visited, A.catheadline:active {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
	
.storytitle {
	font-size: 16px;
	font-weight: bold;
	color: #006;
}
.categorytitle {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #555;
	padding:2px 0px 2px 10px;
	margin:0px 0px 10px 0px;
}

.categorytitle2 {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #99C;
	padding:2px 0px 2px 10px;
	margin:0px 0px 10px 0px;
}

.backbg {
	background:#f0eff5;
	text-align: center;
	width: 165px;
}
.searchtitle1 {
	font-size: 12px;
	color: #036;
	font-weight: bold;}
	
.searchtitle2 {
	font-size: 12px;
	color: #fff;
	font-weight: bold;}
	
.searchtext1 {
	font-size: 10px;
	color: #033;}

.searchtext2 {
	font-size: 10px;
	color: #000;}
.lead_in_right {
	padding:5px;
	text-align:right;
}
.lead_in_left {
	padding:5px;
	text-align:left;
}
.leadin {
	font-weight: bold;
	color: #023465;}
	
.footer {
	color: #fff;}
	
.footerkey {
	font-weight: bold;
	color: #fff;}
	
A.footer:link, A.footer:visited, A.footer:visited  {
	font-weight: bold;
	color: #fff;}
	
.promotextlg { font-size: 12px; }

.error {
	color: #f00;}
	
	
/*Featured Results*/

.featuredheader {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #99c;
	padding: 5px;}
	
.featuredlinebg {background-color : #99c;}

.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: #555;}
	
.resultslinebg {background-color : #99c;}

.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;}
.topper, .utilNav ul li a 
{
    color: rgb(68, 77, 37);
    font-size: 10px;
}

a.topper:link, a.topper:visited, a.topper:visited, .utilNav ul li a:link, .utilNav ul li a:visited, 
{
    color: rgb(68, 77, 37);
    font-size: 10px;
    text-decoration: none;
}

a.topper:hover, .utilNav ul li a
{
    text-decoration: underline;
}

#rtcatcol .lheader 
{
	color:#fff;
	font-weight:bold;
	font-size:10px;
	font-family:verdana;
	padding:5px 5px 5px 5px;
	text-align: left;
	background: #330066;
}

#rtcatcol .lead_in_left {
	padding: 3px 4px 4px 10px;
	background-image: url(/images/lead_in.gif);
	background-repeat: no-repeat;
	background-location 0px 0px;
	background-position: left top;
	background-color: #f0eff5;
}

#rtcatcol a.leadinsm:link {
	font-size: 11px;
	color: #006;
	text-decoration: none;
	font-weight: bold;}
	
#rtcatcol  a.leadinsm:visited { 
	color: #339; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 11px;}
	
	#rtcatcol  a.leadinsm:active { 
	color: #339; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 11px;}
	
#rtcatcol  a.leadinsm:hover { 
	text-decoration: underline; }	
	

/* AV Player */


.avwhite {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 10px;
}
.avwhite b {
	font-weight: normal;
}
.avwhite p {
	margin-top: 5px;
	margin-bottom: 3px;
}
.avtitle {
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 30px;
}
A.avlink:link, A.avlink:visited, A.avlink:active 
{
	font-size: 11px;
	COLOR: #039;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

A.avrellink:link, A.avrellink:visited, A.avrellink:active 
{
	font-size: 11px;
	COLOR: #333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

A.avrellink:hover { text-decoration : underline; }

.avleadinsm {
	clear: both;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #003366;
	margin: 0 0 15px 0;
	padding-bottom: 5px;
}
.avleadinsm a {
	font-weight: bold;
	color: #003466;
	font-size: 14px;
}
.avleadinsm h3 {
	font-size: 11px;
}
.avleadinsm img.left {
	float: left;
	margin-right: 5px;
}
A.avleadinlg:link, A.avleadinlg:visited, A.avleadinlg:active 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #eaa104;
	TEXT-DECORATION: none;
}
A.avleadinlg:hover {TEXT-DECORATION: underline;}

#form_tvplayer {
	margin: 0 10px;
}
.video_sponsor_top img {
	margin: 5px 0 0 10px;
}
.video_sponsor_bottom {
	margin: 0 0 0 20px;
	text-align: left;
	font-size: 10px;
	color: #EFEFEF;
}
/* END AV Player */