/* 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-color: #f3f3f3;
margin:0px;
}


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:#8b9290;
padding-top:18px;
padding-bottom:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
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
{
	

	/*begin mod khyati on july 18 2008 Making center aligned 
float:left; */
	/* end mod */
}

p
{
margin-top:0.3em;
margin-bottom:0.3em;
}

.floatLeft
{
float:left;

}

.floatRight
{
float:right;
}




#peLogo
{
padding:2.6em 13px 2em 24px;

}

#headerTop {
width:755px !important; /*mamatha - Tech Lib phase II*/
padding-top:9px;

}


/*mamatha - Begin Tech Lib phase II*/
#loginArea A 
{
	FONT-SIZE: 11px;	
	COLOR: #599dcc;	
	LINE-HEIGHT: 16px;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none
}
/*mamatha - End Tech Lib phase II*/
.links a, .content a /*mamatha - Tech Lib phase II*/
{
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;
}

#headerMiddle
{
height:77px;
/* new width marcel */
width:750px;
padding-bottom:1px;
overflow:hidden;
/* added by Marcel @ Bridgeline...this image is set with an inline style on the current Perkin site. */
background: url(../../img/enviroanalysis.jpg) top left no-repeat;
}

/*mamatha - Begin Tech Lib phase II*/
#headerBottomSubIE
{
/*height:30px;*/
width:750px;
float: right;
padding-right:75px;
border:solid;
}

#headerBottomSubFF
{
/*height:10px;*/
width:750px;
padding-left:168px;
float: left;
border:solid;
}
#loginArea 
{
	PADDING-RIGHT: 0px !important;	
	PADDING-LEFT: 22px !important;	
	PADDING-BOTTOM: 0px !important;	
	WIDTH: 250px !important;	
	PADDING-TOP: 12px !important
}
/*mamatha - End Tech Lib phase II*/
#loginRightButtons
{
/*width:335px;*/
padding-top:12px; /*mamatha - End Tech Lib phase II*/
float:right;
}

#loginRightButtons, #loginRightButtons div
{

/*border:1px solid red;*/
}

/* modified by Tessa 08172007 */
#loginRightButtons a
{
color:#666666;		/* original #999999; */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:20px;
display:block;
}

.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 */


#logoutLinks
{
padding-left:10px;
padding-top:7px;
width:180px;
}

#logoutLinks a
{
float:left;
}

.loginIcon
{

padding-left:15px;
background-image:url(../../img/loginIcon.jpg);
background-position:left;
background-repeat:no-repeat;
}


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;
}

#mainContent
{
width:455px;
padding-top:33px;
padding-bottom:35px;
}



/* modified by Tessa 08172007 */
div.content, div.content p , div.content li
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#666666;		/* original #8b9290; */
font-weight:normal;
}

div.content ul
{
padding-top:15px;
padding-left:20px;
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;

}


#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;
}

/* 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;
}

/* modified by Tessa 08172007 */
ul.footerMenuChina a
{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;		/* original #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 */



/*div#mainContent p img
{

margin-right:15px;
padding-bottom:5px;
display:block;
border:1px solid red;
}*/

div.content p
{
display:block;
}

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
{
width:962px;
margin-left:5px;
}


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;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
.focusAreaDeselected  a, .ProductServicesDeselect a
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#a0a4a7;
text-decoration:none;
}


.focusAreaSelected
{
margin-left:1px;
padding-left:35px;
padding-top:5px;
width:175px;
height:23px;
background-image:url(../../img/corp/CorpMarketPageTabs/focusActive.gif);
background-repeat:no-repeat;
position:absolute;
z-index:2;
}

.focusAreaDeselected
{
padding-left:36px;
padding-top:5px;
width:190px;
height:23px;
background-image:url(../../img/corp/CorpMarketPageTabs/focusInactive.gif);
background-repeat:no-repeat;
position:absolute;
z-index:1;
margin-left:1px;
font-weight:bold;
}

.focusAreaHover
{
padding-left:36px;
padding-top:5px;
width:190px;
height:23px;
background-image:url(../../img/corp/CorpMarketPageTabs/focusInactive.gif);
background-repeat:no-repeat;
position:absolute;
z-index:1;
margin-left:1px;
font-weight:bold;
}

.ProductServicesSelected
{
padding-left:37px;
padding-top:5px;
width:163px;
height:23px;
background-image:url(../../img/corp/CorpMarketPageTabs/productsActive.gif);
background-repeat:no-repeat;
margin-left:203px;
position:absolute;
z-index:1;
}

