body{
background: #fff;
font-family: Arial, sans;
font-size: 11px;
color: #666;
}
#risiPublic{
width: 986px;
margin: 0 auto;
padding: 0 6px 0 5px;
background: url(../images/general/bg.gif) repeat-y;
}
/* @group General */
a{
color: #567899;
text-decoration: none;
}
a:hover{
text-decoration: underline;
color: #F8780A;
cursor: pointer;
}
.body{
clear: both;
padding: 15px 15px 12px 15px;
}
/* Addition by Cognizant BugfixTeam on 29Jun2009 Starts */
.bodyCenter{
*float: left; 
width: auto;
}
/* Addition by Cognizant BugfixTeam on 29Jun2009 Ends */
#mainContent{
float: left;
width: 635px;
}
.contentBoxBody h2{
font-size: 14px;
margin-bottom: 4px;
}

.contentBoxBody h2 a{
color:#567899;
font-size:14px;

}
.contentBoxBody p img{
vertical-align: middle;
}
.contentBoxBody h5{
color: #cc3333;
padding-bottom:10px;
}
.contentBoxBody dl {margin-left:0px;}

.contentBoxBody dt {margin-left:20px;}

.contentBoxBody dd {margin-left:40px;}

.contentBoxBody table{
margin-bottom: 20px;
border:none;
}

.contentBoxBody table td{
padding: 5px 15px;
}


/*Addition by Cognizant Bug Fix Team Starts*/
.contentBoxBodyNormal h2{
font-size: 14px;
margin-bottom: 4px;
}
.contentBoxBodyNormal p img{
vertical-align: middle;
}
/*Addition by Cognizant Bug Fix Team Ends*/

.clear{clear: both;}

/* @group BlueButton */
a.blueButton{
display: block;
float: left;
color: #fff;
font-weight: bold;
background:  url(../images/general/blueButtonRight.gif) no-repeat top right ;
text-decoration: none;
padding-right: 6px;
font-size: 12px;
line-height: 12px;
}
a.blueButton span{
display: block;
height: 17px;
padding: 5px 2px 0 8px;
background: url(../images/general/blueButtonLeft.gif) no-repeat top left ;
text-align: center;
float: left;
}
a.blueButton:active{
background:  url(../images/general/blueButtonRightOn.gif) no-repeat top right ;
}
a.blueButton:active span{
background: url(../images/general/blueButtonLeftOn.gif) no-repeat top left ;
}
a.blueButton:hover span{
color: #fff;
cursor: pointer;
}
/* @end */

/* @group Buttons */

/* @group BigBlueButton */
a.bigBlueButton{
display: block;
float: left;
background: url(../images/general/bigBluebtnRight.gif) no-repeat top right;
font-size: 14px;
color: #EDEFF2;
font-weight: bold;
height: 38px;
}
a.bigBlueButton:hover{
color: #EDEFF2;
}
a.bigBlueButton span{
display: block;
padding: 11px 16px 0 16px;
height: 27px;
background: url(../images/general/bigBluebtnLeft.gif) no-repeat top left;
text-align: center;
}

/* @end */
p.returnLink{
font-size: 11px;
}
p.returnLink a{
background:  url(../images/general/arrowBlueBack.gif) no-repeat center left;
padding-left: 8px;
}

/* @end */
/* @end */

/* @group Global Components */

/*Updates for Bug-65028 on 25Jun2009 – Header HTML Menu – By Cognizant Bugfixteam  Starts*/
#gnav2 { float: left; margin-top: 6px; width: 790px; }
#gnav2 ul { padding: 0; margin: 0; }
#gnav2 ul li { float: left; background: url(../images/header/navBg.gif) left top repeat-x; }
#gnav2 ul li a { display: block; line-height: 42px; padding: 0 8px; color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#gnav2 ul li a:hover { background: url(../images/header/navBg.gif) left -42px repeat-x; text-decoration: none; }
#gnav2 ul li.divider { width: 2px; height: 42px; background: url(../images/header/navDivider.gif) 0 0 no-repeat; }
#gnav2 ul li.current { background: url(../images/header/navBg.gif) left -42px repeat-x; }
#gnav2 ul li a.first { background: url(../images/header/navFirst.gif) 0 0 no-repeat; padding-left: 15px; }
#gnav2 ul li a.first:hover { background: url(../images/header/navFirst_hover.gif) left 0 no-repeat; }
#gnav2 ul li.currentFirst { background: url(../images/header/navFirst_hover.gif) left 0 no-repeat; }
#gnav2 ul li a.last { background: url(../images/header/navLast.gif) right top no-repeat; padding-right: 15px; }
#gnav2 ul li a.last:hover { background: url(../images/header/navLast_hover.gif) right 0 no-repeat; }
#gnav2 ul li.currentLast { background: url(../images/header/navLast_hover.gif) right 0 no-repeat; }
/*Updates for Bug-65028 on 25Jun2009 – Header HTML Menu – By Cognizant Bugfixteam  Ends*/

/*Updates for Bug-65128 and 64400 on 02July2009 – IE6 - navigation – By Cognizant Bugfixteam Starts*/
/*Updates on 29Jun2009 – Header Nav Pulldown Menu – By Cognizant Bugfixteam  Starts*/
#gnav2 li.subNav iframe { height: 160px; width: 140px; position: absolute; display: none; margin: 0; padding: 0; margin-left: -22px; }
#gnav2 li.subNav ul{ height: 160px; width: 140px; position: absolute; display: none; margin: 0; padding: 0; margin-left: -22px; float: left; background: #fff url(../images/header/dropShadow.gif) no-repeat right bottom; }
#gnav2 li.subNav ul li{ float: none; font-weight: normal; border: 1px solid #D1DEE8;  border-top: 0; padding: 0; margin: 0; background: #fff; }
#gnav2 li.subNav ul li a{ text-align: left; display: block; padding: 0 10px; font-weight: normal; font-size: 12px; line-height: 22px; background: #fff;  }
#gnav2 li.subNav ul li a:hover{ color: #257BA8; background: #E8EEF3; text-decoration: none; }
/*Updates on 29Jun2009 – Header Nav Pulldown Menu – By Cognizant Bugfixteam  Ends*/
/*Updates for Bug-65128 and 64400 on 02July2009 – IE6 - navigation – By Cognizant Bugfixteam Ends*/

/* @group Header */
#header{
padding: 0 4px 0 6px;
}
#logo{
float: left;
}
#logo a{
display: block;
height: 59px;
width: 135px;
background: url(../images/header/risiLogo.gif) no-repeat top left;
text-indent: -200em;
}

#logoUBM{
float: right;
display: block;
height: 51px;
width: 40px;
background: url(../images/header/ubm-web-40x51.gif) no-repeat top right;
padding-left: 15px;
padding-bottom: 5px;
margin-right: 18px;
}

#logoUBM_RISI{
float: left;
}

#logoUBM_RISI a{
display: block;
height: 100px;
width: 99px;
background: url(../images/header/UBM_RISI.gif) no-repeat top left;
text-indent: -200em;
}

#tagline{
background: url(../images/header/tagline.gif) no-repeat bottom right;
width: 372px;
height: 8px;
text-indent: -200em;
padding: 41px 0 0 10px;
float: left;
}

.blueBand {
	background: url("../images/content_area/contentBoxHeaderBg.gif");
	height: 4px;
}	

/* @group Gnav */

/* @group #primaryButtons */
#primaryButtons {
margin: 6px 0 0 0;
float: right;
clear: both;
width: 173px;
}
#primaryButtons a {
background: url(../images/header/bigHeadBtnLeft.gif) no-repeat top left;
height: 42px;
display: block;
float: left;
margin: 0 0 0 1px;
text-decoration: none;
width: 85px;
text-align: center;
}
#primaryButtons a span{
background: url(../images/header/bigHeadBtnRight.gif) no-repeat top right;
display: block;
padding: 13px 0 0 0;
height: 28px;
color: #fff;
font-size: 12px;
line-height: 12px;
font-weight: bold;
}
/* @end */

