/******************************************************************************
File: Master Page Template.css
Comments: Common classes, IDs and elements needed throughout the site.
******************************************************************************/

/* GLOBAL ELEMENTS Style */  

html {
 background: #ffffff;
 margin: 0;
 padding: 0;
 height:100%;
  /*overflow: -moz-scrollbars-vertical;


overflow-x:auto;
over0flow-y:auto;*/
}
    
    
body {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 color: #666666;
 background: #ffffff;
 height:100%;
 margin-left:-4px;

} 
 
a {
outline:0;
}

html{
overflow:auto;
}

   
            
h1 { 
 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #cc3333;
 font-weight:normal; 
 text-align:left;/*ADDED BY FARAZ FOR PHASE2*/
} 
   
h2 { 
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #cc3333;
 font-weight:normal; 
  text-align:left;/*ADDED BY FARAZ FOR PHASE2*/
}

p {
 margin: 0;
 padding: 0;
 font-size: 13px;
 color: #666666;
 line-height:13pt;
/*text-align:justify;*/
text-align:left;/*Added by faraz for phase2 for left alignment*/
font-family: Arial, Helvetica, Verdana, Sans-serif;

}

p.address {
 margin: 0;
 padding: 0;
 font-size: 13px;
 color: #666666;
 line-height:12pt;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
}


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;
 text-align:left;/*Added by faraz for phase2 for left alignment*/
font-family: Arial, Helvetica, Verdana, Sans-serif;

}


#searchField {
 position: absolute;
 /*left: 77px;*/
 /*top: 4.0px;*/
 left: 81px;
 top: 5px;
 color: #000000;
 width:120px;/*Added by Faraz for Search Language box*/
 background: #ffffff;
 border: 0px solid #ffff00;
}

/* CONTAINER : This is the main container, which is holding Header, Topnav, Content, Footer sections. */ 

#container {
 width:1007px;
 min-height: 100%;
 background-color: #ffffff;
 margin: 0 auto;
 text-align:center;
/* position:relative;*/
 z-index:0;
}

* html #container 
{
 height: 100%;
 
}

/* HEADER Section Style Elements*/

#cnaHeader {
 margin: 0;
 padding: 0;
 height:112px;
 width:1007px;
 text-align : left;
 position:relative;
 z-index:7

}


/* HEADER (HeaderUp) Section Style Elements*/ 

#headerUp {
 height:87px;
 width:1007px;
}

#headerlogo {
 position: relative;
 width:500px;
 height:87px;
 background-color: #ffffff;
 float: left;
}

.headerlogoImage {
 position: relative;
 top: 0.5em;
 left: 0.9em;
 width: 133px;
 height: 73px;
}

/* Header Navbar Style Elements*/ 

#headernavbar {
 width:507px;
 height:87px;
 background-color: #ffffff;
 float: right;
 padding: 0;
 margin: 0;
}

#headernavbarItem {
 width:350px;
 height:40px;
 float: right;
 margin-top:20px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 /*font-size: 14px;*//*Commented by Faraz */
 font-size: 12px;/*Added by Faraz for Home/SiteMap*/
 /*font-weight:bold;*/
 /*Added by Faraz for Home and Site Map Alignment*/
 padding-top:20px; 
 text-align:right;
 }

#headernavbarItem ul {
 list-style-type:none;
 text-decoration: none;
 padding-top:15px;
 padding-right:15px;
}

#headernavbarItem ul li {
 display:inline;
 text-decoration: none;
 padding: 0 0 0 0.5em;
 margin: 0 1.0em 0 -1em;
 width:150px;
}

#headernavbarItem ul li a {
 text-decoration: none;
  /*background: url(../../images/divider_red.jpg) no-repeat left;*//*Added by Faraz for Header */
 background: url(../../images/divider_grey.gif) no-repeat left;

 padding-left: 20px;
/* color:#666666;*//*Commented by Faraz */
 /* Added by Faraz */
 color:#336699;
}

#headernavbarItem ul li.first a {
 background: white left;
 list-style-type:none;
}


#headernavbarItem ul li a:visited {
text-decoration: none;
color: #336699;
}


#headernavbarItem ul li a:hover {
text-decoration: none;
color:#cc0000;
}
#headernavbarItem ul li a:active {
text-decoration: none;
color:#cc0000;
}



/* HEADER (HeaderDown) Style Elements*/ 

#headerDown {
 height:25px;
 width:1007px;
}

#headerDownLeft {
 width:633px;
 height:25px;
 float: left;
 background-color:#ffffff;
}

#headerDownRight {
 width:374px;
 height:25px;
 float: right;
}

.headerDownRightImage {
 position: relative;
 right: 0.0em;
 width: 374px;
 height: 25px;
 background-image: url(../../images/headernav_bg.jpg); 
 background-repeat: no-repeat;
}
.searchnav {
 position: absolute;
 right: 7.2em;
 width: 375px;
 height: 25px;
 background-color: transparent;
 /*background-image: url('file:///C:/Documents%20and%20Settings/images/search_bg.jpg'); */
 background-repeat: no-repeat;
}

#searchfield {
 position: absolute;
 right: 12.0em;
 top: 0.0em;
 font-size: 12px;
 color: #ffffff;
 }

#searchTitle {
 position: absolute;
 /*left: 1.0em;*/
 /*left: 1.2em;*/
 left:22px;
 top:5px;
 
 /*top: 0.4em;*/
 font-size: 12px;
 width:auto;
 /*color: #ffffff;*//*Commented by Faraz*/
 color:black;/*Added by Faraz*/
 text-align:center;
 

}

.label {
 width: 4em;
 float: left;
 text-align: right;
 margin-right: 0.5em;
 display: block;
}


#searchImage{
 position: absolute;
 /*right: 10.5em;*/
 /*Added by Faraz to left assign Search image*/
 right: 12em; 
 /*top: 0.3em;
 width: 16px;
 height: 16px;*/
 top: 0.5em;
 width: 10px;
 height: 10px;
 
}

#languageTitle{
 position: absolute;
 right: 2.5em;
 top: 0.3em;
 font-size: 12px;
 /*color: #ffffff;*/
 color:black;/*Added by Faraz*/
}

#languageImage{
 position: absolute;
 right: 0.5em;
 top: 0.3em;
 width: 16px;
 height: 16px;
}


/* TOPNAV Style Elements*/

#topNav {
 /*position:absolute;*/
  position:relative; 
 background-color: #ffffff;
 /*height:25px;*/
 height:25px;/*Added by Faraz*/
 width:1007px;
 margin: 0px;
 text-align : left ;
 	background-image: url(../../images/TopHeader.gif);
	background-position:0 0;
	background-repeat:no-repeat;

}


#topNavLeft {

  /*height:25px;*/
 height:25px;/*Added by Faraz*/

 width: 1px;
 float: right;
background-image: url(../../images/Aboutus.gif);
}
#topNavRight {

 /*height:25px;*//*Commented by Faraz*/
 height:25px;/*Added by Faraz*/
 width: 1002px;
 margin:0px;
 padding:0px; 
 padding-right:0px;
 float: right;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
}

.topNav1 {
position:absolute;
  /*height:25px;*/
 height:25px;/*Added by Faraz*/

 width: 1002px;
/*  background-image: url(../../images/topbg2.gif); */
/* background-repeat: repeat-x;*/
 /*color: white;*//*Commented by Faraz for Top Navigation Link*/
 color: #336699;/*Added by Faraz for Top Navigation Link*/
 float: right;
}

.topNav1 li {
 list-style:none;
 display:inline;
 padding: 0;
 margin: 0; 
}

.topNavItem1 {

 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 color: #ffffff;	
 /*height:25px;*/
 height:25px;/*Added by Faraz for Top navigation Link*/
 padding: 0;
 	margin:0px 0px 0px 0px;
 text-align: center;
 vertical-align: middle;
}


.topNavItem1 a {
	width:113px;
	 /*color: white;*//*Commented by Faraz for Top Navigation Link*/
 	color: #336699;/*Added by Faraz for Top Navigation Link*/

	text-decoration:none;
	float:left;
	line-height: 2em;
	background-image: url(../../images/topnav_allitemsbg.gif);
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.topNavItem1 a {
	display:inline;
	list-style:none;
	}
/*Added by Faraz for Phase2 CR*/
.topNavItem1 a:hover {
	width:113px;
	 /*color: white;*//*Commented by Faraz for Top Navigation Link*/
 	color: #cc0000;/*Added by Faraz for Top Navigation Link*/

	text-decoration:none;
	float:left;
	line-height: 2em;
	/*background-image: url(../../images/topnav_allitemsbg.gif);*/
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/*Added by Faraz for Phase2 CR1*/
.topNavItem1 a:selected
 {
	width:113px;
	 /*color: white;*//*Commented by Faraz for Top Navigation Link*/
 	color: #cc0000;/*Added by Faraz for Top Navigation Link*/

	text-decoration:none;
	float:left;
	line-height: 2em;
	/*background-image: url(../../images/topnav_allitemsbg.gif);*/
	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}





.topNavHover1 a 
{
	/*background:url(../../images/tab2c8a.gif) no-repeat;*/
	/*background-position:0 -25px;*/
	 /*color: white;*//*Commented by Faraz for Top Navigation Link*/
 	color: #cc0000;/*Added by Faraz for Top Navigation Link*/

	/*background-color:#515151;*/
}
/*Added by Faraz for Phase2 CR1*/
.topNavSelected1 a
{
	/*background:url(../../images/tab2c8a.gif) no-repeat;*/
	/*background-position:0 -25px;*/
	 /*color: white;*//*Commented by Faraz for Top Navigation Link*/
 	color: #cc0000;/*Added by Faraz for Top Navigation Link*/

	/*background-color:#515151;*/
}

/* TOPNAV French Style Elements*/

#topNavFrench {
 position:absolute;
 background-color: #ffffff;
 height:25px;
 width:1007px;
 margin: 0px;
 text-align : left ;
}


#topNavLeftFrench {

 height:25px;
 width: 5px;
 float: left;
}

#topNavRightFrench {

 height:25px;
 width: 1002px;
 padding-right:-1px;
 margin: 0px;
 float: right;
}

.topNav1French {
position:absolute;
 height:25px;
 width: 1002px;
  background-image: url(../../images/topbg2.gif); 
 background-repeat: repeat-x;
 color: white;
 float: right;
}

.topNav1French li {
 list-style:none;
 display:inline;
 padding: 0;
 margin: 0; 
}

.topNavItem1French {

 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 color: #ffffff;	
 height:25px;
 padding: 0;
 	margin:0px 0px 0px 0px;
 text-align: center;
 vertical-align: middle;
}


.topNavItem1French a {
	width:113px;
	color:#fff;
	text-decoration:none;
	float:left;
	line-height: 2em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.topNavItem1French a {
	display:inline;
	list-style:none;
	}


.topNavHover1French a 
{
/*
	background:url(../../images/tab2c8a.gif) no-repeat;
	background-position:0 -25px;*/
	color:#ffffff;
	/*background-color:#515151;*/
}

.topNavSelected1French a
{
	/*background:url(../../images/tab2c8a.gif) no-repeat;
	background-position:0 -25px;*/
	color:#ffffff;
	/*background-color:#515151;*/
}

/* Top Nav French styles
/* TOPNAV (Flyout Menu) Style Elements*/

.topNavFlyOuts1 {
	border:1px #b7001f solid;
	background-color:white;
	position:absolute;
 margin-top:0px;
 margin-left:69px;
}

.topNavFlyOutsItem1 {	
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
border-top-style: none;
	color:#3A4663; 
	width:190px;
	min-width:190px;
	line-height: 20px;
	}
	
.topNavFlyOutsItem1 a {
    display:block;
    padding:4px 5px 4px 5px;
}

.topNavFlyOutsHover1 {
	background-color: #c2c2c2;
}

.topNavRoundRight {
    width:0px;
}

.topNavRoundLeft {
    width:0px;
}

/* TOPNAV (Flyout Drop-Down Menu) Style Elements*/


.OCDtopNavFlyOuts {
border:1px solid #cc3333;
background-color: #ffffff;
margin-right: 250px;
}

.OCDtopNavFlyOutsItem { 
padding-top: 0px;
background-color: #ffffff;
color: #666666;
width: 150px;
height: 25px;
text-align: left;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
}

.OCDtopNavFlyOutsItem a {
display:block;
padding:4px 5px 4px 5px;
}

.OCDtopNavFlyOutsHover {
color: #666666;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
background-color: #f0f0f0;
height: 25px;
}


/* TOPNAV (Drop-Down Menu Items) Style Elements*/

.siteActionMenu {
    float:right;
}

.authoringRegion {
	width:100%;
	background-color:#DDDDDD;
	color:#333333;
}


.topLinkBar {
    float:right;
    width:auto;
    height:25px;
	padding-left: 1px;
	
	/*padding-right: 7px;*/
	padding-right:28px;
	padding-top:0px;
   	display:inline;
   	background-color:transparent;
}

.toplinkbar a:active {
   	/*color: #ffffff;*/
   	color: black;/*Added by Faraz*/
 	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	text-decoration:none;
}

.topLinkBar a {
   	   	/*color: #ffffff;*/
   	color: black;/*Added by Faraz*/
 	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	text-decoration:none;
}

.topLinkBar a:hover {
   	   	/*color: #ffffff;*/
   	color: black;/*Added by Faraz*/
 	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
}

.topLink {
   /*	background: url("../../Images/linksdivider.gif") right 6px no-repeat;*/
   	display:inline;
   	color:black;
   	height:25px;
}

.console2 {
	clear:both;
}



/* CONTENT (Left Nav) Style Elements*/
/*Added by Faraz for Home Left nav */
/* CONTENT (Left Nav Items) Home Style Elements*/
/*Added by Faraz */
/*Added for home left navigation*/
/* CONTENT Style Elements*/
#content {
 width:1007px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #ffffff;
 text-align:center;
 padding-bottom: 45px;
 margin: 0;
}

