﻿
/******************************************************************************
File: Print.css
Comments: styles applied while on printing.
******************************************************************************/

@media print {

/* CONTENT Style Elements*/

html {
 background: #ffffff;
 margin: 0;
 padding: 0;
 height:100%;
}
    
   
body {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 color: #666666;
 background: #ffffff;
 height:auto;
} 


h1 { 
 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #cc3333;
 font-weight:normal; 
} 
   
h2 {
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #cc3333;
 font-weight:normal; 
}

p {
 margin: 0;
 padding: 0;
 font-size: 13px;
 color: #666666;
 line-height:13pt;
 text-align:justify;
}

p.address {
 margin: 0;
 padding: 0;
 font-size: 13px;
 color: #666666;
 line-height:12pt
}


table.grayborder
{
	border: 1px solid #666666;
	font-size: 13px;
 	color: #666666;
 	vertical-align:top;
	border-collapse:collapse
}

td.grayborder
{
	border: 1px solid #666666;
	padding:4px;
	font-size: 13px;
 	color: #666666;
 	border-collapse:collapse
}

p2 {
padding-left:10px;
 margin: 0;
 padding: 0;
 font-size: 13px;
 color: #666666;
 line-height:15pt;
}


/* CONTAINER : This is the main container, which is holding Header, Topnav, Content, Footer sections. */ 

#container {
 width:auto;
 height:auto;
 background-color: #ffffff;
 margin: 0 auto;
 text-align: justify;
}

/* CONTENT Style Elements*/

#content {
 width:auto;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-align:justify;
 margin: 0;
}


/* To hide the header, top & left navigation */

#footer {
display: none;
}
#topNav {
display: none;
}
#headernavbar {
display: none;
}
#headerDown{
	display: none;
}
#contentLeft{
	display: none;
}
#contentRightImage{
display: none;
}

#contentRightLast{
  display:none;
}

#contentRightContentTop{
	display:none;
}

#cnaHeader{
	display: none;
}
#tblMasterContent{
	display: none;
}

/* To hide News panel*/
.cnaNewsPanel {
	display:none;
}

/* To hide edit page*/
.console{
	display:none;
}

/* To hide Search Industry News panel*/
.cnaSearchPanel{
	display:none;
}


/* CNA NEWS PANEL Style Elements begins here....*/


/* cnaNewsPanel Style Elements*/

.cnaNewsPanel {
 WIDTH:223px;
 height:120px;
 margin:0;
 padding:0;
 BACKGROUND: #ffffff;
 overflow:hidden;
 display:inline;
}

/* NEWS PANEL HEADER Style Elements*/


.newsPanelTitle {  
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
 color: #ffffff;
 margin-top: 10px;
} 


input.btn {  
 width: 120px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD; 
 color:#ffffff;
 background-image: url(../../Images/CNAImages/moreArrow.gif); 
 background-repeat: no-repeat;   
 background-color:transparent;
 background-position:right; 
 border: none;
 text-align: left;
}   


input.btnhov {   
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD; 
 color:#ffffff;  
 background-image: url(../../Images/CNAImages/moreArrow.gif); 
} 


/* NEWS PANEL TOP HEADER Style Elements*/

/* NEWS PANEL TOP HEADER (hover state) Style Elements*/
.cnaDivHeadingsTopHov {
 WIDTH:203px;
 HEIGHT:24px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/red_header5.gif); 
 background-repeat: no-repeat;
 padding-left: 20px;
 padding-top: 0px;
 padding-bottom:0px;
 border-bottom: 1px solid #ffffff;
 display: table-cell; 
 float:right;
}

.cnaDivHeadingsTopHovOpen {
 WIDTH:203px;
 HEIGHT:24px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/red_header.gif); 
 background-repeat: no-repeat;
 padding-left: 20px;
 padding-top: 0px;
 padding-bottom:0px;
 border-bottom: 1px solid #ffffff;
 float:right;
}

/* NEWS PANEL TOP HEADER (normal state) Style Elements*/
.cnaDivHeadingsTopNormal {
 WIDTH:203px;
 HEIGHT:24px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/red_header2.gif); 
 background-repeat: no-repeat;
 padding-left: 20px;
 padding-top: 0px;
 padding-bottom:0px;
 border-bottom: 1px solid #ffffff;
 float:right;
}

.cnaDivHeadingsInner{
 WIDTH:195px;
 margin:0px;
 padding:4px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
 color: #ffffff;
 text-align: left;
 float:left;
 overflow:hidden;
 padding-right:0px;
}

/* NEWS PANEL REMAINING HEADER (normal state) Style Elements*/

.cnaDivHeadingsRestNormal {
 WIDTH:203px;
 HEIGHT:24px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/grey_header.gif); 
 background-repeat: no-repeat;
 padding-left: 20px;
 padding-top: 0px;
 border-bottom: 1px solid #ffffff;
 float:right;
}

