/* BEGIN NEW FACELIFT STYLES Sept. 08
Last updated 11/14/2008 1150 */

div.sectionhead
{	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	background-image: url(/images/wdd_org_box_13x13.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	vertical-align: top;
	padding-top: -2px;
	border-bottom: 1px solid #369;
	margin-bottom: 4px;
}


div.sectionhead a, div.sectionhead a:visited
{color: #666;
text-decoration: none;}

div.sectionhead a:hover
{color: #666;
text-decoration: none;}

div.titletext
{	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	background-image: url(/images/wdd_org_box_13x13.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	vertical-align: top;
	padding-top: -2px;
	border-bottom: 1px solid #369;
	margin-bottom: 4px;
}

ul
{	list-style: square;
}

ul.list_now_on
{	list-style-image: url(images/blue_bullet.gif);
	margin: 0; padding: 0; padding-left: 19px;
}

a.link_now_on:link
{	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #999; font-weight: bold;
}

a.link_now_on:hover
{	text-decoration: underline;
}

a.linkorange:link, a.linkorange:visited
{	font-weight: bold; 
	color: #D04D05;
}

.middle_column span.linkblacksubhead
{	margin-top: 10px;
	margin-bottom: 4px;
}

td.content
{	font-size: 12px;
}

#default_page td.content br
{	display: none;
}

/*
td.content b
{display: block;
margin-top: 4px}
*/

td.content span.style4
{	display: block;
}

td.content span.style4 a
{	font-size: 14px;
	font-weight: bold;
	color: #369;
}

.buyersguide p
{	margin: 0;
}

p.wireless_blog
{	font-size: 14px;
	font-weight: bold;
	color: #d04d05;
	margin: 0;
}

p.teslatales
{	font-size: 14px;
	font-weight: bold;
	color: #d04d05;
	margin: 0;
}

/* BEGIN STYLES FOR BLOG.ASPX */

#blog h4
{font-size: 14px;
margin: 3px 0;}

#blog h4 a
{color: #369;}

#blog h4 a:hover
{text-decoration: underline;}

p.blog_date
{font-weight: bold;
margin-bottom: 0px;}

/* END STYLES FOR BLOG.ASPX */

#WriteComment
{color: #ebebeb;
background-color: #369;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
height: 15px;
padding: 3px;}

img.magazine_subs_cvr
{width: 152px;
border: 0;
margin-right: 12px;
}

#enewsletters h2
{color: #369;
font-size: 16px;
margin-top: 10px;
margin-bottom: 4px;}

hr.hr_blue
{color: #369;
background-color: #369;
height: 1px;
text-align: center;
width: 100%;
margin-top: 20px;
margin-bottom: 0px;}

#enewsletters a
{color: #369;}

/* NEW LEFT NAV STYLES */

p.leftnav_top
{	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #369;
	width: 160px;
	margin-top: 0;
	margin-bottom: 0;
	color: #ebebeb;
	padding: 3px;
	text-align: left;
	text-transform: uppercase;
}

p.leftnav_about
{	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #369;
	width: 160px;
	margin-top: 0;
	margin-bottom: 0;
	color: #ebebeb;
	padding: 3px;
	text-align: left;
}

#leftnav ul
{	text-align: left;
	width: 160px;
	margin: 0;
	margin-top: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
}

#leftnav li
{	color: #fff;
	list-style: none;
}

#leftnav a
{	display: block;
	padding: 3px;
	width: 160px;
	background-color: #ebebeb;
}

#leftnav a:link, #leftnav a:visited
{	color: #369;
	text-decoration: none;
}

#leftnav a:hover
{	background-color: #999;
	color: #fff;

}

#subscribe_btn
{	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0;
height: 18px; padding: 3px 0 0 4px;
text-transform: uppercase;
width: 100%;}

#subscribe_btn a:hover
{	color: #ffd700;
	text-decoration: underline;
}

#subscribe_btn a, #subscribe_btn a:visited
{	color: fff;

}

p.link_continue
{	font-weight: bold;
	text-align: right;
}

table.rightbar
{	background-color: #f4f4f4;
	text-align: center;
}

table.rightbar span.style1
{	margin-left: 3px;
}

.homepage_main li b
{	margin: 0;
}

.homepage_main ul
{	margin-bottom: 24px;
}

.homepage_main a
{	font-weight: bold,
	color: orange;
}

#rssnews
{	margin: 7px;
}

#footer
{	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

a
{	font-weight: bold;
}


/* Added these to try and control color of links and vertical space between items in default.aspx...
 
#_ctl0_RNDHeadsNTeaser1_dtlRandomHeadsWithTeaser, #_ctl0_RNDHeadsNTeaser2_dtlRandomHeadsWithTeaser a
{	margin-top: 14px;color: #d04d05;
}

#_ctl0_Rndheadsnteaser2_dtlRandomHeadsWithTeaser__ctl2_Hyperlink2, #_ctl0_Rndheadsnteaser2_dtlRandomHeadsWithTeaser__ctl1_Hyperlink2, #_ctl0_Rndheadsnteaser2_dtlRandomHeadsWithTeaser__ctl0_Hyperlink2
{color: #D04D05;
}

#_ctl0_RNDHeadsNTeaser1_dtlRandomHeadsWithTeaser__ctl2_Hyperlink2
{}

#_ctl0_RNDHeadsNTeaser1_dtlRandomHeadsWithTeaser__ctl0_Hyperlink1
{margin-top: 14px; text-transform: capitalize;
}

#_ctl0_RNDHeadsNTeaser1_dtlRandomHeadsWithTeaser__ctl0_Hyperlink1, #_ctl0_RNDHeadsNTeaser1_dtlRandomHeadsWithTeaser__ctl1_Hyperlink1, #_ctl0_RNDHeadsNTeaser1_dtlRandomHeadsWithTeaser__ctl2_Hyperlink1
{margin-top: 14px; text-transform: capitalize;
}

#_ctl0_RNDHeadsNTeaser1_dtlRandomHeadsWithTeaser__ctl0_Hyperlink2
{color: #D04D05}

#_ctl0_RNDHeadsNTeaser1_dtlRandomHeadsWithTeaser__ctl1_Hyperlink2
{color: #D04D05}

#_ctl0_RNDHeadsNTeaser1_dtlRandomHeadsWithTeaser__ctl2_Hyperlink2
{color: #D04D05}

a:link_continue
{color: #d04d05;}*/

#footer a
{font-weight: normal;}

/* end */

/* MAKE LINKS SMALLER ON SHOWPR.ASPX PAGES */

#_ctl0_spnAddCommentsLabel, #_ctl0_spnMoreInfo a, #_ctl0_spnOtherPDs, #_ctl0_spnToCollea, #_ctl0_spnSimilar, #_ctl0_spnPrint
{font-size: 12px;}

/* TEXT FORMATTING FOR ENEWSLETTERS.ASPX PAGE */

#enewsletters
{font-family: arial, helvetica, sans-serif;
font-size: .8em;}

#enewsletters p
{margin-top: 0;
margin-bottom: 6px;}

#enewsletters b
{color: #369;}

#enewsletters i
{color: #369;}

#enewsletters h3
{color: #666;
margin-bottom: 0px;}

#enewsletters .sectionhead
{margin-bottom: 10px;}

/* END NEW FACELIFT STYLES Sept. 08 
****************************************************************************************************************************/

.style1 
{	color: #ffffff;
}

.textsw
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #white;
}

.textw
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #white;
}

.textwb
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005EA8;
	margin-right: 6px;
}

.textb
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #black;
}

.textg
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #green;
}

.text
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
}

.headline
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #black;
}

