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: #3C6029;
text-decoration: none;
}
a:hover{
text-decoration: underline;
color: #F8780A;
cursor: pointer;
}






.body{
clear: both;
padding: 15px 15px 12px 15px;
}
#mainContent{
float: left;
width: 635px;
}
.contentBoxBody h2{
font-size: 14px;
margin-bottom: 4px;
}
.contentBoxBody p img{
vertical-align: middle;
}
.clear{clear: both;}

/* @group BlueButton */
#risiPublic a.greenButton{
display: block;
float: left;
color: #fff;
font-weight: bold;
background:  url(../images/general/greenButtonRight.gif) no-repeat top right ;
text-decoration: none;
padding-right: 6px;
font-size: 12px;
line-height: 12px;
}
#risiPublic a.greenButton span{
display: block;
height: 17px;
padding: 5px 2px 0 8px;
background: url(../images/general/greenButtonLeft.gif) no-repeat top left ;
text-align: center;
float: left;
color: #fff;
}
#risiPublic a.greenButton:active{
background:  url(../images/general/greenButtonRightOn.gif) no-repeat top right ;
}
#risiPublic a.greenButton:active span{
background: url(../images/general/greenButtonLeftOn.gif) no-repeat top left ;
}
#risiPublic a.greenButton:hover span{
color: #fff;
cursor: pointer;
}
/* @end */

/* @group Buttons */
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 */

/* @group Header */
#header{
padding: 10px 4px 0 6px;
}
#logo{
float: left;
padding: 0 0 12px 24px;
}
#logo a{
}
#tagline{
/* padding:0 0 0 280px; */
 float: left;
padding-top:14px;
padding-left:10px;
}
#twitterLink{
padding: 15px 7px 0 0;
float: right;
}
/* @group Gnav */

#gnav{
background: url(../images/header/gnavBG.gif) repeat-x ;
margin: 6px 0 0 0;
clear: both;
}
#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 2px;
display: inline;
width:13.9%;
}
#gnav li.first{
background: url(../images/header/gnavLeft.gif) no-repeat top left ;
padding-left: 10px;
}
#gnav a{
display: block;
float: left;
height: 30px;
font-weight: bold;
font-size: 12px;
line-height: 16px;
text-decoration: none;
padding: 11px 24px 0 24px;
color: #333;
margin: 0;
text-align: center;
}
#gnav a:hover{
color: #3C6029;
text-decoration: none;
background: url(../images/header/gnavBgOn.gif) repeat-x top left ;
}
#gnav li.current a{
background: url(../images/header/gnavBgOn.gif) repeat-x top left ;
}
/* @end */

/* @group Aux */
#auxNav{
float: right;
text-align: right;
}
#auxNavLinks{
padding: 10px 3px 10px 0;
}
#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 3px 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:15px 0 23px 130px;
}
/* @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;
color: #567899;
}
#footerLinkGeneral a{
color: #666;
}
/* @end */
/* @end */

/* @group Side Bar */

#sideBar{
width: 300px;
float: right;
}
#sideBar .sideBarAd{
margin: 0 0 10px 0;
}
/* @group sideBarBoxLabel */
.sideBarBoxLabel{
border-top: 1px solid #A3B3C5;
border-bottom: 1px solid #98A5B4;
background: #4E6587 url(../images/content_area/sideBoxLabelBg.gif) repeat-x top;
}
.woodBioMass .sideBarBoxLabel{
background: #688953 url(../images/content_area/sideBoxLabelBgBioMass.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;
}

/*
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;
background: #E9F3E3;
padding: 7px 10px 7px 13px;
font-size: 12px;
line-height: 13px;
color: #777;
}

.sideBarBoxBody{
padding: 3px 13px 0 13px;
}
#woodbioMassSpotLight, #freeNewsletter{
padding-bottom: 6px;
}
.sideBarBoxWithLabel .sideBarBoxBody{
padding: 0 0 0 0;
}
#newsletter{
padding: 12px 23px 15px 24px;
}
.contentFooterCallout #newsletter{
padding: 0 15px 15px 15px;
}
#newsletter input{
width: 160px;
float: left;
}
#contentFooterCallouts #newsletter input{
width: 180px;
}
#newsletter input.off{
color: #aaa;
}
#risiPublic #newsletter a{
float: right;
}
.sideBarBox li, .contentFooterCallBody li{
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;
}
#woodbioMassSpotLight h4{
font-weight: normal;
font-size: 11px;
padding: 10px 5px 1px 10px;
}
.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 ;
}
.woodBioMass .sideBarBox a{color: #3A6129;}

.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;
}

/* @group Industry Leaders */