.cnaDivHeadingsRestHov {
 WIDTH:203px;
 HEIGHT:24px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/red_header3.gif); 
 background-repeat: no-repeat;
 padding-left: 20px;
 padding-top: 0px;
 border-bottom: 1px solid #ffffff;
 float:right;

}

.cnaDivHeadingsRestHovOpen {
 WIDTH:203px;
 HEIGHT:24px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/red_header4.gif); 
 background-repeat: no-repeat;
 padding-left: 20px;
 padding-top: 0px;
 border-bottom: 1px solid #ffffff;
 float:right;
}

#divCNAMulti1 {
 WIDTH:223px;
 HEIGHT:25%;
 padding:0;
 margin:0;
 background-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); 
 background-repeat: repeat-y;
 float:right;
}

.panelContentSplit {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 margin:0;
 padding-left:4px;
 WIDTH:140px;
 color: #ffffff;
 float:left;
 text-align:left;
}


.panelImage {
 margin:0;
 padding:0;
 WIDTH:79px;
 BACKGROUND: #ffff00;
 float:right;
 position:relative;	
 top:0px;
}


/* divCNAMulti2 Style Elements*/

#divCNAMulti2 {
 WIDTH:223px;
 HEIGHT:25%;
 margin:0;
 padding:0;
 float:right;
}

.panelContent {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 background-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
 min-height:35px;
}

.panelContentFinancial {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 overflow:hidden;
 background-image: url(../../Images/CNAImages/newsPanel_financial_lines_bg.gif); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
}

.panelContentHealth {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 overflow:hidden;
 background-image: url(../../Images/CNAImages/newsPanel_healthpro_bg.gif); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
}


.panelContentMarine {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 overflow:hidden;
 background-image: url(../../Images/CNAImages/newsPanel_marine_bg.gif); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
}

.panelContentRenewable {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 overflow:hidden;
 background-image: url(../../Images/CNAImages/newsPanel_renewable_bg.gif); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
}

.panelContentCasualty {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 overflow:hidden;
 background-image: url(../../Images/CNAImages/newsPanel_casualty_bg.gif); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
}

.panelContentGroup {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 overflow:hidden;
 background-image: url(../../Images/CNAImages/newsPanel_gpabt_bg.gif); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
}

.panelContentProperty {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 overflow:hidden;
 background-image: url(../../Images/CNAImages/newsPanel_property_bg.gif); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
}

.panelContentTechnology {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 overflow:hidden;
 background-image: url(../../Images/CNAImages/newsPanel_technology_bg.gif); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
}

.panelContentPackage {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 margin:0;
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;
 color: #ffffff;
 overflow:hidden;
 background-image: url("../../Images/CNAImages/newsPanel_bus_pck_bg_old.gif"); 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
}


.linkContent {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 color: #ffffff;
 text-indent:0px;
}

a.linkContent:visited{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
}

a.linkContent:link{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
}

a.linkContent:active{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
}

a.linkContent:hover{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #FFEA96;
}


/* divCNAMulti3 Style Elements*/

#divCNAMulti3 {
 WIDTH:223px;
 HEIGHT:25%;
 margin:0;
 padding:0;
 float:right;
}

/* divCNAMulti4 Style Elements*/

#divCNAMulti4 {
 WIDTH:223px;
 HEIGHT:25%;
 margin:0;
 padding:0;
 float:right;
}

/* divCNAMulti5 Style Elements*/

#divCNAMulti5 {
 WIDTH:223px;
 HEIGHT:25%;
 margin:0;
 padding:0;
 float:right;
}

/* newsPanelShade Style Elements*/

#newsPanelShade {
 WIDTH:223px;
 HEIGHT:69px;
 margin:0;
 padding:0;
 background-image: url(../../Images/CNAImages/newPanel_shade.gif); 
 background-repeat: repeat-x;
 float:right;
}

.submitbuttonNews{
 width:84px;
 height:19px;
 color: #ffffff;
 background-image: url(../../Images/CNAImages/submitbutton_normal.gif); 
 background-repeat: no-repeat;
 border: none;
 float:right;
 }


.panelContentSplit.submitbuttonNews:hover {
 background: url(../../Images/CNAImages/submitbutton_hover.gif);
 background-repeat: no-repeat;
}

/*Editor part control styles*/
.contentText 
{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 width:180px;
 height: 15px;
 color: #000000;
}
.numericText
{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 width:20px;
 height: 15px;
 color: #000000;
}

#FooterPageLayout {
 height: auto;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #ffffff;
 text-align:left;
 padding-top:25px;
 margin: 0;
}

.newsrowstyle, .newsrowstyle td
{
	border-top: 1px solid #cc3333;
	padding-bottom: 4px;
	border-collapse: collapse;
   
}

#GridView1, #GridView1 td {border-bottom: Blue 2px solid;} 

 
/* CNA NEWS PANEL Style Elements Ends.*/


/* CNA EVENTS-VACANCY-DOWNLOADS-CONTACTUS Style Elements begins here....*/