#gnav{
background: url(../images/header/gnavBG.gif) repeat-x ;
margin: 6px 0 0 0;
float: left;
width: 797px;
}
#gnav ul{
background: url(../images/header/gnavRight.gif) no-repeat top right ;
height: 42px;
}
#gnav li{
float: left;
background: url(../images/header/gnavDivider.gif) no-repeat top left ;
padding: 0 0 0 0;
display: inline;
}
#gnav a{
display: block;
height: 30px;
font-family: "arial narrow";
font-size: 11px;
line-height: 14px;
text-decoration: none;
padding: 11px 0 0 0;
color: #333;
margin: 0;
text-align: center;
background-repeat: no-repeat;
background-position: top left;
overflow: hidden;
text-indent: -200em;
}
li#gnav_PPIMag a{width: 106px;background-image: url(../images/header/gnav_PPIMag.gif);}
li#gnav_TechChannels a{width: 100px;background-image: url(../images/header/gnav_TechChannels.gif);}
li#gnav_Blog a{width: 52px;background-image: url(../images/header/gnav_Blog.gif);}
li#gnav_Events a{width: 62px;background-image: url(../images/header/gnav_Events.gif);}
li#gnav_IndustryJobs a{width: 95px;background-image: url(../images/header/gnav_IndustryJobs.gif);}
li#gnav_MarketPlace a{width: 95px;background-image: url(../images/header/gnav_MarketPlace.gif);}
li#gnav_ToolKit a{width:69px;background-image: url(../images/header/gnav_ToolKit.gif);}
li#gnav_WhitePaper a{width: 125px;background-image: url(../images/header/gnav_WhitePaper.gif);}
li#gnav_Forums a{width: 93px;background-image: url(../images/header/gnav_Forums.gif);}

#gnav li a:hover, #gnav li.current a{
background-position: left -42px;
}
/* @end */

/* @group Aux */
#auxNav{
float: right;
text-align: right;
}
#auxNavLinks{
padding: 10px 0px 10px 0px;
}
#auxNavLinks a{
font-size: 10px;
border-right: 1px solid #FF9817;
margin: 0 0 0 8px;
padding: 0 8px 0 0;
color: #666;
}
#auxNavLinks a.rssLink{
background: url(../images/header/rss_med_1.gif) no-repeat;
padding: 0;
border: 0;
text-indent: -200em;
width: 22px;
height: 14px;
display: block;
float: right;
}
/* @group Global Search Form */
#globalSearchForm{
padding: 0;
}
#globalSearchFormUBM{
padding: 61px 0 0 0;
}
.globalSearchBtn{
vertical-align: middle;
}
.searchTxtbox{
vertical-align: middle;
border: 1px solid #bbb;
width: 150px;
margin-right: 4px;
}
/* @end */
/* @end */
/* @end */

/* @group Footer */

/* @group Footer Ad */
#footerAd{
padding: 0 0 23px 130px ;
}
/*Updates for Bug-65099 and 64400 on 13July2009 – frame around Ad units – By Cognizant Bugfixteam Starts*/
#footerAd img{
border: 1px solid #EEEEDD;  
}
/*Updates for Bug-65099 and 64400 on 13July2009 –  frame around Ad units – By Cognizant Bugfixteam Ends*/
/* @end */
#footer{
height: 93px;
background: url(../images/general/footer_bg.gif) repeat-x;
}
#footer p{
text-align: center;
padding: 0 0 10px 0;
color: #666;
}
p#footerLinkList {
padding-top: 20px;
color: #567899;
text-align: center;
}
#footerLinkList a{
font-weight: bold;
}
#footerLinkGeneral a{
color: #666;
}
/* @end */
/* @end */

/* @group Side Bar */

#sideBar{
width: 300px;
float: right;
}
#sideBar .sideBarAd{
margin: 0 0 10px 0;
border: 1px solid #EEEEDD; 
/*Updates for Bug-65099 and 64400 on 02July2009 – Sidebar open ads border – By Cognizant Bugfixteam starts*/
overflow: hidden;
height:250px;
width:300px;
/*Updates for Bug-65099 and 64400 on 02July2009 – Sidebar open ads border – By Cognizant Bugfixteam ends*/
}
#sideBar .sideBarAd img,#sideBar .sideBarAd div{
height:250px;
width:300px;
}
/* modified for bug id 65099 Ends*/
/* @group sideBarBoxLabel */
.sideBarBoxLabel{
border-top: 1px solid #A3B3C5;
border-bottom: 1px solid #98A5B4;
background: #4E6587 url(../images/content_area/sideBoxLabelBg.gif) repeat-x top;
}
.sideBarBoxLabel h2{
text-transform: uppercase;
font-size: 13px;
color: #fff;
padding: 8px 10px 8px 13px;
}

/* @end */
/* @group premiumContent */
ul.premiumContent{
}
ul.premiumContent li{
border: 0;
padding: 0 0 5px 0;
}
ul.premiumContent li h4{
text-transform: uppercase;
font-weight: bold;
margin: 0 13px 0 13px;
padding: 8px 0 3px 0;
border-top: 1px dashed #CECECE;
}
ul.premiumContent li.first h4{border: 0;}
#sideBar ul.premiumContent li h4 a{
color: #666;;
padding-right: 7px;
background: url(../images/general/arrowSmOrange.gif) no-repeat right center ;
font-size: 12px;
}
#sideBar ul.premiumContent li h4 a:hover{
color: #F8780A;
}
ul.premiumContent li p{
padding: 0 13px 3px 13px;
display: none;
}
ul.premiumContent li p a{
font-weight: normal;
white-space: nowrap;
}

ul.premiumContent li p a:hover{
color: #F8780A;
background: url(../images/general/arrowSmOrange.gif) no-repeat right center ;
}
ul.premiumContent li.highlighted {
padding: 0 0 0 0;
background: #EDEDDE url(../images/general/sideBarHighlightTop.gif) repeat-x top ;
}
ul.premiumContent li.highlighted p {
background: url(../images/general/sideBarHighlightBott.gif) repeat-x bottom ;
display: block;
padding: 0 13px 8px 13px;
}
#premiumContentMagVideo{
border: 1px solid #000000;
margin: 0 0 0 0px;
}

/*
sideBarHighlightBott.gif
sideBarHighlightTop.gif
*/
/* @end */

/* @group SideBarBox */
.sideBarBox{
margin: 0 0 10px 0;
border: 1px solid #D9D9DB;
}
.sideBarBoxWithLabel{
border-top: 0;
}
.sideBarBox .wrapper{
border: 1px solid #fff;
background: #F6F6EE;
}
.sideBarBox h3{
border-bottom: 1px solid #CECECE;
/*Updated the below line for Bug-65142 and 64400 on 02July2009 – css edits – By Cognizant Bugfixteam*/
background: #dbe4ed;
padding: 7px 10px 7px 13px;
font-size: 12px;
line-height: 13px;
color: #666;
text-transform: uppercase;
}
.sideBarBoxBody{
padding: 3px 13px 0 13px;
}
#risiSpotLight, #freeNewsletter{
padding-bottom: 6px;
}
.sideBarBoxWithLabel .sideBarBoxBody{
padding: 0 0 0 0;
}

.sideBarBox li{
padding: 11px; /*Updated by Cognizant bugFix Team-Old Code-padding: 0 0 11px 0;*/
border-top: 1px dashed #CECECE;
}
.sideBarBox li.first{
border: 0;
}
.sideBarBox h4{
font-size: 12px;
padding: 10px 0 1px 0;
line-height: 1.1em;
}
.sideBarBox p{
line-height: 1.1em;
padding: 0 0 6px 0;
}
.sideBarBox li p a{
font-weight: bold;
padding-right: 7px;
background: url(../images/general/arrowSmBlue.gif) no-repeat right center ;
}
.sideBarBox li p a:hover{
background: url(../images/general/arrowSmOrange.gif) no-repeat right center ;
}

.sideBarBox p.subscribeLink{
text-transform: uppercase;
font-weight: bold;
}
.sideBarBox p.subscribeLink a{
color: #666;;
padding-right: 7px;
background: url(../images/general/arrowSmOrange.gif) no-repeat right center ;
}
.sideBarBox p.subscribeLink a:hover{
color: #F8780A;
}
/* @end */
/* @end */

/* @group Content Style */
/* @group ContentBox */
.contentBox{
border: 2px solid #7A92AD;
border-top: 0;
margin-bottom: 10px;
}

.LinksBox{
border-bottom: #b1c4d5 1px solid;
text-align: left;
padding: 8px;
}
.nonPremiumBox{
border: 1px solid #D9D9DB;
}
/* @group Content Box Header */

.contentBoxHeader{
border-top: 1px solid #ABB4C0;
border-bottom: 1px solid #ABB4C0;
background: #536A8A url(../images/content_area/contentBoxHeaderBg.gif) repeat-x;
padding: 11px 14px 11px 14px;
clear: both;
}

/* Added by Cognizant offshore bug fix team on june 18, 2009 - starts */
.contentBoxFooter{
background: #ECECED;
padding: 1px;
border: 1px solid #ccc;
margin-bottom: 0px;
clear: both;
}
.contentBoxFooter .featuredFooter{
background: #ECECED;
padding: 10px 14px;
clear: both;
}
.contentBoxFooter .featuredFooter a{
color: #666;
font-weight: bold;
}
.contentBoxFooter .featuredFooter a:hover{
color: #567899;
}
.numberList {
	list-style: decimal; 
	margin-left: 30px;
}
#mainContentCenter{ 
	margin: 0 auto; 
	width: 635px; 
	text-align: left; 
}
#mainContentCenterUBMmini{ 
	margin: 0 auto; 
	width: 690px; 
	text-align: left; 

}

