/* 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
{
	/* begin Mod Log;dhaval,18th july-08,aligning the body at the center */
text-align:center;
	/* end Mod log */	
margin:0px;
background: #f3f3f3;
}

h1
{
margin:0px;
}

h2
{
	font-family:"Times New Roman", serif;
	font-size:30px;
	
	/*line-height:34px; commented for Reskin CMS, madhukar*/
	font-weight:normal;
	color: #00a1de;
	font-style: normal;
	padding: 8px 0;
margin:0px;
/*color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
font-style:italic;*/
}

/* modified by Tessa 08172007 */
h3
{
margin:0px;
color:#666666;		/* original #8b9290; */
padding-top:18px;
padding-bottom:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
}

img
{
border:none;
padding:0px;
margin:0px;}

.questionsComments
{
width:380px;
height:90px;
}



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;
}

.floatRight1
{
float:right;
padding-left:20px;
}


#container
{
	/* begin mod log;dhaval,18th july-08 */
float:none;
text-align:left;
margin:0 auto;
background:transparent;/*Changing from  white to transparent to maintain the consistency,Reskin CMS*/
width: 960px;
	/* end Mod Log */	
}

#containerCareerUSA
{
width:720px;
}

#peLogo1
{
padding:2.8em 13px 2em 18px;

}

#header
{
width:100%;
height:auto;
position:relative;
}


#peLogo
{
padding:2.8em 25px 5px 35px;
}

#headerTop
{
/*mamatha - Begin TechLib PhaseII*/
width:750px !important;
padding-top:13px;
/*mamatha - End TechLib PhaseII*/
}

#headerTopCareerUSA
{
height:35px;
width:550px;
padding-top:13px;
padding-bottom:11px;
}

#loginArea1
{
width:300px;
padding-left:19px;
padding-top:0px;
}


#loginRightButtonsCareerUSA
{
width:228px;
padding-top:12px;
}

#loginRightButtonsCareerUSA a
{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:20px;
display:block;
}

.buttonType1RightCareerUSA
{
width:5px;
height:20px;
background-image:url(../../img/corp/buttonType1Right.jpg);
background-repeat:no-repeat;
}

#headerBottomCareerUSA
{
height:35px;
width:450px;
padding-left:50px;
padding-top:3px;
}

div#headerBottomCareerUSA div#searchArea1 div.searchPadLeft1
{
width:7px;
height:31px;
overflow:hidden;
background-image:url(../../img/corp/searchPaddingLeft.jpg);
background-repeat:no-repeat;
}

div.searchBodyCareerUSA
{
background-image:url(../../img/corp/searchBg.jpg);
height:31px;
width:310px;
padding-left:5px;
background-repeat:repeat-x;
overflow:hidden;
color:#666666;
padding-top:.2em;
}

input, div.searchBodyCareerUSA
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
}
div.searchBodyCareerUSA input
{
margin-top:0.5em;
}
div.searchBodyCareerUSA input.searchInput
{
border:1px solid #999999;
height:12px;
width:180px;
float:left;
}


#loginArea p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
/*mamatha - Begin TechLib PhaseII*/
#loginArea a {
	color:#599dcc;
	text-decoration:none;
}
/*mamatha - End TechLib PhaseII*/
.links a, .content a, h3 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;
}

/*begin forms*/

h2.searchPageHeading
{
	margin-bottom:10px;
}


div.formPage h2, div.formPage img
{
color:#333333;
font-size:19px;
font-weight:bold;
font-style:italic;
padding-left:15px;
margin-bottom:5px;
}

div.formPage a:hover{
	text-decoration:underline;
}

div.formPage strong
{
padding-right:8px;
}


div.formPage
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#8b9290;
font-weight:normal;
margin-bottom:13px;
}

div.formPage ul
{
padding-top:15px;
padding-left:20px;
list-style-type:none;
}

div.formPage li
{
background-image:url(../../img/listDot.jpg);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:15px;
line-height:15px;
}

div.formPage p
{
padding-left:13px;
padding-top:9px;
padding-bottom:0px;
margin-bottom:1px;
font-size:11px;
}

.formsContent
{
Padding-left:15px;
width:100%;
}

.formsContent p
{
Padding-left:0px;
padding-top:10px;
width:100%;
}

.formsArea
{
padding-left:21px;
padding-bottom:23px;
margin-top:0px;
width:454px;
}

img.redStar 
{
Padding-top:0px;
margin:0px;
position:absolute;
}

.formsTextArea
{
width:200px;
margin-top:1em;
}

.formsTextAreaMax{
width:400px;
}

.formsTextArea1
{
width:100%;
clear:both;
}
.formsTextArea label
{
padding-top:0px;
margin-top:0px;
width:180px;
height:16px;
}

.formsTextAreaMax label{
width:380px;
}

.formsTextArea input
{
width:181px;
height:15px;
}

.statelist
{
width:63px;
height:19px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#8b9290;
}

.formsSmallArea
{width:77px;
margin:0px;
}

.formsSmallArea label
{margin-top:1em;
padding:0px 0px 0px 0px;
}

.formsSmallArea select{
width:65px;
}


.formsZipArea
{
width:110px;
margin-top:1em;
}
.formsZipArea label
{
margin-top:0px;
padding-top:0px;
}


.formsZipArea input
{
width:104px;
height:15px;
}



/*end forms*/

#headerMiddle
{
height:55px;
width:700px;
}

#headerBottom
{
height:30px;
width:750px;
float: left;
}
/*mamatha - Begin TechLib PhaseII*/
#headerBottomSubIE
{
height:30px;
width:715px;
float: left;
}

#headerBottomSubFF
{
height:30px;
width:715px;
float: left;
}
/*mamatha - End TechLib PhaseII*/
/*mamatha - Begin TechLib PhaseII*/
#loginArea
{
padding: 12px 0 0 69px !important;
	width: 250px !important;
}
/*mamatha - End TechLib PhaseII*/
#loginRightButtons
{
width:350px;
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/corp/buttonType1Left.jpg);
background-repeat:no-repeat;
}

.buttonType1Right
{
width:5px;
height:20px;
background-image:url(../../img/corp/buttonType1Right.jpg);
background-repeat:no-repeat;
padding-right:10px;
}