.linkblacksubhead
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
display: block;
}

.headliner
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CD364E;
}

.blue
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #blue;
}

.breadcrumb
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #blue;
}

.headlineb
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #black;
}

.spon
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
}

input.white
{	font-weight: normal; 
	font-size: 10px;
}

h2
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000047;
}


h4
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	font-weight: normal;
	color: #black;
}

.u-head
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #black;
}

.back
{	background: url(Images/navback.gif) no-repeat;
}


/* CSS Document */

input.search 
{	background-color: #white; 
	font-weight: normal; 
	font-size: 13px; 
	color: #black; 
	BORDER-RIGHT: #C0D8E6 1px solid; 
	BORDER-TOP: #C0D8E6 1px solid; 	
	BORDER-LEFT: #C0D8E6 1px solid; 
	BORDER-BOTTOM: #C0D8E6 1px solid;
}

.content 
{	font-size: 11px; 
	color: #575757; 
	font-family: Arial, sans-serif;
}


.contentbuyerslist 
{	font-size: 11px; color: #575757; 
	font-family: Arial, sans-serif;
}


.footer 
{	font-size: 9px; 
	color: #575757; 
	color: #575757; 
	font-family: Arial, sans-serif;
}


.subheadorange 
{	font-size: 13px; 
	color: #D04D05; 
	line-height: 16px; 
	font-weight: bold; 
	font-family: Arial, sans-serif;
}