/* CONTENT (Left Nav) Style Elements*/

#contentLeft {
 /*height:600px;*/
  /*width:238px;*//*Commented by faraz*/
 width:238px;/*Added by faraz*/
 float:left;
 text-align:left;
 padding: 0;
 margin: 0;
}

#contentLeftTop {
 /*height:60px;*/
height:35px;

 /*Added  by Faraz for Home image*/
 /*height:35px;*/
  /*width:238px;*//*Commented by faraz*/
 width:238px;/*Added by faraz*/
  padding: 0;
 margin: 0;
}

#homecontentLeftTop
{
	
	 height:35px;
 /*Added  by Faraz for Home image*/
 /*height:35px;*/
  /*width:238px;*//*Commented by faraz*/
 width:238px;/*Added by faraz*/
  padding: 0;
 margin: 0;
}

}

#contentLeftDown {
/* height:100%;*/
 /*width:238px;*//*Commented by faraz*/
 width:228px;/*Added by faraz*/

 padding: 0;
 padding-left:0px;

 margin: 0;
}

/* CONTENT (Left Nav Items) Home Style Elements*/

#contentLeftNav {
padding-left:0px;
 margin: 0;
 /*width:100%*/;/*commented by Faraz*/
 width:200px;//*Added by Faraz for curved box*/
 float:left;
}

#contentLeftNavAdded {

/* margin-top:0.5em;*/
 /*width:100%*/;/*commented by Faraz*/
 padding-left:6px;
 width:150px;//*Added by Faraz for curved box*/
 float:left; 
 padding-top:5px;
 padding-bottom:12px;
}

/*
.t {background: url(../../images/dot_h.gif) 0 0 repeat-x; width: 225px;}
.b {background: url(../../images/dot_h.gif) 0 100% repeat-x}
.l {background: url(../../images/dot_v.gif) 0 0 repeat-y}
.r {background: url(../../images/dot_v.gif) 100% 0 repeat-y}

.tt {background: url(../../images/dot_h.gif) 0 0 repeat-x; width: 200px;}
.bb {background: url(../../images/dot_h.gif) 0 100% repeat-x}
.ll {background: url(../../images/dot_v.gif) 0 0 repeat-y}
.rr {background: url(../../images/dot_v.gif) 100% 0 repeat-y}
*/

/*Added by Faraz*/
.centercurve{background: url(../../images/centercurve.gif) 0 0 repeat-y; width: 200px;}
.bottomcurve{background: url(../../images/bottomcurve.gif)  0 100% no-repeat;width: 200px;padding: 0; margin: 0;}

.topcurve{background: url(../../images/topcurve.gif) 0 0 no-repeat;width: 200px;padding: 0; margin: 0;}
/*
.bl {background: url(../../images/bl.gif)  0 100% no-repeat;width:10px;padding: 0; margin: 0;}
.tl {background: url(../../images/tl.gif) 0 0 no-repeat;padding: 0; margin: 0;}
.tr {background: url(../../images/tr.gif) 100% 0 no-repeat;padding:0px; margin: 0; } 
.br {background: url(../../images/br.gif) 100% 100% no-repeat ;padding:0px; margin: 0;}
.clear {font-size: 1px; height: 1px} 
*/

.contentnavhome ul {
 /*color: #666666;*//*Commented by Faraz*/

 color: #336699;/*Added by Faraz*/
 list-style-type: none;
 padding-left:10px;
 padding-top:5px;
 padding-bottom:10px;
  padding-right:30px;/*Added by Faraz*/
 margin: 0;
 float:left;
}

.contentnavhome ul li.home_nav1 a{
 /*background: white url(../../images/home_nav1.gif) no-repeat 2px center;*//*Commented by Faraz for Left Navigation Arrow 

on 

04/01/2009*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 2px;
 word-wrap:break-word;
 width:150px;

}
.contentnavhome ul li.home_nav1 a:hover{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;

}

.contentnavhome ul li.home_nav1 a:selected{
  font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;

}

.contentnavhome ul li.home_nav2 a{
 /*background: white url(../../images/home_nav2.gif) no-repeat 2px center;*//*Commented by Faraz for Left Navigation Arrow 

on 

04/01/2009*/
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 2px;
 word-wrap:break-word;
 width:150px;

}

.contentnavhome ul li.home_nav2 a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
  
}

.contentnavhome ul li.home_nav2 a:selected{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnavhome ul li.home_nav3 a{
 /*background: white url(../../images/home_nav3.gif) no-repeat 2px center;*//*Commented by Faraz for Left Navigation Arrow 

on 

04/01/2009*/
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 2px;
 word-wrap:break-word;
 width:150px;

}

.contentnavhome ul li.home_nav3 a:hover{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
 
}

.contentnavhome ul li.home_nav3 a:selected{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;

}

.contentnavhome ul li.home_nav4 a{
 /*background: white url(../../images/home_nav4.gif) no-repeat 2px center;*//*Commented by Faraz for Left Navigation Arrow 

on 

04/01/2009*/
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 2px;
 word-wrap:break-word;
 width:150px;

}

.contentnavhome ul li.home_nav4 a:hover{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
 
}

.contentnavhome ul li.home_nav4 a:selected{
 /*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
 
}

.contentnavhome ul li.home_nav5 a{
/*background: white url(../../images/home_nav5.gif) no-repeat 2px center;*//*Commented by Faraz for Left Navigation Arrow 

on 

04/01/2009*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 2px;
 word-wrap:break-word;
 width:150px;

}


.contentnavhome ul li.home_nav5 a:hover{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
  
}

.contentnavhome ul li.home_nav5 a:selected{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
 
}

.contentnavhome ul li.home_nav6 a{
 /*background: white url(../../images/home_nav6.gif) no-repeat 2px center;*//*Commented by Faraz for Left Navigation Arrow 

on 

04/01/2009*/
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 2px;
 word-wrap:break-word;
 width:150px;

}

.contentnavhome ul li.home_nav6 a:hover{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
  
}


.contentnavhome ul li.home_nav6 a:selected{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
  
}

.contentnavhome ul li.home_nav7 a{
 /*background: white url(../../images/home_nav7.gif) no-repeat 2px center;*//*Commented by Faraz for Left Navigation Arrow 

on 

04/01/2009*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 2px;
 word-wrap:break-word;
 width:150px;

}

.contentnavhome ul li.home_nav7 a:hover{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnavhome ul li.home_nav7 a:selected{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;

}

.contentnavhome ul li.home_nav8 a{
/*padding-right:20px;*//*Added by Faraz to adjust size of nav8 in Italian*/
 /*background: white url(../../images/home_nav8.gif) no-repeat 2px center;*//*Commented by Faraz for Left Navigation Arrow 

on 

04/01/2009*/
 /*background: url(../../images/arrow_left_nav.gif) no-repeat 2px center;/*Added by Faraz for Left Navigation Arrow on 

04/01/2009*/
 /*background: url(../../images/arrow_left_nav.gif) no-repeat 2px top;*/
 background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 2px;
 word-wrap:break-word;
 width:150px;
}

.contentnavhome ul li.home_nav8 a:hover{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
 
  
}

.contentnavhome ul li.home_nav8 a:selected{
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;

  
}

.contentnavhome ul li.home_nav9 a{
width:150px;
 /*background: white url(../../images/home_nav9.gif) no-repeat 2px center;*//*Commented by Faraz for Left Navigation Arrow 

on 

04/01/2009*/
 /*background: url(../../images/arrow_left_nav.gif) no-repeat 2px top;/*Added by Faraz for Left Navigation Arrow on 

04/01/2009*/*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 2px;
  word-wrap:break-word;
  width:150px;

 
}

.contentnavhome ul li.home_nav9 a:hover{
width:150px;
/*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
   
}

.contentnavhome ul li.home_nav9 a:selected{
width:150px;
 /*Added by Faraz for CR1*/
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
  

}

.contentnavhome ul li a {
 text-decoration: none;
 width: 180px;
 /*color: #666666;*//*Commented by Faraz*/
 color: #336699;/*Added by Faraz*/
 display: block;
 padding: 3px 0;
 padding-left: 20px;
 font: normal 12px arial, helvetica, sans-serif;
}
.contentnavhome ul li a:visited {
 /*color: #666666;*//*Commented by Faraz*/
 color: #336699;/*Added by Faraz*/
 text-decoration: none;
} 
.contentnavhome ul li {
 padding-top: 0.5em;
 margin: 0;
}
.contentnavhome ul li a:hover{
 font: bold 12px arial, helvetica, sans-serif;
  /*color: #666666;*//*Commented by Faraz*/
 color: #cc0000;/*Added by Faraz*/

}

/*Provide left padding to the links*/
/*Ended by Faraz for left nav */

.leftNavLevel1 {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
/*color: #666666;*/
color: #336699;/*Added by Faraz*/
font-weight:normal;
line-height:13pt;
display:block;
margin:0;/*Added by Faraz*/
width:170px;/*Added by Faraz for phase2*/
}

.leftNavLevel1 a {

/*padding-top:0.5em;
padding-bottom:.5em;*/
padding-top:10px;
padding-bottom:3px;
padding-left:20px;
padding-right:10px;
display:block;
/*background: white url(../../images/divider_red.jpg) no-repeat 2px center;*//*Added by Faraz*/
/*background: url(../../images/arrow_left_nav.gif) no-repeat 2px center;*//*Commented by Faraz to  correct arrow style on 

28/01/2010*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 9px;
 width:140px;/*Added by Faraz for phase2*/
 word-wrap:break-word;



}


.leftNavLevel1 a:hover {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color: #cc0000;
font-weight:normal;

}


.leftNavLevel1Visited a:visited {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color:#cc0000;
font-weight:normal;

}


.leftNavLevel2 {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
line-height:13pt;
/*color: #666666;*/
color: #336699;/*Added by Faraz*/

font-weight:normal;

}

/*Added by Faraz for Phase 2*/
.leftNavLevel2 a {

padding-left:35px;
padding-right:10px;/*Added by Faraz for Curve box*/
display:block;
width:130px;/*Added by Faraz for phase2*/
/*background: white url(../../images/divider_red.jpg) no-repeat 2px center;*//*Added by Faraz*/
/*background: url(../../images/arrow_left_nav.gif) no-repeat 2px center;*//*Commented by Faraz to  correct arrow style on 

28/01/2010*/
 background-image:url(../../images/sub_nav_bar.gif);
 background-repeat:no-repeat;
 background-position:27px 8px;
 word-wrap:break-word;
}

/*Ended by Faraz*/

.leftNavLevel2 a:hover{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color: #cc0000;
font-weight:normal;


}


.leftNavLevel2Visited a:visited{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color:#cc0000;
font-weight:normal;


}


.leftNavLevel3{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
line-height:13pt;
/*color: #666666;*/
color: #336699;/*Added by Faraz*/
font-weight:normal;
padding-left:15px;
padding-right:10px;/*Added by Faraz for Curve box*/
display:block;
width:120px;/*Added by Faraz for phase2*/

}
/*Added by Faraz for phase2*/
.leftNavLevel3 a{
padding-left:33px;
padding-right:10px;/*Added by Faraz for Curve box*/
display:block;
width:120px;/*Added by Faraz for phase2*/
 background-image:url(../../images/sub_nav_bar.gif);
 background-repeat:no-repeat;
 background-position:25px 8px;
 word-wrap:break-word;


}


.leftNavLevel3 a:hover{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color: #cc0000;
font-weight:normal;
width:120px;/*Added by Faraz for phase2*/

}



.leftNavLevel3Visited a:visited{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color:#cc0000;
font-weight:normal;
width:120px;/*Added by Faraz for phase2*/

}


 
#contentRight {
 width:480px;
height: 100%;
 float:left; 
 padding: 0;
 margin: 0;
 text-align:left;
}


#contentRightContent {
 height: 100%;
 width:480px;
 float:left;
  padding: 0;
 margin: 0;

}

#contentRightContentTop {
/*height: 60px;*/
/*height: 58px;*/
height:33px;
 /*Added by Faraz for home image*/
 /*height:35px;*/
  width:480px;
 margin: 0;
 padding:0;
}
#homecontentRightGap
 {
/*height: 60px;*/
	height:33px;
 /*Added by Faraz for home image*/
 /*height:35px;*/
  width:470px;
 margin: 0;
 padding:0;
}


/* CONTENT (Right Side) Style Elements*/

#contentRightPageLayout {
 width:769px;
 height: 100%;
 float:left;
 padding: 0;
 margin: 0;
 text-align:left;;
}