.buttonType1Body, .buttonType1BodyShoppingCart
{
height:20px;
background-image:url(../../img/corp/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/corp/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/corp/loginIcon.jpg);
background-position:left;
background-repeat:no-repeat;
}


div.buttonType1Body a
{
padding-left:20px;
background-image:url(../../img/corp/twoFish.jpg);
background-position:left;
background-repeat:no-repeat;
}

div.buttonType1BodyShoppingCart a
{
padding-left:20px;
background-image:url(../../img/corp/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 */


/*.shoppingCartIcon
{
padding-left:15px;
background-image:url(../../img/corp/cart.jpg);
background-position:left;
background-repeat:no-repeat;
}
*/
div.horizontalSeparator
{
width:15px;
text-align:center;
color:#599dcc;
font-size:11px;
}


#leftSection
{
width:200px;
padding-left:1px;
padding-right:49px;
padding-top:35px;
}

#leftSectionSearch
{
width:255px;
padding-left:1px;
padding-right:10px;
padding-top:35px;
border:solid;
}
#leftSectionCareerUSA
{
width:200px;
padding-left:1px;
padding-right:49px;
padding-top:35px;

}

#mainContentWrapper
{
	width: 500px;
	margin: 0 0 0 240px;
	display: inline;
}
#mainContent
{
/*Mod log,chirag,Widht change from 500px to 455px */
width: 455px;
padding-top:33px;
padding-bottom:35px;
}

#sitemapContent
{
width:600px;
padding-top:33px;
padding-bottom:35px;
}

#framemainContent
{
padding-top:33px;
}


/* 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.expandedSub
{
background-color:#217cbb;
text-indent:20px;
}

ul#leftNavigation li.expandedSub 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 */


/* 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;

}

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;
}

.textRequired
{
margin:0px;
padding-bottom:0px;
padding-top:0px;
padding-left:306px;
}


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;*/
}


/* modified by Tessa 08172007 */
table.tableContent tr.labels td
{
font-weight:bold;
vertical-align:top;
text-align:left;
color:#666666;		/* original #999999; */
}

table.tableContent  tr.grayBg td
{
background-color:#f9f9f9;

}

table.tableContent td img
{
text-align:center;
padding-left:0px;
}

/* modified by Tessa 08172007 */
table.tableContent td.alignLeft
{
text-align:left;
color:#666666;		/* original #999999; */
}

/* modified by Tessa 08172007 */
table.tableContent tr.labels .alignCenter
{
text-align:center;
color:#666666;		/* original #999999; */
}

table.tableContent tr.alignLeft td
{
text-align:left;
}

p.legend
{
display:block;
line-height:15px;
vertical-align:middle;
padding-top:5px;
}

p.legend img
{
vertical-align:middle;
padding-left:15px;
}

/* Commenting, Chirag, Reskin CMS, The css is overriding the new CSS*/
/*#footer
{
padding-left:45px;
width:900px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}*/

#footerCareerUSA
{
padding-left:5px;
width:720px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

ul.footerMenuCareerUSA
{
background-color:#f3f3f3;
list-style:none;
margin:0px;
display:block;
float:left;
width:720px;
padding-top:10px;
padding-bottom:10px;}


.footerMenuCopyright
{
padding-left:10px;
margin-top:1em;
}

ul.footerMenuCareerUSA li
{
display:block;
float:left;
}

ul.footerMenuCareerUSA li.last a
{
border-right:none;
}

ul.footerMenuCareerUSA 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;
}

/* Commenting, Chirag, Reskin CMS, The css is overriding the new CSS*/
/*#footer div
{
padding-left:10px;
padding-top:10px;
padding-bottom:20px;
display:block;
}*/


ul.footerMenu
{
background-color:#f3f3f3;
list-style:none;
margin:0;
display:block;
float:left;
width:924px;
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;
}

/* for fixing china footer related issues */
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;
}
/* Ended china issues */

.copyRightadjustments
{
margin:12px 0 0 10px;
font-size: 11px;
width: 960px;
text-align:center;
clear: both;
display: inline;
}


/* END - Styles for Corporate Governance */


/* BEGIN - Styles for Corporate Careers */

/*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;
}

div.bio
{
width:460px;
padding-top:17px;
}

div.bio p
{
margin-top:0px;
}

div.bio img
{
float:left;
padding-right:15px;
padding-bottom:15px;
padding-top:5px;
}

div#rightSection
{
padding-top:54px;
padding-left:30px;
width:240px;
}

div#rightSection div p
{
display:block;
padding-left:5px;
}

div#rightSection ul
{
padding-left:0px;
margin-left:5px;
display:block;
width:210px;
}

div#rightSection li
{
margin-top:0px;
margin-bottom:10px;
padding-left:12px;
}

div#rightSection img
{
	padding-left:0px;
	margin-left:5px;
}

.buttonCareerOpLeft
{
width:4px;
height:24px;
background-image:url(../../img/corp/careerOpLeft.jpg);
background-repeat:no-repeat;
}

.buttonCareerOpRight
{
width:4px;
height:24px;
background-image:url(../../img/corp/careerOpRight.jpg);
background-repeat:no-repeat;
padding-right:10px;
padding-left:20px;
}

.buttonCareerOpBody
{
height:24px;
background-image:url(../../img/corp/careerOpBg.jpg);
background-repeat:repeat-x;
padding-left:10px;
padding-right:40px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:14px;
font-weight:bold;
line-height:24px;
color:#8b9290;
}




/* END - Styles for Corporate Careers */


/* 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/corp/buttonType1Right.jpg);
background-repeat:no-repeat;
}

.homeMainContent
{
	/* marcel thursday */
width:978px;
float: none;
margin: 0 0 0 18px; xbackground: pink;
}

.homeProductBanner
{
height:200px;
width:590px;
float:left;

}
.bannerHome
{
background-repeat:no-repeat;
height:190px;
width:591px;
float:left;
}

.orangePanel
{
background-image:url(../../img/corp/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;
}

.homeFooter p{
 padding-left:10px;
}

.homeFooter ul{
 padding-left:10px;
}

/* modified by Tessa 08172007 */
.homeFooter
{
width:960px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;		/* original #999999; */
}

.footerhomeProduct
{
margin-top:40px;
width:962px;
height:60px;
}

.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;
font-weight:bold;
}