.fntCenter{ 
	text-align: center; 
}
ul.pointsList 
{
padding-left:30px;
padding-bottom:8px;
padding-top:10px;
}

 ul.pointsList li
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
background: url(../images/general/arrowSmOrange.gif) no-repeat left 7px ;
line-height: 1.2em;
padding: 4px 4px 4px 10px;
}
 ul.pointsList li li
{
background:none;
}

ul.List 
{
padding-left:30px;
padding-bottom:8px;
background:none;
}

 ul.List li
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
background: url(../images/general/arrowSmOrange.gif) no-repeat left 7px ;
padding: 4px 4px 4px 10px;
 }

/* Added by Cognizant offshore bug fix team for industryjob detail page  ends */

/* Added by Cognizant offshore bug fix team on june 18, 2009 - starts */
.orangeArrow a {
background: url(../images/general/arrowSmOrange.gif) no-repeat left 7px ;
padding: 2px 0 2px 10px;
}

#magazine_left_col {float:left;margin:0px auto;width:250px;}

#magazine_right_col {float:right;margin:0px auto;width:250px;}

#magazine_left_col dl {margin:20px 0px;padding:0px;}

#magazine_left_col dt {width:108px;margin:0px;padding:0px;float:left;}

#magazine_left_col dd {width:140px;margin:0px;padding:0px;float:right;}

.linkactiveTab { color: #fff; }
.linksTab { color: #567899; }
/* Added by Cognizant offshore bug fix team on june 18, 2009 - ends */

/* @group Content Box Header */

.nonPremiumBox .contentBoxHeader{
border: 1px solid #fff;
background: #EEEEDD;
}
.contentBoxHeader h2{
text-transform: uppercase;
color: #fff;
font-size: 15px;
line-height: 17px;
}
.nonPremiumBox .contentBoxHeader h2{
color: #666666;
background:  url(../images/general/arrowFeatured.gif) no-repeat left center;
padding-left: 17px;
}
.contentBoxHeader p{
float: right;
color: #fff;
padding: 5px 0 0 0;
}
.contentBoxHeader p a{
color: #fff;
}
.contentBoxHeader p a.backBtn{
background:  url(../images/content_area/arrowWhiteBack.gif) no-repeat left center;
padding: 0 0 0 9px;
}

.nonPremiumBox .contentBoxHeader p a.backBtn{
background:  url(../images/content_area/arrowGreyBack.gif) no-repeat left center;
padding: 0 0 0 9px;
color: #666;
}


/* @end */

/* @group Content Title */
.contentBoxTitle{
background: #F6F6EE url(../images/content_area/contentBoxTitleBg.gif) repeat-x bottom;
}
.nonPremiumBox .contentBoxTitle{
background:  url(../images/content_area/contentBoxTitleBg.gif) repeat-x bottom;
}

.contentBoxTitle h1{
padding: 16px 0 15px 20px;
font-size: 22px;
color: #385584;
font-weight: normal;
margin: 0;
}
.contentBoxTitle h1.section{
text-transform: uppercase;
color: #666;
}
/* @group Functions */
.storyFunctions{
float: right;
}
.storyFunctions a{
display: block;
float: left;
border-left: 1px solid #fff;
height: 53px;
width: 55px;
color: #666;
text-align: center;
font-size: 10px;
line-height: 10px;
padding: 33px 0 0 0;
}
.storyFunctions a:hover{
color: #F8780A;
}
.storyFunctions a.printBtn{
background: url(../images/content_area/iconPrint.gif) no-repeat center 17px;
}
.storyFunctions a.emailBtn{
background: url(../images/content_area/iconEmail.gif) no-repeat center 17px;
}
.storyFunctions a.pdfBtn{
background: url(/community/images/pdf_icon.gif) no-repeat center 17px;
}
/* @end */
/* @end */

/* @group Content Box Body */

/*Below Class is updated by Cognizant BugFix Team*/
.contentBoxBody{
padding: 19px 19px 10px 19px;
font-size: 12px;
line-height: 1.4em;
overflow: auto;
}
.contentBoxBodyUBMmini{
padding-top: 19px;
padding-bottom: 10px;
font-size: 12px;
line-height: 1.4em;
overflow: auto;
margin-left:auto;
margin-right:auto;
width:96%;
text-align: center;
}
.contentBoxBody p{
margin: 0 0 16px 0;
}

/*Addition by Cognizant Bug Fix Team Starts*/
.contentBoxBodyNormal{
padding: 19px 19px 10px 19px;
font-size: 12px;
line-height: 1.4em;
}
.contentBoxBodyNormal p{
margin: 0 0 16px 0;
}
/*Addition by Cognizant Bug Fix Team Ends*/

.contentStoryBody ul{
margin: 0 0 12px 1em;
}
.contentStoryBody li{
margin: 0 0 2px 0;
padding: 0 0 0 9px;
background: url(../images/general/bullet.gif) no-repeat 0 7px;
}
.contentBoxBody h3{
font-size: 13px;
color: #385584;
margin: 10px 0 4px 0;
}
.contentBoxBody h4{
font-size: 13px;
font-weight: bold;
color: #333333;
margin: 10px 0 4px 0;
}

/*Addition by Cognizant Bug Fix Team Starts*/
.contentBoxBodyNormal h3{
font-size: 13px;
color: #385584;
margin: 10px 0 4px 0;
}
/*Addition by Cognizant Bug Fix Team Ends*/

/* @end */
/* @end */

/* @group White Paper Teaser */
.whitePaperTeaser{
margin: 0 0 12px 0;
background: url(../images/general/shadowBg.gif) no-repeat bottom right;
padding: 0 4px 4px 0;
}
.whitePaperTeaser .wrapper{
border: 1px solid #ccc;
padding: 1px;
}
.whitePaperTeaserTitle{
background: #DBE4ED;
border-bottom: 1px solid #ABBFD4;
color: #385584;
padding: 16px 25px 16px 25px;
}
.whitePaperTeaserTitle h2{
line-height: 1.3em;
font-size: 18px;
font-weight: normal;
}
.whitePaperTeaserBody{
padding: 10px 25px;
}
.whitePaperTeaserBody p{
font-size: 11px;
line-height: 1.3em;
}
p.teaserByLine{
font-size: 12px;
font-weight: bold;
color: #333;
}
strong.placeDate{
color: #999;
}
.wpDownloadbtn{
padding-left: 110px;
}
.wpDownloadbtn .bigBlueButton{
width: 310px;
}
/* @end */
/* @group White Paper Sponsor */
/*Modified by Twann on 23Feb2010 for JIRA-COMM-674*/

.wpSponsorcontentBox{
border: 2px solid #7A92AD;
margin-bottom: 10px;
}
.wpSponsorcontentBoxBody{
padding: 19px 19px 10px 19px;
font-size: 12px;
line-height: 1.4em;
overflow: auto;
}
.wpSponsorcontentBoxBody B{
	color: #000000;
	padding-left: 150px;
	padding-right: 150px;
	float: right;
}

.wpSponsorcontentBoxBody #wpSponsorVideo B{
	color: #000000;
	padding-left: 200px;
	padding-right: 200px;
}
.wpSponsorcontentBoxHeader{
border: none;
margin-bottom: 10px;
}
.wpSponsorcontentBoxBody p{
font-size: 13px;
margin-top: 10px;
margin-bottom: 5px;
line-height: 19px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;

}
.wpSponsorcontentBoxBody h2 {
font-size: 20px;
font-weight: bold;
text-align: left;
vertical-align: middle;
line-height: 24px;
margin-bottom: 20px;
}
.wpSponsorcontentBoxBody h3 {
font-size: 16px;
font-weight: bold;
vertical-align: middle;
margin-bottom: 20px;
}

.wpSponsorcontentBoxBody table {
width: 94%;
margin: 0 0 15px 0;
vertical-align: middle;
border: none
}
.wpSponsorcontentBoxBody tr {
vertical-align: bottom;
text-align: left;
}
.wpSponsorcontentBoxBody td {
vertical-align: bottom;
text-align: center;
}
.wpSponsorcontentBoxBody td.left {
width: 36%;
vertical-align: bottom;
text-align: center;
}
.wpSponsorcontentBoxBody td.right {
width: 64%;
font-size: 16px;
font-weight: bold;
vertical-align: bottom;
text-align: left;
}

/* Added by offshore team for BUG 664 - Starts */
.wpSponsorcontentBoxBody td.rightTop {
width: 64%;
font-size: 18px;
font-weight: bold;
vertical-align: top; 
text-align: left;
padding-top: 10px;
}
/* Added by offshore team for BUG 664 - Ends */

.wpSponsorLinksBox{
border-top: 2px solid #7A92AD;
border-bottom: 2px solid #7A92AD;
text-align: center;
padding: 8px;
}
.wpSponsorLinks{
font-size: 12px;
font-weight: bold;
font-color: #7A92AD;
padding: 8px;
}
.wpSponsorLinks a{
font-size: 12px;
font-weight: bold;
font-color: #7A92AD;
text-decoration: underline;
padding: 8px;
}
.wpSponsorLinks a.first{
font-size: 12px;
font-weight: bold;
font-color: #7A92AD;
text-decoration: underline;
padding: 8px;
border-right: solid 1px;
}
.wpSponsorLinks a.middle{
font-size: 12px;
font-weight: bold;
font-color: #7A92AD;
text-decoration: underline;
padding: 8px;
border-right: solid 1px;
}
.wpSponsorLinks a.last{
font-size: 12px;
font-weight: bold;
font-color: #7A92AD;
text-decoration: underline;
padding: 8px;
}
.wpSponsorLinks a:hover{
font-size: 12px;
font-weight: bold;
font-color: #7A92AD;
text-decoration: underline;
}
.wpSponsorLinks a:visited{
font-size: 12px;
font-weight: bold;
font-color: #D9D9DB;
text-decoration: underline;
}
.wpSponsorDownloadbtn{
padding-left: 80px;
}
.wpSponsorDownloadbtn .bigBlueButton{
width: 410px;
}
#wpSponsorVideo{
margin: 0 0 0 15px;
}