#contentRightPageLayoutLeft {
 width:480px;
 height: 100%;
 float:left;
 padding: 0;
 margin: 0;
}



/* CONTENT (Right Side: BreadCrump Menu) Style Elements*/

#ContentTopNav1 {
width:1007px;
/*height:224px;*/
height:100%;
background-color: #ffffff;
 /*text-align:center;*/
 margin: 0; 
 float:right;   
}

#homeContentTopNav {
width:1007px;
/*height:224px;*/
height:100%;
background-color: #ffffff;
 /*text-align:center;*/
 margin-top: -25px;  
 float:right;   
}



.ContentTopNav {
padding-top:5px;
/*Added by faraz for home page*/
/*padding-top:5px;*/
color: #656b77;
    
}

.ContentTopNavCurrent ul {
list-style-type:none;
text-decoration: none;
}

.ContentTopNavCurrent ul li {
display:inline;
text-decoration: none;
padding: 0 0 0 0.5em;
margin: 0 1.0em 0 -1em;
 width:150px;
}


.ContentTopNav a
{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*color: #666666;*//*Commented by Faraz*/
	color:#336699;
	text-decoration:none;
	width:100px;
}


.ContentTopNav a:hover {
text-decoration:none;
font-weight:bold; 
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 10px;
font-weight: bold;
/*color: #b7001f;*//*Commented by Faraz*/
color:#cc0000;
} 


.ContentTopNavCurrent {
font-weight:bold; 
/*color: #b7001f;*/
color:#666666;/*ADEDD by faraz*/ 
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 10px;

} 

.ms-pagebreadcrumb {
	text-decoration:none;
} 


.ms-pagebreadcrumb a{
	text-decoration:none;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 10px;
color:#ffffff;
padding-left:30px;
} 

.seperatorBread {
/*color: #b7001f;*/
color:#666666;
padding-left:10px;
padding-right:10px;
font-size:10px;
font-weight:bold
}

.ms-sitemapdirectional a {
unicode-bidi:embed;
}

.ms-sitemapdirectional {
unicode-bidi:embed;
}

/* CONTENT (Right Side Content) Style Elements*/

#contentRightContentDown {
 height: 100%;
 float:right;
 color: #000000;
  width:480px;
  margin: 0;
 padding:0;

}

/* CONTENT (Right Side Image) Style Elements*/
#contentRightImageTop {
 /*height:25px;Added by Faraz for Home image*/
 height:0px;
 width:238px;
  padding: 0;
 margin: 0;
}

#homecontentRightImageTop {
 height:25px;/*Added by Faraz for Home image*/
/* height:0px;*/
 width:238px;
  padding: 0;
 margin: 0;
}

#contentRightImageGap {
/*
 height:10px;/*Added by Faraz for Home image*/
/* height:0px;*/
/*
 width:223px;
  padding: 0;
 margin: 0;
 background-image:url(../../images/Image_gap.gif); 
 background-color:aqua;*/
}


#contentRightLast {
 /*width:289px;*/
 width:264px;
 height:100%;
 padding: 0;
 margin: 0;
 text-align:right;
 float:right;
}


#contentRightImage {
 width:223px;
 height:293px;
 float:right;
  padding: 0;
 margin: 0;
 text-align:right;
}
#homecontentRightImage {
 width:223px;
height:100%;
 /*height:293px;*/
 float:right;
  padding: 0;
 margin: 0;
 text-align:right;
}


/*Added by Faraz to place a space between image and News section*/
#contentSpaceAfterImage {
 width:289px;
 height:20px;
 float:right;
  padding: 0;
 margin: 0;
 text-align:right;
}


#contentRightControls {
 max-width:264px;
 /*width:289px;*/
 width:264px;
 height:100%;
 float:right;
 padding: 0;
 margin: 0;
 text-align:right;
 padding-top:10px;
 
}
#homecontentRightControls {
 max-width:264px;
 /*width:289px;*/
 width:264px;
 height:100%;
 float:right;
 padding: 0;
 margin: 0;
 text-align:right;
 padding-top:10px;
 
}



/* FOOTER Style Elements*/

#footer {
 clear:both;
 height:30px;
 background-image: url(../../images/footer_grey_bg.gif); 
 background-repeat: repeat-x;
 background-color:#ffffff;
 width:1007px;
 text-align:left;
 padding: 0;
 position: relative;
 margin:-43px auto 0 auto;
 z-index:9;
} 

#footerLeft {
 /* width:455px;*/
 width:500px;

  vertical-align:middle;
 float: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 
}

#footerLeftExt {
 width:602px;
  vertical-align:middle;
 float: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
}

#footerLeftExt1 {
 width:535px;
  vertical-align:middle;
 float: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
}

#footerLeftExt2 {
 width:495px;
  vertical-align:middle;
 float: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
}



/* FOOTER (Footer Horizontal Menu & Items) Style Elements*/


.footertext {
 padding-top:11px;
 padding-left: 0;
 margin-left: 0;
 color: White;
 float: left;
 width:auto;
 height:30px;
}

.footertext a {

 padding: 0em 0.7em;
 color: White;
 text-decoration: none;
 float: left;
 border-right: 1px solid #ffffff;
 line-height:1.2em;
}





#footerLeft ul {
 padding-left: 0;

  margin-left: 0;
 color: White;
 float: left;
 width: 100%;
 height:25px;
}

#footerLeft ul li {
display: inline;
}

#footerLeft ul li a {
 padding: 0.2em 0.7em;
 color: White;
 text-decoration: none;
 float: left;
 border-right: 1px solid #ffffff;
}

#footerLeft ul li a:hover {
 color: #666666;
}
 
#footerMiddle {
 /*width:345px;*/
 width:300px;
 height:30px;
 float: left;
 }

#footerMiddleExt {
 width:138px;
 height:30px;
 float: left;
 }

#footerMiddleExt1 {
 width:205px;
 height:30px;
 float: left;
 }

#footerMiddleExt2 {
 width:245px;
 height:30px;
 float: left;
 }

 
.footerMiddleImage {
width:51px;
height:30px;
float:left;
}

.footerRatingText {
 font: normal 10px, arial, helvetica, sans-serif;
 color: #ffffff;
 width:80px;
 height:22px;
 padding-top:12px;
 padding-left:5px;
float: left;
 }
 
#footerRight {
 width:207px;
 height:30px;
 float: right;
}
#fontController {
 margin-left: 0.0em;
 position: relative;
 width:90px;
 height:30px;
 float: left;
}

#fontControllerTitle {
 position: relative;
 width: 55px;
 height: 30px;
 float: left;
 text-align:right;
 padding-right:1px;
}
/* Ext Refers extended style for other languages */
#footerRightExt {
 width:257px;
 height:30px;
 float: right;
}

#fontControllerExt {
 margin-left: 0.0em;
 position: relative;
 width:147px;
 height:30px;
 float: left;
}
#fontControllerTitleExt {
 position: relative;
 width: 110px;
 height: 30px;
 float: left;
 text-align:right;
 padding-right:1px;
}


.fontControllerTitleText {
 position: relative;
 margin-top: 10px;
 font: bold 12px, arial, helvetica, sans-serif;
 color: #ffffff;
 }
#fontController1 {
 margin-top: 0.9em;
 margin-left: 0.0em;
 position: relative;
 right: 0.0em;
 width: 13px;
 height: 14px;
 float: left;
}
#fontController2 {
 margin-top: 0.9em;
 margin-left: 0.2em;
 position: relative;
 right: 0.0em;
 width: 13px;
 height: 14px;
 float: left;
}

#footerIcons {
 width:100px;
 height:30px;
 float: right;
}
#bookmarkIcon {
 margin-left: 0.0em;
 position: relative;
 right: 0.0em;
 width: 29px;
 height: 30px;
 float: left;
}
.bookmarkIconImage {
 margin-left: 0.0em;
 position: relative;
 right: 0.0em;
 width: 29px;
 height: 30px;
 }
#emailIcon {
 margin-left: 0.3em;
 position: relative;
 right: 0.0em;
 width: 29px;
 height: 30px;
 float: left;
}
.emailIconImage {
 margin-left: 0.0em;
 position: relative;
 right: 0.0em;
 width: 29px;
 height: 30px;
 /*background-image: url('file:///C:/Documents%20and%20Settings/images/email_icon.jpg'); */
 background-repeat: no-repeat;
 }
#printIcon {
 margin-left: 0.3em;
 position: relative;
 right: 0.0em;
 width: 29px;
 height: 30px;
 float: left;
}
.printIconImage {
 margin-left: 0.0em;
 position: relative;
 right: 0.0em;
 width: 29px;
 height: 30px;
/* background-image: url('file:///C:/Documents%20and%20Settings/images/print_icon.jpg'); */
 background-repeat: no-repeat;
 }


#FooterPageLayout {
width:1007px;
 height: 100%;
 min-height:600px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #ffffff;
 text-align:left;
 /*padding-top:25px;*/
 padding-top:0px;
 margin: 0;
 }




/* 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 {

/*
 padding-top:3px;
 padding-left:5px;
 padding-bottom:3px;*/
 text-align:left;
 WIDTH:203px;
 /*HEIGHT:24px;*//*Added by Faraz*/
 height:36px;/*Added by Faraz*/
 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); */
 overflow:hidden;
 /*background-image: url(../../Images/CNAImages/newsPanel_financial_lines_bg.gif); */
  background-image: url(../../Images/CNAImages/IndFrGreyUpArrow.gif); /*Added by faraz for Custom Component*/ 
 background-repeat: no-repeat;
 /*background-repeat: no-repeat;*/
 padding-left: 20px;
 padding-top: 0px;
 border-bottom: 1px solid #ffffff;
 float:right;
 /*background: url(../../images/arrow_left_nav.gif) no-repeat 2px center;/*Added by Faraz for Left Navigation Arrow on 

04/01/2009*/*/
 
}

.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;
 */
 
  WIDTH:203px;
 /*HEIGHT:24px;*//*Added by Faraz*/
 height:36px;
 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); */
 overflow:hidden;
 /*background-image: url(../../Images/CNAImages/newsPanel_financial_lines_bg.gif); */
  background-image: url(../../Images/CNAImages/IndFrRedUpArrow.gif); /*Added by faraz for Custom Component*/ 
 background-repeat: no-repeat;
 /*background-repeat: no-repeat;*/
 padding-left: 20px;
 padding-top: 0px;
 border-bottom: 1px solid #ffffff;
 float:right; 

}

.cnaDivHeadingsRestHovOpen {
 WIDTH:203px;
 height:36px;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
 CURSOR: pointer;
 COLOR: #FFFFFF;
  background-image: url(../../Images/CNAImages/IndFrRedDownArrow.gif); /*Added by faraz for Custom Component*/ 
 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;
 border-bottom:1px solid #ffffff;
}

.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-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); /*Added by faraz for Custom Component*/
 
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
  border-bottom:1px solid #ffffff;/*Added by Faraz*/
}

.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-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); /*Added by faraz for Custom Component*/
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
  border-bottom:1px solid #ffffff;/*Added by Faraz*/
}


.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-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); /*Added by faraz for Custom Component*/
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
  border-bottom:1px solid #ffffff;/*Added by Faraz*/
}

.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-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); /*Added by faraz for Custom Component*/
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
  border-bottom:1px solid #ffffff;/*Added by Faraz*/
}

.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-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); /*Added by faraz for Custom Component*/
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
  border-bottom:1px solid #ffffff;/*Added by Faraz*/
}

.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-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); /*Added by faraz for Custom Component*/
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
 border-bottom:1px solid #ffffff;/*Added by Faraz*/
}

.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-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); /*Added by faraz for Custom Component*/
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
  border-bottom:1px solid #ffffff;/*Added by Faraz*/
}

.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-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); /*Added by faraz for Custom Component*/
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
  border-bottom:1px solid #ffffff;/*Added by Faraz*/
}

.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.gif); */
 background-image: url(../../Images/CNAImages/newPanel_content_vertical_bg.gif); /*Added by faraz for Custom Component*/
 background-repeat: repeat-y;
 height:25%;
 width:218px;
 text-align:left;
 float:right;
  border-bottom:1px solid #ffffff;/*Added by Faraz*/
}


.linkContent {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal; 
 color: #ffffff;
 text-indent:0px;
   padding-top:5px;
 padding-bottom:5px;

}

a.linkContent:visited{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
 padding-top:5px;
 padding-bottom:5px;
 /*Added for CR11 by Faraz*/
 /*
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 0px;
 padding-left:15px;
 display:block;
 */
 /*Ended by Faraz for CR11*/



}

a.linkContent:link{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
  padding-top:5px;
 padding-bottom:5px;

 /*Added for CR11 by Faraz*/
 /*
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 0px;
 padding-left:15px;
 display:block;
 */
 /*Ended by Faraz for CR11*/

 /*
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 5px;
  padding-left:10px;
 display:block*/


}

a.linkContent:active{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ffffff;
  padding-top:5px;
 padding-bottom:5px;

 /*Added for CR11 by Faraz*/
 /*
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 0px;
 padding-left:15px;
 display:block;
 */
 /*Ended by Faraz for CR11*/

 /*
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 5px;
  padding-left:10px;
 display:block*/


}