.ProductServicesDeselect a:hover
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#9185A4;
text-decoration:none;
font-weight:bold;
}

.focusAreaDeselect a:hover
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:undeline;
font-weight:bold;
}



.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;

}

.focusAreaHover
{
padding-left:40px;
padding-top:5px;
margin-left:1px;
width:243px;
height:23px;
background-image:url(../../img/corp/focusHover.gif);
background-repeat:no-repeat;
position:absolute;
z-index:0;

}
.focusAreaHover a{
color:#b2c668;
}

.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;

}

.ProductServicesHover
{
padding-left:47px;
padding-top:4px;
width:251px;
height:23px;
background-image:url(../../img/corp/productsHover.gif);
background-repeat:no-repeat;
background-position:left;
z-index:0;
position:absolute;
margin-left:273px;

}


.ProductServicesHover a{
color:#9185a4;
}


.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;

}
.ruleImg
{
	display:none;
/*background-image:url(../../img/corp/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:570px;
background-color:red;

}
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.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.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:136px;
 line-height:12px;
 padding-top:.6em;
}

div.threeColumn ul.second li {
 width:166px;
 line-height:12px;
 padding-top:.6em;
}
div.threeColumn ul.third li {
 width:188px;
 line-height:12px;
 padding-top:.6em;
}


div.tabsContent ul {
 padding-top:.2em;
 padding-bottom:.2em;
}
div.tabsContent1 ul {
 padding-top:.2em;
 padding-bottom:.2em;
}


div.tabsContent ul li {
 list-style-type:none;
}
div.tabsContent1 ul li {
 list-style-type:none;
}

div.featureBox 
{
padding-right:56px;
margin-top:1em;
}

div.featureBox  h3{
background-image:url(../../img/corp/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:26px; }
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;
}

div.featureBox p {
width:189px;
color:#8B9290;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
 margin-top:0em; padding-top:0em;
}

div.featureBox strong {
color:#E6A32A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

 }

/* Featurebox 2*/


div.featureBox2 
{
padding-right:56px;
margin-top:1em;
}

div.featureBox2  h3{
background-image:url(../../img/corp/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:26px; }
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:189px;
color:#8B9290;
font-size:11px;
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;
}
 
div.tabsContent 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 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 text-decoration:none;
 letter-spacing:1px;
}

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 h3  {
background-image:url(../../img/corp/blueButton.jpg); 
background-repeat:no-repeat;
width:144px;
height:25px;
padding:.5em 0px 0px 34px;
margin:1.2em 0px 0px 0px;

}


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;


}

.bodyBottomLinks {
width:570px;
}

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/corp/listImg.jpg);
}

ul.vertical li{
padding-bottom:.5em;
}
ul.vertical li a{
color:#6a7f10; /*#599DCC;*/
font-size:11px;
text-decoration:underline; /*none;*/
font-style:normal;
font-weight:normal;

}
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.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.tabsContent1, div { overflow:visible;}

div.searchPadLeft
{ 
width:7px;
height:31px;
overflow:hidden;
background-image:url(../../img/corp/searchPaddingLeft.jpg);
background-repeat:no-repeat;
}

div.searchPadRight
{
width:6px;
height:31px;
overflow:visible;
background-image:url(../../img/corp/searchPaddingRight.jpg);
background-repeat:no-repeat;
float:left;
}

/*mamatha - Begin TechLib PhaseII*/
#searchArea {
	padding: 0px 0px 0 51px !important; /*mamatha*//*changed padding left from 45 to 48 to align search area with header image*/
		/*mamatha*//*added width*/
}
/*mamatha - End TechLib PhaseII*/
input, div.searchBody
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
}
div.searchBody input
{
margin-top:0.5em;
}
div.searchBody
{
background-image:url(../../img/corp/searchBg.jpg);
height:31px;
width:310px;
padding-left:10px;
background-repeat:repeat-x;
overflow:hidden;
color:#666666;
padding-top:.2em;
}

/* modified by Tessa 08172007 */
label
{
margin:0px;
display:block;
padding-top:7px;
width:50px;
overflow:hidden;
float:left;
color:#666666;		/* original #999999; */
}

/*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/corp/searchSubmitRightNew.gif);
background-repeat:no-repeat;
background-position:top right;
background-color:#599dcc;
width:50px;
color:#FFFFFF;
cursor:pointer;
overflow:hidden;
text-align:center;
padding-right:5px;
padding-left:5px;
line-height:17px;
float:left;
text-decoration:none;
MARGIN:6px 0px 0px 5px;

}
/* Search for Corp lower pages  */


div#headerBottom div.searchBody
{
background-image:url(../../img/corp/searchBg.jpg);
height:31px;
width:305px;
padding-left:10px;
background-repeat:repeat-x;
overflow:hidden;
color:#666666;
padding-top:.2em;
}


div#headerBottom div.searchBody input.searchInput
{
border:1px solid #999999;
height:16px; /* Begin addition by Ritesh for TechLib phase 2. Original "height:12px;" */
width:125px;
float:left;
color:#b2b2b2;
}

div#headerBottom div.searchBody input.searchInputSecondary
{
border:1px solid #999999;
height:16px; /* Begin addition by Ritesh for TechLib phase 2. Original "height:12px;" */
width:125px;
float:left;
color:#b2b2b2;
}


div.searchBody input.searchInput
{
border:1px solid #999999;
height:16px;
width:150px;
float:left;
color:#b2b2b2;
}
/*End Modification Log Changes-  Author: Yogeeta;  Date: 15/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 

/* BEGIN - Styles for Search Results */


.searchResultLink {
 font-weight: bold;
}



div#SearchResultsMain h2
{
padding-bottom:5px;
}

img.lineImg
{
padding-bottom:13px;
}

div.searchDetailsBar {
margin-top:1.3em;
}
div.searchDetailsBar h3
{
font-weight:normal;
margin:0px;
padding:0px;
padding-bottom:8px;
}

.searchResultsTabsContainer
{
	width:607px;
	margin-bottom:0px;
}


div#SearchResultsMain div.content p.topPadding
{
	padding-top:.3em;
}


.searchResultsTab1Active a, .searchResultsTab2Active a, .searchResultsTab3Active a
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.searchResultsTab1Inactive a, .searchResultsTab2Inactive a , .searchResultsTab3Inactive a
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#b2b7b3;
text-decoration:none;
font-weight:bold;
}

