/* Copyright Bridgeline Software, Inc. An unpublished work created in 2006. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. ("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited.  */


/* BEGIN - Styles for Corporate Governance */

body
{
background: #f3f3f3;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}


h1
{
margin:0px;
}

h2
{
margin:0px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
font-style:italic;
padding-left:14px;
}

h3
{
margin:0px;
color:#666666;
padding-top:18px;
padding-bottom:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
display:block;
}

ul
{
padding:0px;
margin-left:15px;
margin-top:0px;
margin-bottom:0px;
}

li
{
}

img
{
border:none;
padding:0px;
margin:0px;}

div
{
float:left; /* Set default property for all DIV elements to globally float left */
/*border:1px solid red;*/
}

p
{
margin-top:0.3em;
margin-bottom:0.3em;
}

.floatLeft
{
float:left;
}

.floatRight
{
float:right;
}


#peLogo
{
padding:2.8em 25px 2em 35px;

}

#container
{
	/* begin mod log;dhaval,18th july-08 */
float:none;
text-align:left;
margin:0 auto;
padding: 0 0 20px 0;
background: white;
	/* end Mod Log */
width:1000px;
}


#header
{
width:100%;
height:auto;
}

div.headerGraphic {
background-repeat:no-repeat;
width:749px;
height:67px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
padding-top:10px;
padding-left:426px;
color:#ffffff;
letter-spacing:1px;
line-height:18px;
}


/*mamatha - Begin Tech Lib phase II*/
/*
#headerTop
{
height:35px;
width:750px;
padding-top:13px;
padding-bottom:11px;
}
*/
#headerTop {
width:750px !important;
padding-top:13px;
}
/*mamatha - End Tech Lib phase II*/
#headerMiddle
{
xheight:77px;
width:750px;
margin-left: 10px;
padding-bottom:1px;
overflow:hidden;
}


#headerBottom
{
height:30px;
width:800px;
float: right;
}
/* Begin addition by Mamatha for ROW header fix during Tech Lib enhancement */
#headerBottomSubIE
{
height:30px;
width:715px;
float: left;
}

#headerBottomSubFF
{
height:30px;
width:715px;
float: left;
}
/* End addition by Mamatha for ROW header fix during Tech Lib enhancement */

#loginArea
{
width:376px;
padding-left:19px;
padding-top:0px;
}

#loginArea p
{
margin:0.09em 0 0.09em 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#loginArea a, .links a, .content a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#599dcc;
text-decoration:none;
line-height:16px;
}

#loginArea a:hover, .links a:hover, .content a:hover
{
text-decoration:underline;
}

#loginRightButtons
{
/*width:335px;*/
padding-top:12px;
float:right;
}

#loginRightButtons, #loginRightButtons div
{

/*border:1px solid red;*/
}

#loginRightButtons a
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:20px;
display:block;
}

#logoutLinks
{
padding-left:10px;
padding-top:7px;
width:180px;
}

#logoutLinks a
{
/*width:35px;*/
display:block;
float:left;
}

.loginIcon
{

padding-left:15px;
background-image:url(../../img/loginIcon.jpg);
background-position:left;
background-repeat:no-repeat;
}

.buttonType1Left
{
width:9px;
height:20px;
background-image:url(../../img/buttonType1Left.jpg);
background-repeat:no-repeat;
}

.buttonType1Right
{
width:5px;
height:20px;
background-image:url(../../img/buttonType1Right.jpg);
background-repeat:no-repeat;
padding-right:10px;
}

.buttonType1Body, .buttonType1BodyShoppingCart
{
height:20px;
background-image:url(../../img/buttonType1Bg.jpg);
background-repeat:repeat-x;
padding-left:2px;
padding-right:10px;
}

/* Addition started by Ritesh Monu to hide the shopping cart Icon */
.buttonType1BodyShoppingCartLocal
{
height:20px;
background-image:url(../../img/buttonType1Bg.jpg);
background-repeat:repeat-x;
padding-left:2px;
padding-right:10px;
}
/* Addition ended by Ritesh Monu to hide the shopping cart Icon */

div.buttonType1Body a
{
padding-left:20px;
background-image:url(../../img/twoFish.jpg);
background-position:left;
background-repeat:no-repeat;
}