a.linkContent:hover{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #FFEA96;
  padding-top:5px;
 padding-bottom:5px;

 /*Added for CR11 by Faraz*/
 /*
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 0px;
 padding-left:15px;
 display:block;
 */
 /*Ended by Faraz for CR11*/

 /*
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 5px;
  padding-left:10px;
 display:block*/


}


/* 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-image: url(../../Images/CNAImages/submitbutton.gif);/*Added by Faraz*/
 background-repeat: no-repeat;
 border: none;
 float:right;
 }


.panelContentSplit.submitbuttonNews:hover {
/* background: url(../../Images/CNAImages/submitbutton_hover.gif);*/
 background-image: url(../../Images/CNAImages/submitbutton.gif);/*Added by Faraz*/
 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;
}

/* CNA NEWS PANEL Style Elements Ends.*/










/* CNA LEFT NAV Style Elements begins here....*/






/* contentnav is a div which contains all the UL and Li Style Elements*/


/* contentnav is a div which contains all the UL and Li Style Elements*/

.contentnav {
 width:200px;
 height:100%;
 float:left;
 padding:0;
 /*padding-left:10px;*/
 margin:0;
  font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
font-weight: normal;
text-decoration: none;
}
/*Provide left padding to the links*/
.contentnav ul {
 list-style-type: none;
 padding: 0;
 padding-left:8px;
 margin: 0;
 text-decoration: none;
}
/*Provide size to the links*/
.contentnav li {
width:150px;/*Added by Faraz*/
/*background-color:#ffffff;*//*Commented By Faraz*/
/*background-color:#e68200;*/
text-decoration: none;
}
/*Provided top and bottom padding to the links*/
.contentnav ul li a {
 text-decoration: none;
 width: 150px;
 color: #336699;
 display: block;
 padding: 3px 0;
 /*padding-left: 10px;*//*Commented by Faraz*/
 padding-left: 20px;
 font: normal 12px arial, helvetica, sans-serif;
 text-decoration: none;
}

.contentnav ul li a:visited {
 color: #336699;
 text-decoration: none;
} 
.contentnav ul li {
 margin: 0;
}
/*Mouse hovered at Link is given Red colour*/
.contentnav ul li a:hover{
	font: normal 12px arial, helvetica, sans-serif;
	color:#cc0000;
	text-decoration: none;
	/*background-color: #ffffff;*//*Commented by Faraz*/
	/*background-color:#e68200;*/
	
}
/* 1ST Level Li Style Elements*/

.contentnav ul li.home_nav1 a{
/* Added by Faraz*/
color: #336699;
 /*background: white url(../../images/CNAImages/home_nav1.gif) no-repeat 2px center;*//*Commented by Faraz*/
 /* Added by Faraz*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 13px;
 word-wrap: break-word;
 width:150px;
 padding-top:15px;
}


.contentnav ul li.home_nav1 a:hover{
/*Added by Faraz for CNA CR1*/
font-weight: normal; 
 color: #cc0000;
}



.contentnav ul li.home_nav1_selected a{
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 13px;
 word-wrap: break-word;
 width:150px;
  padding-top:15px;
}


.contentnav ul li.home_nav1_selected a:visited{
/*Added by Faraz for CNA CR1*/
font-weight: normal; 
 color: #cc0000;
}
.contentnav ul li.home_nav1_selected a:hover{
/*Added by Faraz for CNA CR1*/
font-weight: normal; 
 color: #cc0000;
}



/*NAvigation 2*/

.contentnav ul li.home_nav2 a{

color: #336699;
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
 padding-top:10px;
 }

.contentnav ul li.home_nav2 a:hover{
/*Added by Faraz for CNA CR1*/
font-weight: normal; 
 color: #cc0000;
}



.contentnav ul li.home_nav2_selected a{
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
 padding-top:10px;
 color: #cc0000;

}

.contentnav ul li.home_nav2_selected a:hover{
/*Added by Faraz for CNA CR1*/
font-weight: normal; 
 color: #cc0000;
}

.contentnav ul li.home_nav2_selected a:visited{
/*Added by Faraz for CNA CR1*/
font-weight: normal; 
 color: #cc0000;
}

/*NAvigation 3*/
.contentnav ul li.home_nav3 a{

color: #336699;
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
padding-top:10px;
}

.contentnav ul li.home_nav3 a:hover{
/*Added by Faraz for CNA CR1*/
font-weight: normal; 
 color: #cc0000;
}



.contentnav ul li.home_nav3_selected a{
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
 padding-top:10px;
}

.contentnav ul li.home_nav3_selected a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav3_selected a:visited{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}
/*NAvigation 4*/
.contentnav ul li.home_nav4 a{
/* padding-top: 0.5em;*/
 color: #336699;
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
 padding-top:10px;

}

.contentnav ul li.home_nav4 a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav4_selected a{
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
 padding-top:10px;

}