/* panelContainer div is splitted into 2 sections panelHeader and panelContent*/

.listPanelContainer {
 width:470px;
 height: 100%;
 margin:0px;
 background-color: transparent;
}

.listPanelHeader {
 width:470px;
 height: 25px;
 margin: 0;
 padding-top:0px;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url(../../images/CNAImages/contacts_red_header.gif); 
 background-repeat: no-repeat;
 float:left;
}

.listPanelHeaderDefault {
 width:470px;
 height: 25px;
 margin: 0;
 padding-top:0px;
 padding-bottom:0px;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/contactus_header_bg_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}


.listPanelHeaderMarine {
 width:470px;
 height: 25px;
 margin: 0;
 padding-top:0px;
 padding-left: 5px;
 border:0;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/marine_tab_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderBusiness {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/business_pck_tab_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderCasualty {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/casualty_tab_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderFinancial {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/financial_tab_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderGroup {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/gpabt_tab_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderHealth {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/healthpro_tab_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderProperty {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/property_tab_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderRenewable {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/renewable_tab_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderTechnology {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
  background-image: url("../../Images/CNAImages/technology_tab_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}


.listPanelContactsHeader {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 background-image: url("../../Images/CNAImages/contactus_header_bg_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderIcon {
 width:237px;
 height: 37px;
 margin: 0;
 padding-left: 5px;  
 background-image: url(../../images/CNAImages/download_header_bg.jpg); 
 background-repeat: no-repeat;
 overflow:visible;   
 vertical-align:middle;
 margin:0px 0px -3px 0px;
}

.listIconLabel {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color:#ffffff;
margin:0;
padding-top:12px;
padding-left:10px;
font-weight: bold;

padding-bottom:0px;
width:185px;
height:25px;
}


.listLabel {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color:#ffffff;
margin:0px;
padding-top:3px;
padding-left:8px;
font-weight: bold;
width:158px;
text-align:left;
}

.listPanelContent {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 border: 1px solid #BB0020;
 border-bottom:0px;
}

/* panelContentHolder div are all the divs inside panelContent div, except the last div in the panelContent div*/

.listPanelContentHolder {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 border-bottom: 1px solid #BB0020;
 overflow:hidden;
}

/* panelContentHolderLast div is the last panelContentHolder div inside the panelContent div*/

.listPanelContentHolderLast {
 width:470px;
 height:50px;
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 color: #666666;
}


/* panelDate div contains date*/

.listPanelDate {
 width:70px;
 height:36px;
 margin: 0;
 padding-left: 5px;
 float: left;
 color: #666666;
 text-align: center;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}


/* panelDate div contains messages*/

.listPanelTitle {
 width:460px;
 height:20px;
 margin: 0;
 padding-left:5px;
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}

.listPanelMessage {
 width:240px;
 height:36px;
 margin: 0;
 padding-left: 10px;
 float: left;
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-align: left;
 font-weight:BOLD;
 line-height: 1em;
}

/* panel div contains links*/
.listPanelMessageLink {
 width:140px;
 height:36px;
 margin: 0;
 padding-left: 0px;
 float: left;
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-align:right;
 line-height: 1em;
}

a.listPanelMessageLinkColor:link{
 color: #666666;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:Normal;
}

a.listPanelMessageLinkColor:visited{
 color: #666666;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:Normal;
}

/* Style For Details Page*/

.listPanelImage {
 margin:0;
 padding:0;
 WIDTH:60px;
 padding-top:5px;
 padding-left: 5px;
 BACKGROUND: #ffffff;
 float:left;
 top:0px;
}

.listPanelImageBox {
 margin:0;
 padding:0;
 WIDTH:60px;
 HEIGHT:40px;
 BACKGROUND: #ffffff;
 border: 1px solid #BB0020;
}

.listPanelSplit {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 margin:0;
 padding-left:5px;
 padding-right:5px;
 WIDTH:365px;
 color: #666666;
 float:right;
}

.listPanelMessageText {
 width:360px;
 height:40px;
 margin: 0;
 padding-top:5px;
 padding-left: 15px;
 padding-bottom:5px;
 float: left;
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}


.IndustrylistPanelMessageText {
 width:390px;
 height:50px;
 margin: 0;
 padding-top:5px;
 padding-left: 15px;
 padding-bottom:5px;
 float: left;
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}



.listPanelDateText {
 width:80px;
 height:40px;
 margin: 0;
 padding-top:5px;
 padding-left: 5px;
 padding-bottom:5px;
 float: left;
 color: #666666;
 text-align: center;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}


.IndustrylistPanelDateText {
 width:60px;
 height:50px;
 margin: 0;
 padding-top:5px;
 padding-left: 5px;
 padding-bottom:5px;
 float: left;
 color: #666666;
 text-align: center;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}

.listPanelImageCaption {
 width:70px;
 margin: 0;
 padding-left: 5px;
 position:relative;
 color: #BB0020;
 text-align: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:BOLD;
 float:left;
}

a.listPanelImageCaptionLink:link{
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}

a.listPanelImageCaptionLink:visited{
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}

.listPanelGreyText {
 width:300px;
 height:20px;
 margin: 0;
 padding-left: 5px;
 float: left;
 color: #666666;
 text-align: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}

.listPanelMessageGreyLink {
 width:95px;
 height:20px;
 margin: 0;
 padding-left: 5px;
 float: right;
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 position:relative;
}

/* Downloads Web Part related styles */

/* Header Label and Header text */

.listHeaderLabelRed {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 22px;
 color:#BB0020;
 margin:0px;
 padding-top:5px;
 padding-left:5px;
 padding-bottom:5px;
 width:470px;
}

.listHeaderContent {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 color:#666666;
 margin:0px;
 padding-top:5px;
 padding-left:5px;
 padding-bottom:5px;
 font-weight: bold;
 width:470px;
}

/* Contacts Web Part related styles */
.listPanelSplit1 {
 width:150px;
 height:30px;
 margin: 0;
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 float: left;
 color: #666666;
 text-align: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}
.listPanelSplit2 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 margin:0;
 padding-left:5px;
 padding-right:0px;
 padding-top: 5px;
 padding-bottom: 5px;
 WIDTH:270px;
 height:30px;
 color: #666666;
 float:right;
 text-align: left;
}
.listRedLabel {
 margin: 0;
 padding-left: 5px;
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}

/* CNA EVENTS-VACANCY-DOWNLOADS-CONTACTUS Style Elements Ends */





/* CNA FORM Style Elements begins here....*/

/* GLOBAL FORM Style Elements*/


/* (FormContainer) Style Elements*/

#FormContainer {
 width:470px;
 margin: auto;
 padding:0;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 color: #666666; 
 float:left;
}

/* FormContainer div is splitted into FormHeader section, FormContent section*/

#FormHeader {
 width:470px;
height:80px;
background-color: #ffffff;
}
/*Rg - refers classes used for Register for News control*/
#FormHeader_Rg {
 width:470px;
min-height:80px;
background-color: #ffffff;
}

 
#FormContent {
 width:470px;
background-image: url(../../images/CNAImages/form_bg.gif); 
background-repeat:repeat-x; 
 margin:0;
 padding:0;
 color:#666666;
 float:left;
 }

.formContentCNA {
 width:470px;
 height:100%;
 background-image: url(../../images/CNAImages/form_bg.gif); 
 /*background-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); */
 background-repeat: repeat-x;

/* background-image: url(../../images/CNAImages/form_bg.gif); 
 background-repeat:repeat-x; */
}


/* FormHeader Style Elements*/

#FormHeader h1 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 22px;
 font-weight: normal;
 margin: 0;
 padding-top: 10px;
padding-left: 5px;
 color: #b7001f;
}

#FormHeader h2 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 margin: 0;
 padding-top: 20px;
 padding-left: 5px;
 color: #CC3333;
}

#FormHeader_Rg h1 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 22px;
 font-weight: normal;
 margin: 0;
 padding-top: 10px;
padding-left: 5px;
 color: #b7001f;
}

#FormHeader_Rg h2 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 margin: 0;
 padding-top: 20px;
 padding-left: 5px;
 color: #CC3333;
}



/* Global Form Component Style Elements*/


.FormLabel {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 color:#666666;
 margin:0;
 padding: 0;
 text-align:left;
 vertical-align: middle;

}


.radioStyle, .radioStyle td{
  font-family: Arial, Helvetica, Verdana, Sans-serif;
  font-size: 12px;
  height: 14px; 
  padding:0;
  margin-left:-2px;
  background-color: transparent;
  border: none;
  display: inline; 
} 

.dropStyle
{
	height: 66px;
	width:220px;
	padding: 0;
	background-color: transparent;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
    font-size: 12px;
    line-height: 0.9em;
    overflow:auto;
    margin:0;   
}

.dropStyle_rg
{
	height: 20px;
	width:310px;
	padding: 0;
	background-color: transparent;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
    font-size: 12px;
    margin:0;    
    white-space:pre;
    word-wrap: break-word;
}



.submitbutton{
width:114px;
height:19px;
/*
color:#ffffff;
background: url(../../images/CNAImages/submitbutton_hover.gif);
background-repeat: no-repeat;

*/
border: none;
float:right;
text-align:center;
padding-left:3px;
padding-bottom:2px;
margin:0;
}

/*
.submitbutton:hover {
background: url(../../images/CNAImages/submitbutton_hover.gif);
background-repeat: no-repeat;
}
*/


/* emptyDiv is used to give line space between various entries*/

.emptyDiv {
 width:470px;
 height:10px;
text-align: right;
float:left;
}

/* submitDiv is used to place the Sumbit button*/

#submitDiv {
 width:460px;
 height:35px;
background-color: transparent;
text-align: right;
}


.submitDiv {
 width:465px;
 height:35px;
background-color: transparent;
text-align: right;
}


/* horizontalDiv1 is used to place the CNA Contact selection*/

#horizontalDiv1 {
 width:470px;
height:35px;
}