/* @end */

/* @group Story Styles */
p.dateLine{
font-weight: bold;
color: #333;
margin: 0;
}
p.byLine{
font-style: italic;
}
p.storyIntro{
font-weight: bold;
color: #567899;
}
/*Added by Cognizant Offshore Bugfix Team*/
span.storyIntro{
font-weight: bold;
color: #567899;
}

div.authorPhoto{
float: left;
margin: 0 15px 15px 0;
}
.contentBoxBody blockquote{
font-style: italic;
font-weight: bold;
color: #567899;
font-size: 14px;
line-height: 1.4em;
}
/*Addition by Cognizant Bug Fix Team Starts*/

.contentBoxBodyNormal blockquote{
font-style: italic;
font-weight: bold;
color: #567899;
font-size: 14px;
line-height: 1.4em;
}

/*Addition by Cognizant Bug Fix Team Ends*/
/* @end */

/* Article Rating CSS by Cognizant starts */
#rating-article{ /*width: 500px;*/ border: #536a8a 1px solid; height: 27px; }
#rating-article #rating-content{ float: left; font: bold 12px Arial, Helvetica, sans-serif; width: auto; color: #ffffff; padding: 6px 8px; background-color: #536a8a; text-align: center; }
#rating-article #rating-article-form { display: inline; float: left; margin: 2px 0px 2px 20px; font: bold 12px Arial, Helvetica, sans-serif; vertical-align:text-top; height: 25px; }
#rating-article  #rating-article-form form{margin:0px;padding:0px;vertical-align:text-top;}
#rating-article  #submit-btn{ padding: 0; float: left; margin: 5px 0px 0px 30px; text-align: left; } 
/* Article Rating CSS by Cognizant Ends */

/* @group Rate This Content */
#rating-article{
}
#rating-article-form span{
text-transform: uppercase;
color: #999;
font-size: 10px;
vertical-align: middle;
}
#rating-article-form input, #rating-article-form label{
vertical-align: middle;
}
/* @end */
/* @end */

/* @group Section Pages */

/* @group search Results */
.resultItem{
padding: 10px 0;
border-bottom: 1px dashed #ddd;
}
.resultItem h2 {
font-size: 12px;
line-height: 1em;
margin: 0 0 2px 0;
padding: 0;
}
.resultItem div {
font-size: 11px;
line-height: 1.2em;
}
#resultSummary{
text-transform: uppercase;
margin: 10px 0;
font-size: 11px;
font-weight: bold;
}
.searchBar input,.searchBar label {
vertical-align: middle;

}
.searchBar label{
font-weight: bold;
padding-right: 4px;
}
.contentBoxBody form{
padding: 10px 0 0 0;
}
/*Addition by Cognizant Bug Fix Team Starts*/
.contentBoxBodyNormal form{
padding: 10px 0 0 0;
}
/*Addition by Cognizant Bug Fix Team Ends*/
/* @end */

/* @group Contact Us */
#contactTable{

}
#contactTable table{
width: 100%;
}
#contactTable td{
font-size: 11px;
padding: 7px 10px;
border-top: 1px dashed #ccc;
}
#contactTable .right td{
font-size: 11px;
padding: 7px 10px;
border-top: 1px dashed #ccc;
width: 40%;
}
#contactTable thead td{
border: 0;
background: #EEEEDD;
text-transform: uppercase;
font-weight: bold;
white-space: nowrap;
}

#contactTable .customerTypeRow td{
font-size: 13px;
color: #666;
margin-top: 1px;
font-weight: bold;
background: #F6F6E8;
border: 0;
t
}
#contactTable h4{
	font-size: 12px;
	
}
/* @end */

/* @group polls Archive */
#pollsTable{

}
#pollsTable table{
width: 100%;
}
#pollsTable td{
font-size: 11px;
padding: 7px 10px;
border-bottom: 1px dashed #ccc;
}
#pollsTable thead td{
border: 0;
background: #EEEEDD;
text-transform: uppercase;
font-weight: bold;
white-space: nowrap;
}


/* @end */

/* @group PPI Magazine Promo */

#PpiMagPromo{

}
#PpiMagPromoTop{
background: #F6F6EE url(../images/content_area/ppiMagTopBott.gif) repeat-x left bottom;
padding: 0 0 20px 0;
}
#PpiMagPromoTop h1{
font-size: 16px;
color: #333;
text-align: center;
margin: 0 0 10px 0;
padding: 20px 0 0 0 ;
background: #F6F6EE url(../images/content_area/ppiMagTopTop.gif) repeat-x left top;
}
#ppiMagVideo{
margin: 0 0 0 55px;
}

#ppiMagTopButtons{
text-align: center;
vertical-align: middle;
font-weight: bold;
margin:  0 0 10px 0;
}
#ppiMagTopButtons img{
padding: 0 5px 0 5px;
vertical-align: middle;
}
#ppiPromoTextLeft{
float: left;
width: 326px;
float:left;
padding: 0 0 0 12px;
}
#ppiPromoTextRight{
float: right;
margin-right: 11px;
width: 225px;
}
.ppiPromoText p{
color: #666;
line-height: 24px;
}
.ppiPromoText li{
font-size: 11px;
background: url(../images/general/bulletOrange.gif) no-repeat left 7px ;
padding: 0 0 4px 8px;
line-height: 1.2em;
}
.ppiPromoText ul{
margin: 0 0 15px 0;
}
.ppiPromoText h4{
font-size: 11px;
margin: 0 0 6px 0;
}
.ppiPromoText p em{
font-size: 10px;
}

#ppiSearchArchives{
border: 1px solid #D9D9DB;
margin: 10px 30px 30px 30px;
}
#ppiSearchArchives div{
border: 1px solid #fff;
background: #F6F6EE;
}
#ppiSearchArchives h3{
background: #EEEEDD;
border-bottom: 1px solid #CECECE;
margin: 0;
padding: 6px 12px;
line-height: 1em;;
text-transform: uppercase;
color: #666;
}

#ppiSearchArchives p{
}
#ppiSearchArchives p.ppiSearchText{
padding: 8px 10px 8px 10px;

border-bottom: 1px dashed #ddd;
}
#ppiSearchArchives  td{
border-left: 1px dashed #ddd;
}
#ppiSearchArchives  td.first{
	border: 0;
};


#ppiSearchArchives  input{
border: 1px solid #E1E1E1;
vertical-align: top;
padding: 3px ;

}

#ppiSearchArchives p input.searchBtn{
border: 0;
padding: 0px ;
vertical-align: top;
}
#ppiSearchArchives td{
padding: 10px 18px;
font-size: 11px;
}
#ppiSearchArchives td h4{
padding: 0 0 5px 0 ;
font-size: 12px;
}


#browseArchive{
line-height: 1em;;
text-transform: uppercase;
color: #567897;
float: right;

}
#ppiSignUp{
text-align: center;
padding: 30px 0;
}
#ppiLinks a{
color: #F8780A;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
padding: 0 8px;
margin: 0 20px 0 0 ;
background: url(../images/general/arrowSmOrange.gif) no-repeat right center ;
}

/* @end */

/* @group Industry Jobs Page */