#industryLeadersCallout{
padding: 12px 20px 10px 18px;
}
#industryLeadersCallout p{
padding: 0 0 8px 0;
line-height: 1.2em;
}
#industryLeadersCallout p a{
font-weight: bold;
padding-right: 8px;
background: url(../images/general/arrowGreenSm.gif) no-repeat right center ;
}



/* @end */

/* @group Twitter */

#twitterCallout p, #twitterCallout a, #twitterCallout  .wrapper, #twitterCallout  img{
padding: 0;
margin: 0;
}
#twitterCallout p{
height: 52px;
}

/* @end */

/* @group Breaking News */
#sb_BreakingNews .sideBarBoxBody{
background: #fff;
padding: 10px 15px 10px 15px;
}


#sb_BreakingNews h3{
background: #D0E0C8;
}
/* My Comment */
#sb_BreakingNews li{
border: 0;
padding: 4px 0 4px 7px ;
background: url(../images/general/arrowSmOrange.gif) no-repeat 0 6px ;
}
#sb_BreakingNews li a{
color: #333;
}
#sb_BreakingNews p{
padding: 4px 0 4px 7px ;
font-size: 10px;
font-weight: bold;
}
#sb_BreakingNews p a{
padding-right: 7px;
background: url(../images/general/arrowGreenSm.gif) no-repeat right 4px ;
}
/* My Comment */
#sb_BreakingNews li a:hover{
color: #F8780A;
}


/* My Comment */


/* @end */

/* @end */
/* @end */

/* @group Content Style */
/* @group ContentBox */
.contentBox{
border: 2px solid #7A92AD;
border-top: 0;
margin-bottom: 10px;
}
.woodBioMass .contentBox{
border: 2px solid #8BA977;
border-top: 0;
}
.nonPremiumBox{
border: 1px solid #D9D9DB;
}
/* @group Content Box Header */

.contentBoxHeader{
border-top: 1px solid #ABB4C0;
border-bottom: 1px solid #ABB4C0;
background: #688953 url(../images/content_area/contentBoxHeaderBgBioMass.gif) repeat-x;
padding: 11px 14px 11px 14px;
clear: both;
}
.nonPremiumBox .contentBoxHeader{
border: 1px solid #fff;
background: #EEEEDD;
}
.contentBoxHeader h2{
text-transform: uppercase;
color: #fff;
font-size: 15px;
line-height: 17px;
}
#whoWeServe h2{
text-transform: none;
text-align: center;
font-size: 18px;
}
.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;
}
.woodBioMass .contentBoxTitle h1{color: #3B602A;}
.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: 20px;
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.shareBtn{
background: url(../images/content_area/iconShare.gif) no-repeat center 16px;
}

/* @end */
/* @end */

/* @group Content Box Body */
.contentBoxBody{
padding: 19px 19px 10px 19px;
}
#whoWeServe .contentBoxBody{
margin: 0 1px 1px 1px;
padding: 19px 10px 10px 19px;
background: #F5F5F5;
}
.contentBoxBody{
font-size: 12px;
line-height: 1.4em;
}
.contentBoxBody p{
margin: 0 0 16px 0;
}
.contentBoxBody ul{
margin: 0 0 12px 1em;
}
.contentBoxBody 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: #3C6028;
margin: 10px 0 4px 0;
}


/* @end */
/* @end */

/* @group Story Styles */

/* @group Related Stories */
.relatedStories{
border: 1px solid #d9d9d9;
float: left;
width: 165px;
padding: 1px;
clear: both;
margin: 0 30px 10px 0;
font-size: 11px;
background: #fff;
}
#whoWeServeNav{
float: right;
margin: 0 0 10px 20px;
}

.relatedStories h3{
border-bottom: 1px solid #d9d9d9;
background: #D0E0C8;
padding:8px 13px;
color: #666;
margin: 0;
}
.relatedStories ul{
padding:8px 13px 0 13px;
margin: 0;
}
.relatedStories li{
padding: 5px 0 5px 7px;
background: url(../images/general/arrowSmOrange.gif) no-repeat left 8px ;
line-height: 1.1em;
}
.relatedStories li a{
color: #333;
}
.relatedStories li.current a{
font-weight: bold;
}
.relatedStories li.current a:hover{
color: #333;text-decoration: none;
}
.relatedStories li a:hover{
color: #F8780A;
}
.relatedStories p{
padding: 4px 10px 0 20px;
}
.relatedStories p a{
padding-right: 8px;
background: url(../images/general/arrowGreenSm.gif) no-repeat right center ;

}