.horizontalDiv1Left {
 width:345px;
 height:100%;
text-align: left;
float:left;
padding-left: 5px;
}

.horizontalDiv1Right {
 width:120px;
height:100%;
float:right;
text-align: right;
}



/* horizontalDiv2 is used to place the CNA Information selection*/

#horizontalDiv2 {
 width:470px;
 height:35px;
}

.horizontalDiv2Left {
 width:340px;
min-height:25px;
 height:100%;
text-align: left;
float:left;
padding-left: 5px;
}

.horizontalDiv2Right {
 width:120px;
height:100%;
float:right;
text-align: right;
}



/* horizontalDiv3 is used to place the CNA Products&Services selection*/

#horizontalDiv3 
{
	width: 470px;
	height:72px;
}

.horizontalDiv3Left {
 width: 240px; 
text-align: left;
float:left;
padding-left: 5px;
 height:100%;
  margin:0;
}

.horizontalDiv3Right {
 width: 225px;
 float: right;
text-align: right;
 height:100%;
 padding:0;
 margin:0;
}

/* horizontalDiv4 is used to place the CNA Terms selection*/

#horizontalDiv4 {
 width:470px;
 height:25px;
}

#horizontalDiv4Left {
 width:365px;
text-align: left;
float:left;
padding-left: 5px;
 height:100%;
}