/* @group jobs navigation  */
#jobsNavigation{
padding: 11px 16px;
background: #F7F7F8;
font-size: 10px;
margin: 1px ;
}
#jobsNavigation a{
font-weight: normal;
color: #666;
}
#jobsNavigation a:hover{
color: #F8780A;
text-decoration: underline;
}
#jobsNavigation a.nextJobs, #jobsNavigation a.previousJobs {
text-decoration: underline;
}
#jobsNavigation a.nextJobs {
float: right;
}
#jobsNavigation a.previousJobs {
float: left;
}
#jobsNavigation p{
text-align: center;
margin: 0;
font-weight: bold;
color: #567899;
}
#jobsNavigation p span{
padding: 0 3px;
color: #666;
}
/* @end */

/* @group jobsIntro */
#jobsIntro{
padding: 0 4px 20px 4px;
}
#jobsIntro p{
font-size: 12px;
margin: 0 0 8px 0;
color: #333;;
}

/* @end */

/* @group Featured Jobs */
#featuredJobs {
padding-bottom: 20px;
clear: both;
}

#featuredJobs h2, #industryJobsList h2{
background: #EEEEDD;
padding: 7px 11px;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
}
#industryJobsList h2 span{
font-weight: normal;
text-transform: none;
}
#featuredJobs table{
width: 100%;
}
#featuredJobs thead td{
padding: 8px 13px 4px 13px;
background: #fff;
text-transform: uppercase;
font-size: 11px;
letter-spacing: 1px;
color: #666;
font-weight: bold;
border: 0;
}
#featuredJobs td{
padding: 10px 13px;
border-bottom: 5px solid #fff;
background: #F6F6E8;
vertical-align: middle;
color: #567899;
font-weight: bold;
font-size: 11px;
}
#featuredJobs td a{
color: #567899;
}




/* @end */

/* @group industryJobsList */
#industryJobsList {
margin-bottom: 15px;
}
#industryJobsList table{
width: 100%;
clear: both;
}
#industryJobsList thead td{
padding: 8px 13px 4px 13px;
background: #fff;
text-transform: uppercase;
font-size: 11px;
letter-spacing: 1px;
color: #666;
font-weight: bold;
border: 0;
}
#industryJobsList td{
padding: 8px 13px;
border-bottom: 1px dashed #ccc;
vertical-align: middle;
color: #666;
font-size: 11px;
line-height:1.2em
}
#industryJobsList td a{
color: #666;
}
#industryJobsList td a:hover{
color: #567899;
}

ul#jobCategories {
margin-bottom: 10px;
background: #F5F5EF;
height: 28px;
}
ul#jobCategories li{
float: left;
border-right: 1px solid #DDDDD6;
border-left: 1px solid #FEFEFC;
}
ul#jobCategories li.first{
border-left: 0;
}
ul#jobCategories li.last{
border-right: 0;
}

ul#jobCategories li a{
display: block;
background: #F5F5EF;
font-weight: bold;
color: #797974;
padding: 8px 39px;
height: 12px;
line-height: 12px;
float: left;
}


.links {	PADDING-RIGHT: 7px;		PADDING-LEFT: 7px;	FONT-WEIGHT: bold;	BACKGROUND-color: #B3C3DA;	PADDING-BOTTOM: 5px;	COLOR: #FFFFFF;	PADDING-TOP: 5px;	TEXT-DECORATION: none; float:left; cursor:hand; font-size: 11px; font-family:arial,sans-serif; }
.links span:hover{ PADDING-RIGHT: 7px;	DISPLAY: block;	PADDING-LEFT: 7px;	FONT-WEIGHT: bold;	BACKGROUND-color: #3A638B;	PADDING-BOTTOM: 5px;	COLOR: #FFFFFF;	PADDING-TOP: 5px;	TEXT-DECORATION: none; float:left; cursor:hand; font-size: 11px; font-family:arial,sans-serif; }
.linkactive {	PADDING-RIGHT: 7px;	DISPLAY: block;	PADDING-LEFT: 7px;	FONT-WEIGHT: bold;	BACKGROUND-color: #3A638B;	PADDING-BOTTOM: 5px;	COLOR: #FFFFFF;	PADDING-TOP: 5px;	TEXT-DECORATION: none; float:left; cursor:hand; font-size: 11px; font-family:arial,sans-serif;  }
.linkinactive {	PADDING-RIGHT: 7px;	DISPLAY: block;	PADDING-LEFT: 7px;	FONT-WEIGHT: bold;	BACKGROUND-color: #B3C3DA;	PADDING-BOTTOM: 5px;	COLOR: #FFFFFF;	PADDING-TOP: 5px;	TEXT-DECORATION: none; float:left; cursor:hand; font-size: 11px; font-family:arial,sans-serif; }
/* Bug-64198 ends */


ul#jobCategories li.linkactive{
display: block;
BACKGROUND-color: #3A638B;
font-weight: bold;
color: #797974;
padding: 8px 26px;
height: 12px;
line-height: 12px;
float: left;
}


ul#jobCategories li a {
color: #567899;
}
td.title{width:  50%}
td.employer{width:  30%}
td.location{width:  20%}

/* @end */



/* @end */

/* @group Market Place */

.postAnAd{
	height: 20px;
}

/* @end */

/* @group Home */

/* @group Poll */

#homePoll h4{
font-size: 11px;
color: #444;
margin: 0;
padding: 0;
}
#homePoll input, #homePoll label{
vertical-align: middle;
}
#homePoll ul{
margin: 2px 0 8px 0;
}
#homePoll li{
padding: 2px 0 ;
}

.viewPreviousPolls{
float: right;
font-size: 10px;
padding: 8px 0 0 0 ;
}

/* @end */

/* @group Latest Prices */
#latestPrices{
float: right;
width: 248px;
}
#latestPrices h1{
font-size: 15px;
color: #333;
margin: 20px 0 5px 0;
}
#latestPrices select{
width: 245px;
}
#latestPrices p.priceSelect{
margin: 0 0 5px 0;
height: 22px;
}
/*Updates by Cognizant BugFix Team Starts*/
#priceGraph{
border: 1px solid #333;
float: left;
padding: 6px 8px;
text-align: center;
margin-bottom: 6px;
}
#priceGraph ul{
margin: 6px 0px;
}
/*Updates by Cognizant BugFix Team Ends*/
#priceGraph li{
float: left;
}
#priceGraph input, #priceGraph label{
vertical-align: top;
font-size: 10px;
}
#latestPrices p a{
font-size: 11px;
font-weight: bold;
}
#latestPrices p{
margin: 5px 0 0 0 ;
}


/* @end */

/* @group Premium News */

#premiumNews{

}
#premiumNewsList{
float: left;
width: 300px;
}
#premiumNewsList h2{
color: #333;
font-size: 16px;
margin: 0 0 6px 0;
padding-top: 3px;
}
#premiumNewsList li{
font-size: 11px;
line-height: 1.1em;
padding: 4px 0;
background: url(../images/general/arrowSmOrange.gif) no-repeat left 7px ;
padding-left: 7px;
}
#premiumNewsList li a{
font-size: 11px;
color: #666;
}
#premiumNewsList li a:hover{
color: #F8780A;
}
.freeTrialLink{
float: right;
}
.premiumNewsListBottom{
margin:15px 0 0 0;
padding: 18px 0 0 0;
border-top: 1px dotted #bbb;
}
/* @end */

/*Added by Cognizant BugFix Team starts*/
/* @group premiumContentBlocks */
.premiumContentBlocks {
font-size: 11px;
}
.premiumContentBlocks h2{
color: #333;
font-size: 16px;
margin: 0 0 6px 0;
}
.premiumContentBlocks li{
font-size: 11px;
line-height: 1.1em;
padding: 4px 0;
background: url(../images/general/arrowSmOrange.gif) no-repeat left 7px ;
padding-left: 7px;
}
.premiumContentBlocks li a{
font-size: 11px;
color: #666;
}
.premiumContentBlocks li a:hover{
color: #F8780A;
}
.premiumContentBlocks .linkBoldHighlight{
padding: 4px 0;
background: url(../images/general/arrowSmOrange.gif) no-repeat left 7px ;
padding-left: 7px;
font-weight: bold;
}
/* @end */

/*when on a option list is selected*/
#premiumContentNav li a.selected{
color: #257BA8;
background: #E8EEF3;
text-decoration: none;
}

/*Added by Cognizant BugFix Team Ends*/

/* @group Premium Content */
#homePremiumContent{

}

#premiumContentNav{
background: #BCC8D6;
}
#premiumContentNav li{
float: left;
background: #BCC8D6 url(../images/content_area/premiumNavDivider.gif) repeat-y left;
padding-left: 2px;
text-transform: uppercase;
font-size: 12px;
}
#premiumContentNav li a{
display: block;
text-align: center;
padding: 10px 0 10px 0;
background: #BCC8D6;
color: #333;
}
#premiumContentNav li a:hover{
color: #257BA8;
background: #ddd;
text-decoration: none;
}