.ProductServicesDeselect
{
padding-left:45px;
padding-top:5px;
width:163px;
height:23px;
background-image:url(../../img/corp/CorpMarketPageTabs/productsInactive.gif);
background-repeat:no-repeat;
margin-left:195px;
background-position:left;
position:absolute;
z-index:0;
font-weight:bold;
}

.ProductServicesHover
{
padding-left:45px;
padding-top:5px;
width:163px;
height:23px;
background-image:url(../../img/corp/CorpMarketPageTabs/productsInactive.gif);
background-repeat:no-repeat;
margin-left:195px;
background-position:left;
position:absolute;
z-index:0;
font-weight:bold;
}

.ProductServicesHover a
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#9185a4;
text-decoration:none;
font-weight:bold;
}

.focusAreaHover a
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#b2c668;
text-decoration:none;
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:100%;
height:4px;
float:left;
margin-bottom:8px;
margin-top:1px;
overflow:hidden;
}

.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:410px;
	
}
div.tabs div { cursor:pointer;}


div.tabsContent {
 width:400.4px;
 overflow:visible;
 margin-left:4px;
 margin-top:1.75em; 
}

div.tabsContentProduct {
 background-color:#EDEAF1;
 border-color:#8a7da2;
 border-width:1px;
 border-style:solid;
 border-bottom-style:none; 
}

div.tabsContentProductEnd {
background-image:url(../../img/corp/CorpMarketPageTabs/bodyCurveProducts.jpg);
background-repeat:no-repeat;
margin-left:4px;
width:402px;
height:19px;

}

div.tabsContentFocus {
 background-color:#edf1e3;
 border-color:#A5BD4F;
 border-width:1px;
 border-style:solid;
 border-bottom-style:none;
 }

div.tabsContentFocusEnd {
background-image:url(../../img/corp/CorpMarketPageTabs/bodyCurveFocus.jpg);
background-repeat:no-repeat;
margin-left:4px;
width:403px;
height:19px;
}


div.twoColumn ul li {
 width:184px;
 /*padding-top:.6em;*/
 line-height: 15px;
 padding-top:0.5em;
}

div.threeColumn ul.first li {
/* width:184px;*/
 line-height:15px;
 /*padding-top:.6em;*/
}

div.threeColumn ul  {
  width:182px;
}

div.threeColumn ul li  {
  width:182px;
  padding-top:0.5em;
  line-height: 15px;
}


div.threeColumn ul.second li {
/*width:184px;*/
 line-height:15px;
/* padding-top:.6em;*/
}
div.threeColumn ul.third li {
/*width:184px;*/
 line-height:15px;
/* padding-top:.6em;*/
}


div.tabsContent ul {
 padding-top:.2em;
 padding-bottom:.2em;
}