#horizontalDiv4Right {
 width:100px;
float:right;
text-align: right;
 height:100%;
}

/* div_labelbox is used to as a placeholder for all the form labels*/

.div_labelbox {
 width:135px;
 float:left;
 height:38px;
padding-left: 5px;
text-align:left;
 margin:0;
}

.div_labelbox_rg{
 width:142px;
 float:left;
 height: 25px;
padding-left: 5px;
text-align:left;
 margin:0;
}


/* div_labelbox_inline is used to as a separator for continuing lengthy label text*/

.div_labelbox_inline {
 width:470px;
 height:15px;
text-align: left;
padding-left: 5px;
float:left;
margin:0;
}

.div_labelbox_inline_right {
 width:470px;
 height:13px;
 text-align: right;
 padding-left: 5px;
 float:left;
 margin:0;
}


/* div_texbox is used to as a placeholder for all the form fields*/

.div_texbox {
 width:320px;
 height: 38px;
 float:right;
 margin:0;
 padding:0;
}

.div_texbox_rg{
 width:320px;
 height: 25px; 
 float:right;
 margin:0;
 padding:0;

}

.div_texarea {
 width:320px;
height:68px;
 float:right;
}


/*div_validatorbox is used as placeholder for validation controls */
.div_validatorboxleft {
 width:150px;
 float:left;
 height:15px;
  margin:0;
 padding:0;

}


.div_validatorbox {
 width:320px;
 float:right;
 height:15px;
  margin:0;
 padding:0;

}
/* input Style Elements*/



.textbox {
 width:310px;
height: 18px;
 color: #000000;
}


.texarea 
{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 width:310px;
 color: #000000;
 height:50px;
}

.textbox:focus, .textbox:hover {
 background-color:#f4f4f4;
}


/* CNA FORM Style Elements ends here.*/

/*** start of table of contents syles ***/

.headertitle, .headertitle a, .headertitle a:link{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 10px; 
font-weight:bold;
color: #666666;
margin-left: 40px;
}

.headertitle a:visited, .headertitle a:active{
color: #666666;
text-decoration:none;
}
.headertitle a:hover{
color: #cc3333;
text-decoration:underline;
}
.headertitle-large, .headertitle-large a, .headertitle-large a:link{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12pt; 
font-weight:bold;
color: #666666;
}
.headertitle-large a:visited, .headertitle-large a:active{
color: #666666;
text-decoration:none;
}
.headertitle-large a:hover{
color: #cc3333;
text-decoration:underline;
}
.headertitle-small, .headertitle-small a, .headertitle-small a:link{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 9pt; 
font-weight: bold; 
color: #666666;
margin-left: 70px;
}
.headertitle-small a:visited, .headertitle-small a:active{
color: #666666;
text-decoration:none;
}
.headertitle-small a:hover{
color: #cc3333;
text-decoration:underline;
}


.level-item-pos{
margin: 2px 3px 2px 70px;
padding: 1px 0px 1px 0px;
}
.level-item, .level-item a, .level-item a:link{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 8pt; 
 color: #666666;
}
.level-item a:visited, .level-item a:active{
 color: #666666;
text-decoration:none;
}
.level-item a:hover{
color: #cc3333;
text-decoration:underline;
}

*/
/*** end of table of contents syles ***/


/** start styles for Search result **/

.srch-Title, .srch-Title a , .srch-Title a:link
{
color: #cc3333;
}