/* @end */
p.dateLine{
font-weight: bold;
color: #333;
margin: 0;
}
p.byLine{
font-style: italic;
}
p.storyIntro{
font-weight: bold;
color: #3C6028;
}

div.authorPhoto{
float: left;
margin: 0 15px 15px 0;
}
.contentBoxBody blockquote{
font-style: italic;
font-weight: bold;
color: #3C6028;
font-size: 14px;
line-height: 1.4em;
}

/* @end */

/* @group Content Footer */

/* @group Content Footer Callout */
#contentFooterCallouts .left{
float: left;
}
#contentFooterCallouts .twoColumns{
float: none;
width: auto;
}
.contentFooterCallout{
border: 1px solid #D9D9DB;
padding: 1px;
float: right;
width: 309px;
}
#homeOurExpertiseCall{
width: 201px;
}
.contentFooterCallBody{
padding: 0 15px 0 15px;
}
.contentFooterCallout h3{
text-transform: uppercase;
padding: 10px 10px 10px 33px;
font-size: 12px;
background: #D0E0C8 url(../images/general/arrowFeatured.gif) no-repeat 14px center;
margin: 0 0 10px 0;
}
.contentFooterCallout p{
padding: 0 0 8px 0;
line-height: 1.2em;
}
.contentFooterCallout p a{
font-weight: bold;
padding-right: 8px;
background: url(../images/general/arrowGreenSm.gif) no-repeat right center ;
}
#homeOurExpertiseCall p a{
font-weight: normal;
float: none;
display: inline;
}
/* @end */

/* @group About Risi */
#contentFooterAbout{
border: 1px solid #D9D9DB;
}
#contentFooterAbout h2{
border-top: 1px solid #ABB4C0;
border-bottom: 1px solid #ABB4C0;
background: #688953 url(../images/content_area/contentBoxHeaderBgBioMass.gif) repeat-x;
color: #fff;
font-size: 13px;
padding: 8px 0 8px 15px;
}
#contentFooterAbout .body{
border: 1px solid #fff;
border-top: 0;
background: #D0E0C8;
padding: 15px 8px ;
}
#contentFooterAbout p{
padding:  0 0 12px 12px;
}

#contentFooterAbout ul{
}
#contentFooterAbout li{
float: left;
}
#contentFooterAbout li a{
text-decoration: none;
display: block;
border: 1px solid #fff;
font-size: 14px;
line-height: 14px;
padding-top: 13px;
height: 26px;
text-align: center;
width: 142px;
margin-left: 8px;
background: #fff url(../images/content_area/aboutRisiLinksBg.gif) repeat-x bottom;
}
#contentFooterAbout li a:hover{
background: #fff url(../images/content_area/aboutRisiLinksBgon.gif) repeat-x bottom;
}
/* @end */



/* @end */
/* @end */

/* @group Section Pages */

/* @group Projects Database */
#projectDatabase {
}
#projectDatabaseLink{
padding-right: 8px;
background: url(../images/general/arrowGreenSm.gif) no-repeat right center ;
}
.projectDBTable{
float: left;
width: 440px;
}
#projectDatabase table{
border-top: 1px solid #CECECE;
border-left: 1px solid #CECECE;
width: 440px;
}
#projectDatabase thead td{
background: #EEEEDD;
padding: 8px 4px 5px 4px;
font-weight: bold;
}
#projectDatabase td{
background: #fff;
border-right: 1px solid #CECECE;
border-bottom: 1px solid #CECECE;
font-size: 10px;
padding: 4px ;
}
#projectDatabase td.firstCol{
border-left: 0;
}
#projectDatabase .projectsKey{
float: right;
width: 130px;
}
#projectDatabase .keyBody{
display: block;
padding: 10px 10px;
}
/* @end */

/* @group Markets & Prices */
#marketsAndPricesList li {
border-bottom: 1px dashed #d9d9d9;
background: none;
padding: 12px 0;
}
#marketsAndPricesList h3 {
margin: 0 0 4px 0;
}
#marketsAndPricesList p {
margin: 0;
font-size: 11px;
line-height: 1.2em
}
.mnpArchiveLink{
background: #EEEEDD;
padding: 9px 10px;
text-align: right;
}
.mnpArchiveLink  a{
font-weight: bold;
padding-right: 8px;
background: url(../images/general/arrowGreenSm.gif) no-repeat right center ;

}

/* @end */