.searchResultsTab1Active
{
text-indent:35px;
width:217px;
height:28px;
background-image:url(../../img/corp/searchResultTabActive.gif);
background-repeat:no-repeat;
overflow:hidden;
position:absolute;
z-index:4;
}

.searchResultsTab1Inactive
{
text-indent:35px;
width:217px;
height:28px;
background-image:url(../../img/corp/searchResultTabInactive.gif);
background-repeat:no-repeat;
overflow:hidden;
position:absolute;
z-index:3;
}

.searchResultsTab2Active
{
text-indent:35px;
margin-left:210px;
width:217px;
height:28px;
background-image:url(../../img/corp/searchResultTabActive.gif);
background-repeat:no-repeat;
overflow:hidden;
position:absolute;
z-index:4;
}

.searchResultsTab2Inactive
{
text-indent:35px;
margin-left:210px;
width:217px;
height:28px;
background-image:url(../../img/corp/searchResultTabInactive.gif);
background-repeat:no-repeat;
overflow:hidden;
position:absolute;
z-index:3;
}

.searchResultsTab3Active
{
text-indent:35px;
width:217px;
height:28px;
background-image:url(../../img/corp/searchResultTabActive.gif);
background-repeat:no-repeat;
margin-left:421px;
overflow:hidden;
position:absolute;
z-index:3;

}

.searchResultsTab3Inactive
{
text-indent:35px;
width:217px;
height:28px;
background-image:url(../../img/corp/searchResultTabInactive.gif);
background-repeat:no-repeat;
margin-left:421px;
overflow:hidden;
position:absolute;
z-index:3;

}

.searchResultsTab1Active a, .searchResultsTab2Active a, .searchResultsTab3Active a,
.searchResultsTab1Inactive a, .searchResultsTab2Inactive a, .searchResultsTab3Inactive a
{
line-height:28px;
}



#SearchResultsMain a:hover
{
text-decoration:underline;
}

#SearchResultsMain h3
{
margin:0px;
color:#8b9290;
padding-top:10px;
padding-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
display:block;
}

div.searchDetailsBar
{
padding-bottom:21px;
width:600px;
padding-left:12px;
}

div.searchMore
{
width:260px;
padding-top:1.5em;
}

/*Search result box  
 texts "Search:" and "Search within these results" font increased by 1px to match the font size of "You searched for:..." and "Within:... */
div.searchDetailBox label.searchlabel {
 display:block;
 line-height:15px;
 /*border:1px solid red;*/
 padding:0px;
 padding-right:10px;
 margin:0px;
 width:43px;
 float:left;
 font-size: 12px;
}

div.searchDetailBox label.searchCheckBox {
 width:170px;
 float:left;
 line-height:20px;
 margin-left:3px;
 margin-top:0px;
 padding-top:0px;
 vertical-align:top;
 font-size: 12px;
}
 
input#searchMoreInput
{
width:158px;
height:12px;
border:1px solid #c5c5c6;
margin:0px;
float:left;
}

/* Remove the input#search after testing - this class replaces that */

input#searchWithin
{/*border-color:#c5c5c6;*/
}

div input#searchWithin
{

float:left;
display:block;
overflow:hidden;
margin-top:2px;
padding-top:0px;
}




div.searchMore div
{
margin:0px;
padding-left:50px;
padding-top:5px;
}

.searchSubmit2
{
border:none;
background-color:#599dcc;
color:#FFFFFF;
cursor:pointer;
height:17px;
margin-left:2px;
margin-right:0px;
overflow:hidden;
text-align:center;
padding-right:4px;
padding-left:4px;
line-height:17px;
text-decoration:none;
vertical-align:top;
float:left;
}









input#showSummary
{
float:left;
width:20px;
margin-left:13px;
/*border-color:#c5c5c6;*/
}





div.resultsBody a.newItem
{
width:40px;
background-image:url(../../img/corp/newItem.jpg);
background-repeat:no-repeat;
height:13px;
padding-left:15px;padding-right:15px;
}

.caret
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;}

div#rightSectionSearch
{
overflow:hidden;
width:239px;
padding-top:0px;
margin-top:.7em;
/*margin-left:20px;*/
/*border:1px solid green;*/
}

div#rightSectionSearch a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#599dcc;
text-decoration:none;
display:block;
line-height:12px;
margin:0px;
}

div#rightSectionSearch a:hover
{
text-decoration:underline;}

div.refineSearch
{
width:236px;
overflow:hidden;
padding-top:1.3em;
border:1px solid #d1d1d1;
border-top-style:none;
border-bottom-style:none;
padding-bottom:1em;
}

div.refineSearchBottom{
background-image:url(../../img/corp/searchBorderBottom.jpg);
width:238px;
height:12px;
background-repeat:no-repeat;
margin-bottom:.7em;
}

div.refineSearchTop{
background-image:url(../../img/corp/searchBorderBottom.jpg);
width:238px;
height:12px;
background-repeat:no-repeat;
}

div.boxCurveMedium{
background-image:url(../../img/corp/boxCurveMedium.jpg);
width:238px;
height:150px;
background-repeat:no-repeat;
}

div.refineSearch div
{
/*border:1px solid red;*/
}


div.refineSearch div.caption
{
background-image:url(../../img/corp/refineResultsBg.jpg);
background-repeat:no-repeat;

width:161px;
height:25px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:13px;
font-weight:bold;
line-height:25px;
color:#8b9290;
padding-left:15px;
margin-bottom:10px;
}


div.refineSearch label
{
float:none;
padding:0px;
margin:0px;
vertical-align:top;
width:180px;
line-height:20px;
}

div.refineSearch input
{
float:none;
vertical-align:top;
/*margin:0px;
padding:0px;*/
}

/** radiobutton border removed (to get current look) **/
div.refineSearch .radioButton{
padding-left:20px;
padding-right:4px;
}

div.radioButton
{
padding:0px;
margin:0px;
}


div.radioButton input 
{
 /*border-width:1px;*/
}