.contentnav ul li.home_nav4_selected a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav4_selected a:visited{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

/*Navigation 5*/
.contentnav ul li.home_nav5 a{
 /*padding-top: 0.5em;*/
 color: #336699;
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
padding-top:10px;

}

.contentnav ul li.home_nav5 a:hover{
  font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav5_selected a{
/* padding-top: 0.5em;*/
 
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
 padding-top:10px;

}


.contentnav ul li.home_nav5_selected a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav5_selected a:visited{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}
/*Navigation 6*/


.contentnav ul li.home_nav6 a{
/* padding-top: 0.5em;*/
 color: #336699;
   background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
padding-top:10px;



}

.contentnav ul li.home_nav6 a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav6_selected a{
 /*padding-top: 0.5em;*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
padding-top:10px;

}


.contentnav ul li.home_nav6_selected a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav6_selected a:visited{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

/*Navigation 7*/
.contentnav ul li.home_nav7 a{
 /*padding-top: 0.5em;*/
 color: #336699;
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
padding-top:10px;
}

.contentnav ul li.home_nav7 a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav7_selected a{
/* padding-top: 0.5em;*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
padding-top:10px;

}


.contentnav ul li.home_nav7_selected a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav7_selected a:visited{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}


.contentnav ul li.home_nav8 a{
 /*padding-top: 0.5em;*/
 color: #336699;
 /* background: url(../../images/arrow_left_nav.gif) no-repeat 2px top;/*Added by Faraz for Left Navigation Arrow on 

04/01/2009*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;
padding-top:10px;

}

.contentnav ul li.home_nav8 a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav8_selected a{
 /*padding-top: 0.5em;*/
 /*background: url(../../images/arrow_left_nav.gif) no-repeat 2px top;/*Added by Faraz for Left Navigation Arrow on 

04/01/2009*/
  background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 width:150px;

padding-top:10px;
}


.contentnav ul li.home_nav8_selected a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav8_selected a:visited{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}


.contentnav ul li.home_nav9 a{
/* padding-top: 0.5em;*/
width:150px;
 color: #336699;
 /*background: url(../../images/arrow_left_nav.gif) no-repeat 2px top;/*Added by Faraz for Left Navigation Arrow on 

04/01/2009*/
 background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 padding-top:10px;
 padding-bottom:15px;

}

.contentnav ul li.home_nav9 a:hover{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}

.contentnav ul li.home_nav9_selected a{
width:150px;
 /*padding-top: 0.5em;*/
 /* background: url(../../images/arrow_left_nav.gif) no-repeat 2px top;/*Added by Faraz for Left Navigation Arrow on 

04/01/2009*/
 background-image:url(../../images/arrow_left_nav.gif);
 background-repeat:no-repeat;
 background-position:2px 8px;
 word-wrap: break-word;
 padding-top:10px;
 

}


.contentnav ul li.home_nav9_selected a:hover{
 font: bold 12px arial, helvetica, sans-serif;
 color: #b7001f;
}

.contentnav ul li.home_nav9_selected a:visited{
 font: normal 12px arial, helvetica, sans-serif;
 color: #cc0000;
}
/* Subnavigation link 1*/
/* 1ST Li Level1 Style Elements*/

.contentnav ul.home_nav1_sub1 li.home_nav1_1 a{

padding-top:0px;
padding-bottom:0px;
/*padding-left:20px;*/
padding-left:35px;
font-weight: normal !important;
 color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}
/*
.contentnav ul.home_nav1_sub1 li.home_nav1_1 a:hover{

font-weight: bold !important;
 color: #b7001f !important;
}
*/
/*Added by Faraz for CR1*/
.contentnav ul.home_nav1_sub1 li.home_nav1_1 a:hover{

font-weight: normal !important;
 color: #cc0000 !important;
}




/* 1ST Li Level1 Selected Style Elements*/

.contentnav ul.home_nav1_sub1_selected li.home_nav1_1_selected a{
 
padding-top:0px;
padding-bottom:0px;

font-weight: normal;
 color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav1_sub1_selected li.home_nav1_1_selected a:hover{

font-weight: normal;
 color: #cc0000;
}

.contentnav ul.home_nav1_sub1_selected li.home_nav1_1_selected a:visited{

font-weight: normal;
 color:#cc0000;
}


/* Subnavigation link 2*/

/* 2ND Li Level1 Style Elements*/

.contentnav ul.home_nav2_sub1 li.home_nav2_1 a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal !important;
color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav2_sub1 li.home_nav2_1 a:hover{

font-weight: normal !important;
 color: #cc0000 !important;
}



/* 2nd Li Level1 Selected Style Elements*/

.contentnav ul.home_nav2_sub1_selected li.home_nav2_1_selected a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal;
 color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav2_sub1_selected li.home_nav2_1_selected a:hover{

font-weight: normal;
 color:#cc0000;
}

.contentnav ul.home_nav2_sub1_selected li.home_nav2_1_selected a:visited{

font-weight: normal;
 color:#cc0000;
}


/* 2ND Li Level2 Style Elements*/

.contentnav ul.home_nav2_sub2 li.home_nav2_2 a{

font-weight: normal !important;
color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav2_sub2 li.home_nav2_2 a:hover{

font-weight: normal !important;
 color: #cc0000 !important;
}


/* 2ND Li Level2 Selected Style Elements*/

.contentnav ul.home_nav2_sub2_selected li.home_nav2_2_selected a{

font-weight: normal;
 color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav2_sub2_selected li.home_nav2_2_selected a:hover{

font-weight: normal;
 color:#cc0000;

}

.contentnav ul.home_nav2_sub2_selected li.home_nav2_2_selected a:visited{

font-weight: normal;
 color:#cc0000;

}

/*Subnavigation 3*/

/*Sub navigation 3*/

.contentnav ul.home_nav3_sub1 li.home_nav3_1 a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal !important;
 color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav3_sub1 li.home_nav3_1 a:hover{

font-weight: normal !important;
 color: #cc0000 !important;
}





/* 1ST Li Level1 Selected Style Elements*/

.contentnav ul.home_nav3_sub1_selected li.home_nav3_1_selected a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal;
 color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav3_sub1_selected li.home_nav3_1_selected a:hover{

font-weight: normal;
 color:#cc0000;
}

.contentnav ul.home_nav3_sub1_selected li.home_nav3_1_selected a:visited{

font-weight: normal;
 color:#cc0000;
}

/*Sub navigation 4*/

.contentnav ul.home_nav4_sub1 li.home_nav4_1 a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal !important;
 color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav4_sub1 li.home_nav4_1 a:hover{

font-weight: normal !important;
 color: #cc0000 !important;
}
/* 1ST Li Level1 Selected Style Elements*/

.contentnav ul.home_nav4_sub1_selected li.home_nav4_1_selected a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal;
 color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;


}

.contentnav ul.home_nav4_sub1_selected li.home_nav4_1_selected a:hover{

font-weight: normal;
 color:#cc0000;
}

.contentnav ul.home_nav4_sub1_selected li.home_nav4_1_selected a:visited{

font-weight: normal;
 color:#cc0000;
}

/*Sub navigation 5*/

.contentnav ul.home_nav5_sub1 li.home_nav5_1 a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal !important;
 color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav5_sub1 li.home_nav5_1 a:hover{

font-weight: normal !important;
 color: #cc0000 !important;
}





/* 1ST Li Level1 Selected Style Elements*/

.contentnav ul.home_nav5_sub1_selected li.home_nav5_1_selected a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal;
 color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav5_sub1_selected li.home_nav5_1_selected a:hover{
font-weight: normal;
 color:#cc0000;
}

.contentnav ul.home_nav5_sub1_selected li.home_nav5_1_selected a:visited{

font-weight: normal;
 color:#cc0000;
}

/*Sub navigation 6*/

.contentnav ul.home_nav6_sub1 li.home_nav6_1 a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal !important;
 color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav6_sub1 li.home_nav6_1 a:hover{

font-weight: normal !important;
 color: #cc0000 !important;
}





/* 1ST Li Level1 Selected Style Elements*/

.contentnav ul.home_nav6_sub1_selected li.home_nav6_1_selected a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal;
 color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav6_sub1_selected li.home_nav6_1_selected a:hover{

font-weight: normal;
 color:#cc0000;
}

.contentnav ul.home_nav6_sub1_selected li.home_nav6_1_selected a:visited{

font-weight: normal;
 color:#cc0000;
}

/*Sub navigation 7*/

.contentnav ul.home_nav7_sub1 li.home_nav7_1 a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal !important;
 color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav7_sub1 li.home_nav7_1 a:hover{

font-weight:normal !important;
 color: #cc0000 !important;
}





/* 1ST Li Level1 Selected Style Elements*/

.contentnav ul.home_nav7_sub1_selected li.home_nav7_1_selected a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal;
 color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav7_sub1_selected li.home_nav7_1_selected a:hover{

font-weight: normal;
 color:#cc0000;
}

.contentnav ul.home_nav7_sub1_selected li.home_nav7_1_selected a:visited{
font-weight: normal;
 color:#cc0000;
}

/*Sub navigation 8*/

.contentnav ul.home_nav8_sub1 li.home_nav8_1 a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal !important;
color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav8_sub1 li.home_nav8_1 a:hover{

font-weight: normal !important;
 color: #cc0000 !important;
}





/* 1ST Li Level1 Selected Style Elements*/

.contentnav ul.home_nav8_sub1_selected li.home_nav8_1_selected a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal;
color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
width:120px;

}

.contentnav ul.home_nav8_sub1_selected li.home_nav8_1_selected a:hover{

font-weight: normal;
 color:#cc0000;
}

.contentnav ul.home_nav8_sub1_selected li.home_nav8_1_selected a:visited{

font-weight: normal;
 color:#cc0000;
}

/*Sub navigation 9*/

.contentnav ul.home_nav9_sub1 li.home_nav9_1 a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal !important;
color: #336699 !important;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
padding-bottom:6px;
width:120px;

}

.contentnav ul.home_nav9_sub1 li.home_nav9_1 a:hover{

font-weight:normal !important;
 color: #cc0000 !important;
}





/* 1ST Li Level1 Selected Style Elements*/

.contentnav ul.home_nav9_sub1_selected li.home_nav9_1_selected a{

padding-top:0px;
padding-bottom:0px;

font-weight: normal;
color: #336699;
 padding-left:35px;
 background-image: url(../../images/sub_nav_bar.gif) ;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-position:27px 6px;/*Added by Faraz for Left Navigation bar on 04/01/2009*/
background-repeat:no-repeat;
word-wrap:break-word;
padding-bottom:6px;
width:120px;


}

.contentnav ul.home_nav9_sub1_selected li.home_nav9_1_selected a:hover{

font-weight: normal;
 color:#cc0000;
}

.contentnav ul.home_nav9_sub1_selected li.home_nav9_1_selected a:visited{

font-weight: normal;
 color:#cc0000;
 
}

/* CNA LEFT NAV Style Elements Ends here....*/






/* CNA EVENTS-VACANCY-DOWNLOADS-CONTACTUS Style Elements begins here....*/

/* panelContainer div is splitted into 2 sections panelHeader and panelContent*/

.listPanelContainer {
 width:550px;
 height: 100%;
 /*margin:25px;*//*Added by Faraz*/
 margin:0;
 background-color: transparent;
 color:#336699;
  text-decoration:none;
  float:left;
}
.listPanelContainerfooter {
 width:600px;
 height: 100%;
 /*margin:25px;*//*Added by Faraz*/
 margin:0;
 background-color: transparent;
 color:#336699;
  text-decoration:none;
  float:left;
}


.listPanelContainer a {
 width:600px;
 height: 100%;
 /*margin:25px;*//*Added by Faraz*/
 margin:0;
 background-color: transparent;
 color:#336699;
}


.listPanelContainer a:link {
 width:600px;
 height: 100%;
 /*margin:25px;*//*Added by Faraz*/
 margin:0;
 background-color: transparent;
  color:#336699;
   text-decoration:none;
}


.listPanelContainer a:visited {
 width:600px;
 height: 100%;
 /*margin:25px;*//*Added by Faraz*/
 margin:0;
 background-color: transparent;
 color:#336699;
  text-decoration:none;
}


.listPanelContainer a:hover {
 width:600px;
 height: 100%;
 /*margin:25px;*//*Added by Faraz*/
 margin:0;
 background-color: transparent;
 color:#cc0000;
 text-decoration:none;
}



.listPanelHeader {
 width:600px;
 height: 25px;
 margin: 0;
 padding-top:0px;
 padding-left: 0px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
 /* background-image: url(../../images/CNAImages/contacts_red_header.gif); */
 /*background-repeat: no-repeat;*/
 float:left;
}
.listDetPanelHeader {
 width:600px;
 height: 25px;
 margin: 0;
 padding-top:0px;
 padding-left: 0px;
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
 /* background-image: url(../../images/CNAImages/contacts_red_header.gif); */
 /*background-repeat: no-repeat;*/
 float:left;
}

/*Commented by by Faraz*/
/*
.listPanelHeaderDefault {
 width:600px;
 height: 25px;
 margin: 0;
 padding-top:0px;
 padding-bottom:0px;
 padding-left: 5px;

  background-image: url("../../Images/CNAImages/contactus_header_bg_old.gif"); 
 background-repeat: no-repeat;
 vertical-align:middle;
}
*/
/*Commented by by Faraz*/
/*
.listPanelHeaderMarine {
 width:470px;
 height: 25px;
 margin: 0;
 padding-top:0px;
 padding-left: 5px;
 border:0;
  background-image: url(../../images/CNAImages/marine_tab.gif); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderBusiness {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;

  background-image: url(../../images/CNAImages/business_pck_tab.gif); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderCasualty {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;

  background-image: url(../../images/CNAImages/casualty_tab.gif); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderFinancial {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 
  background-image: url(../../images/CNAImages/financial_tab.gif); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderGroup {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;

  background-image: url(../../images/CNAImages/gpabt_tab.gif); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderHealth {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;
 
  background-image: url(../../images/CNAImages/healthpro_tab.gif); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderProperty {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;

  background-image: url(../../images/CNAImages/property_tab.gif); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderRenewable {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;

  background-image: url(../../images/CNAImages/renewable_tab.gif); 
 background-repeat: no-repeat;
 vertical-align:middle;
}

.listPanelHeaderTechnology {
 width:470px;
 height: 25px;
 margin: 0;
 padding-left: 5px;

  background-image: url(../../images/CNAImages/technology_tab.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;
}

*//*comment Ended*/

.listLabelContacts {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 21px;
color:#cc3333;
margin:0px;
padding-top:3px;
padding-left:0px;
font-weight:normal;
width:100%;
text-align:left;
}


.listPanelHeaderIcon {
 width:470px;
 /*height: 37px;*/
 height:100%;
 margin: 0;
 padding-left:0px; 
 /* 
 background-image: url(../../images/CNAImages/download_header_bg.jpg); 
 background-repeat: no-repeat;/*commented by Faraz*/
 */
 overflow:visible;   
 vertical-align:middle;
 margin:0px 0px 0px 0px;
}


.listIconLabel {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 21px;/* Added by Faraz*/
color: #cc3333;/*Added by Faraz*/
margin:0;
padding-top:0px;
padding-left:0px;

font-weight:normal;
padding-bottom:0px;
width:540px;
/*height:25px;*/
text-align:left;
height:100%;
padding-bottom:5px;
}

.listLabel {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
/*color:#ffffff;*/
color:black;/*Added by Faraz*/
margin:0px;
padding-top:3px;
padding-left:0px;
padding-bottom:2px;
font-weight: bold;
width:400px;
text-align:left;
overflow:hidden;
}

.listDetLabel {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
/*color:#ffffff;*/
color:black;/*Added by Faraz*/
margin:0px;
padding-top:3px;
padding-left:0px;
font-weight: bold;
width:158px;
text-align:left;
overflow:hidden;
}

.listPanelContent {
/* width:470px;*/
width:570px;
 height:100%;
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 /*
 border: 1px solid #BB0020;
 border-bottom:0px;*//*Commented by Faraz*/
 /*border: 1px solid #cccccc;
 border-bottom:0px;*/
 overflow:hidden;
 float:left;
}
/*Added by Faraz for Europe Contacts Panel*/
.listPanelEuroContactContent {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 /*
 border: 1px solid #BB0020;
 border-bottom:0px;*//*Commented by Faraz*/
border: 1px solid #cccccc;
 border-bottom:0px;
 overflow:hidden;
}

/* 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;*//*Added by Faraz*/
 overflow:hidden;
 /*padding-left:2px;*/
 float:left;
}
.listIndDetailsPanelContentHolder {
 width:500px;
 height:100%;
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 /*border-bottom: 1px solid #BB0020;*//*Added by Faraz*/
 overflow:hidden;
 /*padding-left:2px;*/
 float:left;
}

.listPanelContentDownloadsHolder {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 /*border-bottom: 1px solid #BB0020;*//*Added by Faraz*/
 overflow:hidden;
 float:left;
 text-align:left
 /*padding-left:2px;*/
}

.listPanelContentGetAdobeHolder {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 /*border-bottom: 1px solid #BB0020;*//*Added by Faraz*/
 overflow:hidden;
 padding-bottom:20px;
 /*padding-left:2px;*/
 color:#336699;
 text-decoration:none;
  float:left;
 text-align:left

}


.listPanelContentGetAdobeHolder a {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 color:#336699;
 
 background-color: #ffffff;
 /*border-bottom: 1px solid #BB0020;*//*Added by Faraz*/
 overflow:hidden;
 padding-bottom:20px;
 text-decoration:none;
 /*padding-left:2px;*/
}
.listPanelContentGetAdobeHolder a:link {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 color:#336699;
 
 background-color: #ffffff;
 /*border-bottom: 1px solid #BB0020;*//*Added by Faraz*/
 overflow:hidden;
 padding-bottom:20px;
 /*padding-left:2px;*/
 text-decoration:none;
}

.listPanelContentGetAdobeHolder a:visited {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 color:#336699;
 
 background-color: #ffffff;
 /*border-bottom: 1px solid #BB0020;*//*Added by Faraz*/
 overflow:hidden;
 padding-bottom:20px;
 /*padding-left:2px;*/
 text-decoration:none;
}

.listPanelContentGetAdobeHolder a:hover {
 width:470px;
 height:100%;
 margin: 0;
 padding: 0;
 color:#cc0000;
 
 background-color: #ffffff;
 /*border-bottom: 1px solid #BB0020;*//*Added by Faraz*/
 overflow:hidden;
 padding-bottom:20px;
 /*padding-left:2px;*/
 text-decoration:none;
}


/* 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:24px;*/
 height:100%;
 padding-bottom:0px;
 margin: 0;
 padding-left: 0px;
 float: left;
 color: #666666;
 text-align:left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:Normal;
}


/* panelDate div contains messages*/

.listPanelTitle {
 width:470px;
 height:20px;
 margin: 0;
 padding-left:5px;
 /*color: #BB0020;*/
 color: black;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
 background-color:#e8e8e8;
}

.listDownloadPanelTitle {
 width:470px;
 height:15px;
 margin: 0;
 padding-left:2px;
 /*color: #BB0020;*/
 color: black;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
 
}

.listPanelNoRecordsTitle {
 width:470px;
 height:20px;
 margin: 0;
 padding-left:0px;
 /*color: #BB0020;*/
 color: black;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;

}

/*Added by Faraz for Phase2 CR4*/
.listEvPanelTitle {
 width:470px;
 height:15px;
 margin: 0;
 padding-left:0px;
 /*color: #BB0020;*/
 color: black;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;

}


.listPanelTitleBlue {
 width:470px;
 height:20px;
 margin: 0;
 padding-left:5px;
  /*color: #BB0020;*/
 color: #ffffff;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
 background-color:#336699;
}



.listPanelMessage {
 width:360px;
 height:36px;
 margin: 0;
 padding-left: 10px;
 padding-top:5px;
 float: left;
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-align: left;
 font-weight:BOLD;
 line-height: 1em;
}
/*Added by Faraz for CR4*/
.listEvTitlePanelMessage {
 width:385px;
 height:100%;
 margin: 0;
 padding:0px;
 padding-left: 0px;
 padding-top:0px;
 padding-bottom:0px;
 float: left;
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-align:left;
 font-weight:Normal;
 line-height: 1em;
}



.listEvPanelMessage {
 width:360px;
 height:30px;
 margin: 0;
 padding-left: 0px;
 padding-top:2px;
 float: left;
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-align: left;
 font-weight:normal;
 line-height: 1em;
}


/* panel div contains links*/
.listPanelMessageLink {
 width:300px;
 height:36px;
 margin: 0;
 padding-left: 0px;
 float: left;
 /*color: #BB0020;*//*added by Faraz for Downloads change*/
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-align:right;
 line-height: 1em;
}

.listEvPanelMessageLink {
 width:390px;
 /*height:36px;*/
 height:100%;
 margin: 0;
 padding-left:70px;
 float: left;
 /*line-height: 1em;*/
 /*color: #BB0020;*//*added by Faraz for Downloads change*/
 color: #666666;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-align:left;
 
 display:block;
}

a.listPanelMessageLinkColor:link{
 width:600px;
 /*color: #666666;*/
 color: #336699;/*Added by Faraz for Downloads change*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px; 
 font-weight:normal;/*Added by Faraz for Downloads change*/
 text-decoration:none;
}
a.listPanelMessageLinkColor:visited{
 width:600px;
 /*color: #666666;*/
 color: #336699;/*Added by Faraz for Downloads change*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px; 
 font-weight:normal;/*Added by Faraz for Downloads change*/
 text-decoration:none;
} 
a.listPanelMessageLinkColor:hover{
 width:600px;
 /*color: #666666;*/
 color: #cc0000;/*Added by Faraz for Downloads change*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px; 
 font-weight:normal;/*Added by Faraz for Downloads change*/
 text-decoration:none;
} 


a.listEvApplyPanelMessageLinkColor:link{
 width:400px;
 /*color: #666666;*/
 color: #336699;/*Added by Faraz for Downloads change*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px; 
 font-weight:normal;/*Added by Faraz for Downloads change*/
 float:right;
 text-align:right;
 text-decoration:none;
 
}
a.listEvApplyPanelMessageLinkColor:visited{
 width:400px;
 /*color: #666666;*/
 color: #336699;/*Added by Faraz for Downloads change*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px; 
 font-weight:normal;/*Added by Faraz for Downloads change*/
 float:right;
 text-align:right;
 text-decoration:none;

} 
a.listEvApplyPanelMessageLinkColor:hover{
 width:400px;
 /*color: #666666;*/
 color: #cc0000;/*Added by Faraz for Downloads change*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px; 
 font-weight:normal;/*Added by Faraz for Downloads change*/
 float:right;
 text-align:right;
 text-decoration:none;
} 



/* Style For Details Page*/

.listPanelImage {
 margin:0;
 padding:0;
 WIDTH:60px;
 padding-top:3px;
 padding-left: 0px;
 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:10px;
 padding-right:0px;
 WIDTH:365px;
 color: #666666;
 float:left;
}
.listVacPanelSplit {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 margin:0;
 padding-left:70px;
 padding-right:0px;
 WIDTH:365px;
 color: #666666;
 float:left;
 text-align:left;
 
}


.listPanelMessageText {
 width:360px;
 height:100%;
 margin: 0;
padding:0px;
 float: left;
 color: #000000;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
 padding-bottom:0px;
}


.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:70px;
 /*height:24px;*/

 margin: 0;
 
 padding-left: 0px;

 float: left;
 color: #666666;
 text-align:left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal;
}



