body,td,th, p, .pBig {
	font-family: Tahoma;
	font-size:12px;
	font-weight:normal;
	color: #626262;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
html,body {
	overflow: auto;
}
div#frametop { 
	position: fixed;
	top: 0;
    left: 0;	
	z-index: 0;
	width: 100%;
	height: 58;
}

div#framecontent {    
	position: fixed;
    z-index: 0;   
	top: 58px;
	bottom: 69px;
	width: 100%;	
	overflow-y: scroll;
	overflow-x: hidden;
}

div#framebottom {
    position: fixed;
    z-index: 0;
    bottom: 0;	
	width: 100%;
}

.h1{
	font-size:22px;
	color:#cbb676;	
	padding: 0px 0px 5px 0px;
}

.h2{ 
	font-size:14px;
	color:#261c02;
	padding: 0px 0px 10px 0px;
}

.h3{
	font-size:12px;
	font-weight:bold;
	color:#b20838;
	text-align: justify;
}

.pBig{padding: 0px 0px 25px 0px;}

.padBoxGeneral{ padding:0px 0px 25px 0px;}

.padLogin{ padding:0px 0px 7px 0px;}

.padFtr{ padding:0px 0px 9px 0px; }

.padImgThumbTxt{
	padding:0px 12px 0px 0px;
	vertical-align:top;
}

.padLinkFtr{padding:0px 0px 3px 0px;}

.padContentGeneralBox{margin: 10px 0px 0px 0px;}

.tblMain{
	width:960px;
	border:0px;
}

.tblMainContent{
	width:303px;
	height:266px;
	border:0px;
}

/*.tblMainContentTop{
	background-image:url(../images/bg_main_content_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:31px;
	padding:15px 15px 0px 15px;
	
}*/

.mainContentHeigh{height:215px;}