.headline 
{	font-size: 13px; color: #0061AA; 
	line-height: 16px; 
	font-weight: bold; 
	font-family: Arial, sans-serif;
}

.subheadblue 
{	font-size: 13px; 
	color: #0061AA; 
	line-height: 16px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.sidenavbar 
{	font-size: 12px; 
	color: #575757; 
	font-weight: normal; 
	line-height: 18px; 
	font-family: Arial, sans-serif;
}

.topnavbar 
{	font-size: 12px; 
	color: #0060A9; 
	font-weight: normal; 
	line-height: 18px; 
	font-family: Arial, sans-serif;
}

.sidenavbartitle 
{	font-size: 12px; 
	color: #0060A9; 
	font-weight: bold; 
	line-height: 18px; 
	font-family: Arial, sans-serif;
}


ul.list1
{	padding: 0;
	margin-left: 15px;
	margin-top: 0px;
	list-style: disc outside;
	color:#88A9BA; 
}

.blacktext
{	color:black;
}


input#searchbox
{	width: 120px;
	border: 1px solid C0D8E6;
	padding: 1; margin-top: 0px;
	height: 18px;
	font-size: 9px;
}

input#searchtext
{	width: 250px;
	border: 1px solid C0D8E6;
	padding: 1; margin-top: 0px;
	height: 18px;
	font-size: 9px;
}

input#sitesearch
{	padding: .5; 
	margin: 1px 0 0 1px !important;
	margin: 1px 0 0 1px;
	background-color: #white;
	border: 1px solid #C0D8E6;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, sans-serif; 
	width: 21px;
	height: 18px;
	vertical-align: top;
}

input#feedback
{	width: 300px;
	border: 1px solid C0D8E6;
	padding: 1; margin-top: 0px;
	height: 18px;
	font-size: 9px;
}

.floatleft
{	float: left; 
	margin: 5px 5px 5px 0px; 
}

.floatright 
{	float: right; 
	margin: 0px 0px 5px 5px; 
}

/*********************************************** ALL LINK STYLES *******************************************/

a:link, a:visited
{	color: #000; 
	text-decoration: none;
}

a:hover
{	color: #D04D05; 
	text-decoration: underline;
}

/* Comments header *****************************************************
CommentsTitle - Talkback!
CommentsSummary - R & D Magazine is pleased 
CommentsCount - Viewing 3 User Comments
CommentAddLink - Add a Comment (link)
CommentSubject - Subject line
CommentDate - Date of comment
CommentText - The actual comment
*/
.CommentsTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.CommentsSummary
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.CommentsCount
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.CommentAddLink
{
    text-align:	right;
    FONT-WEIGHT: bold;
    COLOR: #c4151c;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.CommentSubject
{
    FONT-WEIGHT: bold;
    COLOR: #336699;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.CommentDate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.CommentText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif
}
.CommentArticleRating
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, helvetica, sans-serif
}

/* Add a Comment header 
CommentFormHeader - Add a Comment... (inverse)
CommentForm - All other text
CommentFormConfirmation - Your comment has been saved 
*/
.CommentFormHeader
{
	FONT-WEIGHT: bold;
	PADDING-LEFT: 2px; 
   	FONT-SIZE: 14px;
	COLOR: #336699; 
	BACKGROUND-COLOR: #EBEBEB;
}
.CommentForm
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica, sans-serif
}
.CommentFormConfirmation
{
	FONT-WEIGHT: bold;
	COLOR: #c4151c;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}

/* For the InText markup */
.InTextGreen {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #228822;
	font-weight: normal;
	color: #228822;
}
.InTextRed {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #800000;
	font-weight: normal;
	color: #800000;
}

/* ------------------------------------------------------------------------
.blue a:link, .blue a:visited
{	color: #blue;
	text-decoration: underline;
}

.blue a:hover
{	color: #red;
	text-decoration: underline;
}

.linksidenavbar:link 
{	color: #575757; 
	text-decoration: none;
}

.linksidenavbar:visited 
{	color: #575757; 
	text-decoration: none;
}

.linksidenavbar:hover 
{	color: #0060A9; 
	text-decoration: underline;
}

.linksidenavbar:active 
{	color: #575757; 
	text-decoration: none;
}

.linktopnavbar:link 
{	color: #0060A9; 
	text-decoration: none;
}

.linktopnavbar:visited 
{	color: #0060A9; 
	text-decoration: none;
}

.linktopnavbar:hover 
{	color: #0060A9; 
	text-decoration: underline;
}

.linktopnavbar:active 
{	color: #0060A9; 
	text-decoration: none;
}


.linkorange:link 
{	color: #D04D05; 
	text-decoration: none;
}

.linkorange:visited 
{	color: #D04D05; 
	text-decoration: none;
}

.linkorange:hover 
{	color: #D04D05; 
	text-decoration: underline;
}

.linkorange:active {color: #D04D05; 
	text-decoration: none;
}

h2 a:link, h2 a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000047;
	text-decoration: none;
}
h2 a:hover
{	color: #red;
	text-decoration: underline;
}

h4 a:link, h4 a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000047;
	text-decoration: none;
}

h4 a:hover
{	color: #red;
	text-decoration: underline;
}

.textw a:link, .textw a:visited
{	color: #white;
	text-decoration: underline;
}

.textw a:hover
{	color: #orange;
	text-decoration: underline;
}

.textb a:link, .textb a:visited
{	color: #black;
	text-decoration: none;
}

.textb a:hover
{	color: #red;
	text-decoration: underline;
}

.textwb a:link, .textwb a:visited
{	color: #white;
	text-decoration: none;
}

.textwb a:hover
{	color: #orange;
	text-decoration: underline;
}

.textg a:link, .textg a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #green;
	text-decoration: none;
}

.textg a:hover
{	color: #red;
	text-decoration: underline;
}

.navtext a:link, .navtext a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000047;
	text-decoration: none;
	line-height: 1.6em;
	margin-right: 8px;
}

.navtext a:hover
{	color: #orange;
	text-decoration: underline;
	margin-right: 8px;
}

.navtext2 a:link, .navtext2 a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000047;
	text-decoration: none;
	line-height: 1.6em;
	margin-right: 8px;
}

.navtext2 a:hover
{	color: #orange;
	text-decoration: underline;
	margin-right: 8px;
}

.textwb a:link, .textwb a:visited
{	color: #005EA8;
	text-decoration: none;
}

.textwb a:hover
{	color: #orange;
	text-decoration: underline;
}

.headline a:link, .headline a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #black;
	text-decoration: none;
}

.headline a:hover
{	color: #red;
	text-decoration: underline;
}

.text a:link, .text a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
}

.text a:hover
{	color: #red;
	text-decoration: underline;
}

.headliner a:link, .headliner a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CD364E;
	text-decoration: none;
}

.headliner a:hover
{	color: #black;
	text-decoration: underline;
}

.breadcrumb a:link, .breadcrumb a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #blue;
	text-decoration: none;
}

.breadcrumb a:hover
{	color: #red;
	text-decoration: underline;
}

.linkblacksubhead a:link, .linkblacksubhead a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #black;
	text-decoration: none;
}

.linkblacksubhead a:hover
{	color: #red;
	text-decoration: underline;
}

.headlineb a:link, .headlineb a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #black;
	text-decoration: none;
}

.headlineb a:hover
{	color: #red;
	text-decoration: underline;
}

.googlinks a:link, .googlinks a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000047;
	text-decoration: none;
}

.googlinks a:hover
{	color: #orange;
	text-decoration: underline;
}


.u-head a:link, .u-head a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: italic;
	color: #000047;
	text-decoration: none;
}

.u-head a:hover
{	color: #red;
	text-decoration: underline;
}