.listPanelImageCaption {
 width:70px;
 margin: 0;
 padding-left: 0px;
 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;*/
 color: #336699; /*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal;
 text-decoration:none;
}

a.listPanelImageCaptionLink:visited{
 /*color: #BB0020;*/
 color: #336699; /*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
font-weight:normal;
text-decoration:none;
}
a.listPanelImageCaptionLink:hover{
 /*color: #BB0020;*/
 color: #cc0000; /*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
font-weight:normal;
text-decoration:none;
}


.listPanelGreyText {
 /*width:600px;*/
 width:480px;
 height:20px;
 margin: 0;
 padding-left:20px;
 padding-top:2px;/*Added by Faraz*/
 float: left;
 color: #336699;
 text-align: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:BOLD;
 /*Added by Faraz for Grey Textin Data protection*/
 background:  url(../../images/arrow_left_nav.gif) no-repeat 0px center;/*Added by Faraz for Left Navigation Arrow on 
 
04/01/2009*/
 background-position: 0px;
 
/*background-image:  url(../../images/arrow_left_nav.gif);
background-repeat: no-repeat;
background-position: .5 em;
padding-left: 2em;
*/

}

.listPanelGreyTextDownload {
 /*width:600px;*/
 width:480px;
 height:20px;
 margin: 0;
 padding-left:20px;
 padding-top:1px;/*Added by Faraz*/
 padding-bottom:10px;
 float: left;
 color: #336699;
 text-align: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal;
 /*Added by Faraz for Grey Textin Data protection*/
 background-image:  url(../../images/arrow_left_nav.gif);/*Added by Faraz for Left Navigation Arrow on 
 
04/01/2009*/
background-repeat:no-repeat;
 background-position: 0px 0px;
 text-decoration:none;
 
/*background-image:  url(../../images/arrow_left_nav.gif);
background-repeat: no-repeat;
background-position: .5 em;
padding-left: 2em;
*/

}

.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:45px;*/
 /*height:55px;/*Added by Faraz for Phase 2 changes*/
 height:75px;/*Added by Faraz for Phase 2 changes*/
 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:normal;
}
.distributionLabel
{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal;		
 text-align: left;
}
.listPanelSplit2 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 /*font-weight: normal;*//*commented by faraz*/
 font-weight: bold;
 margin:0;
 padding-left:5px;
 padding-right:0px;
 padding-top: 5px;
 padding-bottom: 5px;
 WIDTH:270px;
 /*height:40px;*/
 /*Added by Faraz for Phase 2*/
 /*height:50px;*/
  /*Added by Faraz for Phase 2*/
 height:70px;

 color: #666666;
 float:right;
 text-align: left;
}
.listRedLabel {
 margin: 0;
 padding-left: 5px;
 /*color: #BB0020;*/
 color: #666666;
 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:480px;
height:100%;
 margin: auto;
 padding:0;
/*background-color: #ffffff;*/
}

/* FormContainer div is splitted into FormHeader section, FormContent section*/

#FormHeader {
 width:470px;
height:80px;
background-color: #ffffff;
}

/* FormContainer div is splitted into FormHeader section, mail section*/

#FormHeader_mail {
 width:470px;
height:40px;
background-color: #ffffff;
padding:0;
}



/*Rg - refers classes used for Register for News control*/
#FormHeader_Rg {
 width:470px;
min-height:80px;
background-color: #ffffff;
}

 
#FormContent {
 width:470px;
 height:100%;
 /*background-image: url(../../images/CNAImages/form_bg.gif); */
 /*background-repeat:repeat-x; */
 background-image:url(/_layouts/images/form_bkg.GIF);
 background-repeat:repeat;
 margin:0;
 padding:0;
 color:#666666;
}

.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: 0px;
/*padding-left: 5px;*/
padding-left:0px;
 color: #b7001f;
}

#FormHeader h2 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 margin: 0;
 padding-top: 20px;
 /*padding-left: 5px;*/
padding-left:0px;

 color: #CC3333;
}

#FormHeader_mail h2 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 margin: 0;
 padding-top: 20px;
 /*padding-left: 5px;*/
padding-left:0px;

 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;*/
 padding-left:0px;/*Added by Faraz for Phase2*/
 color: #b7001f;
}

#FormHeader_Rg h2 {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 margin: 0;
 padding-top: 20px;
 /*padding-left: 5px;*/
 padding-left:0px;/*Added by Faraz for Phase2*/

 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;

}

.FormLabel a {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 /*color:#CC3333;*/
 color:#336699;/*Added by Faraz for phase2*/
 text-decoration:none;
}


.FormLabel a:link {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  /*color:#CC3333;*/
 color:#336699;/*Added by Faraz for phase2*/
  text-decoration:none;

}

.FormLabel a:visited {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  /*color:#CC3333;*/
 color:#336699;/*Added by Faraz for phase2*/
  text-decoration:none;

}
.FormLabel a:hover {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  /*color:#CC3333;*/
 color:#cc0000;/*Added by Faraz for phase2*/
 text-decoration:none;
 

}


.radioStyle td{
  font-family: Arial, Helvetica, Verdana, Sans-serif;
  font-size: 12px;
  height: 14px; 
  padding:0;
  margin-left:0px;
  background-color: transparent;
  border: none;
  display: inline; 
  text-align: left;
  float:left;
} 


.radioStyle{
  font-family: Arial, Helvetica, Verdana, Sans-serif;
  font-size: 12px;
  height: 14px; 
  padding:0;
  margin-left:0px;
  background-color: transparent;
  border: none;
  display: inline; 
  text-align: left;
   float:left;
} 


.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:152px;
height:24px;
color: #000000;
/*background-image: url(../../images/CNAImages/submitbutton_normal.gif); */
 background-image: url(../../Images/CNAImages/submitbutton.gif);/*Added by Faraz*/
background-repeat: no-repeat;
/*border: none;*/
float:right;
text-align:center;
padding:0px;

padding-left:0px;
padding-bottom:0px;
margin:0;
}

.submitbuttonmail{
width:152px;
height:24px;
color: #000000;
/*background-image: url(../../images/CNAImages/submitbutton_normal.gif); */
 background-image: url(../../Images/CNAImages/submitbutton.gif);/*Added by Faraz*/
background-repeat: no-repeat;
/*border: none;*/
float:left;
text-align:center;
padding-left:0;
padding-bottom:0px;
margin:0;
}


.submitbutton:hover {
/*background: url(../../images/CNAImages/submitbutton_hover.gif);*/
 background-image: url(../../Images/CNAImages/submitbutton.gif);/*Added by Faraz*/
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;
padding-top:5px;
}

.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:75px;
}

.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 {
padding-top:5px;
 width:470px;
 height:25px;
}

#horizontalDiv4Left {
 width:363px;
text-align: left;
float:left;
padding-left: 5px;
 height:100%;
}

#horizontalAddedDiv4Left {
 width:470px;
text-align: left;
float:left;
padding-left: 5px;
 height:100%;
}

#horizontalDiv4Right {
 width:90px;
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: 0px;
 float:left;
 margin:0;
 padding-top:5px;
}


/* 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;
}


.textboxmail
{
width:310px;
 float:left;
height: 18px;
color: #000000;
  margin:0;
 padding:0;

}



.texarea 
{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 width:310px;
 color: #000000;
 height:50px;
 text-align:left;
  word-wrap:break-word;
  display:block;
overflow-y:auto;

 
}

.textbox:hover {
 background-color:#f4f4f4;
}



.textbox:focus {
 background-color:#f4f4f4;
}



/* CNA FORM Style Elements ends here.*/




/*** start of table of contents syles ***/

.headertitle a:link{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 10pt; 
 font-weight:normal;
color: #336699;
margin-left: 40px;
text-decoration:none;
}

.headertitle a{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 10pt; 
 font-weight:normal;
color: #336699;
margin-left: 40px;
text-decoration:none;
}

.headertitle{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 10pt; 
 font-weight:normal;
color: #336699;
margin-left: 40px;
text-decoration:none;
}
.headertitle a:active{
color: #336699;
text-decoration:none;
}
.headertitle a:visited{
color: #336699;
text-decoration:none;
}
.headertitle a:hover{
color: #cc0000;
text-decoration:none;
}
.headertitle-large a:link{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12pt; 
font-weight:normal;
color: #336699;
}
.headertitle-large a{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12pt; 
font-weight:normal;
color: #336699;
}
.headertitle-large{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12pt; 
font-weight:normal;
color: #336699;
}
.headertitle-large a:active{
color: #336699;
text-decoration:none;
}
.headertitle-large a:visited{
color: #336699;
text-decoration:none;
}
.headertitle-large a:hover{
color: #cc0000;
text-decoration:none;
}
.headertitle-small a:link{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 9pt; 
font-weight: normal; 
color: #336699;
margin-left: 70px;
text-decoration:none;
}
.headertitle-small a{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 9pt; 
font-weight:normal; 
color: #336699;
margin-left: 70px;
text-decoration:none;
}
.headertitle-small{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 9pt; 
font-weight: normal; 
color: #336699;
margin-left: 70px;
text-decoration:none;
}
.headertitle-small a:active{
color: #336699;
text-decoration:none;
}
.headertitle-small a:visited{
color: #336699;
text-decoration:none;
}
.headertitle-small a:hover{
color: #cc0000;
text-decoration:none;
}


.headertitle-smallsm a:link{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 9pt; 
font-weight: normal; 
color: #336699;

text-decoration:none;
}
.headertitle-smallsm a{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 9pt; 
font-weight:normal; 
color: #336699;

text-decoration:none;
}
.headertitle-smallsm {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 9pt; 
font-weight: normal; 
color: #336699;
text-decoration:none;
}
.headertitle-smallsm a:active{
color: #336699;
text-decoration:none;
}
.headertitle-smallsm a:visited{
color: #336699;
text-decoration:none;
}
.headertitle-smallsm a:hover{
color: #cc0000;
text-decoration:none;
}




.level-item-pos{
margin: 2px 3px 2px 70px;
padding: 1px 0px 1px 0px;
}
.level-item a:link{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 8pt; 
 color: #666666;
 text-decoration:none;
}
.level-item a{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 8pt; 
 color: #666666;
}
.level-item{
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 8pt; 
 color: #666666;
 text-decoration:none;
}
.level-item a:active{
 color: #666666;
text-decoration:none;
}
.level-item a:visited{
 color: #666666;
text-decoration:none;
}
.level-item a:hover{
color: #cc0000;
text-decoration:none;
}

/*** end of table of contents syles ***/


/** start styles for Search result **/

.srch-Title a:link
{
/*color: #cc3333;*/
/*Added by Faraz for Phase2*/
color: #336699;
text-decoration:none;
font-weight:normal
}

.srch-Title a
{
/*color: #cc3333;*/
/*Added by Faraz for Phase2*/
color: #336699;
text-decoration:none;
font-weight:normal

}

.srch-Title
{
/*color: #cc3333;*/
/*Added by Faraz for Phase2*/
color: #336699;
text-decoration:none;
font-weight:normal

}

.srch-Title a:active
{
/*color: #cc3333;*/
/*Added by Faraz for Phase2*/
color: #336699;
text-decoration:none;
font-weight:normal

}

.srch-Title a:visited
{
/*color: #cc3333;*/
/*Added by Faraz for Phase2*/
color: #336699;
text-decoration:none;
font-weight:normal

}