div.tabsContent ul li {
 list-style-type:none;
}
div.featureBox 
{
padding-right:8px;
margin-top:1em;
/*width:300px;*/
}

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; }
div.featureBox h4 { 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{
	text-decoration:underline;
}

/* modified by Tessa 08172007 */
div.featureBox p {
width:200px;
color:#666666;		/* original #8B9290; */
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;
}

/* modified by Tessa 08172007 */
div.featureBox p a {
width:200px;
color:#599DCC;		/* original #8B9290; */
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;	/* original 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;
}

/* modified by Tessa 08172007 */
div.featureBox2 p {
width:215px;
color:#666666;		/* original #8B9290; */
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-top:0em; 
padding-top:0em;
}

/* added by Tessa 08172007 */
div.featureBox2 p a {
width:200px;
color:#599DCC;		/* original #8B9290; */
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;	/* original underline; */
}

div.featureBox2 a {
width:200px;
color:#599DCC;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;	
}

div.featureBox2 a:hover{
	text-decoration:underline;
}

div.featureBox2 p a:hover{
	text-decoration:underline;
}
/* end of addition */

div.featureBox2 strong {
color:#E6A32A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
 
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.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/blueButton.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:405px;

}


div.verticalLinks {
color:#8B9290;
font-weight:bold;
font-size:13px;
width:276px;
margin-left:6px;
}

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  h3{
background-image:url(../../img/QuickLinksLeft.jpg);
background-repeat:no-repeat;	
padding:0px 0px 0px 0px; 
margin:1.5em 0px 0px 0px;
width:170px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size:12px;
text-indent:15px;
height:22px;
padding-top:.3em;
}

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.tabsContent, div {overflow:visible;}

div.searchPadLeft
{ 
width:7px;
height:31px;
overflow:hidden;
/* new image - Marcel */
background-image:url(../../img/searchPaddingLeft.jpg);
background-repeat:no-repeat;
}

div.searchPadRight
{
width:6px;
height:31px;
overflow:visible;
/* new image - Marcel */
background-image:url(../../img/searchPaddingRight.jpg);
background-repeat:no-repeat;
float:left;
}

#searchArea
{
	padding: 0 !important; /* marcel */
	width: 379px !important; /* marcel */	
}

input, div.searchBody
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
}

div.searchBody {
/* new image - Marcel */
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,
div.searchBody select{
margin-top: 4px !important;
}

label
{
margin:0px;
display:block;
padding-top:6px; 
width:50px;
overflow:hidden;
float:left;
color:#999999;
text-align:center;
}

div.searchBody input.searchInput
{
border:1px solid #999999;
height:16px;
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: 2px 5px 0;
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:5px;
background-repeat:repeat-x;
overflow:hidden;
color:#666666;
padding-top:.2em;
}

/*Start Modification Log Changes-  Author: Yogeeta;  Date: 07/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 
div#headerBottom div.searchBody input.searchInput,
div.headerBottom div.searchBody input.searchInput
{
/* new border color - marcel */
border:1px solid #bdbebf;
height:16px;
padding: 1px 0 1px 5px;
width:175px;
float:left;
color:#b2b2b2;
font-size: 11px;
margin-left:2px;
}
div#headerBottom div.searchBody input.searchInputLas,
div.headerBottom div.searchBody input.searchInputLas
{
/* new border color - marcel */
border:1px solid #bdbebf;
height:19px;
padding: 1px 0 1px 5px;
width:175px;
float:left;
color:#b2b2b2;
font-size: 11px;
margin-left:2px;
}

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:6px 0px 0px 1px;	
	BORDER-LEFT: #bdbebf 1px solid;	
	WIDTH: 110px;	
	COLOR: #666;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #bdbebf 1px solid;	
}
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#headerBottom 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#headerBottom 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: 18px;
}
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: 18px;
}
/*End Modification Log Changes-  Author: Yogeeta;  Date: 07/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 
#headerBottom
{
height:30px;
width:780px;
float: right;
}
div#headerBottom div.searchBody
{
background-image:url(../../img/searchBg.jpg);
height:31px;
width:356px;
background-repeat:repeat-x;
overflow:hidden;
color:#666666;
padding-top:.2em;
}
/* marcel - added margin to go button */
/*Start Modification Log Changes-  Author: Yogeeta;  Date: 07/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 
div#headerBottom div.searchBody input.searchSubmit {
	MARGIN: 6px 0px 5px 5px;}
	/*End Modification Log Changes-  Author: Yogeeta;  Date: 07/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 

#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:355px;
}

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
{
}


div.headerGraphic {
background-repeat:no-repeat;
width:749px;
height:77px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
padding-top:.7em;
padding-left:426px;
color:#ffffff;
letter-spacing:1px;
line-height:18px;
}



/*Added by Sovan on 15-Nov-07 for RxR Tool Enhancement */
div.ComparisonChart
{
	padding-top:2px;	
	
}
.CompLabel
{
	padding-left:1px;
}

/*Ended by Sovan on 15-Nov-07 for RxR Tool Enhancement */ 

.rxrItem 
{
	padding-left:12px;
}

.rxrAlternatingItem
{
	background-color:#f3f4f4;
	padding-left:12px;
}

.hdrFamilyDesc {	PADDING-RIGHT: 5px;	PADDING-LEFT: 12px;	PADDING-BOTTOM: 1px;	FONT: bold 13px Helvetica, Arial, sans-serif;	COLOR: black;	PADDING-TOP: 2px;	BACKGROUND-COLOR: #ffcc66}
.hdrFamilyOther {	PADDING-RIGHT: 5px;	PADDING-LEFT: 5px;	PADDING-BOTTOM: 1px;	FONT: bold 13px Helvetica, Arial, sans-serif;	COLOR: black;	PADDING-TOP: 2px;	BACKGROUND-COLOR: #ffcc66;	TEXT-ALIGN: center}
.hdrFamilySelect {	PADDING-RIGHT: 5px;	PADDING-LEFT: 5px;	PADDING-BOTTOM: 2px;	FONT: bold 13px Helvetica, Arial, sans-serif;	COLOR: black;	PADDING-TOP: 1px;	BACKGROUND-COLOR: #ffcc66}
.errorfulloutline {
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	
	left: auto;
	}
	
/* 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%;}