.tblMainContentMid{
	background-image:url(../../images/bg_main_content.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:15px 15px 0px 15px;
	vertical-align:text-top;
}

.tblMainContentDown{
	background-image:url(../../images/bg_main_content_down.gif);
	background-repeat:no-repeat;
	height:16px;
}

.tblGeneralBox{
	width:190px;
	border:0px;
}

.tblGeneralBoxMid{
	background-image:url(../../images/bg_tbl_general.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:text-top;
	padding:10px 0px 0px 0px;
}

.tblGeneralDown{
	background-image:url(../../images/bg_tbl_general_ftr.gif);
	background-repeat:no-repeat;
	height:10px;
}

.bgTop{ 
	background-image:url(../../images/bg_top.gif);
	height:100px;
	background-repeat: repeat-x;
}

.bgBottom{ 
	background-image:url(../../images/bg_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

/*Begin main content at homepage, <li> tag*/
.pd_wpm,.pd_career,.pd_learning,.rs_talent,.rs_webinar,.rs_bersin,.rs_winning,.rs_obj_reviews,.news,.company,.rss,.reDemo,.reInfo,.listContent,.hr_field{	
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	list-style:none;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color: #626262;
}

.pd_wpm{
	background-image:url(../../images/pd_wpm.png);
	padding:0px 0px 0px 100px;
}

.pd_career{
	background-image:url(../../images/pd_career.png);
	padding:0px 0px 40px 100px;
}

.pd_learning{
	background-image:url(../../images/pd_learning.png);
	padding:0px 0px 0px 100px;
}

.rs_talent{
	background-image:url(../../images/rs_talent.png);
	padding:0px 0px 25px 80px;
}

.rs_webinar{
	background-image:url(../../images/rs_webinar.png);
	padding:0px 0px 80px 80px;
}

.rs_bersin{
	background-image:url(../../images/rs_bersin.png);
	padding:0px 0px 55px 80px;
}

.rs_winning{
	background-image:url(../../images/rs_winning.png);
	padding:0px 0px 80px 80px;
}

.rs_obj_reviews{
	background-image:url(../../images/obj_reviews.png);
	padding:0px 0px 80px 80px;
}

.hr_field{
	background-image:url(../../images/hr_field.png);
	padding:0px 0px 80px 80px;
}

.news{
	background-image:url(../../images/icon_news.png);
	padding:0px 0px 22px 36px;
}

.company{
	background-image:url(../../images/icon_company.png);
	padding:0px 0px 0px 60px;
}

.rss{
	background-image:url(../../images/icon_rss.png);
	padding:0px 0px 0px 60px;
}

.reDemo{
	background-image:url(../../images/icon_demo.png);
	padding:0px 0px 0px 60px;
}

.reInfo{
	background-image:url(../../images/icon_info.png);
	padding:0px 0px 0px 60px;
}

.listContent{
	background-image:url(../../images/icon_list.gif);
	padding:0px 0px 20px 25px;
}
/*Begin main content at homepage, <li> tag*/

.hdrMainContent{
	color:#261c02;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

.hdrBottom{
	font-family:"Arial";
	font-size:16px;
	font-weight:550;
	padding-bottom:10px;
}

.memberLogin{
	font-family:"Arial";
	font-size:14px;
	font-weight:550;
	padding-bottom:10px;
}

.txtBox {
	font-family: Tahoma;
	font-size: 9px;
	background-image: url(../images/bg_txtbox_txt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 12px;
	width: 113px;
}

.listTitle {
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 10px 25px;
	list-style: none;
}

.listSubtitle {
	padding: 0px 0px 20px 25px;
	list-style: none;
}

.dateNews{
	font-size:9px;
	color:#8a7967;
	padding:5px 0px 0px 0px;
}

.copyRight {
	color: #FFFFFF;
	text-decoration: none; 
	font-size:11px;
}

.partiTxtFtr{color:#cbb676; font-size:9px;}

.partiBottom{
	background-image:url(../../images/partiBottom.png);
	background-repeat:no-repeat;
	background-position: inherit;
}

.marginMainContent{margin: 0px 0px 0px -20px;}

.marginBottomContent{margin: 0px 0px 0px -26px;}

.listBoxShortCut {
	background-image: url(../images/bg_listbox_sc.png);
	background-repeat: no-repeat;
	background-position:inherit;
	height: 22px;
	width: 154px;
}

.tblAccordionMenu {
  /*border-top: solid 1px #cccccc;*/
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
}

.mainGraphicPd,.mainGraphicCompany{
	background-position:left;
	background-repeat:no-repeat;
}

.mainGraphicPd{
	background-image:url(../images/main_products.jpg);
}

.mainGraphicCompany{
	background-image:url(../images/main_company.jpg);
}

.quoteGeneral {
	font-family: "Times New Roman", "Times, serif";
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}

.quote {
	font-family: "Times New Roman", "Times, serif";
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}

.presenter {
	font-family: "tahoma";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

.tblForm{
	padding: 5px;
}

.requireStar{
	font-family: "Tahoma";
	font-size: 11px;
	color: #ff0000;
}

.txtBoxForm, .listMenuForm, .txtAreaForm {
	border: 1px solid #cccccc;
	vertical-align:middle;
	font-family: "Tahoma";
	font-size: 13px;
	color: #404040;
}

.txtBoxForm {
	width:300px;
}

.listMenuForm {
	width:305px;
}

.txtAreaForm {
	width:300px;
}

.tblRightBanner{
	width:190px;
}

.trRightBanner{
	padding-bottom:15px;
}

.BodySmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #707070;}

.general:link {color: #404040;text-decoration: none;}
.general:visited {color: #404040;text-decoration: none;}
.general:active {color: #404040;text-decoration: none;}
.general:hover {color: #b20838;text-decoration: underline;}

.more:link {color: #005568;font-weight:bold;text-decoration:underline;}
.more:visited {color: #005568;font-weight:bold;text-decoration:underline;}
.more:active {color: #005568;font-weight:bold;text-decoration:underline;}
.more:hover {color: #b20838;font-weight:bold;text-decoration:underline;text-align: right;
}

.otherBranch:link {color: #b20838;text-decoration: none; font-size:11px;}
.otherBranch:visited {color: #b20838;text-decoration: none; font-size:11px;}
.otherBranch:active {color: #b20838;text-decoration: none; font-size:11px;}
.otherBranch:hover {color: #FFFFFF;text-decoration: none; font-size:11px; text-decoration: underline;}

.redSmall:link {color: #b20838;text-decoration: none; font-size:11px;}
.redSmall:visited {color: #b20838;text-decoration: none; font-size:11px;}
.redSmall:active {color: #b20838;text-decoration: none; font-size:11px;}
.redSmall:hover {color: #404040;text-decoration: none; font-size:11px; text-decoration: underline;}

.cusLogin:link {color: #b20838;text-decoration: none;font-size:11px;}
.cusLogin:visited {color: #b20838;text-decoration: none; font-size:11px;}
.cusLogin:active {color: #b20838;text-decoration: none; font-size:11px;}
.cusLogin:hover {color: #404040;text-decoration: none; font-size:11px; text-decoration: underline;}

.whiteSmall:link {color: #FFFFFF;text-decoration: none; font-size:11px;}
.whiteSmall:visited {color: #FFFFFF;text-decoration: none; font-size:11px;}
.whiteSmall:active {color: #FFFFFF;text-decoration: none; font-size:11px;}
.whiteSmall:hover {color: #b20838;text-decoration: none; font-size:11px; text-decoration: underline;}

.greySmall:link {color: #404040;text-decoration: none; font-size:12px;}
.greySmall:visited {color: #404040;text-decoration: none; font-size:12px;}
.greySmall:active {color: #404040;text-decoration: none; font-size:12px;}
.greySmall:hover {color: #b20838;text-decoration: none; font-size:12px; text-decoration: underline;}

.redGeneral:link {color: #b20838;text-decoration: none; font-size:12px;}
.redGeneral:visited {color: #b20838;text-decoration: none; font-size:12px;}
.redGeneral:active {color: #b20838;text-decoration: none; font-size:12px;}
.redGeneral:hover {color: #404040;text-decoration: underline; font-size:12px;}



#icon_acrobat {
	background-image: url(../../images/acrobat_16.png);
	background-repeat: no-repeat;
}

#icon_tiff {
	background-image: url(../../images/icon_tiff.png);
	background-repeat: no-repeat;
	padding-left: -20px;
}

#icon_gif {
	background-image: url(../../images/icon_gif.png);
	background-repeat: no-repeat;
}

.footTrademarks {
	font-size: 11px;
	color:#005568;
}

/*========== KEN CSS ==========*/
.covYearSelection, .prYearSelection {
	text-align: right;
}

/*hr to divide years in PR*/
#hrDivideArchive {
	margin: 25px 0px 25px 0px;
}

/*hr in light gray color*/
.hrLightGray {
	color: #d0c9c2;
	height:1px;
}

/*set content in company coverage to top*/
.covContentTop {
	vertical-align: top;
	padding: 10px 0px 10px 0px;
}

/*padding for coverage content info*/
#covContentPadding {
	padding-left: 40px;	
}

/*set acrobat icon instead of "right bullet" icon*/
#icon_acrobat {
	background-image: url(../../images/acrobat_16.png);
	background-repeat: no-repeat;
}

/*set text to top for countries in contact page*/
.td_set_text_top {
	vertical-align: text-top;	
}

/*customers sample content*/
.cusContent {
	width: 50%;
	padding: 10px 35px 10px 0px;
	vertical-align: top;
}

/*customer logos*/
.cusLogo {
	text-align: center;
	vertical-align: bottom;
	padding: 10px 0px 10px 0px;
}

/*leader images*/
.imgLeader {
	width: 20%;
	vertical-align: top;
	padding: 10px;
}

/*text info for leadership*/
.infoLeader {
	width: 80%;
	vertical-align: top;
	padding: 10px;
}

/*bold text with red color*/
.redBoldText {
	font-weight: bold;
	color: #b20838;	
}

#redText {
	color: #b20838;	
}

/*press release's table*/
.prTable {
	width: 100%;
	margin-top: 10px;
}

/*press release's info*/
.prInfo {
	vertical-align: top;
	padding: 5px 5px 15px 5px;
}

/*highlight pr row*/
.prHighlight:hover {
	background-color: #e8e2c8;
}

/*press release's date*/
#prDate {
	width: 30%;
	font-weight: bold;	
	text-align: right;
	padding-right: 25px;
}

/*press release's title*/
#prTitle {
	width: 70%;
	vertical-align: top;
}

/*align text to right*/
.tdAlgRight {
	text-align: right;	
	vertical-align: top;
}

/*padding left for table data*/
.tdPadLeft {
	padding: 0px 0px 10px 25px;
}


/*"BACK" link on top of news pages*/
.newsTopPanel {
	text-align: right;
	margin-bottom: 15px;
}

/*most experienced - header*/
.td_hdr_mostExperienced {
	width: 303px;
	height: 34px;
	background-image: url(../../images/th/hdr_most_exp.gif);
	background-repeat: no-repeat;
	background-position: top;
}
/*most experienced - content*/
.td_cont_mostExperienced {
	width: 303px;
	height: 207px;
	background-image: url(../../images/cont_most_exp.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
}

/*most experienced - text inside*/
#div_cont_mostExperienced{
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	padding-left: 138px;
	padding-right: 10px;
	padding-top: 30px;
	text-align: left;
}

/*most comprehensive - header*/
.td_hdr_mostComprehensive {
	width: 632px;
	height: 34px;
	background-image: url(../../images/th/hdr_most_compreh.jpg);
	background-repeat: no-repeat;
}

/*most comprehensive - content*/
.td_cont_mostComprehensive {
	width: 632px;
	height: 207px;
	background-image: url(../../images/cont_most_compreh.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}

/*div to contain table of listing*/
#div_cont_mostComprehensive {
	padding-left: 15px;
	padding-top: 24px;
}

/*table inside div for most comprehensive*/
.tb_cont_mostCompList {
	width: 320px;
}

/*horizontal lines to divide names in list*/
.td_hr_mostComprehensive {
	height: 24px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	background-image: url(../../images/hr_most_compreh.png);
	background-repeat: no-repeat;
	text-align: left;
}

/*links for most comprehensive*/
.grayList:link {color: #333333; text-decoration: none; }
.grayList:visited {color: #333333; text-decoration: none; }
.grayList:active {color: #333333; text-decoration: none; }
.grayList:hover {color: #b20838; text-decoration: none; }

/*link for event block*/
.grayUL:link {color: #333333; text-decoration: none; }
.grayUL:visited {color: #333333; text-decoration: none; }
.grayUL:active {color: #333333; text-decoration: none; }
.grayUL:hover {color: #b20838; text-decoration: underline; }

/*event block at bottom*/
.td_block_event {
	background-image: url(../../images/event_block.png);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: top;
}

/*event block content*/
#div_block_content_event {
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 130px;
	padding-top: 15px;
	text-align: left;
}

/*text - fast facts*/
#ff_text {
	font-family: Tahoma;
	font-size: 14px;
	color: #333333;
	border-bottom: 1px dotted #666666;
}

/*padding-bottom for fast facts*/
#ff_bottomPad {
	padding-bottom: 10px;
}

/*footer for worldwide links*/
.txt_ww {
	font-size: 11px;
	color: #ffffff;
	text-align: left;
}

/*set country selection to left*/
#country_selection {
	text-align: left;
	padding-right: 80px;
}