.srch-Title a:hover
{
/*color: #cc3333;*/
/*Added by Faraz for Phase2*/
color: #cc0000;
text-decoration:none;
font-weight:normal

}

.srch-Description
{
	color: #666666;
	
}

.srch-Metadata
{
	color: #666666;
}

.srch-URL A:visited{
/*color:#666666 !important;
text-decoration:underline;*/
color:#336699 !important;
text-decoration:none;

}

.srch-URL A:link{
color:#336699 !important;
text-decoration:none;
}
.srch-URL A:hover{
color:#cc0000 !important;
text-decoration:none;
}


/*Added by Faraz for Phase2*/ 
.srch-dup A:visited{
/*color:#666666 !important;
text-decoration:underline;*/
color:#336699 !important;
text-decoration:none;

}

.srch-dup A:link{
color:#336699 !important;
text-decoration:none;
}
.srch-dup A:hover{
color:#cc0000 !important;
text-decoration:none;
}

/** end styles for Search result **/

/* Variations Menu - Start **/


#variationdiv
{
position:absolute;
height:105px;
width: 75px;
float:left;
text-align: left;
}

ul.dropdown
{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 background: #ffffff;
 color:#ffffff;
 background: #505050;
 text-align:left;
 border: 1px solid #cc3333;
 float:left;
 margin:0;
 padding:0;
 width:78px;
 border-collapse:collapse;
}
ul.dropdown li{
  font-family: Arial, Helvetica, Verdana, Sans-serif;
  color:#ffffff;
  list-style: none;
  border-bottom: 1px solid #bdbdbf;
  height:16px;
  vertical-align:middle;
  margin:0;
  padding:0;
  border-collapse:collapse;
}
ul.dropdown li a {
  color:#ffffff;
  display: block; 
  text-align: center;
  border-collapse:collapse;
}

ul.dropdown li a.selected {
	color:#ffffff;
	font-weight: bold;
	border-collapse:collapse;
}


ul.dropdown li a:hover {
	color:#ffffff;
	font-weight: bold;
	border-collapse:collapse;
}


.newsrowstyle td
{
	/*border-top: 1px solid #cc3333;*/ /*Added by Faraz for CNA NEWS*/
	padding-bottom: 4px;
	border-collapse: collapse;
 }


.newsrowstyle
{
	/*border-top: 1px solid #cc3333;*/ /*Added by Faraz for CNA NEWS*/
	padding-bottom: 4px;
	border-collapse: collapse;
 }

#GridView1 td {border-bottom: Blue 2px solid;} 

#GridView1 {border-bottom: Blue 2px solid;} 

/* Variations Menu - End */


/* 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;
 padding-left:1px;
}

.panelHeader {
 width:470px;
 height: 22px;
 margin: 0;
 padding: 0;
 padding-bottom:0px;
 
 /*background-image: url(../../images/CNAImages/panel_header_bg.gif); */
/*background-image: url(../../images/CNAImages/contacts_red_header.gif); 
background-repeat: no-repeat;*//*Commented by Faraz*/

float:left;
}

.panelContentNews {
 width:470px;
 min-height:20px; 
  height:80%;
 margin: 0;
 padding:0 0 5px 0;
 padding-top:5px;
 padding-bottom:0px;
 padding-left:0px;/*Added by Faraz for CNA NEws landing page*/
 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;*/
color:black;
margin:0px;
/*padding-top:7px;*/
padding-top:7px;
padding-left:0px;
font-weight: bold;
width:470px;
float:left;
text-align:left;
padding-bottom:3px;
}

.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: #336699;
/*
padding-top:4px;
padding-left:15px;*/
/*padding-top:40px;*/
padding-top:4px;
padding-left:0px;
float:left;
width:120px;
text-align:left;
}


.panelLabelLink1
{
margin:0;
padding:0px;
color: #336699;
/*text-align:right;*/
text-align:left;
/*float:right;*/
float:left;
width:450px;
}
.listPanelSubGreyHead
{
margin:0;
padding:0px;
color: #666666;
/*text-align:right;*/
text-align:left;
/*float:right;*/
float:left;
width:450px;
padding-bottom:20px;
font-weight:bold
}

a.panelHeadMessageLink:link { 
 margin: 0px; 
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal;
 text-decoration:none;
}
a.panelHeadMessageLink:visited { 
 margin: 0px; 
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal;
 text-decoration:none;
}


a.panelHeadMessageLink:hover { 
 margin: 0px; 
 color: #cc0000;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal;
 text-decoration:none;
}


a.panelIndMessageLink:link { 
 margin: 0px; 
  /*color: #BB0020;*/
 color: #336699;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  /*font-weight: bold;*/
 font-weight:normal;
 text-decoration:none;


 text-align:left;
}

a.panelIndMessageLink:visited { 
 margin: 0px; 
  /*color: #BB0020;*/
 color: #336699;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  /*font-weight: bold;*/
 font-weight:normal;
 text-decoration:none;


}

a.panelIndMessageLink:hover { 
 margin: 0px; 
  /*color: #BB0020;*/
 color: #cc0000;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  /*font-weight: bold;*/
 font-weight:normal;
 text-decoration:none;


}


.panelIndMessageLink a{
 /*color: #BB0020;*/
 color: #336699;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-decoration:none;
}

/* panel div contains links*/
a.panelMessageLink:link { 
 margin: 0px; 
  /*color: #BB0020;*/
 color: #336699;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  /*font-weight: bold;*/
 font-weight:normal;

 padding-left:20px; 
 text-align:left;
 text-decoration:none;
 display:block;
}

a.panelMessageLink:visited { 
 margin: 0px; 
  /*color: #BB0020;*/
 color: #336699;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  /*font-weight: bold;*/
 font-weight:normal;
display:block;
 padding-left:20px;
 text-decoration:none; 
}
a.panelMessageLink:hover { 
 margin: 0px; 
  /*color: #BB0020;*/
 color: #cc0000;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  /*font-weight: bold;*/
 font-weight:normal;
display:block;
  padding-left:20px;
 text-decoration:none; 
}


.panelMessageLink a{
 /*color: #BB0020;*/
 color: #336699;/*Added by Faraz*/
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 text-decoration:none;

}

/* panelContentHolder div are all the divs inside panelContent div, except the last div in the panelContent div*/

.panelContentHolder {
 width:470px;
 height:100%;
 margin:0;
 padding:0;
 background-color: #ffffff;
 padding-bottom:9px;
 padding-top:0px;
 /*border-bottom: 1px solid #BABEBF;*//*Added by Faraz*/
 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:normal; 
 color: #666666;
 text-align:left;
}

.textRedBig {
font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 24px;
 color: #cc3333;
 font-weight:normal; 
}

.textGrayBig {
 font-size: 24px;
 color: #666666;
 font-weight:normal; 
}

a.searchURL:visited{
color:#666666;
text-decoration:none;
}

a.searchURL:link{
color:#666666;
text-decoration:none;
}
a.searchURL:hover{
color:#cc3333;
text-decoration:none;
}

a.searchIndustryNewsLink:visited{
 font-size: 12px;
 color: #336699 !important;
 text-decoration:none !important;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 text-align:left;
 line-height: 25px;
 padding-bottom:5px;
 font-weight:normal;
 
}

a.searchIndustryNewsLink:link{
  font-size: 12px;
 color: #336699 !important;
 text-decoration:none !important;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 text-align:left;
 line-height: 25px;
 
 padding-bottom:5px;
  font-weight:normal;
}
a.searchIndustryNewsLink:hover{
  font-size: 12px;
 color: #cc0000 !important;
 text-decoration:none !important;
  font-family: Arial, Helvetica, Verdana, Sans-serif;
 text-align:left;
 line-height: 25px;
  padding-bottom:5px;
   font-weight:normal;
}


/* 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: 0px;
 padding-left:0px;
 float: left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal; 
 color: #666666;
 text-align:left;
}

/* 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:left;
}

.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
}

/*Added by Faraz*//*Commented by Faraz for CNA NEWS*/

.panelViewAllDate {
width:60px;/*Commented by Faraz for CNA NEWS*/
height:20px;
margin: 0;
padding-top:5px;
padding-left:0px;
 padding-bottom:0px;
 padding-right:0px;
color: #666666;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
font-weight:Normal;
text-align:left;
}


.panelViewAllMessage {
 width:470px;
 height:20px;
 margin-left:70px;
 margin-right:0;
 margin-top:0;
 margin-bottom:0;
 padding-top: 0px;
 padding-left: 0px;
 padding-bottom:0px;
 padding-right:0px;
 /*color: #BB0020;*/
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
  background-image:  url(../../images/arrow_left_nav.gif) ;
  background-repeat:no-repeat;
  background-position:0 0;
}

/*Added by Faraz */
.panelViewAllMessageIndNews {
 width:395px;
 height:20px;
 margin-left:70px;
 margin-right:0;
 margin-top:0;
 margin-bottom:0;
 padding-top: 5px;
 padding-left: 18px;
 padding-bottom:0px;
 padding-right:0px;
 /*color: #BB0020;*/
 color: #336699;
 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;
  padding-left:1px;
  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:470px;
 height:100%;
 margin: 0;
 float: left;
color: #cc0000;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight:normal;
 /*vertical-align:middle;*/
 background-image:  url(../../images/arrow_left_nav.gif);
 /*Added by Faraz for CNA NEWS*/
 background-repeat:no-repeat;
 background-position:0 0px;
  padding-top:0px;
 padding-left: 0px;
 padding-bottom:0px;

}

.panelNewsDetailsMessage {
 width:390px;
 height:100%;
 margin: 0;
 padding-top: 15px;
 padding-left: 0px;
 padding-bottom:20px;
float: left;
/*color: #BB0020;*/
color: #cc3333;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 15px;
 font-weight:BOLD;
}


.panelNewsMessage {
 width:470px;
height:100%;
 margin: 0;
 padding-top:0px;
 padding-left: 0px;
 padding-bottom:0px;
float: left;
color: #cc0000;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 15px;
 /*font-weight:BOLD;*/
 font-weight:normal;
 vertical-align:middle;
 background-image:  url(../../images/arrow_left_nav.gif);
 /*Added by Faraz for CNA NEWS*/
 background-repeat:no-repeat;
 background-position:0 0px;
}

.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: #000000;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:BOLD;
 /*text-align:center;*/
margin-left: auto; 
margin-right: auto; 
 text-align:left;
  
 width:100%;
 padding-top:20px;
}

.pagerLink a:link{
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:normal;
  text-decoration:none;
  
}

.pagerLink a{
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:normal;
  text-decoration:none;
}

.pagerLink a:selected{
 color: #000000;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:bold;
  text-decoration:none;
}

.pagerLink a:hover{
 color: #cc0000;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:bold;
 text-decoration:none;
}

.pagerLink a:visited{
 color: #336699;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 10px;
 font-weight:normal;
  text-decoration:none;
}


.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;
height: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 center; 
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:25px;
padding-right:0px;
padding-bottom:15px;
WIDTH:385px;
color: #666666;
float:left;
}



.IndustrylistPanelMessageText {
 width:395px;
 /*height:40px;*/
 height:100%;
 margin: 0;
 padding-top:0px;
 padding-left: 25px;
 padding-bottom:5px;
float: left;
color: #cc3333;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 15px;
 font-weight:BOLD;
}


.IndustrylistPanelDateText {
width:60px;
/*height:40px;*/
height:100%;
margin: 0;
padding-top:0px;
padding-left: 0px;
padding-bottom:5px;
float: left;
color: #666666;
text-align:left;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
font-weight:normal;
}


/* 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;*/
 color: #000000;
 background-color: #ffffff;
 border-bottom: 1px solid #cccccc;
 overflow:hidden;
 float:left;
}

.contactsContentLeft{	
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 float:left;
 width:229px;
}

.contactsContentRight{	
 float:left;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD;
  width:229px;
}


.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;
 float:left;
}



.contactsEuropeHeadingsOpen {
 WIDTH:172px;
 HEIGHT:20px;
 CURSOR: pointer;
 /*COLOR: #FFFFFF;*/
 color:black; /*Added by Faraz*/
 /*background-image: url(../../Images/CNAImages/contacts_red_header.gif); */
 /*Added by Faraz*/
 background-image: url(../../Images/CNAImages/contacts_lightgrey_header.gif);
 background-repeat: no-repeat;
 font-size: 10px;
 font-weight: BOLD;
 /*padding-left: 15px;*/
 padding-left: 1px;/*Added by Faraz*/
 padding-top: 4px;
 padding-bottom:0px;
 /*text-align:left;*/
 text-align:center;/*Added by Faraz*/
 float:left;
}

