/****** LAYOUT STYLES ******/
.bg_pc1 {margin-left:auto;margin-right:auto; width:960px; text-align:center;background:#CCC;}

/****** GLOBAL ******/
a, body, div, p, td {color:#000;font-size:12px;font-family:Arial,Helvetica,sans-serif;text-align:left;}
a {color:#ED151F;font-size:12px;font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none;}
a:hover {color:#ED151F;font-size:12px;font-family:Arial,Helvetica,sans-serif; text-decoration:none;}
h1, h1 a, h1 a:hover {font-size:32px;letter-spacing:-1px;}
h2, h2 a, h2 a:hover {font-size:24px;letter-spacing:-1px;}
h3, h3 a, h3 a:hover {font-size:19px;}
h4, h4 a, h4 a:hover {font-size:16px;}
h5, h5 a, h5 a:hover {font-size:13px;}
h6, h6 a, h6 a:hover {font-size:11px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#000;}
.pager {color:#000;font-size:13px;font-family:Arial,Helvetica,sans-serif; text-decoration:underline;}
.pageheader{font-size:25px;font-weight:bold;}
.pageheader_box {border-bottom:none;}
span.article-page{display:block;margin:5px 0;}

td {vertical-align:top;}

#wrapper, #section2table, #topwholerow, #bannerad, #wholerow, #leftaux, #primary, #rightaux, #rightsidebarcol, #footerwholerow, #footer {background:#FFF;}
#section1, #section2, #section3 {width:940px;margin:0 10px;padding:0;}
#wrapper {margin:10px 0;padding:10px 0;}
#toolbar .stylediv {margin:10px 0;}
td.headerrow_banner {width:630px;}

body#v7a #section2table, body#v7a #wholerow, body#v7a #primary, body#v7a #rightaux, body#v7a #section2table .stylediv, body#v7a #wholerow .stylediv, body#v7a #primary .stylediv, body#v7a #rightaux .stylediv {vertical-align:top;margin:0;padding:0;overflow:visible;}
body#v7a #wrapper {width:960px;}
body#v7a #primary {width:640px;}
body#v7a #primary .stylediv {width:640px;}

body#v11a #section2table, body#v11a #wholerow, body#v11a #primary, body#v11a #rightaux, body#v11a #section2table .stylediv, body#v11a #wholerow .stylediv, body#v11a #primary .stylediv, body#v11a #rightaux .stylediv {vertical-align:top;margin:0;padding:0;overflow:visible;}
body#v11a #wrapper {width:960px;}
body#v11a #primary {width:640px;}
body#v11a #primary .stylediv {width:620px;margin-right:20px;}
body#v11a #rightaux {width:300px;}
body#v11a #rightaux .stylediv {width:300px;margin-right:0;}

.homepage-article-list, .homepage-article-list-first, .homepage-article-list-second, .article-list-link, a.article-list-link {color:#000;font-weight:bold;font-size:18px;}
.homepage-article-list:hover, .homepage-article-list-first:hover, .homepage-article-list-second:hover, a.article-list-link:hover {color:#ED151F;font-size:18px;}

.homepagearticle_list_body{font-size:14px;line-height:20px;color:#000;}
.homepagearticlelist_header{background-color:#CCC;}
.homepagearticlelist_headertext{color:#FFF;font-size:11px;font-weight:bold;}
.homepagearticlelist_headertext:link{color:#FFF;font-size:11px;font-weight:bold;}
.homepagearticlelist_headertext:hover{color:#FFF;}

.homepage-article-list-link {color:#ED151F;font-weight:bold;font-size:11px;}
.homepage-article-list-link:hover{}

.homepage-issue_header{}
.homepageissue_headertext{color:#FFF;font-size:11px;font-weight:bold;}
.homepageissue_headertext:hover{color:#FFF;font-size:11px;text-decoration:underline;font-weight:bold; text-transform: uppercase}
.homepage-issue-toctitle{font-weight:bold;color:#006699;font-size:11px; text-decoration:none; text-transform: uppercase}
.homepage-issue-title{font-weight:bold;font-size:10px; text-decoration:none;}
.homepage-issue-title:hover{font-weight:bold;font-size:10px; text-decoration:underline;}
.homepage-issue-author{color:#333;font-style : italic;font-size:10px; text-decoration:none;}
.homepage-issue-subtitle{font-size:10px; text-decoration:none;}

.homepage-graphic{text-decoration:none;text-transform: none}
.homepage-graphic_bold{color: #000;font-weight:bold;text-decoration:none;text-transform: none}
.homepage-graphic:hover{color: #333 ;text-decoration:underline;text-transform: none}

.home_multicategory_component_td div .homepage-article-list-link {padding-left:17px;height:20px;display:none;}
.home_multicategory_component_td div {background-repeat:no-repeat;margin:0;clear:left;}
.homepage-multicategory-title{color:#FFF;font-size:11px;text-decoration:none;font-weight:bold;}
a.homepage-multicategory-headertext {color:#CCC;font-size:10px;text-decoration:none;font-weight:bold;text-transform:uppercase;}
a.homepage-multicategory-headertext:hover{font-size:10px;text-decoration:none;font-weight:bold;}

.homepage-htmlGraphic-header_c1,
.homepage-htmlGraphic-header_c2,
.homepage-htmlGraphic-header_c3{background-color: #CCC; border:solid 1px #000; }
.homepage-htmlGraphic-noboder-header_c1,
.homepage-htmlGraphic-noboder-header_c3,
.homepage-htmlGraphic-noboder-header_c2 {background-color: #CCC;}

.homepageeventlist_header{background-color: #CCC;}
.homepageeventlist_headertext{color:#FFF;font-weight:bold;}
.homepage-event-date{text-decoration:none;}

.homepage-event-list-link {font-weight:bold; text-decoration:underline;}
.homepage-event-list-link:hover{font-weight:bold; text-decoration:none; }

.homepage-event-webURL {font-weight:bold;color:#003399;font-size:11px; text-decoration:none;}
.homepage-event-webURL:hover{font-weight:bold;color:#F50712;font-size:11px; text-decoration:none; }

.homepage-event-regURL {font-weight:bold;color:#003399;font-size:11px; text-decoration:none;}
.homepage-event-regURL:hover{font-weight:bold;color:#F50712;font-size:11px; text-decoration:none; }

#article_list_primary h4 {width:460px;}

/* ------------------ Article Style -----------------------------*/

.article-timestamp{font-size:11px;}
.article-note{font-weight:bold;font-size:11px;}

.article-author{color:#000;font-size:11px;text-transform:capitalize;font-weight:normal;text-decoration:none; }
.article-author:hover{font-size:11px;text-transform:capitalize;font-weight:normal; text-decoration:none;}

.article-caption{font-size:10px;}
.article-source{color:#000;font-size:12px;text-transform:capitalize; }
.article-publisher{color:#000;font-size:11px;}
.article-date{color:#000;font-size:11px;text-transform:capitalize;}
.article-page{font-size:11px;}
.article-pagebold{font-weight:bold;font-size:11px;}
.article-related{font-weight:bold;font-size:11px;}
.article-subtext{font-size:11px;}
.article-pullquotes{color:#000;font-size: 11px;font-style : italic;text-align : center;}
.article-title{font-weight:bold;font-size:16px;}
.article-articlebody{font-size:13px;line-height:16px;font-weight:normal;}
.article-subhead{font-weight:bold;}
.article-quote{}
.article-summary{}
.article-contactname{}
.article-headline{color:#636363;font-weight:bold;}
.article-subtitle{color:#E50712;font-size:16px;line-height:18px;font-weight:normal;display:block;}
.article-text{}
.article-textbold{font:bold;}
.article-textitalic{font:italic;}
.article-textunderline{text-decoration:underline}
.article-articleheader{font-weight:bold;text-decoration : underline;}
.article_list_morebox { background-color: #FFF; border-bottom: 1px #000 solid;}
.article_list_morebox_text {font-size:12px;font-weight:bold;}
.articleAuthorInfo_headertext{color:#F30515;text-decoration:none;font-weight:bold;letter-spacing:1px;}
.articleAuthorInfo_header{background:#EEE;border:solid 1px #CCC;padding:5px 5px 5px 1px;}
.articleAuthorInfoBox { background-color: #FFF; border:solid 1px #CCC;}
.articleAuthorInfo_authortitle{font-style:italic;font-size:11px;}
.articleAuthorInfo_title{font-weight:bold;}
a.articleAuthorInfo:hover{color:#F30515;text-decoration:underline;}

A.articleAuthorInfo{color:#003399;}

.featureArticleImage{border:solid 1px #000;position:relative;left:-12px;}
.featureArticleBox {border:solid 1px #000;}
.featureArticleBox_header {background-color: #000;border:solid 1px #000;}
.featureArticleBox_headline{font-weight:bold;text-decoration:underline;}
.featureArticleBox_headline:hover{color:#F50712;font-size:20px;font-weight:bold;text-decoration : none;line-height:24px;}
.featureArticleBox_headertext{color:#FFF;font-size:11px;font-weight:bold;}
.featureArticleBox_headerdate{color:#FFF;font-size:9px;}
.featureArticleBox_body{font-size:12px;line-height:16px;}

/*------- ARTICLE LINKS  ---------*/
.article-authorlink{color:#003399;font-size:13px;}

.article-pagelink{font-size:11px;text-decoration:none;}
a.article-pagelink:hover{font-size:11px;text-decoration:none;}
.article-pagelink img{background-color:#FFF;}

.article-sublink {font-size:11px;}
a.article-sublink:hover{font-size:11px;}

.article-aux-link {color:#000;}
a.article-aux-link:hover{text-decoration:none;}

/*--------- EVENTS ---------------*/
.event-list-link {font-weight:bold;text-decoration:none; text-transform: none;}
A.event-list-link:hover{font-weight:bold;color:#006699;text-decoration:underline; text-transform: none;}
.event-list-date{color:#000;}
.event-date{font-size:13px;}
.event-title{font-weight:bold;font-size:13px;}
.event-body{font-size:13px;}
.event-fieldName{font-size:13px;font-weight:bold;}

/*-------------------- Author --------------------------------*/
.author-title {font-size:15px;font-weight:bold;}

.author-authorbody {font-size:13px; }
a.author-authorbody:hover {font-size:13px; text-decoration:underline;}

/*-------------------- Issue --------------------------------*/
.issueheader_bg {  background-color: #000}
.issue-author { font-size:7pt;font-weight:bold;text-transform:uppercase; }
.isse-TOCtitle { font-weight:bold;font-size:14px;}
.issue-TOCsubtitle {font-weight:bold;color:#FFF;text-transform: none;}
.issue-TOCbody {}
a.issue-TOCbody:hover {background-color:#CCC;font-weight:bold;color:#006699;text-decoration:underline; text-transform: none;}
.issueDetail_imageBox {background-color: #FFF ; border:solid 1px #000;}
.issue-date {color:#000;text-decoration:underline;}
a.issue-date:hover{text-decoration:underline;}

/*-------------------- component color schemes --------------------------------*/
.header_bg_c1 {background-color: #003399}
.header_bg_border_c1{background-color: #CCC;border:1px solid #000;}
.table_bg_c1 {  background-color: #666}
.border_c1 {  background-color: #000}
.bg_c1 { background-color: #FFF}
.box_bg_c1{background-color: #FFF;border:1px solid #000;}
.headertext_c1 {color:#FFF;font-size:11px;font-weight:bold;}

.header_bg_c2 {background-color: #003399;}
.header_bg_border_c2 {background-color: #003399;border:1px solid #000;}
.table_bg_c2 {background-color: #006699;} 
.border_c2 {background-color: #006699;}
.bg_c2 {background-color: #CCC;}
.box_bg_c2{background-color: #CECFCE;border:1px solid #000;;}
.headertext_c2 {color:#FFF;font-size:11px;font-weight:bold;;}

.header_bg_c3 {background-color:#C00;padding-left:3px;} 
.header_bg_border_c3{background-color:#003399; } 
.table_bg_c3 {background-color: #666;}
.border_c3 {background-color: #666;border-bottom:#DADADA 2px solid;}
.bg_c3 {background-color: #666;} 
.box_bg_c3{background-color: #CECFCE;} 
.headertext_c3 {color:#FFF;font-weight:bold;;}
 
/*------ PAGE FOOTER ---------*/
.footertext, .footertext a {color:#333;}

/*-------- RELATED LINK ----------------*/
.related-list-link_headertext{color:#F30515;text-decoration:none;font-weight:bold;letter-spacing:1px;}
a.related-list-link:hover{color:#000; text-decoration:underline;}
.related-list-link{color:#000;font-size:13px;}
.related-list-link_header_c3 {background:#EEE;border:solid 1px #CCC;padding:5px 5px 5px 1px;}
.related-list-linkBox_c3 {border:solid 1px #CCC;}
.related-list-linkBox_c3 a {color:#000;font-size:12px;}
.related-list-linkBox_c3 a:hover{color:#000;font-size:12px;}
td.related-list-linkBox_c3 a {color:#F30515;font-weight:bold;text-decoration:underline;}
td.related-list-linkBox_c3 a:hover{color:#F30515;font-weight:bold;text-decoration:none;}

/* ------------ AUX COMPONENTS ---------------- */
.auxlist_boxtitle_c1{color:#FFF;text-decoration:none;font-weight:bold;text-transform:uppercase;letter-spacing:1px;padding-left:7px;}
.auxlist_boxheader_c1 {background-color:#006699; border:solid 1px #000;}
.auxlist_boxheader_noborder_c1{background-color: #003399;}
.auxlist_box_c1 {background-color: #FFF; border:solid 1px #000;}
.aux_search_c4{color:#000;font-size:11px;font-weight:bold; text-transform: capitalize;padding-left:5px;line-height:3px; }
.aux_search_body_c4{font-size:13px;}
.aux_search_link_c4{font-size:11px;font-weight: bold; }
.aux_search_link_c4:link{font-size:11px;font-weight: bold; }
.aux_search_link_c4:hover{font-size:11px;font-weight: bold; }
.auxlist_boxtitle_c3{color:#FFF;font-size:11px;font-weight:bold; text-transform: uppercase}
.auxlist_boxheader_c3 {background-color: #003399;border:1px solid #000;}
.auxlist_boxheader_noborder_c3{background-color: #003399;}
.auxlist_box_c3 {background-color: #CCC; border: #000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.auxlist-link{text-decoration:none;font-weight:bold;}
.auxlist-link:hover{color:#F50712;font-size:13px;text-decoration:underline;font-weight:bold }

A.auxlist-link_bold:hover{color:#636363; font-weight:bold;}
.auxlist-link_bold{font-weight:bold;}

A.auxlist-nolink {font-weight:bold;text-decoration:none;}
A.auxlist-nolink:hover{font-weight:bold; text-decoration:none;}
.auxlist-nolink{font-size:11px;font-weight:normal;text-decoration:none;}

A.auxlist-nolink_bold {font-weight:bold;text-decoration:none;}
A.auxlist-nolink_bold:hover{ font-weight:bold;text-decoration:none;}
.auxlist-nolink_bold{font-size:12px;font-weight:bold;text-decoration:none;line-height:14px;}
.rightAux-body{text-decoration:none;font-size:11px;text-transform:uppercase;}

/* ---------------------------- survey components -------------------------------- */
.surveySubmitBox {background-color:#FFF; border:solid 1px #000;}
.surveyResultsBox {background-color:#FFFFCC; border:solid 1px #000;}
.surveyResultsFooterBox {background-color:#CCC; border:solid 1px #000;}
.surveyBar1 {background-color:#003399; border:solid 1px #000;}
.surveyBar0 {background-color:#CC0000; border:solid 1px #000;}
.surveyResultsBoxVoteCount {color:#636363;font-size:13px;}

/* ----------------------------- Form Styles -----------------------------------*/
.form_header_c1,
.form_header_c2,
.form_header_c3{background-color: #006699;} 
.form_headertext_c1,
.form_headertext_c2,
.form_headertext_c3{color:#FFF;font-weight:bold;}
.form_body_text {}
.form_bold_text {font-weight:bold;}

.productAux-link {font-weight:bold;color:#006699;text-decoration:underline;text-transform:capitalize}
.productAux-link:hover{background-color:#CCC;font-weight:bold;color:#006699;text-decoration: underline;text-transform:capitalize}
.productDetailHeadline{font-weight:bold;color:#006699;text-decoration:none;text-transform:capitalize}
.productDetail-link {font-weight:bold;text-decoration:underline;text-transform:none}
.productDetail-link:hover{background-color:#CCC;font-weight:bold;text-decoration:underline;text-transform:none}

.productDetail-link_bold {font-weight:bold;color:#006699;text-decoration:underline;text-transform:none}
.productDetail-link_bold:hover{background-color:#CCC;font-weight:bold;color:#006699;text-decoration:underline;text-transform:none}

.bodyComponent_276689 td {text-align:left;}
.bodyComponent_276689 input {width:200px;}

/** search appliance styles **/
.contentlist_link:hover {color:#ED151F;font-size:12px;text-decoration:none}
.appliance_link, .appliance_link b {font-size:13px;text-decoration:none}
.appliance_link:hover, .appliance_link b:hover {color:#ED151F;font-size:13px;text-decoration:none}
.appliance_summary {font-size:12px;}
.appliance_bold {font-size:13px;}
.appliance_grey_sort {font-size:12px;}
.appliance_grey_prev {font-size:12px;}
.appliance_box {border:1px solid #DDD;background-color:#FFF;}