.formsArea input, .formsArea select, .formsArea textarea
{border:1px solid #c5c5c6;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

div.refineSearch h5 {
 margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 padding-left:5px;
 width:100%;
 text-indent:39px;
 padding-top:2em;
 padding-bottom:0.2em;
 color: #529BCE;
}

/* modified by Tessa 08172007 */
div.content a.active
{
font-weight:bold;
color:#666666;		/* original #8b9290; */
}

div.bottomPadding
{
padding-bottom:4px;
}

/* BEGIN - Styles for Careers USA */

#mainContentCareersUSA
{
width:460px;
padding-top:39px;
padding-bottom:35px;
}


#mainContentCareersUSA h2
{
font-size:18px;
line-height:20px;
padding-bottom:4px;
}

#mainContentCareersUSA h3
{
padding-top:10px;
padding-bottom:10px;
}


#mainContentCareersUSA div.insideContent
{
width:440px;
padding-left:5px;

}

select.categoryList
{
font-family:Arial, Helvetica, sans-serif;
font-size:11.2px;
line-height:16px;
color:#8b9290;
font-weight:normal;
width:170px;
height:20px;
}


select.selectList 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#8b9290;
font-weight:normal;
width:220px;
border:1px solid #c5c5c6;
}

select.selectList option
{
padding:2px;
}

div.searchKeyword
{
width:400px;
}

div.searchKeyword input
{
width:215px;
height:10px;
}

div.searchKeywordButtons
{
padding-top:10px;
width:220px;
padding-bottom:20px;
}

div.searchKeywordButtons input
{
float:right;
margin-left:3px;
color:#353535;
}


div.insideContent p.topPadding
{
padding-top:13px;
}






ul.horizontal {list-style:none;margin:0px;padding:0px;}
ul.horizontal li {float:left;margin:0px;padding:0px;text-align:center;line-height: 20px;}
ol.horizontal {list-style:none;margin:0px;padding:0px;}
ol.horizontal li {float:left;margin:0px;padding:5px;text-align:center;line-height: 20px;}

div.collapsibleBox {
width:200px;
}
div.collapsibleBox .bold {
font-weight:bold;
}
div.collapsibleBox img {
float:left;
cursor:pointer;
margin-right:12px;
margin-top:.3em;

}
div.collapsibleBox  p{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	width:175px;
}

div.checkList {


}
div.checkList label {
width:175px;
padding:0px 0px 0px 26px;
margin:0px 0px .2em 0px;
}
div.checkList input {
margin-right:7px;
}


div.columnPanel {
float:left;
width:205px;
margin-left:20px;
margin-bottom:0em;
margin-top:1.2em;
}

label.sendUpdates 
{
width:400px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div.sendUpdatesBox input {
	margin-left:0px;
	padding-left:0px;
	margin-right:6px;

}

.inputBoxBorder
{
border:1px solid #c5c5c6; 
}

div.sendUpdatesBox{
	margin-top:.3em;
}
#sendUpdates
{border-color: #c5c5c6;}

div.collapsibleBoxCategory {
margin-top:1.6em;
padding-bottom:0em;
}
div.collapsibleBoxCategory h4{
	margin-top:0em;
 font-size:11px;
 width:275px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#C5C8C7;
 margin-bottom:0em;
 height:18px;
}

div.button {
text-align:right;
margin-top:5em;
width:400px;
}

div.button input {
background-color:#599DCC;
border-style:none;
border-width:0px;
cursor:pointer;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

span.required {
color:#EE1C00;
font-size:13px;
font-weight:bold;
margin-right:1px;
}


.hideObject{
visibility:hidden;
display:none;
}


#ucFamilyCatDescription_lblCateDescription img , #ucFamilyCatDescription_lblCateDescription object
{
	float: right !important;
}

div.searchTopSection {
width:890px;
padding-left:34px;
overflow:visible;
margin-bottom:0em;
}

div.searchTopSection a:hover{
text-decoration:underline;
}

div.searchTopSectionFirstRow {
 width:890px;
 padding-left:35px;
 margin-top:2em;
 vertical-align:bottom;
}

div.searchTopSectionFirstRow p{
 font-weight:bold;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#8b9290;

}

div.searchTopSection .searchLinks{
margin-left:17px;
margin-top:.29em;
}

div.searchTopSection .searchLinks a {
padding-right:3px;
padding-left:3px;

}

div.searchDetailBox{
background-image:url(../../img/corp/borderCurveWide1.jpg);
width:895px;
height:70px;
background-repeat:no-repeat;
margin-top:.6em;
}

div.searchFooter #footer{
padding-left:34px;
}

div.search_results_recommended_container
{
	clear: both;
	border-top: 1px solid #e2ebf4;
	border-bottom: 1px solid #e2ebf4;
	margin: 5px 0 10px 5;
	overflow:hidden;
	padding-left:5px;
	height: auto;
	width:645px;

}


div.searchrec li
{
display:block;
float:left;
}

div#rightSectionSearch .header{
background-image:url(../../img/corp/refineResultsBgNew2.jpg);
background-repeat:no-repeat;
width:238px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:13px;
font-weight:bold;
line-height:28px;
color:#FFFFFF;
text-align: center;
}

div.boxCurveMedium {
	padding-right:0px;
}

div.boxCurveMedium p {
 padding-top:2em;
}


div.boxCurveMedium  img{
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}





.paging{
	padding-right:20px;
	margin-bottom:1em;
}


div#searchborderleftalign
{
	margin-left:0px;
	width:985px;
}

#mainContentSearch
{
	width:950px;
	padding-top:39px;
	padding-bottom:35px;
}

div#searchhelpborderleftalign
{
	margin-left:35px;
}

#leftSectionAdvSearch
{
	width:800px;
	padding-left:1px;
	padding-right:10px;
	padding-top:35px;
	margin-bottom:2em;
}

.myaccount
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:90px;
	padding-top:20px;
}
/*--- Tech Resources Additional Styling ---*/
.calloutBox {
	margin: 15px 0 0 15px;
	float: left;
	background: top left repeat-y url("../../img/libraryWindowBg.gif");
}
/* Begin addition by Ritesh for fixing alignment on Tech Lib landing screen */
.calloutBoxFF {
	margin: 15px 0 0 30px;
	float: left;
	background: top left repeat-y url("../../img/libraryWindowBg.gif");
}
.calloutBoxSafari {
	margin: 15px 0 0 25px;
	float: left;
	background: top left repeat-y url("../../img/libraryWindowBg.gif");
}
/* End addition by Ritesh for fixing alignment on Tech Lib landing screen */
.calloutBottom {
	background: bottom left no-repeat url("../../img/libraryWindowBottom.gif");
}
.calloutTop {
	font-family: Arial, Helvetica, sans-serif;
	width: 452px;
	color: #666666;
	padding-bottom: 10px;
	background: top left no-repeat url("../../img/libraryWindowTop.gif");
}
.calloutTop h4 {
	font-size: .9em;
	color: #fff;
	font-style: italic;
	margin: 6px 0 0 10px;
}
.padRight {
	padding-right: 120px;
}
.calloutTop p {
	clear: left;
	font-size: .7em;
	margin: 20px 15px 5px 15px;
}
.calloutTop div.left {
	float: left;
	width: 175px;
	padding-bottom: 5px;
	padding-left:10px;
}
.calloutTop div.right {
	float: left;
	width: 200px;
	padding-bottom: 5px;
}
.calloutTop div.leftSmall {
	float: left;
	width: 170px;
}
.calloutTop div.rightWide {
	float: left;
	width: 275px;
}
.calloutTop div.left p, .calloutTop div.right p {
	margin-top: 10px;
}
.calloutTop div.rightWide p, .calloutTop div.leftSmall p {
	margin-top: 3px;
}
.calloutTop label {
	color:#666666;
	display: inline;
	float:none;
	margin: 0;
	overflow: auto;
	padding-top: 0;
	width: auto;
}
.calloutTop input {
	position: relative;
	top: -2px;
}
.calloutTop p.findInLibrary {
	margin-top: 5px;
}
.calloutTop p.findInLibrary input {
	margin-top: 3px;
	width: 228px;
}
.calloutTop p.findInLibrary input.blueButton {
	height:16px;
	border:none;
	background-color:#58A618;
	margin-left:5px;
	margin-right:5px;
	width:50px;
	color:#FFFFFF;
	cursor:pointer;
	overflow:hidden;
	text-align:center;
}
div.contactBox p {
	margin: 0 0 0 15px;
	padding-top: 10px !important;
	width: 200px !important;
	font-size: .7em !important;
}
div.contactBox a {
	font-size: 1em !important;
}
div.contactBox p strong {
	color: #666;
	font-size: 1em !important;
}
div.contactBox div.left p, div.contactBox div.right p {
	width: 140px !important;
}
#headerTop ul {
	padding-right: 9px;
}
/*--- Begin addition by Ritesh for Tech Lib landing page ---*/
.checkBoxListDeco
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0px 0px 0px 0px;
}
/*--- End addition by Ritesh for Tech Lib landing page ---*/