/* @group About Us */
#aboutUs{
padding: 0;
}
.aboutUsIntro{
padding: 20px 15px 0 23px;
}
.aboutUsPageIntro {
padding: 10px 0 0 0;
}
.aboutUsPageIntro h2{
background: #EBEBDC;
color: #3C6029;
border-top: 1px solid #ccc;
padding: 10px 15px 10px 23px;
line-height: 1.1em;
font-size: 20px;
font-weight: normal;
margin: 0 0 10px 0;
}
.aboutUsPageIntro p{
padding: 0 23px 10px 23px;
margin: 0;
}
.aboutUsPageIntro p a{
font-size: 11px;
padding-right: 8px;
background: url(../images/general/arrowGreenSm.gif) no-repeat right center ;
}

/* @end */
/* @group Products */
#products{
padding: 0;
}
.productsIntro{
padding: 20px 15px 0 23px;
}
.product {
padding: 10px 0 0 0;
}
.product h2{
background: #EBEBDC;
color: #3C6029;
border-top: 1px solid #ccc;
padding: 10px 15px 10px 23px;
line-height: 1.1em;
font-size: 20px;
font-weight: normal;
margin: 0 0 10px 0;
}
.product p{
padding: 0 23px 10px 23px;
margin: 0;
}
.product p a{
font-size: 11px;
padding-right: 8px;
background: url(../images/general/arrowGreenSm.gif) no-repeat right center ;
}
.product ul{
padding: 0  0  10px 23px;
}
.product li{
}
#newsletterSignUp{
float: left;
margin-right: 5px;
}

/* @end */

/* @group Our Leadership */
#ourLeadership{
padding: 0;
}
.ourLeadershipIntro{
padding: 20px 15px 0 23px;
}
.bio{
border-top: 1px solid #d9d9d9;
padding: 15px 20px 0 20px;
}
.bio h3{
font-size: 17px;
margin: 0 0 8px 0;
}
.bioPhoto{
float: left;
}
.bioBody{
float: right;
width: 490px;
}
/* @end */

/* @group HOme */

/* @group Solutions */
#homeSolutions{
border: 1px solid #D9D9DB;
padding: 1px;
margin-bottom: 10px;
}
#homeSolutions .wrapper{
background: #3B582A url(../images/content_area/homeSolutionBg.gif) repeat-x 0 0 ;
}
#homeSolutions .graphic{
height: 138px;
background: url(../images/content_area/homeSolutionsGraphic.jpg) no-repeat 0 0 ;
}
#homeSolutions ul{
padding: 50px 0 15px 12px;
height: 100px;
width: 618px;
overflow: hidden;
}
#homeSolutions li{
float: left;
width: 146px;
margin: 0 8px 0 0;
text-align: center;
font-size: 17px;
line-height: 1.2em;
padding: 15px 0 0 0;
}
#homeSolutions li a{
text-decoration: none;
}
#homeSolutions p{
color: #fff;
font-size: 12px;
line-height: 1.4em;
padding: 0 20px 20px 20px;
}
#homeSolutions p a{
color: #fff;
text-transform: uppercase;
padding-right: 8px;
background:  url(../images/content_area/arrowWhite.gif) no-repeat right 4px;
}
/* @end */

/* @group homeFAQCallout */
#homeFAQCallout{
width: 416px;
}
#homeFAQCallout h3{
background: #D0E0C8 url(../images/content_area/questionIcon.gif) no-repeat 14px center;
}
#homeFAQCallout h4{
line-height: 1.3em;
color: #3C6029;
margin: 0 0 10px 0;
font-size: 12px;
}
#homeFAQCallout p {
line-height: 1.6em;
}
#homeFAQCallout p a{
text-transform: uppercase;
color: #666;
background: url(../images/general/arrowSmOrange.gif) no-repeat right center ;
}
#homeOurExpertiseCall .contentFooterCallBody, #homeFAQCallout .contentFooterCallBody{
/* commeted by cognizant offshore team height: 190px;  */
padding: 5px 15px 15px 15px;
}
/* @end */

/* @group Projects List */

#sb_homeProjectsList h3{
background: #D0E0C8;
border-bottom: 0;
}
#sb_homeProjectsList .sideBarBoxBody{
padding: 12px;
background: #E9F3E3;
border-bottom:1px solid #CECECE;
}
#sb_homeProjectsList .sideBarBoxBody a{
font-size: 10px;
padding-right: 8px;
background: url(../images/general/arrowGreenSm.gif) no-repeat right center ;
}

#sb_homeProjectsList table{
width: 100%;
border-top: 1px solid #fff;
}
#sb_homeProjectsList thead td{
background: #EEEEDD;
padding: 8px 4px 5px 4px;
}
#sb_homeProjectsList td{
background: #fff;
border-left: 1px solid #CECECE;
border-bottom: 1px solid #CECECE;
font-size: 10px;
padding: 4px ;
}
#sb_homeProjectsList td.firstCol{
border-left: 0;
}