div.buttonType1BodyShoppingCart a
{
padding-left:20px;
background-image:url(../../img/cart.jpg);
background-position:left;
background-repeat:no-repeat;
}

/* Addition started by Ritesh Monu to hide the shopping cart Icon */
div.buttonType1BodyShoppingCartLocal a
{
padding-left:20px;
background-image:url(../../img/twoFish.jpg);
background-position:left;
background-repeat:no-repeat;
}
/* Addition ended by Ritesh Monu to hide the shopping cart Icon */

div.horizontalSeparator
{
width:15px;
text-align:center;
color:#599dcc;
font-size:11px;
}

#leftSection
{
width:200px;
padding-left:1px;
padding-right:49px;
padding-top:35px;
}

/* BEGIN - UL and LI styling for Left Navigation menus */

ul#leftNavigation
{
padding:0px;
margin-left:15px;
list-style:none;
}

ul#leftNavigation li
{
width:150px;
margin-left:0px;
padding-left:20px;
height:28px;
overflow:hidden;
/*margin-bottom:1px;*/
border-bottom:1px solid white;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
/*border:1px solid red;*/
vertical-align:top;
/*line-height:28px;*/
}

ul#leftNavigation a
{
line-height:28px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#217cbb;
}

ul#leftNavigation a:hover
{
	text-decoration:underline;
}

ul#leftNavigation li.first
{
background-image:url(../../img/corp/leftmenuTopLeft.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#bcdbea;
}

ul#leftNavigation li.firstSelected
{
background-image:url(../../img/corp/leftmenuTopLeft.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#217cbb;
}

ul#leftNavigation li.last
{
background-image:url(../../img/corp/leftmenuBottomLeft.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#c8d7de;
}

ul#leftNavigation li.expandedFirst
{
background-image:url(../../img/corp/leftmenuTopLeftSelected.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#217cbb;
}

ul#leftNavigation li.expandedLast
{
background-image:url(../../img/corp/leftmenuBottomLeftSelected.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#217cbb;
}

ul#leftNavigation li.topThree
{
background-color:#bcdbea;
border-bottom:1px solid white;
}

ul#leftNavigation li.bottomTwo
{
background-color:#c8d7de;
border-bottom:1px solid white;
}

ul#leftNavigation li.expanded
{
background-color:#217cbb;
}

ul#leftNavigation li.expanded a, ul#leftNavigation ul li a
{
color:white;
}

ul#leftNavigation li.firstSelected a, ul#leftNavigation ul li a
{
color:white;
}


ul#leftNavigation li.subLevel
{
background-color:#daeecc;
border-bottom:1px solid white;

}

ul#leftNavigation li.subLevel
{
/*padding-left:20px;*/
text-indent:20px;
}

ul#leftNavigation ul 
{
margin:0px;
list-style:none;
padding:0px;

}

ul#leftNavigation a.active
{
font-weight:bold;
color:White;
}

/* END - UL and LI styling for Left Navigation menus */


#mainContent
{
width:455px;
padding-top:33px;
padding-bottom:35px;
}

div.content, div.content p , div.content li
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#333333;
font-weight:normal;
}

div.content ul
{
padding-top:8px;
padding-left:15px;
list-style-type:none;
}

div.content li
{
background-image:url(../../img/listDot.jpg);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:15px;
line-height:15px;
}

div.content ul.links
{
padding-top:0px;

}

/*div#mainContent p img
{

margin-right:15px;
padding-bottom:5px;
display:block;
border:1px solid red;
}*/

div.content p
{
	display:block;
	padding-top: 8px;
}

div.content ul.noTopPadding
{
padding-top:0px;
}

div.content p.topPadding
{
padding-top:10px;
}



/* Start With Corporate PKI Home Products & Marketing */

.headerHomeProduct
{
width:947px;
height:101px;
}

.peLogoHomeProduct
{
float:left;
padding:20px 0px 19px 50px;
}
.midProductHomePanel
{
margin-top:66px;
padding-left:83px;
}

.leftProductHomePanel
{
width:160px;
padding-top:30px;
float:right;
}

.homeProductsloginRight
{
float:right;
padding-top:15px;
}

.homeProductsloginRight a
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:20px;
display:block;
}

.homeLoginPanel .links 
{
	padding-top:5px;
	width:60px;
	float:left;

}

#homeProductlogoutLinks a
{
display:block;
}

.homehorizontalSeparator
{
padding-top:.3em;
width:10px;
text-align: center;
color:#599dcc;
font-size:12px;
}

.homeLoginPanel
{
float:right;
}

.buttonType1Righthome
{
width:5px;
height:20px;
background-image:url(../../img/buttonType1Right.jpg);
background-repeat:no-repeat;
}

.homeMainContent
{
	/* marcel thursday */
width:980px;
float: none;
margin: 0 0 0 18px;
}


div.rightmost
{
width:160px;
overflow:hidden;
margin-top:2px;
}



.homeProductBanner
{
height:200px;
width:590px;
float:left;
}
.bannerHome
{
background-repeat:no-repeat;
height:190px;
width:591px;
float:left;
}

.orangePanel
{
background-image:url(../../img/OrangePanel.gif);
background-repeat:no-repeat;
background-position:center;
height:190px;
width:373px;
position:relative;
left:-12px;

}
.orangePanel h3
{
	font-family: Arial, Helvetica, sans-serif;
	padding-left:60px;
	padding-right:70px;
	padding-top:28px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:18px;
	text-align:left;
	letter-spacing: 1px;
	font-style:italic;
}

.navHomePanel
{
margin-top:10px;
margin-left:15px;
}

.navHomePanelBg
{width:561px;
height:302px;
}

.focusAreaSelected a, .ProductServicesSelected a
{
font-size:14px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;

}

.focusAreaDeselected a, .ProductServicesDeselect a, .focusAreaHover a, .ProductServicesHover a
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#A0A4A7;
text-decoration:none;
}

.ProductServicesDeselect a:hover
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#9185A4;
text-decoration:none;
}

.focusAreaDeselect a:hover
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:undeline;
}