#premiumContentNav li#pcn_PulpAndPaper {
background: #BCC8D6;
padding-left: 0;
}
#pcn_PulpAndPaper a{width: 121px;}
#pcn_WoodProducts a{width: 140px;}
#pcn_Timber a{width: 70px;}
#pcn_Bioenergy a{width: 104px;}
#pcn_Tissue a{width: 70px;}
#pcn_Nonwovens a{width: 116px;}
/* @group Pulldowns */
#premiumContentNav li ul {
position: absolute;
display: none;
margin-left: -2px;
width: 188px;
background: #fff;
background:   url(../images/header/dropShadow.gif) no-repeat right bottom;
padding: 0 5px 5px 0;

}
#premiumContentNav li#pcn_PulpAndPaper  ul {
margin-left: 0;
}

#premiumContentNav li ul li{
float: none;
background: #fff;
border: 1px solid #D1DEE8;
border-top: 0;
font-size: 10px;
padding: 0;
}
#premiumContentNav li ul li a{
text-align: left;
padding: 6px 8px 6px 10px;
width: 170px;
background: #fff;
}
#premiumContentNav li ul li a:hover{
color: #257BA8;
background: #E8EEF3;
text-decoration: none;
}
/*Updated the below line for Bug-65155 and 64400 on 03July2009 – IE 6 Premium content nav – By Cognizant Bugfixteam*/
#premiumContentNav  iframe { position: absolute; display: none; }

/* @end */


/* @end */

/* @group Three Cols */
.homeThreeCols{
background: url(../images/content_area/threeColBg.gif) no-repeat left bottom;
clear: both;
margin: 0 0 10px 0;

}


/* @end */

/* @group Home Feature Box */
.homeFeatureBox{
border-top: 1px solid #D9D9DB;
padding: 1px 2px 0 2px;
float: left;
width: 201px;
}
.homeThreeCols .first{
margin: 0 10px 0 0;
}
.homeThreeCols .last{
float: right;
}
.homeFeatureBox h3{
text-transform: uppercase;
/*Updated the below line for Bug-65142 and 64400 on 02July2009 – css edits – By Cognizant Bugfixteam*/
background: #dbe4ed url(../images/general/arrowFeatured.gif) no-repeat 14px center;
border-bottom: 1px solid #cecece;
padding: 6px 10px 6px 32px;
font-size: 12px;
}
.homeFeatureBoxBody{
padding: 14px 14px;
/*Updated the below line for Bug-65142 and 64400 on 07July2009 – css edits – By Cognizant Bugfixteam*/
font-size: 12px;
line-height:1.2em;
}

.homeFeatureBox h4{
padding: 0 0 12px 0;
font-size: 12px;
}
.homeFeatureBox p{
padding: 0 0 8px 0;
}
.homeFeatureBox p a{
padding-right: 7px;
background: url(../images/general/arrowSmBlue.gif) no-repeat right center ;
/*white-space: nowrap;*/ /*Commented by Cognizant BugFix Team for Mozilla-2 compatibility Issue*/
}
.homeFeatureBox p a:hover{
background: url(../images/general/arrowSmOrange.gif) no-repeat right center ;
}
/*Updates for Bug-65168 and 64400 on 03July2009 – link style in blank block type – By Cognizant Bugfixteam Starts*/
.homeFeatureBox p span.noLinkBg a{ 
padding: 0;
background: none;
text-decoration: underline; /*Updated this line for Bug-65142 and 64400 on 13July2009 – css edits – By Cognizant Bugfixteam*/
}
.homeFeatureBox p span.noLinkBg a:hover{
background: none;
text-decoration: underline; /*Updated this line for Bug-65142 and 64400 on 13July2009 – css edits – By Cognizant Bugfixteam*/
}
/*Updates for Bug-65168 and 64400 on 03July2009 – link style in blank block type – By Cognizant Bugfixteam Ends*/
.homeFeatureBox .byLine{
font-style: italic;
font-size: 11px;
padding: 0 0 12px 0;
}
.homeFeatureBox p.applyNow a{
text-transform: uppercase;
color: #666;
font-weight: bold;
background: url(../images/general/arrowSmOrange.gif) no-repeat right center ;
}
.homeFeatureBox p.applyNow a:hover{
color: #F8780A;
}
.blockTitle { color: #567899; }
/* @group Blog callout */
#risiPublic .blogPhoto{
float: left;
padding: 0;
height:110px; 
}
#risiPublic .managePhoto{
float: left;
height:117px;
padding-right: 12px;
padding-bottom: 4px;
}
/*Modified by Cognizant BugFix team on 22Jun2009 for Bug-65054*/
.blogCalloutBody{
/*float: right;
width: 104px;*/
}
.blogCalloutBody h4{
font-size: 12px;
padding: 0 0 2px 0;
}
.blogCalloutBody p{
font-size: 12px;
line-height: 1.2em;
}
/* @end */

/* @group digitalPPICallout */
.digitalPPICallout p{
text-align: center;

}
.digitalPPICallout p a{
padding: 0;
background: none;
font-weight: bold;
}
.digitalPPICallout a img{
border: 1px solid #ccc;
}
.digitalPPICallout a:hover img{
border: 1px solid #F8780A;
}



/* @end */

/* @end */



/* @end */

/* @group White Paper List */
.whitePaperList{
border: 1px solid #ccc;
padding: 1px;
margin-bottom: 15px;
}
.whitePaperList table{ width: 100%; margin: 0 0 15px 0;}
.whitePaperList thead td{
text-transform: uppercase;
background: #C7D5E2;
padding: 5px 11px;
color: #567899;
font-size: 10px;
font-weight: bold;
border: 0;
}
.whitePaperList thead td.title{
border-right: 1px solid #AEC0D6;
}
.whitePaperList tbody td{
font-size: 11px;
padding: 14px 10px 14px 11px;
background: url(../images/general/dashedLine2.gif) no-repeat right bottom;
line-height: 1.2em;
}
.whitePaperList tbody td.title{
width: 354px;
background: url(../images/general/dashedLine.gif) no-repeat 11px bottom;
}
.whitePaperList thead td.secondTitle{
border-right: 1px solid #AEC0D6;
}
.whitePaperList tbody td.secondTitle{
width:auto;
background: url(../images/general/dashedLine.gif) no-repeat 11px bottom;
}
.whitePaperList tbody td a{
color: #666;
}
.whitePaperList tbody td a:hover{
color: #F8780A;
}

/* @end */
/* @group sectionPageFeatured  */
.sectionPageFeatured{
border: 1px solid #ccc;
padding: 1px;
margin-bottom: 20px;
clear: both;
}

/* @group Featured Label */
.featuredLabel{
background: #EEEEDD;
padding: 10px 14px;
}
.featuredLabel h2{
text-transform: uppercase;
font-size: 14px;
line-height: 14px;
padding-left: 16px;
background: url(../images/general/arrowFeatured.gif) no-repeat left center;
}
.featuredLabel h2 strong{
color: #F8780A;
}
/*Updates for Bug 65157 blog archives link on 3 July, 2009 By Cognizant Bugfix team Starts*/
.featuredLabelBlog{
background: #EEEEDD;
padding: 10px 14px 30px 20px;
}

.featuredLabelBlog h2{
text-transform: uppercase;
font-size: 14px;
line-height: 14px;
padding-left: 16px;
background: url(../images/general/arrowFeatured.gif) no-repeat left center;
}
.featuredLabelBlog h2 strong{
color: #F8780A;
}
.featuredLabelBlog h2.blogPost {
float: left;
}
.featuredLabelBlog .archives{
float: right;
}
.featuredLabelBlog .archives {
font-size: 14px;	
text-transform: uppercase;
}
.featuredLabelBlog .archives a{
color: #666;
font-weight: bold;
padding-right: 8px;
background: url(../images/general/arrowGrayOnGray.gif) no-repeat right center;
}
.featuredLabelBlog .archives a:hover{
color: #567899;
}
/*Updates for Bug 65157 blog archives link on 3 July, 2009 By Cognizant Bugfix team Ends*/
/* @end */

/* @group Featured Story List */
.sectionPageFeatured ul{
padding: 20px 20px 10px 20px;
}
.sectionPageFeatured li{
border-top: 1px dashed #ccc;
padding: 10px 0 0 0;
clear: both;
}
.sectionPageFeatured li.first{
border: 0;
padding: 0;
}
.sectionPageFeatured li h3 {
line-height: 1.1em;
margin: 0 0 2px 0;
}
.sectionPageFeatured li p {
font-size: 11px;
line-height: 1.3em;
}
.sectionPageFeatured li p.byLine {
margin: 0 0 4px 0;
color: #333;
}
.sectionPageFeatured li p a{
background: url(../images/general/arrowSmBlue.gif) no-repeat right center;
padding-right: 7px;
font-weight: bold;
}
.sectionPageFeaturedPhoto{
float: left;
padding:0 20px 12px 0;
}