/*--- Begin Tech Lib landing page ---*/
#pageHeading
{
width:800px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;/*padding-left:15px;*//*Commented to solve the Breadcrumb alignment, Reskin CMS, Chirag, */
/*padding-top:11px; Commented to solve the Breadcrumb alignment, Reskin CMS, Chirag, */
}

.pageLabel
{
width:900px;
}

.ruleImg1
{
	display:none;
/*background-image:url(../../img/MarketRule.jpg);
background-repeat:no-repeat;
width:100%;
height:4px;
float:left;
margin-bottom:8px;
margin-top:1px;
overflow:hidden;*/
}

div.breadcrumb .selected
{
color:#1563a8;
}

div.featureBoxTL 
{
padding-right:8px;
margin-top:1em;
/*width:300px;*/
}

div.featureBoxTL  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;
color: #8B9290;
}



div.featureBoxTL img { float:left; margin-top:1em;  margin-right:10px; }
div.featureBoxTL h4 { display:block; padding:0px 0px 0px 0px; margin:.7em  0px  .5em 0px; 
 }
 
div.featureBoxTL h4 a{
	color:#599DCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	text-decoration:none;
}

div.featureBoxTL h4 a:hover{
	text-decoration:underline;
}

/* modified by Tessa 08172007 */
div.featureBoxTL p {
width:200px;
color:#666666;		/* original #8B9290; */
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
 margin-top:0em; padding-top:0em;
}

div.featureBoxTL p b {
font-weight:bolder;
font-size:11px;
}

/* modified by Tessa 08172007 */
div.featureBoxTL p a {
width:160px; /* Modified by Ritesh. Original 200px */
color:#6a7f10; /*#599DCC;	 original #8B9290; */
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;	/*none;    original underline; */
}

div.featureBoxTL a {
width:200px;
color:#599DCC;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline; /*none;	*/
}

div.featureBoxTL a:hover{
	text-decoration:underline;
}

div.featureBoxTL p a:hover{
	text-decoration:underline;
}

div.featureBoxTL strong {
color:#E6A32A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:1px; 
 }
 
div.otherLinksTL { width:365px;
margin-bottom:2em;}

div.otherLinksTL p {
color:#8B9290;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:144px;
padding-left:4px;
}

div.otherLinksTL ul.narrow 
{
width:160px;
}

div.otherLinksTL ul{
list-style-image:none;
list-style:none;
margin-left:.7em;
margin-top:0px;
}

div.otherLinksTL 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.otherLinksTL ul.narrow li a
{
}

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;
color: #8B9290;
}

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:190px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size:12px;
text-indent:15px;
height:22px;
padding-top:.3em;
color: #8B9290;
}

.breadcrumbTL
{
float:left;
width:900px;
padding:10px 0;
/*padding-left:10px; commented for Reskin, Madhukar*/
}

div.breadcrumbTL a
{
color:#6a4061 !important;
text-decoration:underline;
line-height:23px;
/*padding-left:10px; commented for Reskin, Madhukar*/
}

div.breadcrumbTL .selected
{
color:#999999 !important; /*#1563a8;*/
}