.srch-Title a:visited, .srch-Title a:active
{
color: #cc3333;
}

.srch-Title a:hover
{
color: #cc3333;
text-decoration:underline;

}

.srch-Description
{
	color: #666666;
}

.srch-Metadata
{
	color: #666666;
}

.srch-URL A:link,.srch-URL A:visited{
color:#666666 !important;
text-decoration:underline;
}
.srch-URL A:hover{
color:#cc3333 !important;
text-decoration:underline;
}

/** end styles for Search result **/


/* CNA NEWS MESSAGE Style Elements begins here....*/

/* GLOBAL Style Elements*/

/* panelContainer div is splitted into 2 sections panelHeader and panelContent*/

.panelContainer {
 width:470px;
 height: 100%;
 margin:auto;
 background-color: transparent;
 float:left;
 text-align:left;
}

.panelHeader {
 width:470px;
 height: 25px;
 margin: 0;
 padding: 0;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
background-image: url(../../images/CNAImages/contacts_red_header.gif); 
background-repeat: no-repeat;
float:left;
}

.panelContentNews {
 width:470px;
 min-height:20px;
  height:80%;
 margin: 0;
 padding:0 0 5px 0;
 background-color: #ffffff;
 border: 1px solid #BB0020;
 float:left;
 border-collapse:collapse;
}

.panelLabel 
{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color:#ffffff;
margin:0px;
padding-top:7px;
padding-left:15px;
font-weight: bold;
width:155px;
float:left;
text-align:left;
}

.panelHeading 
{
 margin: 0;
 padding: 0;
 background-color:#BB0020; 
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px;
 color:#ffffff;
 padding-top:5px;
 padding-left:15px;
 padding-bottom:5px;
 margin:1px;
 font-weight: bold;
 text-align:left;
}

.panelLabelLink
{
color: #666666;
padding-top:4px;
padding-left:15px;
float:left;
width:120px;
text-align:left;
}
.panelLabelLink1
{
color: #666666;
padding-top:4px;
padding-right:5px;
text-align:right;
float:right;
width:150px;
}
a.panelHeadMessageLink:link { 
 margin: 0px; 
 color: #666666;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: bold; 
}

a.panelHeadMessageLink:hover { 
 margin: 0px; 
 color: #666666;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: bold; 
}

a.panelHeadMessageLink:visited { 
 margin: 0px; 
 color: #666666;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: bold; 
}
/* panel div contains links*/
a.panelMessageLink:link { 
 margin: 0px; 
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: bold; 
}

a.panelMessageLink:visited { 
 margin: 0px; 
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: bold; 
}

.panelMessageLink a{
color: #666666;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
}

/* panelContentHolder div are all the divs inside panelContent div, except the last div in the panelContent div*/

.panelContentHolder {
 width:470px;
 height:24px;
 margin:0;
 padding:0;
 background-color: #ffffff;
 border-bottom: 1px solid #BABEBF;
 float:left;
}

/* panelContentHolderLast div is the last panelContentHolder div inside the panelContent div*/

.panelContentHolderLast {
 width:470px;
 height:24px;
 margin:0;
 padding:0;
 background-color: #ffffff;
 float:left;
}

.textGrayBold
{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: bold; 
 color: #666666;
 text-align:left;
}

.textRedBig {
 font-size: 24px;
 color: #cc3333;
 font-weight:normal; 
}

.textGrayBig {
 font-size: 24px;
 color: #666666;
 font-weight:normal; 
}

a.searchURL:link, a.searchURL:visited{
color:#666666;
text-decoration:none;
}
a.searchURL:hover{
color:#cc3333;
text-decoration:none;
}

a.searchIndustryNewsLink:link, a.searchIndustryNewsLink:visited{
 font-size: 18px;
 color: #cc3333 !important;
 text-decoration:none !important;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 text-align:left;
 line-height: 25px;
 padding-bottom:5px;
}
a.searchIndustryNewsLink:hover{
 font-size: 18px;
 color: #cc3333 !important;
 text-decoration:underline !important;
  font-family: Arial, Helvetica, Verdana, Sans-serif;
 text-align:left;
 line-height: 25px;
  padding-bottom:5px;
}


/* panelDate div contains date*/

.panelDate {
 width:60px;
 height:25px;
 margin: 0;
 padding-top: 5px;
 padding-left: 5px;
 float: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: bold; 
 color: #666666;
 text-align:left;
}

.panelDescription {
 width:450px;
 height:auto;
 margin: 0;
 padding-top: 10px;
 padding-left: 15px;
 float: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal; 
 color: #666666;
 text-align:justify;
}

/* panelDate div contains messages*/

.panelMessage {
 width:350px;
 height:25px;
 margin: 0;
 padding-top: 5px;
 padding-left: 130px;
 float: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 15px;
 font-weight: bold;  
 color: #BB0020;
 text-align:left;
}



.panelIndustryDescription {
 width:450px;
 height:55px;
 margin: 0;
 padding-top: 15px;
 padding-left: 130px;
 float:right;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal; 
 color: #666666;
 text-align:justify;
}