.focusAreaDeselected
{
padding-left:40px;
padding-top:5px;
margin-left:1px;
width:243px;
height:23px;
background-image:url(../../img/corp/focusInactive.gif);
background-repeat:no-repeat;
position:absolute;
z-index:0;
font-weight:bold;
}

.focusAreaHover
{
padding-left:40px;
padding-top:5px;
margin-left:1px;
width:243px;
height:23px;
background-image:url(../../img/corp/focusInactive.gif);
background-repeat:no-repeat;
position:absolute;
z-index:0;
font-weight:bold;
}
.focusAreaHover a{
color:#b2c668;
font-weight:bold;
}

.ProductServicesSelected
{
padding-left:40px;
padding-top:5px;
margin-left:281px;
width:251px;
height:23px;
background-image:url(../../img/corp/productsActive.gif);
background-repeat:no-repeat;
position:absolute;
z-index:1;
}

.focusAreaSelected
{
padding-left:40px;
padding-top:5px;
margin-left:1px;
width:251px;
height:23px;
background-image:url(../../img/corp/focusActive.gif);
background-repeat:no-repeat;
z-index:2;
position:absolute;
}

.ProductServicesDeselect
{
padding-left:47px;
padding-top:4px;
width:251px;
height:23px;
background-image:url(../../img/corp/productsInactive.gif);
background-repeat:no-repeat;
background-position:left;
z-index:0;
position:absolute;
margin-left:273px;
font-weight:bold;
}

.ProductServicesHover
{
padding-left:47px;
padding-top:4px;
width:251px;
height:23px;
background-image:url(../../img/corp/productsInactive.gif);
background-repeat:no-repeat;
background-position:left;
z-index:0;
position:absolute;
margin-left:273px;
}


.ProductServicesHover a{
color:#9185a4;
font-weight:bold;
}
.hidden{
visibility:hidden;
display:none;
}

.lowerContent
{
width:561px;
height:304px;
margin-left:15px;
margin-top:10px;
}

.lowerContentHeader
{
width:265px;
height:25px;
padding-left:10px;
float:left;

}

.ruleImg1
{
background-image:url(../../img/MarketRule.jpg);
background-repeat:no-repeat;
width:330px;
height:4px;
float:left;
margin-bottom:5px;
margin-top:3px;
overflow:hidden;
}

.ruleImg2
{
background-image:url(../../img/MarketRule.jpg);
background-repeat:no-repeat;
width:100%;
height:4px;
float:left;
margin-bottom:5px;
margin-top:1px;
overflow:hidden;
}