div.breadcrumbTL p
{
display:inline;
margin-left:2px;
margin-right:0px;
font-size:11px;
line-height:23px;
color: #666; /*#599dcc;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*--- End Tech Lib landing page ---*/


/*--- Begin Search Result Screen ---*/

#leftSearchSection 
{
PADDING-LEFT: 20px;
WIDTH: 238px;
MARGIN-RIGHT: 13px;
PADDING-TOP: 60px
}

div#leftSearchSection div.refineSearch h5 
{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0;
	width: 100%;
	text-indent: 24px;
	padding-top: 5px;
	padding-bottom: 0.2em;
	color: #666666;
	clear: left;
}

div#leftSearchSection div.promoArea
 {
	font-family: arial;
	font-size: .8em;
	padding-right: 10px;
}

div#leftSearchSection .header{
	background: top left no-repeat url(../../img/corp/refineResultsBgNew2.jpg);
	display: block;
	float: none;
	height:29px;
	width:213px;
	padding-left: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 13px;
	font-weight: bold;
	line-height: 28px;
	color: #FFFFFF;
}

div.resultsBody
{
/*width:636px;
padding-top:0px;
padding-bottom:26px;
padding-left:6px;*/
}

div.resultsBody a.newItem {
	width:40px;
	background-image:url(../../img/corp/newItem.jpg);
	background-repeat:no-repeat;
	height:13px;
	padding-left:15px;padding-right:15px;
}

/*div#searchTabsBody
{
margin-top:2.5em;
padding-top:10px;
width:636px;

border:1px solid #dedede;
border-bottom-style:none;
overflow:hidden;
}


div.searchTabsBodyEnd
{
background-image:url(../../img/corp/searchResultBorderBottom1.jpg);
background-repeat:no-repeat;
width:640px;
height:10px;
overflow:hidden;
}*/

DIV#searchTabsBody 
{	
	MARGIN-TOP: 0px;	
	BACKGROUND: url(../../img/corp/searchResultsWindowBg.gif) repeat-y left top;	
	PADDING-TOP: 0px
}
	
div.searchTabsBodyStart {
	display: block;
	height: 12px;
	background: top left no-repeat url(../../img/corp/searchResultsWindowTop.gif);
}
		
DIV.searchTabsBodyEnd 
{	
			DISPLAY: block;	
			BACKGROUND: url(../../img/corp/searchResultsWindowBottom.gif) no-repeat left top;	
			HEIGHT: 10px
}

/*div.resultsBody .alternateItem
{
	width:625px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:.4em;
}*/

div.resultsBody .alternateItem 
{
	padding: 0 10px 0 10px;
	margin: 10px 12px 0 12px;
}

/*<!-- alternating grey background color changed to same as footer area grey -->*/
/*div.resultsBody .item{
 background-color:#F3F4F4;
 width:625px;
 padding-right:13px;
 padding-left:13px;
 padding-bottom:0.4em;
}*/

div.resultsBody .item 
{
	background-color:#F3F4F4;
	padding: 2px 10px 8px 10px;
	margin: 10px 12px 0 12px;
}



div#SearchResultsMain div.content p.topPadding
{
	padding-top:.3em;
}

div.searchFooter, div.searchHeader 
{
	font-family: arial;
	font-size: .7em;
	color: #666666;
	float: none;
}
div.searchFooter a, div.searchHeader a 
{
	color: #529bce;
	text-decoration: none;
}
div.searchFooter a:hover, div.searchHeader a:hover 
{
	text-decoration: underline;
}

div.searchHeader 
{
	border-bottom: 1px solid #cccccd;
	margin: 0 12px;
}

div.searchFooter 
{
	border-top: 1px solid #cccccd;
	margin: 10px 12px 0 12px;
}

div.searchPagination 
{
	float: right !important;
}
div.searchPagination span.on 
{
	font-weight: bold;
}

div.searchOptions {
	clear: both;
	float: right !important;
	margin-top: 20px;
}
div.searchFooter div.searchOptions 
{
	margin-top: 5px;
	padding-bottom: 15px;
}
div.searchOptions input 
{
	float: none;
	display: inline;
	position: static;
	top: -1px;
}
div.searchOptions label 
{
	float: none;
	display: inline;
	width: auto !important;
}

/*#SearchResultsMain
{
width:636px;
padding-top:1em;
padding-bottom:1em;
}*/

#SearchResultsMain
{
	display: block;
	float: none;
	clear: both;
}

/*div.results
{
width:200px;
text-indent:20px;
padding-top:.5em;
padding-bottom:1em;
}*/

div.results
{
float: left !important;
}

div.results span 
{
	display: block;
}

/*div.summaryOption
{
width:130px;
padding-right:16px;
float:right;
}*/

div.pricingOption {
	display: block;
	float: left !important;
	height: 25px;
	margin-right: 20px;
}
div.summaryOption {
	display: block;
	float: left !important;
	height: 25px;
}

/*input#ENESearchResults1_ShowSummariesCheckBox
{
float:left;
width:20px;
margin-left:13px;
/*border-color:#c5c5c6;*/
/*}*/

/*div#SearchResultsMain label.summaryCheckBox
{
width:85px;
float:right;
line-height:20px;
margin-left:3px;
margin-top:0px;
padding-top:0px;
vertical-align:top;
/*border:1px solid red;*/
/*}*/

div.clearBoth 
{
	clear: both;
}

div#searchContent 
{
	width:663px;
}

div#searchContent 
{
	margin-top: 30px;
}

div.searchPageTitle h2 
{
	float: left;
	width: 300px;
	padding-bottom: 10px;
	background: bottom left no-repeat url("../../img/horSeperator.gif");
}