.panelIndustryDate {
width:65px;
height:100%;
margin: 0;
padding-top:5px;
padding-left: 5px;
padding-bottom:4px;
float: left;
color: #666666;
text-align: center;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
font-weight:BOLD;
vertical-align:middle
}

.panelViewAllDate {
width:75px;
height:20px;
margin: 0;
padding-top:5px;
padding-left:15px;
 padding-bottom:0px;
 padding-right:0px;
color: #666666;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
font-weight: bold;
}

.panelViewAllMessage {
 width:395px;
 height:20px;
 margin-left:70px;
 margin-right:0;
 margin-top:0;
 margin-bottom:0;
 padding-top: 5px;
 padding-left: 15px;
 padding-bottom:0px;
 padding-right:0px;
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
}

.panelViewAllContainer {
 width:470px;
 height: 100%;
 margin:auto;
 background-color: transparent;
 border-collapse:collapse;
}

.panelConentViewAll
{
  width:470px;
  min-height:20px;
  height:80%;
  margin: 0;
  padding:0 0 5px 0;
  background-color: #ffffff;
  border-bottom: 1px solid #BB0020;
  border-left: 1px solid #BB0020;
  border-right: 1px solid #BB0020;
  border-top:0;
  float:left;
  border-collapse:collapse;
}

.panelNewsDate {
width:65px;
height:100%;
margin: 0;
padding-top:5px;
padding-left: 5px;
padding-bottom:4px;
float: left;
color: #666666;
text-align: center;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
font-weight:BOLD;
vertical-align:middle;
}


.panelIndustryMessage {
 width:385px;
height:100%;
 margin: 0;
 padding-top:5px;
 padding-left: 10px;
 padding-bottom:4px;
float: left;
color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 15px;
 font-weight:BOLD;
 vertical-align:middle;
}

.panelNewsDetailsMessage {
 width:390px;
 height:30px;
 margin: 0;
 padding-top: 20px;
 padding-left: 15px;
 padding-bottom:0px;
float: left;
color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 15px;
 font-weight:BOLD;
}


.panelNewsMessage {
 width:385px;
height:100%;
 margin: 0;
 padding-top:5px;
 padding-left: 10px;
 padding-bottom:4px;
float: left;
color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 15px;
 font-weight:BOLD;
 vertical-align:middle;
}

.panelIndustryLabel {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color:#ffffff;
margin:0px;
padding-top:4px;
padding-left:10px;
font-weight: bold;
width:220px;
float:left;
}


.listIndustryPanelImage {
margin:0;
padding:0;
WIDTH:60px;
padding-top:5px;
padding-left: 5px;
BACKGROUND: #ffffff;
float:left;
top:0px;
}

.listIndustryPanelImageBox {
margin:0;
padding:0;
WIDTH:60px;
HEIGHT:40px;
BACKGROUND: #ffffff;
border: 1px solid #BB0020;
}

.listIndustryPanelImageCaption {
width:55px;
margin: 0;
padding-left: 5px;
position:relative;
color: #BB0020;
text-align: left;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
font-weight:BOLD;
float:left;
}

.pagerLink{
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:BOLD;
 text-align:center;
 width:100%;
 padding-top:20px;
}

.pagerLink a, .pagerLink a:link{
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:normal;
}

.pagerLink a:hover, .pagerLink a:selected{
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:bold;
}

.pagerLink a:visited{
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:normal;
}


.gridAlternateStyle
{
 background-color:#ffffff;
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
}

a.listIndustryPanelImageCaptionLink:link{
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}

a.listIndustryPanelImageCaptionLink:visited{
 color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
}





/* CNA SEARCH PANEL Style Elements begins here....*/


/* cna SEARCH Panel Style Elements*/

.cnaSearchPanel {
WIDTH:223px;
height:160px;
margin:0;
padding:0;
BACKGROUND: #ffffff;
float:right;
}

#divCNASearch {
	WIDTH:223px;
	height:140px;
padding:0;
margin:0;
background-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); 
 	background-repeat: repeat-y;
 	float:right;
}

.cnaSearchHeadingsOpen {
	WIDTH:198px;
	HEIGHT:24px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	background-image: url(../../Images/CNAImages/red_header.gif); 
 	background-repeat: no-repeat;
padding-left: 25px;
padding-top: 0px;
padding-right:0px;
border-bottom: 1px solid #ffffff;
 	float:left;

}

.cnaSearchHeadingsInner{
width:180px;
margin:0px;
padding-top:6px;
padding-left:5px;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
font-weight: BOLD;
color: #ffffff;
float:left;
text-align:left;
}