.ruleImg3
{
	width:100%;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
	overflow:hidden;
	height: 1px;
}

.ruleImg
{
background-image:url(../../img/rule.jpg);
background-repeat:no-repeat;
width:100%;
height:4px;
float:left;
margin-bottom:8px;
margin-top:3px;
overflow:hidden;
}


.lowerContentHeader h4
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#8B9290;
text-decoration:none;
font-weight:bold;
margin:0px;
padding-bottom:7px;
}

.clearFix{
clear:both;
}

div.tabs {
margin-left:3px;
margin-top:1em;
width:563px;
	
}
div.tabs div { 
cursor:pointer;
}

div.tabsContent {
 width:559.4px;
 overflow:visible;
 margin-left:4px;
 border-color:#A5BD4F;
 border-width:1px;
 border-style:solid;
 border-bottom-style:none;
 margin-top:1.7em;
}

div.tabsContent ul {
 padding-top:.2em;
 padding-bottom:.2em;
}

div.tabsContent ul li {
 list-style-type:none;
}

div.tabsContent ul li a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 text-decoration:none;
 letter-spacing:1px;
}

div.tabsContent ul li a:hover { 
 background-color: transparent;
 color: #336699; 
}

div.tabsContent, div { 
overflow:visible;
}

div.tabsContent1 {
 width:559.4px;
 overflow:visible;
 margin-left:4px;
 border-color:#8A7DA2;
 border-width:1px;
 border-style:solid;
 border-bottom-style:none;
 margin-top:28px;
}

div.tabsContent1 ul {
 padding-top:.2em;
 padding-bottom:.2em;
}

div.tabsContent1 ul li {
 list-style-type:none;
}

div.tabsContent1 ul li a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 text-decoration:none;
 letter-spacing:1px;
}

div.tabsContent1 ul li a:hover { 
 background-color: transparent;
 color: #336699; 
}

div.tabsContent1, div { 
overflow:visible;
}
 
div.tabsContentProduct {
background-color:#EDEAF1;
}

div.tabsContentProductEnd {
background-image:url(../../img/corp/corner1.jpg);
background-repeat:no-repeat;
margin-left:4px;
width:561px;
height:20px;
}

div.tabsContentFocus {
 background-color:#edf1e3;
}

div.tabsContentFocusEnd {
background-image:url(../../img/corp/corner2.jpg);
background-repeat:no-repeat;
margin-left:4px;
width:561px;
height:20px;
}

div.twoColumn ul li {
 width:264px;
 padding-top:.6em;
}

div.threeColumn ul.first li {
 width:165px;
 line-height:12px;
 padding-top:.6em;
}

div.threeColumn ul.second li {
 width:165px;
 line-height:12px;
 padding-top:.6em;
}
div.threeColumn ul.third li {
 width:165px;
 line-height:12px;
 padding-top:.6em;
}

div.featureBox 
{
	padding-right:56px;
	margin-top:1em;
	width: 330px;
}