/* @group Products Key */
.projectsKey{
background: #E4E4E4 url(../images/general/keyBgBott.gif) repeat-x left bottom;
font-size: 9px;
}
.keyToggle{
background: #EDEDEE;
padding: 5px 6px;
}
#sb_homeProjectsList .keyToggle a{
color: #666;
padding-right: 6px;
text-transform: uppercase;
font-weight: bold;
background: url(../images/general/arrowGrayOnGraySm.gif) no-repeat right center ;
font-size: 10px;
}
#hideKey{
display: none;
}
.keyBody{
background: url(../images/general/keyBgTop.gif) repeat-x left top;
display:none;
}
.keyBody p{
margin: 0 0 4px 0;
padding: 0;
line-height: 1em;
}
.keyBody h5{
font-size: 9px;
margin: 0 0 4px 0;
}
.keyBody .col1{
float: left;
padding: 10px 0 0 20px;
width: 120px;
}
.keyBody .col2{
padding: 10px 20px 10px 0;
float: right;
width: 120px;
}
/* @end */



/* @end */

/* @group Who We Serve */

#whoWeServeHome{
border: 1px solid #D9D9DB;
margin: 0 0 10px 0;
padding: 1px;
}
#whoWeServeHome .wrapper{
background: #F5F5F5;
padding: 15px 7px 15px 15px;
width: 609px;
}
#whoWeServeHome h3{
font-size: 17px;
font-weight: bold;
color: #3C6029;
line-height: 1.2em;
margin:  10px 0 8px 0;
width: 190px;
}
#whoWeServeHome p{
line-height: 1.3em;
width: 190px;
}



/* @end */

/* @end */

/* @group Who We Serve */
#risiPublic ul#whoWeServeList {
padding: 0 0 8px 0;
margin: 0;
}
#whoWeServeHome #whoWeServeList {
float: right;
width: 400px;
padding: 0 0 0 0;
margin: 0;
}
#whoWeServeList li{
padding: 0;
margin:  0 7px 7px 0;
border: 1px solid #fff;
float: left;
}
#whoWeServeList li a{
display: block;
float: left;
display:block;
background: #D0E0C8 url(../images/content_area/whoWeServeBg.gif) repeat-x bottom;
text-align: center;
padding: 15px 0;
font-size: 18px;
width: 191px;
text-decoration: none;
}
#whoWeServeList li a:hover{
background: #D0E0C8 url(../images/content_area/whoWeServeBgOn.gif) repeat-x bottom;
}

/* My Comment */


/* @end */

/* @group CaseStudies */
#caseStudies{
padding: 0;
}
.caseStudiesIntro{
padding: 20px 15px 0 23px;
}
.caseStudy {
padding: 20px 0 0 0;
}
.caseStudy h2{
background: #EBEBDC;
color: #3C6029;
border-top: 1px solid #ccc;
padding: 12px 15px 14px 23px;
line-height: 1.1em;
font-size: 24px;
font-weight: normal;
margin: 0;
}
.caseStudyOverview {
background: #F7F7F0;
border-top: 1px solid #fff;
padding: 12px 15px 10px 23px;
margin: 0 0 15px 0;
}
.caseStudyOverview dl{
float: left;
color: #333;
width:  230px;
font-size: 11px;
line-height: 1.1em;
}
.caseStudyOverview dl dt{
text-transform: uppercase;
font-weight: bold;
float: left;
width:34px;
}
.caseStudyOverview dl dd{
float: right;
width: 195px;
}
.caseStudyOverview  dl.caseStudyServices{
float: right;
width:  350px;
}
.caseStudyOverview  dl.caseStudyServices dt{width: 50px;}
.caseStudyOverview  dl.caseStudyServices dd{width: 290px;}

.caseStudy p{
padding: 0 23px 10px 23px;
}
.caseStudy ul{
padding: 0  0  10px 23px;
}
.caseStudy li{
}

/* @end */

/* @group polls Archive */
#righColPoll h4{
color: #3B602A;
}
#righColPoll {
padding: 0 0 10px 0;
}
#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;
}
.pagination{
background: #EEEEDD;
padding: 9px 10px;
text-align: center;
}
.pagination span{
padding: 0 3px;
font-weight: bold;
}
.pagination span a{
font-weight: normal;
}


/* @end */
/* @group Contact Us */
#contactTable{

}
#contactTable table{
width: 100%;
}
#contactTable td{
font-size: 11px;
padding: 7px 10px;
border-top: 1px dashed #ccc;
}
#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;

}

#projectDatabaseNormalLink{
background:none;
padding-right:8px;
}
/* @end */
/* @end */

