body{ background-color:#002E67; margin:0px auto;padding:0px; font-family:Arial; font-size:62.5%; background-image:url(../home/images/bodyBG.gif); background-image: background-repeat:repeat-y; background-position:center;}
#bodyBGpopup{ background-color:#FFFFFF!important; background-image:none;}
#bodyBGUXEpopup{ background-color:#e4eed6!important; background-image:none;}
.bform
{
margin:0px; padding:0px;
}
a:link{color:#0073BB; text-decoration:none;}
a:visited{color:#0073BB; text-decoration:none;}
a:hover{color:#0073BB; text-decoration:none;}
a:active{color:#0073BB; text-decoration:none;}
h1{font-family: Verdana; font-size:2.8em; color:#383838; margin:0px 0px 25px 0px; font-weight:normal; padding:0px;}
h1.popup{font-family: Verdana; font-size:2.0em!important; color:#383838; margin:0px 0px 25px 0px; font-weight:normal; padding:0px;}
h2{background-color:#82AFD7; font-family:Arial; font-size:13px; padding:5px 0px 5px 10px; margin:0px 0px 10px 0px;}
h2.webcastHd{background-color:#fff; font-family:Arial; font-size:18px; padding:0px 0px 5px 0px; margin:0px 10px 10px 0px; font-weight:normal;}
.serviceHead{background-color:#1F6FB6 !important; font-family:Arial; font-size:13px; padding:5px 0px 5px 10px; margin:0px 10px 10px 0px; color:#FFFFFF;}
.heading2{font-family:Arial; font-size:1.8em; padding:0px 0px 10px 10px; margin:0px 10px 0px 0px; font-weight:bold;}
p{ line-height:20px; margin:0px 0px 10px 0px;}
ul{ padding:0px; margin:0px 0px 10px 25px;line-height:20px;}
ul li{list-style-image:url(../images/bullet_ff.gif); *list-style-image:url(../images/bullet.gif); padding:0px 0px 5px 0px;margin:0px; font-family:Arial;  vertical-align:top;}
ul li.sel{margin:0px;padding:0px 0px 5px 0px; font-family:Arial;font-size:1.1em; }
ol{ padding:0px; margin:0px 0px 5px 25px;}
ol li{ list-style-image:none; padding-bottom:5px; font-family:Arial; font-size:1.0em; margin:0px 0px 0px 10px; }
ol li dl{ list-style-image:none; padding-top:5px; font-family:Arial; font-size:1.0em; margin:0px 0px 0px 0px; }
ol li dl blockquote{ list-style-image:none; padding-top:5px; font-family:Arial; font-size:1.0em; margin:0px 25px 0px 25px; }
ol ol{ list-style-image:none; padding-top:5px; font-family:Arial; font-size:1.0em; margin:0px 0px 0px 10px; }
#siteContainer{ margin:0px auto; width:1000px;}
h3{font-size: 1.2em;font-weight:bold;margin:0px;padding:0px;}
.smalltext{font-size: 0.83em;}
.smalltext2{font-size: 0.83em; line-height:150%}
.mandatoryfield{ color:#FF0000; font-size:0.9em; vertical-align:top;}
.compDesc{ font-weight:bold; font-size:1.2em;}
.descTitle{font-family: Arial; font-size:1.3em; color:#4B4B4B; margin-bottom:15px; margin-top:0px; padding:0px;font-weight:bold; background-color:#FFFFFF;}
.tableCheckBoxBg{ background-color:#F1F3FF;}
.blueLargeText{ font-size:1.8em; color:#0C6AA7; font-weight:normal;}
.countryName{ font-size:1.2em; font-weight:bold; color:#0090C7;}
.blueLargenumber{ font-size:2.8em; color:#0C6AA7; font-weight:bold; text-align:center!important;}
.scorednumber{ font-size:2.2em; font-weight:bold; color:#0073BB;}
.scoreText{ font-size:1.6em; color:#444444; font-weight:normal;}
.caption{ float:left; margin-top:5px; margin-left:5px; font-size:1.2em;}
/* ------------------------ Header Container CSS  Start --------------------- */
#headerContainer{padding:0px;background-image:url(../home/images/headerBg.gif);height:105px;width:960px;position:relative;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#headerContainer a{text-decoration:none;}
#headerContainercmn{background-image:url(../images/navBGT.gif);background-position:0px bottom;background-repeat:no-repeat;}
#headerContainercmnIn{padding:0px;background-image:url(../images/headBg.gif);height:100px;width:960px;position:relative;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#headerContainercmnIn a{text-decoration:none;}
#headerContainerPopup{background-image:url(../images/headBgPopup.gif); background-repeat:repeat-x;height:60px;margin: 0px; padding:10px 0px 0px 10px;}
#headerContainerUXEPopup{background-image:url(../images/headBgUXEPopup.gif); background-repeat:repeat-x;height:69px;margin: 0px; padding:10px 0px 0px 10px;}
.headerL{ margin:0px; padding:25px 0px 0px 35px;float:left;}
.headercrvBL {background:url(../home/images/curve/crvHeaderHome.gif) 0 100% repeat-x;width:100%;background-position:top;height: 24px;width: 24px;position: absolute;
	clip: rect(13px 13px auto auto);left:0px;bottom:0px;_bottom:-1px;visibility: visible;}
.headercrvBR{background:url(../home/images/curve/crvHeaderHome.gif) 0 100% repeat-x;width:100%;background-position:top;height:24px;width:24px;position: absolute;
	clip:rect(13px auto auto 13px);bottom: 0px;right: 0px;_bottom:-1px;visibility: visible;}

.headerR{ float:right; width:425px; font-size:11px; text-align:left;}
.headerSepV{background-image:url(../home/images/dividerV.gif);background-position:left;background-repeat:repeat-y;height:103px;letter-spacing:2px; width:170px; }
.headerSepH{ background-image:url(../home/images/dividerH.gif); background-repeat:repeat-x; margin:10px 0px 0px 1px; }
.contactUs{ font-size:12px; color:#565354; padding-top:0px;}
.search{font-size:12px;color:#565354;margin-top: 10px;	margin-right: 0px;margin-bottom:15px;margin-left: 0px;}
.inputimg{margin-top:0px; vertical-align:middle;*vertical-align:top;*padding-top:5px;_padding-top:5px;}
.inputBOx { border-bottom:none; border-right:none; border-left:1px solid #666666; border-top:1px solid #000000; width:130px; height:21px !important;}
.country{ padding:10px 30px 10px 10px;}
.headerText{text-align:center; float:left; width:430px; padding-top:40px; font-family:Verdana; font-size:23px; color:#055FAD; font-weight:bold;}
/*----------------------- Header Container CSS  End -------------------------*/ 

/*----------------------- Promotion Container CSS  start --------------------*/

#promoContainer{background-image:url(../home/images/navCrvT.gif);background-position:0px bottom;background-repeat:no-repeat;}
#promoContainer .mainHome{width:920px;background-color:#FFFFFF;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;}
#promoContainercmn{background-image:url(../home/images/navBGT.gif);background-position:0px bottom;background-repeat:no-repeat;}

.promoMediaContainer{ margin-left:15px; border:1px solid #C8C7C7; float:left; position:relative; padding:7px 7px 7px 7px; width:642px;}
.crvTL{background:url(../home/images/curve/redius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(0 5px 5px 0);top: -1px;	left: -1px;}
.crvTR{background:url(../home/images/curve/redius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(auto auto 5px 5px);top: -1px;right: -1px;	_right: -1px;}
.crvBL{background:url(../home/images/curve/redius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px 5px auto auto);left: -1px;bottom: -1px;_left: -1px;_bottom: -7px;}
.crvBR{background:url(../home/images/curve/redius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px auto auto 5px);bottom: -1px;right: -1px;_bottom: -7px;}
/*------------------------ Promotion Container CSS  End -----------------------*/

/* -----------------------Home Navigation Container CSS  Start --------------------*/
#navContainer{background-image:url(../home/images/navCrvB.gif);background-repeat:no-repeat;}
.navtabs{ height:65px;margin:0px auto 0px auto;width:960px;background-image:url(../home/images/navShdw.gif); background-repeat:repeat-x; background-position:bottom;font-size:14px;font-family:verdana;}
.navtabs ul{list-style:none; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;} 
.navtabs ul li { float:left; list-style:none; margin: 0px 0px 0px 0px; padding: 16px 23px 17px 23px;  text-align:center; color:#FFFFFF; background-image:url(../home/images/navBg.gif);}
.navtabs ul li.certification { float:left; list-style:none; margin: 0px 0px 0px 0px; padding: 5px 15px 5px 15px;  text-align:center; color:#FFFFFF; background-image:url(../home/images/navBg.gif);}
.navtabs ul li a { color:#FFFFFF; text-decoration:none; }
.navtabs ul li a:hover { color:#FFFFFF; text-decoration:none; }
.navtabs ul li a:visited { color:#FFFFFF; text-decoration:none; }
.navtabs ul li.tabsSel { float:left; list-style:none; margin: 0px; padding: 16px 29px 17px 29px; background:url(../home/images/navBgSel.gif) left top; background-repeat:repeat-x; text-align:center;}
.navtabs ul li.tabsSel a {color:#0072AE; text-decoration:none;  }
.navtabs ul li.tabsSel a:hover {color:#0072AE; text-decoration:none;  }
.navtabs ul li.tabSep {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(../home/images/navSep.gif); background-repeat:no-repeat; width:2px;height:49px;}
.navtabs ul li.tabSepBln{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url(../home/images/navBg.gif);background-repeat:repeat-x;width:3px;height:49px;}

/*------------------- Home Navigation Container CSS  End ------------------------*/
/*------------------ Internal pages Navigation CSS  Start ------------------*/
#navContainerCom{background-image:url(../images/navBGB.gif);background-repeat:no-repeat;}
.navtabsCom{height:49px;margin:0px auto 0px auto;width:960px;background-image:url(../images/bgPNav.gif); background-repeat:repeat-x; background-position:bottom;	font-size:14px;font-family:verdana;}
.navtabsCom ul{ list-style:none;  padding: 0px 0px 0px 8px; margin: 0px 0px 0px 0px;} 
.navtabsCom ul li { float:left; list-style:none; margin: 0px 0px 0px 0px;  padding: 16px 20px 0px 20px; text-align:center;}
.navtabsCom ul li.hiddennav { float:left; list-style:none; margin: 0px !important;  padding: 0px !important; width:0px !important;}
.navtabsCom ul li a{color:#FFFFFF;}
.navtabsCom ul li a:hover{color:#FFFFFF;}
.navtabsCom ul li a:visited{color:#FFFFFF;}
.navtabsCom ul li.sel{list-style:none; margin:0px; padding:0px;text-align:center;}
.navtabsCom ul li.sel a{ background-image:url(../images/selNav.gif); background-repeat:repeat-x; float:left; list-style:none; margin:0px;padding: 17px 23px 15px 23px;text-align:center;color:#0073BB;}
.navtabsCom ul li.sel a:hover{ color:#0073BB;}
.navtabsCom ul li.sel a:visited{ color:#0073BB;}
.navtabsCom ul li.selhover{list-style:none; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;text-align:center; background-image: url(../images/hoverImgL.gif); background-repeat:no-repeat; background-position:left top; }
.navtabsCom ul li.selhover a{background-image:url(../images/hoverImgR.gif); background-repeat:repeat-x; background-position:right top; float:left; list-style:none; margin:0px 12px 0px 10px; padding:16px 8px 16px 0px;text-align:center;}
.navtabsCom ul li.tabSep{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url(../images/navSepcmn.gif); background-repeat:no-repeat; width:3px;height:49px;}
.navtabsCom ul li.tabSepBln{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url(../images/blnSep.gif);background-repeat:repeat-x; width:3px;height:49px;}
.secnavtabs{margin:0px;border:1px solid #C7C7C7;padding:7px 7px 7px 7px;float:left;position:relative;font-size:12px;font-family:Arial; width:880px; height:18px; clear:both;}
.secnavtabs ul{list-style:none;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;} 
.secnavtabs ul li {float:left;list-style:none;margin: 0px 10px 0px 10px;padding: 0px 0px 0px 0px;text-align:center;color:#0073BB;}
.secnavtabs ul li a {text-decoration:none; }
.secnavtabs ul li a:hover {color:#878787;text-decoration:none; }
.secnavtabs ul li.sectabSel a{list-style:none; margin: 0px; padding: 0px; text-align:center; color:#000000; font-weight:bold;}
.secnavtabs ul li.secNavSep { margin:2px 0px 0px 0px;_margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(../images/secNavSep.gif); background-repeat:no-repeat; width:2px;height:12px;}
.infoPopUp{margin:0px;border:1px solid #3E92C8;padding:7px 7px 7px 7px;float:left;position:relative;font-size:1em;font-family:Arial; clear:both; background-image:url(../images/curve/infoBG.gif); background-position:left bottom; background-repeat:repeat-x; line-height:20px;
}
.infocrvTL{background:url(../images/curve/bluecrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(0 5px 5px 0);top: -1px;	left: -1px;}
.infocrvTR{background:url(../images/curve/bluecrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(auto auto 5px 5px);top: -1px;right: -1px;	_right: -1px;}
.infocrvBL{background:url(../images/curve/bluecrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px 5px auto auto);left: -1px;bottom: -1px;_left: -1px;_bottom: -7px;}
.infocrvBR{background:url(../images/curve/bluecrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px auto auto 5px);bottom: -1px;right: -1px;_bottom: -7px;}

/*------------------ Internal pages Navigation CSS  End ---------------*/

/*------------------ Body Content Container CSS  Start ------------------*/

#contentContainerHome{ width:920px; background-color:#FFFFFF; margin:0px auto 0px auto; padding:0px 20px 10px 20px;}
#contentContainercmn{ width:905px; background-color:#FFFFFF; margin:0px auto 0px auto; padding:13px 20px 10px 35px;font-family:Arial; font-size:1.2em;  }
#contentContainerPop{  background-color:#FFFFFF; margin:0px; padding:13px 10px 10px 10px;font-family:Arial; font-size:1.2em;  }
#contentContainerUXEPop{  background-color:#e4eed6; margin:0px; padding:13px 10px 10px 10px;font-family:Arial; font-size:1.2em;  }
#contentContainerUXEPop h1{font-family: Verdana; font-size:2.5em; color:#383838; margin:0px 0px 25px 0px; font-weight:lighter; padding:0px;}
.overViewBG{background-image:url(../images/contentBgBtn.gif);background-position:bottom;background-repeat:no-repeat; margin-top:200px;}
#landingPageContainer{ width:905px; background-color:#FFFFFF; margin:0px auto 0px auto; padding:13px 20px 10px 35px;  font-family:Arial; font-size:1.2em; background-repeat:no-repeat; color:7B7D7B;}
table.grid{ width:220px; margin:0px; padding:0px; }
table.grid th{font-weight:bold; padding:3px 0px 4px 10px; text-align:left;font-size:1em;}
table.grid th.head1{background-color:#BED73B;border-left:1px solid #999999;color:#231F20;}
table.grid th.head2{background-color:#9fffee;border-left:1px solid #999999;color:#231F20;}
table.grid th.head3{background-color:#65c5ff;border-left:1px solid #999999;color:#231F20;}
table.grid th.head4{background-color:#e1e6a3;border-left:1px solid #999999;color:#231F20;}
table.grid th.head5{background-color:#ffd148;border-left:1px solid #999999;color:#231F20;}
table.grid th.head6{background-color:#78febb;border-left:1px solid #999999;color:#231F20;}
table.grid th.head7{background-color:#cd9bff;border-left:1px solid #999999;color:#231F20;}
table.grid th.head8{background-color:#ffb574;border-left:1px solid #999999;color:#231F20;}
table.grid th.head9{background-color:#dfa636;border-left:1px solid #999999;color:#231F20;}
table.grid td{padding:5px 0px 5px 10px; text-align:left; font-size:1em;}
table.grid td.border1{ border:#999999 1px  solid; padding:0px 0px 0px 10px;}

table.gridIn{ width:190px; margin:0px; padding:0px; color:#DCDCDC;}
table.gridIn td{  padding:2px 0px 2px 5px; text-align:left; border-bottom:1px solid #DCDCDC; color:#211C21;}
table.gridIn td.brdNone{border-bottom:none;}

table.gridCom{ margin-top:5px; padding:0px;}
table.gridCom td{margin:0px 0px 5px 0px; border-bottom:0px solid #E6E6E6; padding:6px 0px 6px 0px;}
table.gridCom td.botbrdNone{border-bottom:none;}
.comnGrayCrv{border:1px solid #C7C7C7;padding:7px 7px 7px 7px;float:left;position:relative;font-family:Arial; }
#training,#newsMedia,#learnHFI,#newsLetter,#uxCommunity,#speakers{border:1px solid #C7C7C7;padding:7px 7px 7px 7px;float:left;position:relative;font-size:1.2em;font-family:Arial; }
#learnHFI{ width:230px;}
#trainspeak{ width:245px; float:left;}
#training{ width:230px;}
#training h1{font-size:1.1em; color:#000000; font-weight:bold; margin:0px;padding-bottom:2px; font-family:verdana; }
#speakers{ width:230px;}
#speakers h1{font-size:1.1em; color:#000000; font-weight:bold; margin:0px;padding-bottom:2px; font-family:verdana; }
img.figureleft{float:left;margin-bottom:2px;}
#newsMedia{width:410px;margin-left:15px;margin-right:15px;}
#newsMedia h1{font-size:1.1em; color:#000000; font-weight:bold; margin:0px; margin-bottom:7px; padding-bottom:3px; font-family:verdana; }
#newsMedia h2{ color:#000000; font-weight:bold;margin:0px;margin-bottom:4px;font-size:1em; padding-left:25px; padding-top:5px; font-family:verdana; letter-spacing:2px;background-color:#FFFFFF;}
#newsMedia ul {margin:0px; padding:0px;list-style:none;list-style-image:none;}
#newsMedia ul li {margin-bottom:6px; padding:0px;list-style:none;list-style-image:none;}

#community{width:210px; float:left;}
#community h1{font-size:1.1em; color:#000000; font-weight:bold; margin:0px; font-family:verdana; }
#community h2{ color:#000000; font-weight:bold; margin:0px; margin-bottom:5px;font-size:1em;font-family:verdana;}
#community ul {margin:0px; padding:0px;list-style:none; }
#community ul li {margin-bottom:5px; padding:0px;list-style:none; }

.landingPage{ margin:0px; padding:0px;}
.landingPage ul{margin: 10px 0px 0px 0px;padding: 10px 0px 0px 0px;list-style:none; }
.landingPage ul li{margin-bottom:0px;list-style:none;background-image:url(../home/images/moreBtn.gif);background-repeat:no-repeat;background-position:0px 0px;padding: 0px 0px 5px 30px;line-height:20px; list-style-image:none;}
.cua{border:1px solid #C7C7C7;padding:7px 7px 7px 7px;float:left;position:relative;font-size:1.2em;font-family:Arial;width:370px;}
.cuaText{ font-size:1.2em; padding-top:20px; width:60px}
.cuaText10R{ font-size:1.2em; padding-top:20px; margin-right:10px;}
.caseStudy{border:1px solid #C7C7C7;padding:7px 7px 7px 7px;float:left;position:relative;width:270px; cursor:pointer;}
.caseStudyClient{ font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold;}

#portletCrv{border:1px solid #C7C7C7;padding:7px 7px 7px 7px;float:left;position:relative;font-size:1.2em;font-family:Arial; background-image:url(../images/curve/tabheaderBG.gif); background-repeat:repeat-x; margin-top:20px; border-top:0px; border-top:solid 1px #1994ce; }
.portletheader{font-family:Verdana; color:#FFFFFF; font-size:1em; margin:0px; padding:2px 0px 10px; font-weight:bold;}
.lNcrvTL{background:url(../images/curve/lNredius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(0 5px 5px 0);top: 0px;left: -1px;}
.lNcrvTR{background:url(../images/curve/lNredius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(auto auto 5px 5px);top: 0px;right: -1px;_right: -2px;}
.lNcrvBL{background:url(../images/curve/lNredius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px 5px auto auto);left: -1px;bottom: -1px;_left: -1px;_bottom: -8px;}
.lNcrvBR{background:url(../images/curve/lNredius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px auto auto 5px);bottom: -1px;right: -1px;_right: -2px;_bottom: -8px;}
.landingPTextL{ width:505px; margin-top:10px; margin-right:10px; padding-left:20px;line-height:22px;padding-right:15px;}
#newsLetter{ width:200px;}
#uxCommunity{width:200px;}
.uxProf h1{font-size:1.1em; color:#000000; font-weight:bold; margin:0px; border-bottom:2px solid #969799; margin-bottom:5px; padding-bottom:2px; font-family:verdana; }

div.btnB{ background-image:url(../home/images/btnleft.gif); background-repeat:no-repeat; background-position:left top;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#ffffff;}
a:hover.btnB{text-decoration:none;color:#ffffff;}
a.btnB{display:block;background:url(../home/images/btnright.gif) no-repeat right top;padding:3px 7px 5px 7px;margin:0px 0px 0px 0px;border:0px;color:#ffffff;font-weight:bold; font-size:.77em;text-decoration:none;}


.tablewidth{ width:230px; overflow:scroll; overflow-x:hidden; height:300px; border-bottom:1px solid #000000; margin-top:10px;}
.roiBoxHeight{ height:180px;}
.h140{ height:140px;}
.h180{ height:180px;}
.h700{ height:500px;}
.h500{ height:500px;}
.w25{ width:25px;}
.w35{ width:35px;}
.w100{ width:100px;}
.w120{ width:120px;}
.w130{ width:130px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w155{ width:155px;}
.w160{ width:160px;}
.w170{ width:170px;}
.w180{ width:180px;}
.w190{ width:190px;}
.w200{ width:200px;}
.w235{ width:245px;}
.w245{ width:235px;}
.w247{ width:247px;}
.w260{ width:260px;}
.w275{ width:275px;}
.w285{ width:285px;}
.w280{ width:280px;}
.w300{ width:300px;}
.w330{ width:330px;}
.w335{ width:335px;}
.w370{ width:370px!important;}
.w385{ width:385px;}
.w400{width:400px;}
.w440{width:440px;}
.w505{width:505px;}
.w545{width:545px;}
.w580{width:580px;}
.w700{width:700px;}
.w730{width:730px;}
.w750{width:750px;}
.w810{ width:810px;}
.w820{ width:820px;}
.w870{ width:870px;}
.w895{ width:895px;}

.title{font-weight:bold; margin-bottom:10px;}
.h130{ height:130px;}
.imgDisplay{ height:130px; border:1px solid #999999; float:left; margin-bottom:10px; margin-right:10px; padding:2px;}

.more a{background-image:url(../home/images/moreBtn.gif); background-repeat:no-repeat; background-position:right; font-size:.95em; float:right; padding-right:22px; margin:0px;height:21px; padding-top:7px;#padding-top:0px;_padding-top:0px;}
.dividerBox{background-image:url(../home/images/moreBottom.gif); background-repeat:repeat-x; background-position:bottom; height:2px; margin-bottom:5px;}
.bluetext{font-size:1.1em;color:#19467F;float:left;	font-weight:bold;background-image:url(../home/images/bluearrow.gif);background-repeat:no-repeat;padding:5px 0px 10px 20px;background-position: 1px 10px;}

.newsIcon,.webCastsIcon,.whitePaperIcon,.mostVisitedIcon,.jobsIcon,.publicationIcon{	background-image:url('../home/images/mediaIcon.gif');background-repeat:no-repeat;padding:0px 0px;width:25px;height:20px;}
.newsIcon{width:25px;height:20px;background-position:-10px -10px;}
.webCastsIcon{width:25px;height:20px;background-position:-10px -45px; }
.whitePaperIcon{width:25px;	height:20px;background-position:-10px -90px; }
.mostVisitedIcon{width:25px;height:20px;background-position: -10px -130px; }
.jobsIcon{width:25px;height:20px;background-position:-10px -165px ;}
.publicationIcon{width:25px;height:25px;background-position:-10px -204px ;}
#cuasDetails{ margin:0px; padding:0px;}
#cuasDetails h2{ font-family: Arial; font-size:1.3em; color:#4B4B4B; margin-bottom:15px; margin-top:0px; padding:0px;font-weight:bold; background-color:#FFFFFF;}

.contentTitleSep{background-image:url(../home/images/titleDivider.gif); background-repeat:repeat-x;}
.contentTitleSepB{background-image:url(../home/images/titleDividerL.gif); background-repeat:repeat-x;}
.years{ margin:0px; padding:0px; float:left;}
.years ul{margin:0px; padding:0px; font-family:Arial; font-size:1.3em;list-style:none; list-style-image:none;}
.years ul li{margin:0px 10px 0px 0px;padding: 8px 10px 8px 10px; list-style:none;list-style-image:none;}
.years ul li a:hover{ color:#878787;}
.years ul li.yrsel{margin:0px 10px 0px 0px;padding:8px 30px 8px 10px;list-style:none;background-image:url(../images/yrSelBG.gif);background-repeat:no-repeat;color:#FFF;}
.years ul li.yrsel a{ color:#FFF;}
.years ul li.yrsel a:hover{ color:#FFF;}

.alphabetlist{ margin:0px; padding:0px; float:left; margin-right:5px;}
.alphabetlist ul{margin:0px; padding:0px; font-family:Arial; font-size:1em;list-style:none; list-style-image:none;}
.alphabetlist ul li{margin:0px 0px 0px 0px;padding: 5px 10px 4px 15px; list-style:none;list-style-image:none;}
.alphabetlist ul li a:hover{ color:#878787;}
.alphabetlist ul li.sel{margin:0px 0px 0px 0px;padding:5px 30px 4px 15px;list-style:none;background-image:url(../images/alphabetSel.gif);background-repeat:no-repeat;color:#FFF;}
.alphabetlist ul li.sel a{ color:#FFF;}
.alphabetlist ul li.sel a:hover{ color:#FFF;}

.toc{ margin:0px; padding:0px; float:left; margin-right:5px;}
.toc ul{margin:0px; padding:0px; font-family:Arial; font-size:1em;list-style:none; list-style-image:none;}
.toc ul li{margin:0px 0px 0px 0px;padding: 5px 10px 5px 15px; list-style:none;list-style-image:none; clear:both;}
.toc ul li.gHeadertop{margin:0px 0px 0px 0px;padding: 0px 10px 10px 15px; list-style:none;list-style-image:none; font-size:1.4em; font-weight:bold;}
.toc ul li.gHeader{margin:0px 0px 0px 0px;padding: 10px 10px 10px 15px; list-style:none;list-style-image:none; font-size:1.4em; font-weight:bold;}
/*.toc ul li.sel{margin:0px 0px 0px 0px;padding: 7px 10px 4px 15px; list-style:none;list-style-image:none; font-weight:bold; }*/
.toc li.sel{background:url("../images/tocrightSel.gif") no-repeat right top ;padding:7px 15px 8px 0px;margin:0px 0px 0px 0px;color: #FFFFFF; float:left;}
.toc ul li.sel a{background:url("../images/tocLeftSel.gif") no-repeat left top ; padding:8px 6px 10px 15px; margin:0px 0px 0px 0px;color:#FFFFFF; }




.nextBtn {background-image:url(../images/next.gif);background-repeat:no-repeat;color:#FFF;padding:1px 11px 4px 5px;}
.previousBtn{background-image:url(../images/prev.gif);background-repeat:no-repeat;color:#FFF;padding:1px 5px 4px 11px;}
.nextBtn a{ color:#FFFFFF;}
.previousBtn a{ color:#FFFFFF;}
.continueBtn{ border-top:1px solid #62ABD4; padding:10px 20px 10px 10px; text-align:right;}
.imgName{ font-family:Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:bold; color:#000000; margin:0px; padding:0px;line-height:110%}
.imgName2{ font-family:Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:bold; color:#000000; width:220px; margin:0px;}

#landingPgCrv{border:1px solid #C7C7C7;padding:7px 7px 7px 7px;float:left;position:relative;font-size:1.2em;font-family:Arial; background-image:url(../images/curve/tabheaderBG.gif); background-repeat:repeat-x; margin-top:20px; }
#landingPgCrv h1{ font-family:Verdana; color:#FFFFFF; font-size:13px; margin:0px; padding:2px 0px 10px;}
.lNcrvTL{background:url(../images/curve/lNredius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(0 5px 5px 0);top: -1px;left: -1px;}
.lNcrvTR{background:url(../images/curve/lNredius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(auto auto 5px 5px);top: -1px;right: -1px;_right: -1px;}
.lNcrvBL{background:url(../images/curve/lNredius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px 5px auto auto);left: -1px;bottom: -1px;_left: -1px;_bottom: -7px;}
.lNcrvBR{background:url(../images/curve/lNredius.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px auto auto 5px);bottom: -1px;right: -1px;_bottom: -7px;}
.companyName{ font-family: Arial; font-size:1.3em; color:#4B4B4B; margin:0px; padding:0px;font-weight:normal; margin-bottom:25px; width:250px; }
.companyName2{ font-family: Arial; font-size:1.3em; color:#4B4B4B; margin:0px; padding:0px;font-weight:normal; margin-bottom:25px; width:190px;}
.pageFooter{border-top:1px solid #999999; padding-top:10px; padding-bottom:10px;}
/*--------------- Body Content Container CSS  End -------------------*/
/*--------------- Service Content Container CSS  Start -------------------*/
.service{padding:0px; margin:0px 20px 0px 0px;}
.service h2{background-color:#82AFD7; font-family:Arial; font-size:13px; padding:5px 0px 5px 10px; margin:0px 10px 10px 0px;}
.service p{margin:0px; padding:0px 5px 10px 10px; font-family:Arial; font-size:1.1em;}
.service ul li{ line-height:20px;} /*--------------- Added after review -------------------*/

#servicePortlet{border:1px solid #C7C7C7; border-top:1px solid #0074BD;padding:0px;float:left;position:relative;font-family:Arial; font-size:1.1em;float:left;width:330px;}
#servicePortlet_300{border:1px solid #C7C7C7; border-top:1px solid #0074BD;padding:0px;float:left;position:relative;font-family:Arial; font-size:1.1em;float:left;width:300px;}
.servicePrlthead{background-image:url(../images/servicePrtlBG.gif); background-position:bottom left; background-repeat:repeat-x; padding:7px 7px 7px 10px; background-color:#0074BD; color:#FFFFFF; font-family:Arial; font-size:1.2em;}
.servicePrlthead a{ color:#FFFFFF; text-decoration:underline;}
.prltcrvTL{background:url(../images/curve/servicePrltcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(0 5px 5px 0);top: -1px;left: -1px;}
.prltcrvTR{background:url(../images/curve/servicePrltcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(auto auto 5px 5px);top: -1px;right: -1px;}
.prltcrvBL{background:url(../images/curve/servicePrltcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px 5px auto auto);left: -1px;bottom: -1px;_left: -1px;_bottom: -7px;}
.prltcrvBR{background:url(../images/curve/servicePrltcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px auto auto 5px);bottom: -1px;right: -1px;_right: -1px;_bottom: -7px;}
.prltContent{ padding:10px; border-bottom:1px solid #C7C7C7;}
.prltContentnone{ padding:10px;}

.serviceComtBOx{margin:0px;border:2px solid #3E92C8;padding:7px 7px 7px 7px;float:left;position:relative;font-size:1em;font-family:Arial;  background-image:url(../images/curve/comtboxBG.gif); background-position:left bottom; background-repeat:repeat-x; background-color:#F8F8F8;}
.comtcrvTL{background:url(../images/curve/servicecmtcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 18px;width: 18px;position: absolute;clip: rect(0 9px 9px 0);top: -2px; left: -2px;}
.comtcrvTR{background:url(../images/curve/servicecmtcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 18px;width: 18px;position: absolute;clip: rect(auto auto 9px 9px);top: -2px;right: -3px;}
.comtcrvBL{background:url(../images/curve/servicecmtcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 18px;width: 18px;position: absolute;clip:rect(9px 9px auto auto);left: -2px;bottom: -2px;_bottom: -3px;}
.comtcrvBR{background:url(../images/curve/servicecmtcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 18px;width: 18px;position: absolute;clip:rect(9px auto auto 9px);bottom: -2px;_bottom: -3px;right: -3px;}
.comtBOxTxt{font-size:1.3em;font-family:Arial; color:#404042; line-height:20px; }

table.servicegrid{ margin:10px 10px 10px 0px; padding:0px; border:1px solid #CBCFD6; text-align:left;}
table.servicegrid th{ font-family:arial; font-size:1.1em; color:#000000; background-color:#E3E6EC; border-right:1px solid #CBCFD6; padding:5px 5px 5px 10px;}
table.servicegrid td{ margin:0px; padding:5px 5px 5px 10px;font-family:arial; font-size:1.1em; border:1px solid #CBCFD6; border-left:none; border-bottom:none; line-height:20px; }
table.servicegrid .brdNoneT{border-right:none;}
.imgBrd{ padding:2px; border:1px solid #999999; background-color:#FFFFFF;} 

.globalFacts{ margin:0px; padding:0px; float:left; }
.globalFacts ul{margin:0px 0px 0px 25px; padding:0px; font-family:Arial; font-size:1em;list-style:none; list-style-image:none;}
.globalFacts ul li{margin:0px 0px 0px 0px;padding: 0px 5px 15px 5px; list-style:none;list-style-image:url(../images/harrow.gif);}
.globalFacts ul li .title{ font-weight:bold; font-size:1.3em; color:#393939;}

.data ul.globalFacts {margin:0px; padding:0px; font-family:Arial; font-size:1em;list-style:none; list-style-image:none;}
.data ul.globalFacts li{margin:0px 0px 0px 20px;*margin:0px 0px 0px 15px;padding: 0px 0px 3px 1px;*padding: 0px 0px 5px 5px; list-style:none;list-style-image:url(../images/harrow.gif); font-size:1.2em; font-weight:bold;}


#newsletter{padding:0px;float:left;position:relative;font-family:Arial; background-image:url(../images/curve/issueBoxBG.gif); background-position:left bottom; background-repeat:repeat-x; background-color:#E7E7E7;}
.NlcrvTL{background:url(../images/curve/issueBoxCrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(0 5px 5px 0);top: 0px;left: 0px;}
.NlcrvTR{background:url(../images/curve/issueBoxCrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip: rect(auto auto 5px 5px);top: 0px;right: 0px;_right: -1px;}
.NlcrvBL{background:url(../images/curve/issueBoxCrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px 5px auto auto);left: 0px;bottom: 0px;_left: 0px;_bottom: -5px;}
.NlcrvBR{background:url(../images/curve/issueBoxCrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 10px;width: 10px;position: absolute;clip:rect(5px auto auto 5px);bottom: 0px;right: 0px;_right: -1px;_bottom: -5px;}

#commentsTabBox{padding:0px;float:left;position:relative;font-family:Arial; background-color:#e6e6e6; padding:10px 10px 10px 10px;}
.TabBoxcrvTL{background:url(../images/curve/tabBoxcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 12px;width: 12px;position: absolute;clip: rect(0 6px 6px 0);top: -1px;left: -1px;}
.TabBoxcrvTR{background:url(../images/curve/tabBoxcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 12px;width: 12px;position: absolute;clip: rect(auto auto 6px 6px);top: 0px;right: 0px;_right: -1px;}
.TabBoxcrvBL{background:url(../images/curve/tabBoxcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 12px;width: 12px;position: absolute;clip:rect(6px 6px auto auto);left: 0px;bottom: 0px;_left: -1px;_bottom: -3px;}
.TabBoxcrvBR{background:url(../images/curve/tabBoxcrv.gif) 0 100% repeat-x;width:100%;background-position:top;height: 12px;width: 12px;position: absolute;clip:rect(6px auto auto 6px);bottom: 0px;right: 0px;_right: -2px;_bottom: -3px;}

.commentstabs{ height:25px; _height:20px; }
.commentstabs div {float:left;}
.commentstabs div.current{background:url("../images/tab-sel-left.jpg") no-repeat left top;}
.commentstabs div.current span{display:block;background:url("../images/tab-sel-right-2.jpg") no-repeat right top;padding:5px 10px 0px 6px;_padding:5px 10px 0px 16px;text-decoration: none;color: #0073BB;}

input[type=text]{ border-top:2px solid #1374B8;border-left:2px solid #1374B8;border-bottom:1px solid #BDD7E8;border-right:1px solid #BDD7E8; color:#000; font-family:Arial, Helvetica, sans-serif; height:22px; font-size:1.2em; padding:3px 5px 0px 5px;}

input[type=submit]{ cursor:pointer;
border:solid 0px #004779;
background:#999;
color:#666;
font-weight:bold;
padding: 0px 5px 3px 5px;
*padding: 1px 1px;
_padding: 1px 1px;
height:25px;
color:#fff;
-moz-border-radius: 5px;
background:url("../images/buttonbg.png") repeat-x left top;}
input[type=reset]{ cursor:pointer;
border:solid 0px #004779;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 5px;
*padding: 1px 1px;
_padding: 1px 1px;
height:25px;
color:#fff;
-moz-border-radius: 5px;
background:url("../images/buttonbg.png") repeat-x left top;}

select{ border-top:2px solid #1374B8;border-left:2px solid #1374B8;border-bottom:1px solid #BDD7E8;border-right:1px solid #BDD7E8; color:#000; font-family:Arial, Helvetica, sans-serif; height:22px; font-size:1.2em; padding:0px 0px 0px 5px;}

textarea{ border-top:2px solid #1374B8;border-left:2px solid #1374B8;border-bottom:1px solid #BDD7E8;border-right:1px solid #BDD7E8; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:0px 0px 0px 5px;}
/*input[type=submit]{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:5px 10px 5px 10px; background-color:#1374B8}*/

.inputwidth370{width:370px;}
.inputwidth270{width:270px;}
.inputwidth278{width:278px;}
.inputwidth170{width:170px;}
.inputwidth90{width:90px;}
.selectText{ border-top:1px solid #005A93;border-left:1px solid #005A93;border-bottom:1px solid #4A8AB2;border-right:1px solid #4A8AB2; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; }
.selectTextwidth{ width:290px;}
.testimoniBox_small{ width:420px; margin-right:10px; margin-bottom:10px; float:left; height:300px;}
.testimoniBox_large{ width:420px; margin-right:10px; margin-bottom:10px; float:left; height:400px;}
.bordgreen{ border:1px solid  #BFD73B;}



/*--------------- Service Content Container CSS  End -------------------*/

/*-------------- Footer Container CSS  Start -----------------------*/
#footerContainer{ background-image:url(../home/images/footerBg.gif); background-repeat:repeat-x;font-size:1em;	color:#221F1F;margin:0px auto 0px auto;	padding:15px 10px 10px 10px;width:940px;text-align:center;font-family:Verdana;}
.navGrdbot{	background-image: url(../home/images/transNavBot.gif);background-repeat: repeat-x;margin: 0px auto;padding:0px;height:9px !important; width:960px;}
/*------------------- Footer Container CSS  End ---------------*/

/*------------ Global CSS  Start ---------------*/
.dividerBlue{border-top:1px solid #0374BA;}
.dividerGray{border-top:1px solid #CCCCCC;}
.seeAll a{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#0076B1; text-decoration:underline;}
.popUpML{background-image:url(../images/popUpLBg.gif); background-repeat:repeat-x; width:289px; padding:3px 15px 3px 15px; border-left:1px solid  #E4E2D3;}
.popUpMR{ background-image:url(../images/popUpR.gif); background-repeat:repeat-y; background-position:right top; width:325px; line-height:20px;}
.smallFont{ font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
#pg2{display:none;}
#pg3{display:none;}
#pg4{display:none;}
#pg5{display:none;}
#pg6{display:none;}
.uLine{ text-decoration:underline;}
.textcLGry{ color:58585B;}
.clear{ clear:both; margin:0px; padding:0px;}
.fullwidth{ width:100%;}
.fullwidth1{ width:99%;}
.fL{ float:left;}
.fR{ float:right;}
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
.mT-10{margin-top:-10px;}
.mT35{margin-top:35px;}
.mL5{margin-left:5px;}
.mL10{margin-left:10px;}
.mL20{margin-left:20px!important;}
.mL30{margin-left:30px;}
.mR5{margin-right:5px;}
.mR7{margin-right:7px;}
.mR10{margin-right:10px;}
.mR15{margin-right:15px;}
.mR20{margin-right:20px;}
.mR30{margin-right:30px;}
.mR40{margin-right:40px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mB25{margin-bottom:25px;}
.mB100{margin-bottom:100px;}
.mB225{margin-bottom:225px;}
.mB300{margin-bottom:300px;}
.pR5{padding-right:5px;}
.pT5{padding-top:5px;}
.pT10{padding-top:10px;}
.pT11{padding-top:11px;}
.pT15{padding-top:15px;}
.pR10{padding-right:10px;}
.pR15{padding-right:15px;}
.pR25{padding-right:25px;}
.pR35{padding-right:35px;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}
.pB10{padding-bottom:10px;}
.mTRBL{ margin:0px !important; }
.pTRBL{ padding:0px !important; }
.pmTL{ padding:2px 0px 0px 5px ; }


/*############################################## Global CSS  End ###########################################################*/

/*---------- Old CSS Start Here------------*/
.main
{
	text-align: center;
}
#maintable
{
	/*background-color: transparent ;*/
	background-color: #FFFFFF;
	margin: auto;
}
.bannerbg
{
	background-image:  url(images/mainmenu/header_bg.jpg);
	height: 87px;
}

#content
{
	margin-top: 15px;
}
#content1
{
	margin-top: 10px;
	margin-bottom: 10px;
}
td.promotionalarea
{
	vertical-align: top;
	text-align: right;
}
.promotional
{
	margin-bottom: 5px;
	background-color: #D6E6F6;
	width: 180px;
	vertical-align: top;
}
.promotional2
{
	margin-bottom: 5px;
	background-color: #D6E6F6;
	width: 170px;
	vertical-align: top;
}
.promotionalhome
{
	margin-bottom: 5px;
	background-color: #D6E6F6;
	width: 180px;
	vertical-align: top;
}
.promotionalhome2
{
	margin-bottom: 5px;
	background-color: #D6E6F6;
	width: 170px;
	vertical-align: top;
}

ul.home
{
list-style-image: url(images/bullet1.gif);
padding-left: 0px;
margin-left: 0px;
margin-bottom: 0px;
}
ul.home li
{
list-style-image: url(images/bullet1.gif);
padding-left: 0px;
padding-left: 0px;
padding-bottom: 0px;
}


#data
{
	margin-top: 20px;
}

.imgleft
{
	float: left;
	margin-right: 10px;
}
p.left
{
	float: left;
	text-align: left;
	}
p.homeheader
{
	font-weight: bold;
	margin-bottom: 5px;
}
.footer
{
	background-color: #E8ECF0;
	height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	padding-top: 5px;
	line-height: 25px;
	font-size: 11px;
}

p.bannertext
{  
	vertical-align: top;
	font-size: 11px;
	text-align: right;
	margin-top: 7px;
	color: #FFFFFF;
	font-weight: bold;
}
a:link.bannerlink
{
 color: #FFFFFF;	
 text-decoration: underline; 
}
a:visited.bannerlink
{
 color: #FFFFFF;	
 text-decoration: underline; 
}
a:active.bannerlink
{
 color: #FFFFFF;	
 text-decoration: underline; 
}
a:hover.bannerlink
{
 color: #FFFFFF;	
 text-decoration: underline;
}
.tocsel
{
	background-image: url(images/toc_sel_1.gif);
	vertical-align: middle;
	height: 24px;
}
.leftnav td
{
	padding-left: 10px;
	font-size: 12px;
	white-space: nowrap;	
	height: 24px;	
}
.leftnav th
{
	padding-left: 10px;
	font-size: 12px;
	height: 24px;
	color: #000000;
	font-weight: bold; 
	white-space: nowrap;	
	text-align: left;
}
.leftnav a
{
	color: #000000;
	text-decoration: none;
}
.leftnav a:link
{
	color: #000000;
	text-decoration: none;
}
.leftnav a:active
{
	color: #000000;
	text-decoration: none;
}
.leftnav a:visited
{
	color: #000000;
	text-decoration: none;
}
.leftnav a:hover
{
	color: #000000;
	text-decoration: underline;
}

.WUDheading
{
	font-size: 1.5em;
}
.UPApatternsheading
{
	font-size: 1.5em;
	color: #356AB3;
}

#maincontent
{
	margin-left: 10px;
	width: 550px;
}
.contentpadding
{
  padding-left: 10px;
  padding-right: 5px;
}
.header
{
	background-color: #E3E6EC;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	vertical-align: top;
	}
/* added on 24 feb 2004 by vishal from old site */	
.contentdivider
{
height: 14px;
}
.right
{
text-align: right;
float: right; 
}
.center
{
text-align: center;
}


/*
defined new class at the bottom of this document 
.caption
{
font-style: italic; 
font-size: 90%;
}*/

.imgright
{
	float: right;
	padding-left: 10px;
}
.indent
{
	padding-left: 20px;
}
li.extraspace
{
	padding-bottom: 20px;
}
.contentdivider1
{
	border-style: solid;
	border-color: #CCCCCC;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;		
	width: 100%;
	}
.warning
{
		color: Red;
		padding-left:10px;
}
.underline
{
	text-decoration: underline;
}
.monofnt
{
	font-family:  "Courier New", Courier,monospace;
}
.unews_line
{
	background-image: url(downloads/images/crv_title_bg.gif);
}
.tocunsel
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.data
{
	
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border:1px solid #3E92C8;

}
.dataNoborder
{

	border:0px solid #3E92C8 !important;
	margin-left: 0px;
}
.data th
{
	
	vertical-align: top;
	padding:5px 5px 5px 10px;
	background-color: #82AFD6;
	text-align: left;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:1px;
}
.data tr.headerBG th
{
	
	vertical-align: top;
	padding:5px 5px 5px 10px;
	background-image:url(../images/crtft_header.gif); background-repeat:repeat-x;  
	text-align: left;
	font-size:1.2em;
	font-weight:normal;
	color:#FFF;
	letter-spacing:1px;
}
.data tr.headerNL th
{
	
	vertical-align: top;
	padding:5px 5px 5px 10px;
	text-align: left;
	background-color:#005A93;
	font-size:1.2em;
	font-weight:normal;
	color:#FFF;
	letter-spacing:0px;
}

.data tr.headerfeedback th
{
	
	vertical-align: top;
	padding:5px 5px 5px 10px;
	text-align: left;
	background-color:#1F6FB6;
	font-size:1.2em;
	font-weight:normal;
	color:#FFF;
	letter-spacing:0px;
	font-weight:bold;
}

.data tr.headerNL th a
{
	color:#FFF;
	
}
.data td
{
	vertical-align: top;
	padding: 5px 5px 5px 10px;	
	line-height:20px;

}
.data td.btnComn
{
	vertical-align: top;
	padding: 5px 5px 5px 0px;	
	line-height:10px;
}
.data td.btmtext
{ vertical-align:bottom!important;
}
.data td.spacer
{
	vertical-align: top;
	padding: 0px;	
	margin: 0px;	
	
}
.data tr.altrow td
{   vertical-align: top;
	padding: 5px 5px 5px 10px;		
	line-height:20px;
	background-color:#E6E6E6;
}
.data td.feedback
{   vertical-align: top;
	padding: 5px 15px 5px 15px;		
	line-height:20px;
	background-color:#e6e6e6;
}
.data td.padrightNone
{   padding:5px 0px 5px 10px !important;		
	
}
.data td.selOption, tr.altrow td.selOption
{
color:#00CC00;

} 
.data tr.altrow td.btnComn
{   vertical-align: top;
	padding: 5px 5px 5px 0px;	
	line-height:10px;
}
.data ul{ padding:0px; margin:0px 0px 10px 13px;}
.data ul li{list-style-image:url(../images/bullet_ff.gif); *list-style-image:url(../images/bullet.gif); padding:0px 0px 2px 0px;margin:0px; font-family:Arial; font-size:1em;  vertical-align:top;}
.data ul.noindent
{
	list-style: disc;
	padding-left: 6px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.data ul.quiz{ padding:0px; margin:0px 0px 10px 10px;}
.data ul.quiz li{list-style-image:none; background-image:url(../images/incorrect.gif)!important; list-style:none; background-position:0px 7px; background-repeat:no-repeat;padding:0px 0px 5px 18px;margin:0px; font-family:Arial; font-size:1em; }
.data ul.quiz li.rightanswer{list-style-image:none; background-image:url(../images/correct.gif)!important; list-style:none; background-position:0px 6px; background-repeat:no-repeat;  padding:0px 0px 5px 18px;margin:0px; font-family:Arial; font-size:1em; color:#4D9144; }
.data ul.quiz li.wrongAnswer{list-style-image:none; background-image:url(../images/incorrect.gif)!important; list-style:none; background-position:0px 7px; background-repeat:no-repeat;padding:0px 0px 5px 15px;margin:0px; font-family:Arial; font-size:1em; color:#FF0000; }

#colsep
{	
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.data p.botspace
{
	margin-bottom: 10px;
}
.alternaterow
{
	background-color:  #F2F4F8;
}
p.extraspace
{
	margin-bottom: 20px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

.alertbox
{
	background-color: #FFFDF1;
	border-color: #BEAC6E;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	margin-bottom: 10px;
	font-size:1.2em;
}
.alertbox td
{
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.alertbox th
{
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #FFE8AA;
	text-align: left;
	font-size: 0.8em;
	font-weight: bold;
}
.alertbox p.indent
{
	padding-left: 20px;
	margin-bottom: 0px
}
.modalbannerbg
{
	background-image:  url(images/mainmenu/header_modelpage.jpg);
	height: 57px;
}
.lbannerbg
{
	height: 20px;
	
}
.contentgap
{
	width: 30px;
}
.globalhome
{
	height: 50px;
	padding-bottom: 20px;
	vertical-align: bottom;
}
.rightgap
{
	padding-right: 20px;
}
ul.noindent
{
	list-style: disc;
	padding-left: 6px;
	margin-left: 0px;
	margin-bottom: 10px;
}
ol.noindent
{
	/*list-style: disc;*/
	padding-left: 15px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
ol.noindent li ul li
{
	font-weight: normal;
}
.border
{
	border-style: solid;
	border-color: #CBCFD6;	
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}
.extraright td
{
	padding-right: 10px;	
	padding-bottom: 1px;
	padding-top: 1px;
}
h3.nospace
{
font-size: 0.9em;
margin-top: 0px;
margin-bottom: 0px;
/*margin-bottom: 15px;*/
}
ul.last
{
	margin-left: 0px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
ul.noindentlast
{
	list-style: disc;
	padding-left: 6px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.padding p
{
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: top;
}
.padding ul
{
	margin-left: 5px;

	margin-right: 5px;
	vertical-align: top;
}
ul ul
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.defaultpadding p
{
	margin-right: 10px;
}

ul.homenews
{
list-style-image: url(images/bullet1.gif);
padding-left: 0px;
padding-bottom: 0px;
margin-left: 0px;
margin-bottom: 0px;
}
ul.homenews li
{
list-style-image: url(images/bullet1.gif);
padding-left: 0px;
padding-left: 0px;
padding-bottom: 10px;
}
.printlogo
{	
	display: none;
}
/* added by vishal on 9th may 2005*/
.alertboxbottom
{
	background-color: #FFFDF1;
	border-color: #BEAC6E;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	margin-bottom: 10px;
}
.alertboxbottom td
{
	vertical-align: bottom;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.alertboxbottom th
{
	vertical-align: bottom;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #FFE8AA;
	text-align: left;
	font-size: 0.8em;
	font-weight: bold;
}
/* this should be used when we want small Italic text */
p.caption
{
font-style: italic; 
font-size: 90%;
}
/* this should be used when we want normal Italic text */
span.caption
{
font-style: italic; 
}

/* added on 01/23/06 by vishal for new alertbox style with td border */
.alertboxtdbrd
{
	background-color: #FFFFFF;
	/*background-color: #FFFDF1;*/
	/*border-color: #BEAC6E;*/
	border-color: #E7E0CF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	margin-bottom: 10px;
}
.alertboxtdbrd td
{
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	/*border-color: #BEAC6E;*/
	border-color: #E7E0CF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}
.alertboxtdbrd th
{
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #FFE8AA;
	text-align: left;
	font-size: 0.8em;
	font-weight: bold;
	/*border-color: #BEAC6E;*/
	border-color: #E7E0CF;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}
.alertboxtdbrd p.indent
{
	padding-left: 20px;
	margin-bottom: 0px
}
.alternaterowalert
{
  background-color: #FFFDF1;
}

/*.alternaterowalert1
{
	FCF7DC}
*/
/*Internal Tabs By Ajit 140207*/
td.tabsbg{background: url("images/tabsbg.gif");}
.tabs{margin-left:0px ;padding-left: 0px; margin-top: 0px;}
.tabs div {
      float:left;
      background:url("images/deseltableft.gif") no-repeat left top;
	   margin-right: 4px;
		list-style: none;
		font-size: .95em;
}
.tabs div.current{background:url("images/seltableft.gif") no-repeat left top;
background-position: bottom;}
.tabs span {
	font-family: Arial, Helvetica, sans-serif;
   /*float:left;*/
   display:block;
   background:url("images/deseltabright.gif") no-repeat right top;
	/*background-position: bottom;*/
	padding:5px 6px 3px 6px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	/*height: 23px;*/
	text-align: center;
	cursor: pointer;
	}
.tabs a:link{text-decoration: none;color: #000000;}
.tabs a:active{text-decoration: none;color: #000000;}
.tabs a:visited{text-decoration: none;color: #000000;}
.tabs a:hover{text-decoration: none;color: #000000;}
.tabs div.current{background:url("images/seltableft.gif") no-repeat left top; height: 23px;}
.tabs div.current span{
	/*font-family: Arial, Helvetica, sans-serif;*/
	background:url("images/seltabright.gif") no-repeat right top;
	color: #000000;
	font-weight: bold;
	padding:5px 6px 3px 6px;
	text-decoration: none;}
	.tabs div.current a:visited{
	font-family:  Arial, Helvetica, sans-serif;
	background:url("images/seltabright.gif") no-repeat right top;
	color: #000000;
	font-weight: bold;
	padding:5px 6px 3px 6px;
	text-decoration: none;}
.tabs div.group{padding-left: 10px;margin-left: 0px;background-image: none;font-size: 1px;}
.inttabborder{
	border-left: 1px solid #97bcdf;
	border-right: 1px solid #97bcdf;
	border-bottom: 1px solid #97bcdf;
	padding: 5px 5px 0px 5px;
	margin: 5px 5px 0px 5px; 
}

/*---------- Old CSS End Here ------------*/
/*##################################HFI Slider Start #####################################################*/
.stepcarousel {position: relative;overflow: scroll;height: 280px;}
.stepcarousel .belt {position: absolute;left: 0;top: 0;}
.stepcarousel .panel {float: left;overflow: hidden;	margin: 0px;}

.stepcarousel .beltnew {position: absolute;left: 0;top: 0;}
.stepcarousel .panelnew {float: left;overflow: none; margin: 0px; width:285px;}
/*##################################HFI Slider End #####################################################*/

.gfg-root{width:180px;height:auto;position:relative;overflow:hidden;text-align:center;font-family:"Arial",sans-serif;font-size:11px;border:0px solid #BCCDF0;}
.gfg-title{font-size:14px;font-weight:bold;color:#3366cc;background-color:#E5ECF9 !important;line-height:1.4em; overflow : hidden; white-space : nowrap;display:none;}
.gfg-title a { color : #3366cc;}
.gfg-subtitle {font-size: 12px;font-weight : bold;color : #3366cc; background-color: #E5ECF9;line-height : 1.4em;overflow : hidden;white-space : nowrap;margin-bottom : 5px; font-family: Verdana;letter-spacing:2px;}
.gfg-subtitle a {color : #3366cc;}
.gfg-entry {background-color : white;width : 100%;height : 6.9em;position : relative;overflow : hidden;text-align : left;margin-top : 3px; display:none;}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result { position : relative; background-color : white; width : auto; height : 100%; padding-left : 0px; padding-right : 0px;}
.gfg-list { position : relative; overflow : hidden; text-align : left; margin-bottom : 5px;}
.gfg-listentry {line-height : 1.5em;padding-left : 0px;padding-right : 0px;margin-left : 0px;margin-right : 0px; padding-top:3px; padding-bottom:3px;}
.gfg-listentry-odd { background-color : #F6F6F6;}
.gfg-listentry-even {}
.gfg-listentry-highlight {background-image:url(../home/css/images/garrow.gif); background-repeat: no-repeat; background-position : center left;}

/* FeedControl customizations. */
.gfg-root .gfg-entry .gf-result .gf-title {font-size: 14px; line-height : 1.2em; margin-bottom : 2px;}
.gfg-root .gfg-entry .gf-result .gf-snippet { height : 3.8em; color: #000000; margin-top : 3px;}

/*   Easy way to get horizontal mode, applicable via js options to gadget. */

.gfg-horizontal-container { position : relative;}

.gfg-horizontal-root {height : 1.5em;_height : 100%;position : relative;text-align : center;font-family: "Arial", sans-serif;font-size: 13px;border: 1px solid #AAAAAA;
  padding : 5px; margin-right : 80px;}

.gfg-horizontal-root .gfg-title {font-weight : bold;background-color: #FFFFFF;line-height : 1.5em;overflow : hidden;white-space : nowrap;float : left;padding-left : 10px;padding-right : 12px;border-right: 1px solid #AAAAAA;}
.gfg-horizontal-root .gfg-title a {color : #444444;text-decoration : none;}
.gfg-horizontal-root .gfg-entry { width : auto; height : 1.5em; position : relative; text-align : left; margin-top : 0px; margin-left : 0px; padding-left : 10px;}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {position : relative; background-color : white; width : 100%; height : 100%; line-height : 1.5em; overflow : hidden;
  white-space : nowrap;}

.gfg-horizontal-root .gfg-list { display : none;}

/* FeedControl customizations. */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author { display : none;}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title { color: #0000cc; margin-right : 3px; float : left;}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {  float : left;}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {  display : block;  color: #AAAAAA;}

.gfg-branding { text-align : left; position : absolute; right : 0px; top : 0px; width : 80px;}

.gfg-collapse-open, .gfg-collapse-closed { background-repeat : no-repeat; background-position : center; cursor : pointer; float : right; width : 17px; height : 20px;}

.gfg-collapse-open { background-image : url('../home/css/arrow_open.gif');}

.gfg-collapse-closed { background-image : url('../home/css/arrow_close.gif');}

.gfg-collapse-href {  float : left;}

.clearFloat {  clear : both;}

.dataUXobjects
{
	
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	border:1px solid #3E92C8;
}
.dataUXobjects th
{
	
	vertical-align: top;
	padding:5px 5px 5px 10px;
	background-color: #82AFD6;
	text-align: left;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:1px;
	
}
.dataUXobjects td
{
	vertical-align: top;
	padding: 5px 5px 5px 10px;	
	line-height:20px;


}
.dataUXobjects ul
{
list-style-image: url(../tools/images/listarrow.gif);
padding-left: 0px;
margin-left: 50px;
margin-bottom: 10px;
}
.dataUXobjects ul li
{
list-style-image: url(../tools/images/listarrow.gif);
padding-left: 0px;
padding-bottom: 0px;
}
.dataUXobjects ul li.objectheader
{
list-style: none;
margin-left: -18px;
padding-left: 0px;
padding-bottom: 0px;
color: #94a2b5;
font-weight: bold;

}
div.dots
{
	float: left;
	clear: both;
	line-height:20px;
	font-size:13px;
	width: 100%;
	background: url("/tools/images/dotleaders.png") left 85% repeat-x;
}
span.term
{
	float: left;
	padding-left: 10px;
	padding-right: 3px;
	background-color: #fff;
}
span.page
{
	float: right;
	padding-left: 3px;
	padding-right: 10px;
	background-color: #fff;
}

.upperdiv{position:absolute;z-index:1000;width:100%;text-align:center; display:none; margin-top:30px;background-image:url(../images/sitemapBtm.png);  background-repeat:repeat-x; background-position:bottom left;} 
.sitemapmain{}
.sitemap{margin-bottom:20px;}
.sitemap th{ border-bottom:1px solid #545454; font-family:Arial; font-size:12px;color:#FFFFFF; height:25px;text-align:left;}
.sitemap th a{ text-decoration:none; color:#fff;}
table.sitemap th a:hover{ text-decoration:none; color:#fff;}
.sitemap th a:visited{ text-decoration:none; color:#fff;}
.sitemap td{ font-family:Arial; font-size:11px;color:#FFFFFF; height:18px; text-align:left; vertical-align:top;}
.sitemap td a{ text-decoration:none; color:#fff;}
.sitemap td a:hover{ text-decoration:none; color:#fff;}
.sitemap td a:visited{ text-decoration:none; color:#fff;}
.sitemap th.Brdnone{ border-bottom:none;}
.sitemap ul{ padding:0px; margin:0px;}
.sitemap ul li{ padding:3px 5px 3px 5px; margin:0px; list-style:none; list-style-image:none;}

.siteMapContainer{ background-color:#000;color:#FFFFFF;}
.siteMaptext{background-color:#000; margin:0px auto; width:950px; padding:10px 0px 5px 10px;height:30px; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; background-image:url(../images/sitemapBtm_1.gif); background-position:bottom left; background-repeat:repeat-x; }
.siteMaptext a{color:#FFFFFF; }
div.skip {font-size:0;height:0;line-height:0;width:0;}
.skip {height:1px;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;}
@media print {
body{ margin:0px; padding:0px; height:100%; page-break-inside:avoid;}
.siteMapContainer{ visibility:hidden; display:none;}
#headerContainercmn{ visibility:hidden;}
.headerL{visibility:visible; margin:0px; padding:0px;}
#navContainerCom{ visibility:hidden; display:none;}
.secnavtabs{visibility:hidden; display:none;}
#arrdiv{display:none; visibility:hidden;}
#shareBtn{display:none; visibility:hidden;}
.continueBtn{ visibility:hidden; display:none;}
.headerText{ visibility:visible;  margin:0px;}
h1{font-family:Verdana; font-size:2.8em; color:#383838;  margin-top:0px; font-weight:normal; margin-bottom:0px;float:left;}
#cuas{margin-top:0px; margin-bottom:0px; padding:0px; float:left; page-break-inside:avoid!important; }
#cuasDetails{ visibility:visible; margin:0px; width:900px; text-align:justify;}
#pg2{display:block !important; margin:0px;}
#pg3{display:block !important; margin:0px;}
#pg4{display:block !important; margin:0px;}
#pg5{display:block !important; margin:0px;}
}