.contactsEuropeHeadingsNormal {
 WIDTH:172px;
 HEIGHT:20px;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 /*background-image: url(../../Images/CNAImages/contacts_grey_header.gif); */
 /*Added by Faraz*/
 background-image: url(../../Images/CNAImages/contacts_darkgrey_header.gif); 
 background-repeat: no-repeat;
 font-size: 10px;
 font-weight: BOLD;
 /*padding-left: 15px;*/
 padding-left: 1px;/*Added by Faraz*/
 padding-top: 4px;
 padding-bottom:0px;
  /*text-align:left;*/
 text-align:center;/*Added by Faraz*/

 float:left;
}
.contactsAllHeadingsOpen {
 WIDTH:172px;
 HEIGHT:20px;
 CURSOR: pointer;
 /*COLOR: #FFFFFF;*/
 color:black; /*Added by Faraz*/
 /*background-image: url(../../Images/CNAImages/contacts_red_header.gif); */
  /*Added by Faraz*/
 background-image: url(../../Images/CNAImages/contacts_lightgrey_header.gif);
 background-repeat: no-repeat;
 font-size: 10px;
 font-weight: BOLD;
 /*padding-left: 15px;*/
 padding-left: 1px;/*Added by Faraz*/
 padding-top: 4px;
 padding-bottom:0px;
  /*text-align:left;*/
 text-align:center;/*Added by Faraz*/

 float:left;
}
.contactsAllHeadingsNormal {
 WIDTH:172px;
 HEIGHT:20px;
 CURSOR: pointer;
 COLOR: #FFFFFF;
 /*background-image: url(../../Images/CNAImages/contacts_grey_header.gif); */
  /*Added by Faraz*/
 background-image: url(../../Images/CNAImages/contacts_darkgrey_header.gif); 
 background-repeat: no-repeat;
 font-size: 10px;
 font-weight: BOLD;
  /*padding-left: 15px;*/
 padding-left: 1px;/*Added by Faraz*/
 padding-top: 4px;
 padding-bottom:0px;
  /*text-align:left;*/
 text-align:center;/*Added by Faraz*/

 float:left;
}

/* European Office Contacts Styles Ends*/
p ul li a{
 /*color: #CC3333;*//*ADDED BY FARAZ FOR PHASE2*/
 color:#336699;
 text-decoration:none;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 
}

p a{
  /*color: #CC3333;*//*ADDED BY FARAZ FOR PHASE2*/
 color:#336699;
 text-decoration:none;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
}
 
p a:visited {
  /*color: #CC3333;*//*ADDED BY FARAZ FOR PHASE2*/
 color:#336699;
 text-decoration:none;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;	
}

p a:hover {
  /*color: #CC3333;*//*ADDED BY FARAZ FOR PHASE2*/
 color:#cc0000;
 text-decoration:none;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;	
}


.quickLinks
{
  /*color: #CC3333;*//*ADDED BY FARAZ FOR PHASE2*/
 color:#336699;
 text-decoration:none;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;		
}



.redFont
{
 color: #cc3333;
 vertical-align:top;
}

#contentRightContentDown ul li{
list-style-type:none;
list-style-image:url(../../images/Arrow_bullets.gif); 
color:#666666;
list-style-position:outside;
}

/*added by Faraz for CNA News*/
#contentRightContentDown a{
 color:#336699;
 text-decoration:none;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
}
#contentRightContentDown a:visited {
  /*color: #CC3333;*//*ADDED BY FARAZ FOR PHASE2*/
 color:#336699;
 text-decoration:none;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;	
}

#contentRightContentDown a:hover {
  /*color: #CC3333;*//*ADDED BY FARAZ FOR PHASE2*/
 color:#cc0000;
 text-decoration:none;
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;	
}


/*
#contentRightContentDown li{
/*list-style-type:disc;*/
/*background-image:url(../../images/arrow_left_nav.gif); 
vertical-align:5px;
padding-right:5px;*/
/*
padding: 0; 
margin-top:0px; 
margin-left:0px; 
line-height:13pt; 
background-image:  url(../../images/arrow_left_nav.gif); 
background-repeat: no-repeat; 
background-position:.5em top; 
padding-right:5px; 
display:block; 

color:#666666;
}
*/


/**** Rich Text Editor Styles - Starts ******/
 .ms-rteCustom-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #cc3333;
 font-weight:normal; 
text-align:left;

}

 .ms-rteCustom-GreyHeading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #666666;
 font-weight:normal; 
text-align:left;

}


.ms-rteCustom-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #cc3333;
 font-weight:normal; 
 text-align:left;


}
/*
.ms-rteCustome-RemoveArrow
{
	padding:0;
	margin:0;
	background-image:none;
}*/
/*Added by Faraz for Left alignment of Paragraph for Phase 2*/
/*
.ms-rteCustom-Alignment
{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	text-align:left;
}

*/

.ms-rteCustom-Paragraph
{
margin: 0;
 padding: 0;
 font-size: 13px;
 color: #666666;
 line-height:13pt;
 /*text-align:justify;*/
 text-align:left;

}

.ms-rteCustom-Hyperlinkql
{
margin: 0;
 padding: 0;
 font-size: 13px; 
 color:#cc0000;
 text-decoration:none;
 line-height:13pt;
 text-align:left;
 font-family:Arial;

}

.ms-rteCustom-Hyperlink
{
margin: 0;
 padding: 0;
 font-size: 13px;
 /*font-weight:bold;*/
 /*color: #cc3333;*/
 /*Added by Faraz for RSD 6.8*/
 color:#336699;
 text-decoration:none;
 line-height:13pt;
 text-align:left;
 font-family:Arial;

}
.ms-rteCustom-Hyperlink:visited
{
margin: 0;
 padding: 0;
 font-size: 13px;
 /*font-weight:bold;*/
 /*color: #cc3333;*/
 /*Added by Faraz for RSD 6.8*/
 color:#cc0000; 
 text-decoration:none;
 line-height:13pt;
 text-align:left;
 font-family:Arial;

}
.ms-rteCustom-Hyperlink:link
{
margin: 0;
 padding: 0;
 font-size: 13px;
 /*font-weight:bold;*/
 /*color: #cc3333;*/
 /*Added by Faraz for RSD 6.8*/
 color:#cc0000;
 text-decoration:none;
 line-height:13pt;
 text-align:left;
 font-family:Arial;

}
.ms-rteCustom-Hyperlink:hover
{
margin: 0;
 padding: 0;
 font-size: 13px;
 /*font-weight:bold;*/
 /*color: #cc3333;*/
 /*Added by Faraz for RSD 6.8*/
 color:#cc0000;
 text-decoration:none;
 line-height:13pt;
 text-align:left;
 font-family:Arial;

}


.ms-rteCustom-Hyperlink:active
{
margin: 0;
 padding: 0;
 font-size: 13px;
 /*font-weight:bold;*/
 /*color: #cc3333;*/
 /*Added by Faraz for RSD 6.8*/
 color:#cc0000;
 text-decoration:none;
 line-height:13pt;
 text-align:left;
 font-family:Arial;

}

/*Ended by Faraz*/

.Hyperlink
{
margin: 0;
padding: 0;
font-size: 13px;
color:red;

text-decoration:none;
line-height:13pt;
text-align:left;

}
.Arrow 
{ 
padding: 0;
margin-top:2px; 
margin-left:0px; 
line-height:13pt; 
background-repeat: no-repeat; 
background-position:0em top;
display:block; 
text-align:center;
} 

/*Added by Faraz for RSD 6.8 Arrow Styles*/ 
.ms-rteCustom-Arrow 
{ 
/*
padding: 0; 
margin-top:2px; 
margin-left:2px; 
line-height:13pt; 
background-image:  url(../../images/arrow_left_nav.gif); 
background-repeat: no-repeat; 
background-position:.5em top; 
padding-left: 2.0em; 
display:block; */

padding: 0; 
margin-top:2px; 
margin-left:0px; 
line-height:13pt; 
background-image:  url(/Style%20Library/images/arrow_left_nav.gif); 
background-repeat: no-repeat; 
background-position:0em top; 
padding-left:1.3em; 
display:block; 

} 


/*

 .ms-rteCustom-Marine-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #004990;
 font-weight:normal; 

}

.ms-rteCustom-Marine-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #004990;
 font-weight:normal; 


}

 .ms-rteCustom-Finance-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #e87d1e;
 font-weight:normal; 

}

.ms-rteCustom-Finance-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #e87d1e;
 font-weight:normal; 


}

 .ms-rteCustom-Renewable-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #00728f;
 font-weight:normal; 

}

.ms-rteCustom-Renewable-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #00728f;
 font-weight:normal; 


}

 .ms-rteCustom-Health-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #5d9732;
 font-weight:normal; 

}

.ms-rteCustom-Health-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #5d9732;
 font-weight:normal; 


}

 .ms-rteCustom-Casualty-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #d59f0f;
 font-weight:normal; 

}

.ms-rteCustom-Casualty-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #d59f0f;
 font-weight:normal; 


}

 .ms-rteCustom-Property-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #5e6e66;
 font-weight:normal; 

}

.ms-rteCustom-Property-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #5e6e66;
 font-weight:normal; 


}

 .ms-rteCustom-Technology-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #78498a;
 font-weight:normal; 

}

.ms-rteCustom-Technology-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #78498a;
 font-weight:normal; 


}

 .ms-rteCustom-GPAandBT-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #80561b;
 font-weight:normal; 

}

.ms-rteCustom-GPAandBT-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #80561b;
 font-weight:normal; 
}

 .ms-rteCustom-PropertyandCasualty-Heading1
{
	 margin: 0;
 padding: 0;
 font-size: 24px;
 color: #72af36;
 font-weight:normal; 

}

.ms-rteCustom-PropertyandCasualty-Heading2
{
 margin: 0;
 padding: 0;
 font-size: 21px;
 color: #72af36;
 font-weight:normal; 
}

.ms-rteCustom-Text-Align-Left
{
 text-align:left; 
}

*/
/**** Rich Text Editor Styles - Ends ******/


/*** Read more link styles - Starts ***/

.linkReadMore a:visited{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD; 
 color:#ffffff !important;
 text-align: left;
 text-decoration:none;
 line-height:12px;
 padding-bottom: 4px;
}

.linkReadMore a:link{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD; 
 color:#ffffff !important;
 text-align: left;
 text-decoration:none;
 line-height:12px;
 padding-bottom: 4px;
}

.linkReadMore a{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD; 
 color:#ffffff !important;
 text-align: left;
 text-decoration:none;
 line-height:12px;
 padding-bottom: 4px;
}

.linkReadMore{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD; 
 color:#ffffff !important;
 text-align: left;
 text-decoration:none;
 line-height:12px;
 padding-bottom: 4px;
}

.linkReadMore a:selected{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD; 
 color:#ffffff !important;
 text-align: left;
 text-decoration: underline;
 line-height:12px;
 padding-bottom: 4px;
}

.linkReadMore a:hover{
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 12px;
 font-weight: BOLD; 
 color:#ffffff !important;
 text-align: left;
 text-decoration: underline;
 line-height:12px;
 padding-bottom: 4px;
}

input#btnReadMore {  
 width: 16px;
 background-image: url(../../Images/CNAImages/moreArrow.gif); 
 background-repeat: no-repeat;   
 background-color:transparent;
 background-position:right; 
 border: none;
 cursor:hand;
 height:16px;
 width:16px;
 } 
 
/*** Read more link styles - Ends ***/


/**  Instruction text for Product & Services listbox - Starts **/

.formLabelSmall {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 11px;
 color:#666666;
 margin:0;
 padding: 0;
 text-align:left;
 vertical-align: middle;
}
.BlueFontDownload {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px;
color:#cc0000;
 margin:0;
 padding: 0;
 text-align:left;
 text-decoration:none;
 }
 .BlueFontDownload a {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px;
color:#336699;
 margin:0;
 padding: 0;
 text-align:left;
 text-decoration:none;
 }
.BlueFontDownload a:hover {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px;
 color:#336699;
 margin:0;
 padding: 0;
 text-align:left;
 text-decoration:none;
 }

 /*
.BlueFontDownload a {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px;

 margin:0;
 padding: 0;
 text-align:left;
 text-decoration:none;
 }
.BlueFontDownload a:link {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px;
 color:#336699;
 margin:0;
 padding: 0;
 text-align:left;
 text-decoration:none;
 }
 .BlueFontDownload a:visited {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px;
 color:#000000;
 margin:0;
 padding: 0;
 text-align:left;
 text-decoration:none;
 }
  .BlueFontDownload a:hover {
 font-family: Arial, Helvetica, Verdana, Sans-serif;
 font-size: 13px;
 color:#cc0000;
 margin:0;
 padding: 0;
 text-align:left;
 text-decoration:none;
 }
 */



.class85 { 
	zoom:.85;
	-moz-transform:scale(.85);
	-moz-transform-origin: 0 0;
}
.class90 { 
	zoom:.90;
	-moz-transform:scale(.90);
	-moz-transform-origin: 0 0;
}
.class95 { 
	zoom:.95;
	-moz-transform:scale(.95);
	-moz-transform-origin: 0 0;
}
.class100 { 
	zoom:1.0;
	-moz-transform:scale(1.0);
	-moz-transform-origin: 0 0;
}
.class105 { 
	zoom:1.05;
	-moz-transform:scale(1.05);
	-moz-transform-origin: 0 0;
}
.class110 { 
	zoom:1.1;
	-moz-transform:scale(1.1);
	-moz-transform-origin: 0 0;
}
.class115 { 
	zoom:1.15;
	-moz-transform:scale(1.15);
	-moz-transform-origin: 0 0;
}

#slideshow 
{ 
 FLOAT: LEFT; 
} 

#MainHeader
{
	height: 100%;
}



/**  Instruction text for Product & Services listbox - Ends **/