#risiPublic .sectionPageFeaturedPhoto a{
border: 1px solid #ccc;
padding: 2px;
display: block;
}
.sectionPageFeaturedPhoto a:hover{
border: 1px solid #F8780A;
}
#risiPublic .sectionPageFeaturedPhoto img{
margin: 0;
padding: 0;
}
/* @end */

/* @group Featured Foooter */
.featuredFooter{
background: #ECECED;
padding: 10px 14px;
clear: both;
}
.featuredFooter a{
color: #666;
font-weight: bold;
}
.featuredFooter a:hover{
color: #567899;
}
.featuredFooter p{
margin: 0;
}
.featuredFooter .moreNewsCase{
float: left;
}
.featuredFooter .archives{
float: right;
}
.featuredFooter .archives a{
padding-right: 8px;
background: url(../images/general/arrowGrayOnGray.gif) no-repeat right center;
}

/* @end */
/* @end */

/* @group nonPremiumSectionList  */
.sectionPageFeatured{
border: 1px solid #ccc;
padding: 1px;
margin-bottom: 20px;
clear: both;
}

/* @group Featured Story List */
.nonPremiumSectionList {
clear: both;
}
.nonPremiumSectionList ul{
padding: 20px 0 10px 0;
}
.nonPremiumSectionList li{
border-top: 1px dashed #ccc;
padding: 14px 7px 0 7px;
clear: both;
}
.nonPremiumSectionList li.first{
border: 0;
padding: 0 7px 0 7px;
}
.nonPremiumSectionList li h3 {
line-height: 1.1em;
margin: 0 0 2px 0;
}
.nonPremiumSectionList li p {
font-size: 11px;
line-height: 1.3em;
}
.nonPremiumSectionList li p.byLine {
margin: 0 0 4px 0;
color: #333;
}
.nonPremiumSectionList li p a{
background: url(../images/general/arrowSmBlue.gif) no-repeat right center;
padding-right: 7px;
font-weight: bold;
}

.nonPremiumSectionList li h4 {
margin: 5px 0 3px 0;
font-weight: bold;
text-transform: uppercase;
font-size: 11px;
line-height: 1em;
color: #4B4B4B;
letter-spacing: 1px;	
}
.nonPremiumSectionList li h5 {
margin: 0 0 3px 0;
color: #666;
font-size: 11px;
line-height: 1em;
font-weight: bold;
}
.npSectionListLabel{
background: #EEEEDD;
clear: both;
}
.npSectionListLabel h2{
text-transform: uppercase;
font-size: 14px;
line-height: 1em;
font-weight: bold;
color: #666;
background: #EEEEDD;
padding: 8px 8px;
}
/* @end */
/* @end */

/* @group Toolkits */
.toolkitsCallouts{
padding: 0 0 10px 0;
display: inline-block;
width: 100%;
}
.toolkitsCallouts li{
border: 1px solid #E2E2E1;
float: left;
}
.toolkitsCallouts li.first{
margin: 0 11px 0 0;
}
.toolkitsCallouts li.last{
float: right;
}
.toolkitsCallouts li div {
border: 1px solid #fff;
padding: 9px 11px 9px;
background: #F7F7F7;
width: 165px;
}
.toolkitsCallouts li div a{
font-weight: bold;
line-height: 1.3em;
}
.toolkitsCallouts li div a span{
padding: 0 6px;
background: url(../images/general/arrowBlueAndGray.gif) no-repeat center center;
}
.toolkitsCallouts li div a:hover span{
text-decoration: none;
}
/* @end */

/* @group Event Callouts */
#eventCallouts{
padding: 0 0 25px 0;
display: inline-block;
width: 100%;
}
#eventCallouts li{
float: left;
}
#eventCallouts li.first{
margin: 0 11px 0 0;
}
#eventCallouts li.last{
float: right;
}
#eventCallouts li div {
border: 1px solid #E2E2E1;
}
#eventCallouts li div div{
border: 1px solid #fff;
padding: 9px 0 9px 0;
background: #F7F7F7;
width: 187px;
height: 76px;
}
#eventCallouts div div img{
float: left;
}
#eventCallouts li div a{
font-weight: bold;
float: right;
width: 103px;
padding-right: 8px;
line-height: 1.3em;
}
#eventCallouts li div a span{
padding: 0 6px;
background: url(../images/general/arrowBlueAndGray.gif) no-repeat center center;
}
#eventCallouts h4{
text-transform: uppercase;
margin: 12px 0 10px 14px;
line-height: 1em;
}
#eventCallouts h4 a{
color: #666;
background: url(../images/general/arrowGrayOnWhite.gif) no-repeat left center;
padding: 0 0 0 8px;
}
#eventCallouts h4 a:hover{
color: #567899;
}

/* @end */

/* @group marketPlaceList */
.marketPlaceList{
clear: both;
}
.marketPlaceList ul{
}
.marketPlaceList li{
border: 1px solid #ccc;
padding: 15px 15px 5px 15px;
margin: 0 0 10px 0;
}
.marketPlaceList li h3 {
line-height: 1.1em;
margin: 0 0 2px 0;
}
.marketPlaceList li p {
font-size: 11px;
line-height: 1.3em;
}
.marketPlaceList li p a{
background: url(../images/general/arrowSmBlue.gif) no-repeat right center;
padding-right: 7px;
font-weight: bold;
}
.marketPlaceBody{
float: left;
width: 390px;
}
.marketPlaceBodyNoLogo{
float: left;
}

.marketPlaceLogo{
float: left;
padding: 0 20px 10px 0 ;
}

/* @end */

/* @group Article List */
#articleList{
padding-right: 0;
}
.articleList{
margin: 0 0 20px 0;
}
#homeArticleList {
margin: 0;
}
.articleList td{
vertical-align: top;
padding: 0 0 18px 19px;
}
.articleList td.left{
padding: 0 19px 18px 0;
border-right: 1px solid #ccc;
}
.articleList td.middle{
border-right: 1px solid #ccc;
padding: 0 19px 18px 19px;
}
.articleListSection {
padding-top: 15px;
width: 278px;
font-size: 11px;
border-top: 1px dashed #ccc;
}
#homeArticleList .articleListSection {
width: 172px;
}
.first .articleListSection {
padding-top: 0;
border: 0
}
.articleListSection  h2{
font-size: 14px;
line-height: 1.2em;
color: #444;
text-transform: uppercase;
letter-spacing: 1px;
float: left;
}
.articleListSection  h4{
float: right;
}
.articleListSection  h4 a{ 
background: url(../images/general/arrowSmBlue.gif) no-repeat right center;
padding-right: 7px;
}
.articleListSection ul{
clear: both;
}
.articleListSection li{
background: url(../images/general/arrowSmOrange.gif) no-repeat left 7px ;
line-height: 1.2em;
padding: 4px 0 4px 7px;
}
.articleListSection li a{
color: #666;
}
.articleListSection li a:hover{
color: #F8780A;
}
.articleListSection .sponsor {
margin:4px 0 0 0;
}
.articleListSection .sponsor span{
font-size: 10px;
color: #999;
vertical-align: middle;
padding:0 8px;
}
.articleListSection .sponsor img{
vertical-align: middle;
}
/* @end */
/*Added By Cognizant BugFix Team*/
.ieFloatFix { 
 *float: left;
}
.ieOverflowFix {
*overflow: auto;
}
/* CSS Update on 02252009 marketing services pages */

#MS_nav, #MS_nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: #385573;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	} 
#MS_nav a {
	display: block;
	text-decoration: none;
	} 

#MS_nav li {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
      
	}
#MS_nav li ul li {
	float:left;
	clear:both;
	width:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#MS_nav li a {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
margin: 10px;
}
#MS_nav li ul {
	position: absolute;
	width: 180px;
	left: -999em;
	border: 3px solid #385573;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: normal;
	} 

#MS_nav li ul li a {
	color: #000000;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: normal;
	text-align: left;
margin:0px;

}
#MS_nav li ul li:hover {
	background-color: #CCCCCC;
	
}

#MS_nav li ul li a:hover {
	background-color: #CCCCCC;
	
}
#MS_nav li:hover ul {     
	left: auto; 
	
	}
#MS_nav li:hover ul, #MS_nav li.sfhover ul {
	left: auto;
	}
#MS_nav li:hover, #MS_nav li.hover {   
    position: static;   
	
}


/* CSS Update on 02252009 marketing services pages Ends */


#UBM_nav, #UBM_nav ul {
	float: left;
	list-style: none;
	background: #385573;
	font-weight: bold;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
} 

#UBM_nav li {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding: 8px 0px;
	vertical-align: bottom;
	height: 34px;
}

#UBM_nav li a {
  	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-right: 8px;
	margin-left: 8px;
}