div.featureBox  h3{
background-image:url(../../img/currentFeatures.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
width:343px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-indent:15px;
height:22px;
padding-top:.3em;
}

div.featureBox img { 
float:left; 
margin-top:1em;  
margin-right:10px; 
}

/* Updated by Tessa 10092007 */
div.featureBox h4, div.featureBox h4 p, div.featureBox h4 a, div.featureBox h4 p a { 
display:block; 
padding:0px 0px 0px 0px; 
margin:.7em  0px  .5em 0px; 
color:#599DCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
text-decoration:none;
}
/*
div.featureBox h4 p { 
display:block; 
padding:0px 0px 0px 0px; 
margin:.7em  0px  .5em 0px; 
}
 
div.featureBox h4 a {
color:#599DCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
text-decoration:none;
} */

div.featureBox h4 a:hover, div.featureBox h4 p a:hover {
text-decoration:underline;
}
/* Update end */

div.featureBox p {
width:200px;
color:#333333;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-top:0em; 
padding-top:0em;
}

div.featureBox p b{
font-weight:bolder;
font-size:11px;
}

div.featureBox p a{
width:200px;
color:#599dcc;
font-size:10px;
/* font-weight:bold; */
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;	
/* text-decoration:underline; */
}

div.featureBox a
{
width:200px;
color:#599DCC;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;	
}

div.featureBox a:hover{
text-decoration:underline;
}

div.featureBox p a:hover{
text-decoration:underline;
}

div.featureBox strong {
color:#E6A32A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:1px; 
 }

/* Featurebox 2*/


div.featureBox2 
{
padding-right:8px;
margin-top:1em;
}

div.featureBox2  h3{
background-image:url(../../img/currentFeatures.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
width:343px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:14px;
text-indent:15px;
height:22px;
padding-top:.3em;
}



div.featureBox2 img { 
float:left; 
margin-top:1em;  
margin-right:10px; 
}

div.featureBox2 h4 { 
display:block; 
padding:0px 0px 0px 0px; 
margin:.7em  0px  .5em 0px; 
}
 
div.featureBox2 h4 a{
color:#599DCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
text-decoration:none;
}

div.featureBox2 h4 a:hover{
text-decoration:underline;
}

div.featureBox2 p {
width:215px;
color:#8B9290;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
 margin-top:0em; padding-top:0em;
}

div.featureBox2 strong {
color:#E6A32A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

/* PromotionBox */

div.promotionBox 
{
	margin-top:1em;
	width: 455px;
}

div.promotionBox  h3{
background-image:url(../../img/currentFeatures.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
width:343px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-indent:15px;
height:22px;
padding-top:.3em;
}

div.promotionBox img { 
float:left; 
margin-top:1em;  
margin-right:10px; 
}

div.promotionBox h4 {
	display:block;
	padding:0px 0px 0px 0px;
	margin:.7em  0px  .5em 0px;
	width: 355px;
}
 
div.promotionBox h4 a {
color:#599DCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
text-decoration:none;
}

div.promotionBox h4 a:hover {
text-decoration:underline;
}

div.promotionBox p {
	width:355px;
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0em;
	padding-top:0em;
}

div.promotionBox p b{
font-weight:bolder;
font-size:11px;
}

div.promotionBox p a{
	width:355px;
	color:#599dcc;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float: right;
	text-align:right
/*text-decoration:underline;*/
}

div.promotionBox a
{
	color:#599DCC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
}

div.promotionBox a:hover{
text-decoration:underline;
}

div.promotionBox p a:hover{
text-decoration:underline;
}

div.promotionBox strong {
color:#E6A32A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:1px; 
 }

/* PromotionBox end */

div.otherLinks { 
width:343px;
margin-bottom:2em;
}

div.otherLinks p {
color:#8B9290;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:144px;
padding-left:4px;
}

div.customerLinks
{
width:145px;
}

div.customerLinks h3  {
background-image:url(../../img/QuickLinksLeft.jpg); 
background-repeat:no-repeat;
width:144px;
height:25px;
padding:.5em 0px 0px 34px;
margin:11px 0px 0px 0px;

}

div.customerLinks p
{
margin-top:5px;
}

div.customerLinks h3 a {
color:#599DCC;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
text-decoration:none;
}

div.verticalLinksShort{
width:163px;
color:#8B9290;
font-weight:bold;
font-size:13px;
margin-top:0px;
}

.bodyBottomLinks {
width:570px;

}


div.verticalLinks {
color:#8B9290;
/*font-weight:bold;*/
font-size:13px;
width:276px;
margin-left:6px;
}

div.verticalLinks strong {
font-size: 12px;
color: #e6a32a;
´font-style: italic;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

div.verticalLinks p {
margin-top: 0em; 
font-size: 10px; 
width: 200px; 
color: #333333; 
padding-top: 0em; 
font-family: Arial, Helvetica, sans-serif
}

/* Added by Tessa 10092007 */
div.verticalLinks a {
color:#599DCC;
text-decoration:none;
}

div.verticalLinks a:hover{
text-decoration:underline;
}
/* End of addition */

ul.vertical {
/*font-family:Arial, Helvetica, sans-serif;
list-style-image:url(../../img/listImg.jpg);*/
list-style-image:none;
list-style:none;
margin-left:0px;
margin-top:0px;
/*list-style:none;
padding:0px;
margin:0px;
padding-left:10px;*/
}

div.otherLinks ul.narrow 
{
width:160px;
}

div.otherLinks ul{
list-style-image:none;
list-style:none;
margin-left:.7em;
margin-top:0px;
}

div.otherLinks ul.narrow li
{
background-image:url(../../img/listImg.jpg);
background-position:0px 6px;
background-repeat:no-repeat;
padding-left:12px;
padding-top:0px;
padding-bottom:0px;
display:block;
}

div.otherLinks ul.narrow li a
{
}


ul.vertical li
{
font-family:Arial, Helvetica, sans-serif;
background-image:url(../../img/listImg.jpg);
background-position:0px 4px;
background-repeat:no-repeat;
padding-left:14px;
padding-top:0px;
display:block;
/*padding-bottom:.5em;*/
/*padding-top:px;*/
padding-bottom:2px;
/*background-image:url(../../img/listImg.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;*/
}

ul.vertical li a{
color:#599DCC;
font-size:11px;
text-decoration:none;
font-style:normal;
font-weight:normal;
overflow:hidden;
}

ul.vertical li small{
color:#599DCC;
font-size:11px;
text-decoration:none;
font-style:normal;
font-weight:normal;
overflow:hidden;
}

ul.vertical li a:hover{
text-decoration:underline;
}

div.verticalLinksShort h3
{
color:#8B9290;
font-weight:bold;
margin:1.5em 0px 0px 12px;
padding:0px 0px 0px 0px;
font-size:13px;
}

div.quickLinkBox {
	width:161px;
	padding-left: 15px;
}

div.quickLinkBox  h3{
background-image:url(../../img/QuickLinksLeft.jpg);
background-repeat:no-repeat;	
padding:.3em 0px 10px 0px; 
margin:1.5em 0px 0px 0px;
width:170px;
font-weight:bold;
font-style:normal;
font-size:12px;
text-indent:15px;
height:22px;
}

div.quickLinkBox  p{
font-style:normal;
font-size:11px;
padding-left:15px;
}

div.quickLinkBox  img{
	padding-left:15px;
	float:right;
	padding-right: 5px;
	padding-bottom: 1px;
}

div.quickLinkBox  p a{
color:#599dcc;
text-decoration:none;
}

div.quickLinkBox  p a.hover{
text-decoration:underline;
}

div.quickLinkBoxRight  h3{
background-image:url(../../img/QuickLinksRight.jpg);
background-repeat:no-repeat;	
padding:0px 0px 0px 0px; 
margin:1.5em 0px 0px 0px;
width:171px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size:12px;
text-indent:15px;
height:22px;
padding-top:.3em;
}

div.spacer
{
background-image:url(../../img/spacer.jpg);
background-repeat:no-repeat;
width:45%;
height:4px;
float:left;
margin-bottom:8px;
margin-top:3px;
overflow:hidden;
}

div.verticalLinks h3
{
color:#8B9290;
font-weight:bold;
margin:1.5em 0px 0px 12px;
padding:0px 0px 0px 0px;
font-size:13px;
}

div.searchPadLeft
{ 
/*mamatha - Tech Lib phase II*/
width:7px;
height:31px;
overflow:hidden;
background-image:url(../../img/corp/searchPaddingLeft.jpg);
background-repeat:no-repeat;
/*mamatha - Tech Lib phase II*/
}

div#headerBottom div.searchPadLeft /*mamatha - Tech Lib phase II*/
{
width:7px;
height:31px;
overflow:hidden;
background-image:url(../../img/searchPaddingLeft.jpg);
background-repeat:no-repeat;
}

div.midProductHomePanel div.searchPadLeft /*mamatha - Tech Lib phase II*/
{
width:7px;
height:31px;
overflow:hidden;
background-image:url(../../img/searchPaddingLeft.jpg);
background-repeat:no-repeat;
}

div.searchPadRight
{
width:6px;
height:31px;
overflow:visible;
background-image:url(../../img/searchPaddingRight.jpg);
background-repeat:no-repeat;
float:left;
}

#searchArea {
	padding: 3px 0px 0 59px !important; /* Modified by Ritesh for fixing Search area alignment on ROW Home Page. Original "padding: 3px 0px 0 57px !important;" */
}

input, div.searchBody
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
}

div.searchBody
{
background-image:url(../../img/searchBg.jpg);
height:31px;
width:310px;
padding-left:10px;
background-repeat:repeat-x;
overflow:hidden;
color:#666666;
padding-top:.2em;
}

div.searchBody input
{
margin-top:0.5em;
}

label
{
margin:0px;
display:block;
padding-top:7px;
width:50px;
overflow:hidden;
float:left;
color:#999999;
}

div.searchBody input.searchInput
{
border:1px solid #999999;
height:12px;
width:180px;
float:left;
}

/*Start Modification Log Changes-  Author: Yogeeta;  Date: 15/10/2008; Description: New search box treatment on the header with dropdown box*/

.searchSubmit
{
height:19px;
border:none;
background-image:url(../../img/searchSubmitRightNew.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#599dcc;
margin-left:5px;
margin-right:5px;
width:50px;
color:#FFFFFF;
cursor:pointer;
overflow:hidden;
text-align:center;
padding-right:5px;
padding-left:5px;
line-height:17px;
float:left;
margin-top:6px;
text-decoration:none;
}
/*End Modification Log Changes-  Author: Yogeeta;  Date: 15/10/2008; Description: New search box treatment on the header with dropdown box*/


/* Search for Corp lower pages  */


div#headerBottom div.searchBody
{
background-image:url(../../img/searchBg.jpg);
height:31px;
width:305px;
padding-left:10px;
background-repeat:repeat-x;
overflow:hidden;
color:#666666;
padding-top:.2em;
}
/*Start Modification Log Changes-  Author: Yogeeta;  Date: 08/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 
div#headerBottom div.searchBody input.searchInput
{
border:1px solid #999999;
height:16px;
width:125px;
float:left;
color:#b2b2b2;
}

div.searchBody SELECT.SearchDropdown
{
	BORDER-RIGHT: #bdbebf 1px solid;
	PADDING-RIGHT: 1px;	
	BORDER-TOP: #bdbebf 1px solid;	
	PADDING-LEFT: 1px;	
	FONT-SIZE: 11px;	
	FLOAT: left;	
	PADDING-BOTTOM: 1px;	
	margin:0.5em 0px 0px 1px;	
	BORDER-LEFT: #bdbebf 1px solid;	
	WIDTH: 110px;	
	COLOR: #666;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #bdbebf 1px solid;	
	HEIGHT: 20px;
}
div.searchBody SELECT.SearchDropdownIE7
{
	BORDER-RIGHT: #bdbebf 1px solid;
	PADDING-RIGHT: 1px;	
	BORDER-TOP: #bdbebf 1px solid;	
	PADDING-LEFT: 1px;	
	FONT-SIZE: 11px;	
	FLOAT: left;	
	PADDING-BOTTOM: 1px;	
	margin:6px 0px 0px 1px;	
	BORDER-LEFT: #bdbebf 1px solid;	
    WIDTH: 110px;	
	COLOR: #666;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #bdbebf 1px solid;	
	HEIGHT: 20px;
}
div.searchBody SELECT.SearchDrpNetscape
{
	BORDER-RIGHT: #bdbebf 1px solid;
	PADDING-RIGHT: 1px;	
	BORDER-TOP: #bdbebf 1px solid;	
	PADDING-LEFT: 1px;	
	FONT-SIZE: 11px;	
	FLOAT: left;	
	PADDING-BOTTOM: 1px;	
	margin:6px 0px 0px 1px;	
	BORDER-LEFT: #bdbebf 1px solid;	
	WIDTH: 110px;	
	COLOR: #666;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #bdbebf 1px solid;	
	HEIGHT: 20px;
}
/*End Modification Log Changes-  Author: Yogeeta;  Date: 08/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 
div#headerBottom div.searchBody
{
background-image:url(../../img/searchBg.jpg);
height:31px;
width:306px;
padding-left:10px;
background-repeat:repeat-x;
overflow:hidden;
color:#666666;
padding-top:.2em;
}


#pageHeading
{
width:800px;
padding-right:0px;
padding-bottom:0px;
padding-left:15px;
padding-top:11px;
}

.ruleImgLong
{
background-image:url(../../img/sepLine.jpg);
background-repeat:repeat-x;
width:360px;
height:4px;
float:left;
margin-bottom:8px;
margin-top:8px;
overflow:hidden;

}

.pageLabel
{
width:900px;
}

.breadcrumb
{
float:left;
width:900px;
padding-right:0px;
padding-left:10px;
}

div.breadcrumb a
{
text-decoration:underline;
line-height:23px;
}

div.breadcrumb .selected
{
color:#1563a8;
}

div.breadcrumb p
{
display:inline;
margin-left:2px;
margin-right:0px;
font-size:11px;
line-height:23px;
color:#599dcc;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.bodyBottomLinks ul.wide 
{
width:276px;
}

div.bodyBottomLinks ul{
list-style-image:none;
list-style:none;
margin-left:0px;
margin-top:0px;
}

div.bodyBottomLinks ul.wide li
{
background-image:url(../../img/listImg.jpg);
background-position:0px 5px;
background-repeat:no-repeat;
padding-left:14px;
display:block;
padding-top: 3px;
}

div.bodyBottomLinks ul.wide li a
{
}


#marketLogin
{
	float: right;
}

/* Table styles added by Tessa 10092007 */
table.tableContent
{
border-right:1px solid #999999;
text-align:center;
margin:1em 0px 0px 0px;
}

table.tableContent th
{
background-color:#8b9290;
color:white;
padding:5px 5px 5px 8px;
text-align:left;
font-size:11px;
}

table.tableContent td
{
border-left:1px solid #999999;
border-bottom:1px solid #999999;
margin:0px;
padding:5px 5px 5px 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:text-top;
}

table.alignLeft
{
text-align:left;
}

table.noBottomBorder
{
/*border-bottom:1px solid #999999;*/
margin:1em 0px 1.3em 0px;
text-align:left;
}

table.noBottomBorder td
{
/*border-bottom:none;*/
}


table.tableContent tr.labels td
{
font-weight:bold;
vertical-align:top;
text-align:left;
color:#999999;
}

table.tableContent  tr.grayBg td
{
background-color:#f9f9f9;
}

table.tableContent td img
{
text-align:center;
padding-left:0px;
}

table.tableContent td.alignLeft
{
text-align:left;
color:#999999;
}

table.tableContent tr.labels .alignCenter
{
text-align:center;
color:#999999;
}

table.tableContent tr.alignLeft td
{
text-align:left;
}
/* Addition end */

#footer
{
padding-left:45px;
width:900px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

#footer div
{
padding-left:10px;
padding-top:10px;
padding-bottom:20px;
display:block;
}


ul.footerMenu
{
background-color:#f3f3f3;
list-style:none;
margin:0px;
display:block;
float:left;
width:934px;
padding-top:10px;
padding-bottom:10px;}

ul.footerMenu li
{
display:block;
float:left;
}

ul.footerMenu li.last a
{
border-right:none;
}

ul.footerMenu a
{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
border-right:1px solid #999999;
line-height:12px;
padding-left:10px;
padding-right:10px;
}

/* modified by Tessa 08172007 */
.footerMenu
{
	text-align:center;
	width:960px;
}

.footerMenu a:hover
{
text-decoration:underline;
}

.footerMenu a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;		/* original #999999; */
text-decoration:none;
line-height:12px;
padding-left:10px;
padding-right:10px;
}

/* created a new class for china issues - footer text getting chopped off */

ul.footerMenuChina
{
background-color:#f3f3f3;
list-style:none;
margin:0px;
display:block;
float:left;
width:934px;
padding-top:10px;
padding-bottom:10px;}

ul.footerMenuChina li
{
display:block;
float:left;
}

ul.footerMenuChina li.last a
{
border-right:none;
}

ul.footerMenuChina a
{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
border-right:1px solid #999999;
line-height:12px;
padding-left:10px;
padding-right:10px;
margin-top:3px;
}


.copyRightadjustments
{
margin:12px 0 0 10px;
font-size: 11px;
width: 960px;
text-align:center;
clear: both;
display: inline;
}


/* END - Styles for Corporate Governance */

.homeFooter p{
 padding-left:20px;
}

.homeFooter ul{
 padding-left:10px;
}
.homeFooter
{
padding-left:14px;
width:978px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.footerhomeProduct
{
float:none;	
margin-top:40px;
width:962px;
height:60px;
}

/* clearfix */
.clearing:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearing {display: inline-block;}
html[xmlns] .clearing {display: block;}
* html .clearing {height: 1%;}

div.links {
	margin: 8px 60px 0 0;
	display: inline;
	float: left;
}

/* Begin Mod log for France UI changes */
.loginAreaROWPadding
{
padding-left: 33px !important;
}
/* Begin Mod log for France UI changes */