.searchContent {
 width:210px;
 height:18%;
 margin:0px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 margin:0;
 padding-left:10px;
 color: #ffffff;
float:left;
text-align:left;
}
.searchLabelDiv
{
 width:210px;
 height:12%;
 margin:0px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 margin:0;
 padding-left:10px;
 color: #ffffff;	
 float:left;
 text-align:left;
}
.searchContentSplit1 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
margin:0;
padding-top:4px;
padding-left:10px;
WIDTH:75px;
height:18%;
color: #ffffff;
float:left;
text-align:left;
vertical-align:middle;
}

.searchContentSplit2 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
margin:0;
padding-top:4px;
padding-left:4px;
WIDTH:133px;
height:18%;
color: #ffffff;
float:left;
text-align:left;
}

.searchLabel {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: Normal;
 color:#ffffff;
 margin:0;
padding: 0;
line-height: 10px;
}

.searchTextbox {
width:110px;
height: 15px;
 color: #000000;
}

.searchDateText {
 width:60px;
 height: 20px;
 color: #000000;
}

#searchPanelShade {
WIDTH:223px;
HEIGHT:69px;
margin:0;
padding:0;
background-image: url(../../Images/CNAImages/newPanel_shade.gif); 
 	background-repeat: repeat-x;
 	float:right;
}

.searchBtn {  
width: 20px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 11px;
 font-weight: BOLD; 
color:#ffffff;
	background-image: url(../../Images/CNAImages/moreArrow.gif); 
 	background-repeat: no-repeat;   
background-color:transparent;
background-position:right; 
border: none;
text-align: left;
}   


/* CNA SEARCH PANEL Style Elements Ends  here....*/



/* Industry News Styles begins here */

.IndustrylistPanelSplit {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
font-weight: normal;
margin:0;
padding-left:5px;
padding-right:10px;
padding-bottom:15px;
WIDTH:385px;
color: #666666;
float:right;
}



.IndustrylistPanelMessageText {
 width:390px;
height:40px;
 margin: 0;
 padding-top:20px;
 padding-left: 15px;
 padding-bottom:5px;
float: left;
color: #BB0020;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 15px;
 font-weight:BOLD;
}


.IndustrylistPanelDateText {
width:60px;
height:40px;
margin: 0;
padding-top:20px;
padding-left: 5px;
padding-bottom:5px;
float: left;
color: #666666;
text-align: center;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
font-weight:BOLD;
}


/* Industry News Styles Ends  here */

/* European Office Contacts Styles Starts here*/

.contactsParent
{
 width:470px;
 height:100%;
 overflow:hidden;	
}

#europeContactsContentHolder {
 width:470px;
 height:100%;
 margin: 0;
 background-color: #ffffff;
 overflow:visible;
 padding: 0;
}
#allContactsContentHolderHidden {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 overflow:visible;
}

.contactsContentHolder {
 width:466px;
 height:100%;
 margin: 0;
 padding-left:4px;
 padding-top:4px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #666666;
 background-color: #ffffff;
 border-bottom: 1px solid #BB0020;
 overflow:visible;
}

.contactsContentHolderLast {
 width:466px;
 height:100%;
 margin: 0;
 padding-left:4px;
 padding-top:4px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #666666;
 background-color: #ffffff;
 border:0px;
 overflow:visible;
}


.contactsEuropeHeadingsOpen {
 WIDTH:150px;
 HEIGHT:20px;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/contacts_red_header.gif); 
 background-repeat: no-repeat;
 font-size: 10px;
 font-weight: BOLD;
 padding-left: 15px;
 padding-top: 4px;
 padding-bottom:0px;
 text-align:left;
 float:left;
}

.contactsEuropeHeadingsNormal {
 WIDTH:150px;
 HEIGHT:20px;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/contacts_grey_header.gif); 
 background-repeat: no-repeat;
 font-size: 10px;
 font-weight: BOLD;
 padding-left: 15px;
 padding-top: 4px;
 padding-bottom:0px;
 text-align:left;
 float:left;
}
.contactsAllHeadingsOpen {
 WIDTH:150px;
 HEIGHT:20px;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/contacts_red_header.gif); 
 background-repeat: no-repeat;
 font-size: 10px;
 font-weight: BOLD;
 padding-left: 15px;
 padding-top: 4px;
 padding-bottom:0px;
 text-align:left;
 float:left;
}
.contactsAllHeadingsNormal {
 WIDTH:150px;
 HEIGHT:20px;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 background-image: url(../../Images/CNAImages/contacts_grey_header.gif); 
 background-repeat: no-repeat;
 font-size: 10px;
 font-weight: BOLD;
 padding-left: 15px;
 padding-top: 4px;
 padding-bottom:0px;
 text-align:left;
 float:left;
}

/* European Office Contacts Styles Ends*/
p ul li a{
 color: #CC3333;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
}

p a{
 color: #CC3333;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
}
 
p a:visited {
 color: #CC3333;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;	
}

.quickLinks
{
 color: #CC3333;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;		
}

.redFont
{
 color: #cc3333;
 vertical-align:top;
}

#contentRightContentDown ul li{
list-style-type:disc;
color:#666666;
}

} /* To close media print tag */