/*Updates for Bug-65168 and 64400 on 07July2009 – link style in blank block type – By Cognizant Bugfixteam Starts*/
.noLinkBg a, .noLinkBg a:link{ 
padding: 0;
background: none;
}
.noLinkBg a:hover{
background: none;	
}
.linkBg a, .linkBg a:link{
padding-right: 7px;
background: url(../images/general/arrowSmBlue.gif) no-repeat right center ;
/*white-space: nowrap;*/ /*Commented by Cognizant BugFix Team for Mozilla-2 compatibility Issue*/
}
.linkBg a:hover{
background: url(../images/general/arrowSmOrange.gif) no-repeat right center ;
}
/*Updates for Bug-65168 and 64400 on 07July2009 – link style in blank block type – By Cognizant Bugfixteam Ends*/
/*Updates for Bug-65179 and 64400 on 07July2009 – link style in blank block type – By Cognizant Bugfixteam Starts*/
.genSpacing { margin-top: 10px; margin-bottom: 10px; } 
/*Updates for Bug-65179 and 64400 on 07July2009 – link style in blank block type – By Cognizant Bugfixteam Ends*/

/*Updates for Bug-65197 and 64400 on 07July2009 – tables fall apart in new template – By Cognizant Bugfixteam Starts*/

.storyTable table { border: 1px solid #d4d0c8;  }

.storyTable td { padding: 2px; margin: 1px; border: 1px solid #d4d0c8; }

.td_std_bg_dark { background-color : #647387; padding: 2; margin: 0; border: 1; /*width:450px !important;*/}

.td_std_bg_beige { background-color : #EAECEF; padding: 2; margin: 0; border: 1; }

.td_std_header { text-align : center; background-color : #EAECEF; color: #F8780A; font-weight : bold; } 

.td_std_cream { text-align : center; background-color : #EAECEF; color: #000000; font-weight : bold; padding: 2; margin: 0; border: 1; }

.td_std_cream_left { text-align : left; background-color : #EAECEF; color: #000000; font-weight : bold; padding: 2; margin: 0; border: 1; }

.td_std_plain_cream { background-color : #EAECEF; color: #000000; font-weight : bold; padding: 2; margin: 0; border: 1; }

.td_std_data { background-color : #FFFFFF; color: #000000; padding: 2; margin: 0; border: 1; }

.td_std_data_rt { background-color : #FFFFFF; color: #000000; text-align : right; padding: 2; margin: 0; border: 1; }

.td_std_tableFoot { background-color : #FDD5B3; color:#000000; font-weight: normal; padding: 2; margin: 0; border: 1; }

.td_std_bg_dark {width:450px !important;}
/*Updates for Bug-65197 and 64400 on 07July2009 – tables fall apart in new template – By Cognizant Bugfixteam Ends*/

/*Updates for Bug-65224 and 64400 on 09July2009 – Marketing Services advertise pages – By Cognizant Bugfixteam Starts*/
.marketAds{
float: right;
}
/*Updates for Bug-65224 and 64400 on 09July2009 – Marketing Services advertise pages – By Cognizant Bugfixteam Ends*/

/*Updates for Bug-65266 on 14July2009 – Pages still in old template – By Cognizant Bugfixteam Starts*/
/*Table class Starts*/
.border_table {	PADDING-RIGHT: 4px;	PADDING-LEFT: 8px;	BORDER-LEFT: #b1c4d5 1px solid;	BORDER-BOTTOM: #b1c4d5 1px solid; }

.border_table_right {border-right:#b1c4d5 1px solid; PADDING-RIGHT: 4px;	PADDING-LEFT: 8px;	BORDER-LEFT: #b1c4d5 1px solid;	BORDER-BOTTOM: #b1c4d5 1px solid; BORDER-RIGHT: #b1c4d5 1px solid;	 padding-top:5px; padding-bottom:5px; background:#FFFFFF; }

.border_table_top {	BORDER-TOP: #b1c4d5 1px solid;}

.column_headers {	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	PADDING-BOTTOM: 5px;	VERTICAL-ALIGN: middle;	COLOR: #000000;	PADDING-TOP: 5px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #e6eff8;	border-left:#b1c4d5 1px solid; border-bottom:#b1c4d5 1px solid; border-top:#b1c4d5 1px solid;}

.column_headers_right {	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	PADDING-BOTTOM: 5px;	VERTICAL-ALIGN: middle;	COLOR: #000000;	PADDING-TOP: 5px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #e6eff8;border-left:#b1c4d5 1px solid; border-bottom:#b1c4d5 1px solid; border-top:#b1c4d5 1px solid; border-right:#b1c4d5 1px solid;}
.column_headers_right_text_center {	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	PADDING-BOTTOM: 5px;	VERTICAL-ALIGN: middle;	TEXT-ALIGN: center;	COLOR: #000000;	PADDING-TOP: 5px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #e6eff8; border-left:#b1c4d5 1px solid; border-bottom:#b1c4d5 1px solid; border-top:#b1c4d5 1px solid; border-right:#b1c4d5 1px solid;}

.column_headers_noborder {	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	PADDING-BOTTOM: 5px;	VERTICAL-ALIGN: middle;	COLOR: #000000;	PADDING-TOP: 5px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #e6eff8;	TEXT-ALIGN: left; }

.row_hover {background:#FFFFDD; 	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #B1C4D5;	border-left-color: #B1C4D5;	padding-left: 8px;	padding-right: 8px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	vertical-align: middle;	padding-top: 5px;	padding-bottom: 5px;	PADDING-RIGHT: 4px;	padding-top:5px;	padding-bottom:5px;	}

.table_valuess {	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	PADDING-BOTTOM: 5px;	VERTICAL-ALIGN: middle;	COLOR: #000000;	PADDING-TOP: 5px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #ffffff;}

.table_valuessAC {	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	PADDING-BOTTOM: 5px;	VERTICAL-ALIGN: top;	COLOR: #000000;	PADDING-TOP: 5px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #ffffff;}

.table_valuessMD {	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	PADDING-BOTTOM: 5px;	VERTICAL-ALIGN: top;	COLOR: #000000;	PADDING-TOP: 5px;	FONT-FAMILY: Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #ffffff;}

.border_table_right {border-right:#b1c4d5 1px solid; PADDING-RIGHT: 4px;	PADDING-LEFT: 8px;	BORDER-LEFT: #b1c4d5 1px solid;	BORDER-BOTTOM: #b1c4d5 1px solid; BORDER-RIGHT: #b1c4d5 1px solid;	 padding-top:5px; padding-bottom:5px; background:#FFFFFF; }

.row_hover_righttxt {background:#FFFFDD; 	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	border-right:#b1c4d5 1px solid; PADDING-RIGHT: 4px;	PADDING-LEFT: 8px;	BORDER-LEFT: #b1c4d5 1px solid;	BORDER-BOTTOM: #b1c4d5 1px solid;	padding-top:5px;	padding-bottom:5px;	vertical-align: middle;	}
/*Table class ends*/
/*Updates for Bug-65266 on 14July2009 – Pages still in old template – By Cognizant Bugfixteam Ends*/

/* @end */

#print_content .p_featurecopy {
                FONT-SIZE: 13px; MARGIN: 10px 0px 5px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 19px;
}
#print_content .p_featurecopy A:link {
                PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #688eb4; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 19px;
}
#print_content .p_featurecopy A:visited {
                PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #688eb4; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 19px;
}
#print_content .p_featurecopy A:hover {
                PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #3a638b; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 19px;
}




#print_content .normaltxt ul
{
padding-left:30px;
padding-bottom:8px;
}

#print_content .normaltxt ul li
{
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
list-style-image:url(../images/organge_arrow.jpg);
list-style-position:outside;
padding-bottom:4px;
padding-left:4px;
}


#print_content ol
{
padding-left:30px;
}

#print_content ol  li
{
color:#636363;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding-bottom:4px;
list-style-type:decimal;
list-style-position:outside;
padding-left:0px;
}
#printreg_content .p_featurecopy {
                FONT-SIZE: 13px; MARGIN: 19px 0px 5px 15px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 19px;
}
#printreg_content .p_featurecopy A:link {
                PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #688eb4; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 19px;
}
#printreg_content .p_featurecopy A:visited {
                PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #688eb4; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 19px;
}
#printreg_content .p_featurecopy A:hover {
                PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #3a638b; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline line-height: 19px;
}
.contentBoxBody .latestNews ul{
	padding-left:30px;
	padding-bottom:8px;
	padding-top:10px;
}

.contentBoxBody .latestNews ul li {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	background: url(../images/general/arrowSmOrange.gif) no-repeat left 7px ;
	line-height: 1.2em;
	padding: 4px 4px 4px 10px;
}
.featuredWPVideo {
	border: 1px solid #000;
	text-align: center;
	height: 413px;
	width: 550px;
}