div.advancedSearch 
{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
div.advancedSearch a 
{
	color: #529bce;
	text-decoration: none;
}
div.advancedSearch a:hover 
{
	text-decoration: underline;
}
div.advancedSearch div.links 
{
	width: 300px;
	padding-bottom: 2px;
	text-align: right;
	display: block;
}

/* mod Log dhaval; adding class for safari */

div.advancedSearch div.links1 
{
	width: 360px;
	padding-bottom: 2px;
	text-align: right;
	display: block;
}
/* end mod log Dhaval */
div.advancedSearch div.promoArea 
{
	width: 300px;
	padding-bottom: 10px;
	text-align: left;
	display: block;
}

div.advancedSearch div.promoArea H4
{
	float:right;
}

div.advancedSearch div.links a 
{
	font-size: 1em;
}

div.searchAgain 
{
	clear: both;
	width: 663px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 20px;
	color: #666;
}
div.searchAgain label 
{
	float: none;
	display: inline;
	width: auto !important;
}
div.searchAgain a 
{
	color: #529bce;
	text-decoration: none;
}
div.searchAgain a:hover 
{
	text-decoration: underline;
}

div.searchInputs 
{
	float: right !important;
	text-align: right;
}
div.searchInputs input.go 
{
	display: inline;
	background-color: #599DCC;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 17px;
	padding: 2px 8px 2px 8px;
	text-align: center;
	text-decoration: none;
	height: 20px;
	margin-left: 5px;
}
div.searchInputs input.textBox 
{
	display: inline;
	float: left;
	width: 225px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
div.searchInputs input.textBoxTL 
{
	display: inline;
	float: left;
	width: 225px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
div.searchInputs label 
{
	display: block;
	clear: both;
}

div.searchedFor H3 
{
	margin-top: 20px;
	line-height: 1.5em;
}
div.searchedFor H3 Strong
{
	font-weight: bold;
}

div.searchedFor H3
{
	text-align: right;
	padding-right: 7px;
	padding-left: 0;
	padding-top:0px;
	padding-bottom:0px;
	background: right center no-repeat url("../../img/searchArrow.gif");
	color: #e6a200;
	font-size:8.3pt;
	margin:20px auto auto;
}
div.searchedFor H3 Strong
{
	padding-left: 8px;
	text-align: left;	
	color: #666;
}
div.searchedFor H3 a 
{
	font-weight: normal;
	color: #529bce;
	text-decoration: none;
}

div.searchedFor table 
{
	margin-top: 20px;
	line-height: 1.5em;
}
div.searchedFor table tr td 
{
	font-weight: bold;
}
div.searchedFor table tr td 
{
	padding-left: 8px;
	padding-right: 0px;	
	padding-top: 0;
	padding-bottom: 0;
}
div.searchedFor table tr td.left 
{
	text-align: right;
	padding-right: 7px;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	background: right center no-repeat url("../../img/searchArrow.gif");
	color: #e6a200;
}
div.searchedFor table tr td a 
{
	font-weight: normal;
	color: #529bce;
	text-decoration: none;
}

.clearfix:after 
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix 
{
    display: inline-block;
}

html[xmlns] .clearfix 
{
    display: block;
}

table.search_productdetail 
{
	margin: 10px 12px 0 12px;
	border-collapse:collapse;
}
table.search_productdetail a 
{
	display: block;
	font-weight: bold;
}
table.search_productdetail tr td 
{
vertical-align: top;
	padding: 10px;
}
table.search_productdetail tr.header td 
{
	padding: 0 10px 10px 10px;
}
table.search_productdetail tr td.description 
{
	width: 290px;
}
table.search_productdetail tr td.size 
{
	width: 50px;
}
table.search_productdetail tr td.price 
{
	width: 90px;
}
table.search_productdetail tr td.qty 
{
	width: 129px;
}
table.search_productdetail tr.oddItem 
{
	background: #f9f9f9;
}
table.search_productdetail tr td span.detail 
{
	display: block;
}
table.search_productdetail tr td span.saving 
{
	display: block;
	color: red;
}
table.search_productdetail tr td.qty input 
{
	width: 50px;
}
table.search_productdetail tr td.qty input.btn_dark_new 
{
	margin-top: 10px;
	background-color:#599DCC;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	height:20px;
	line-height:17px;
	padding:2px 8px;
	text-align:center;
	text-decoration:none;
	width: 80px;
}

/*
div.search_results_recommended
{
	background-color: #e2ebf4;
	width:196.5%;
	color: #000;
	padding: 3px 0 3px 12px;
	margin: 0;
	font-weight: bold;
	font-size: 1.20em;

}
div.search_results_recommended h2
{
	float: left;
	clear: both;
	width: auto;
	padding: 0 0 2px 0;
	margin: 0;
	color: #666;
	background-color: #E3EAF4;
	font-weight: bold;
	font-size: 1.15em;
}
div.search_results_recommended div.searchrec
{
	clear: both;
	width: auto;
	padding :3px 0 3px 0;
}
*/
div.search_results_recommended 
{
	background-color: #fdf7ea;
	display: block;
	padding: 7px 0 7px 12px;
	margin: 10px 12px 0 12px;
	font-weight: bold;
}
div.search_results_recommended h2 
{
	padding: 3px 0 0 0;
	color: #e6a200;
	font-weight: bold;
	font-style: normal;
	font-size: .7em;
	line-height: 1em;
}
div.search_results_recommended a 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #529bce;
	font-size: .7em;
	text-decoration: none;
}
div.search_results_recommended a:hover 
{
	text-decoration: underline;
}

/* These next two replace the above two*/
/*input#ENESearchBar1_chkSearchWithIn
{/*border-color:#c5c5c6;*/
/*}

div input#ENESearchBar1_chkSearchWithIn
{
float:left;
display:block;
overflow:hidden;
margin-top:2px;
padding-top:0px;
}*/

.errorfulloutlineSearch {
	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;
	}
	
	.errorfulloutlineSearchWarning {
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #003399;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #F4FBFF;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid #C5D6E6;
	border-right: 1px solid #C5D6E6;
	border-left: 1px solid #C5D6E6;
	border-bottom: 1px solid #C5D6E6;
	
	left: auto;
	}

/*input#ENESearchBar1_txtSearchNtt
{
width:158px;
height:12px;
border:1px solid #c5c5c6;
margin:0px;
float:left;
}*/

/*--- End Search Result Screen ---*/
.footer {
	margin-top: 20px;
	color: #666;
}

/* 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%;}

/*Start Modification Log Changes-  Author: Yogeeta;  Date: 07/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 

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;	
}
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: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.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:0.5em 0px 0px 1px;	
	BORDER-LEFT: #bdbebf 1px solid;	
	WIDTH: 110px;	
	COLOR: #666;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #bdbebf 1px solid;	
}

/*End Modification Log Changes-  Author: Yogeeta;  Date: 07/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 

.iFramesize 
{
	width: 650px;
	height:10000px;
}

#corp_slogan
{
	height:24px;
	width:100%;
	background:#7dbe36 url(../../img/corp/corp_slogan.jpg) no-repeat left top;
}
div.content h2.lineHeightForh2
{
	line-height:21px;
}
a:hover
{
	text-decoration:underline;
}

span.TechLibError {
	padding-top:8px;
	font-weight:bold;
	color:red;
	background-color:#fff;
	font-size:11px;	
	width:450px;
}