﻿/* CSS Document */

body {width:872px; margin:0 auto; background:#FAFBFB url(../i/bkg_bodyN.jpg) left top repeat-x; color:#4f4f4f;

font: 14px Lato, Arial, Helvetica, sans-serif; padding:0;
font-family:Lato, sans-serif; font-size: 14px;
}

        



/*img, table {

	margin-left: 0px; }*/

img, table {border:0;}



h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; font-weight:normal;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {

	padding:0 0 0 0;

	margin: 0 0 0 0;

}

address {font-style:normal;}





#wrap {background:#FAFBFB url(../i/bkg_wrapN.jpg) right top no-repeat; width:872px; float:left;}



#main {width:849px; background-color:#FFF; margin:0 0 0 10px; padding-top:10px; float:left; display:inline;}





#tophome {

	display:block;

	float: left;

	width: 808px;

	margin-left: 19px;

	background-repeat: no-repeat;

	height: 104px;

}



#tophome h1 {

	font-weight:bold;

	font-size:14px;

	color:#003399;

	width:85%;

	padding-top: 10px;

}



#tmenu {width:788px; background:#FFF url(../i/bkg_tmenu.jpg) top left no-repeat; margin-left:19px; padding:4px 10px 35px 10px;

	float:left; display:inline;}



#tmenu a {color:#FFF; text-decoration:none;}



#tmenu #ddmenu {float:left; width:525px; font-weight:bold; font-size:11px;}

#tmenu #ddmenu a {padding-right:7px;}

#tmenu #ddmenu a:hover {color:#C5DEF2;}



#tmenu #ddmenu ul.navdd a:hover {color:#1C3978;}



#nav {margin: 0; padding:0;}



.topmenu {color:#FFF; margin:0; text-align:left;}

li.topmenu a {text-decoration:none; color:#FFF; display:block; margin:0; padding:0 5px 3px; width:auto;}

li.topmenu a:hover {color:#1C3978;}



#nav ul {padding: 0; margin: 0; list-style: none;}

#nav li {

	float: left;

	list-style-type: none;

}

li ul.navdd {display: none; position: absolute; top: 18px; left: 0; background:#92BBDF; text-align:left; margin-top:0; 

	width:100px; color:#FFF;}

li ul.navdd li {display:block; width:100px; color:#1C3978; padding:0;}

li ul.navdd li a {color:#1C3978; text-decoration:none; display:block; width:100%; border-top:1px solid #FFF; border-collapse: collapse; background:#92BBDF url(../i/blt_tr.gif) 10px 8px no-repeat; padding:2px 0 2px 25px;}

li ul.navdd li.sbm a {color:#68A0D2!important; background:#D6E5F3 url(../i/blt_tr.gif) 60px 8px no-repeat; 

	padding-left:75px; width:50px;}

li ul.navdd li.sbm a:hover {color:#1C3978!important;}

#nav li > ul { top: auto; left: auto;}

#nav li:hover ul, #nav li.over ul{ display: block;}



#tmenu div.links {float:right; width:160px; text-align:right; color:#FFF; font-size:11px;}

#tmenu div.links a:hover {color:#C5DEF2;}



#about #tmenu, #news #tmenu, #management #tmenu, #careers #tmenu, #contact #tmenu, #pressrelease

#products #tmenu, #products2 #tmenu, #grid2go #tmenu, #dbact #tmenu, #performance-explorer-i #tmenu, #highloadcapture #tmenu, #load2test #tmenu, 

#solutions #tmenu, #solutions2 #tmenu,

#load2test #tmenu, #upbeat #tmenu, #eppm #tmenu {padding-bottom:15px;}



#main #tmenu #smenu {
float:left;
width:100%;
padding-top:5px;
font-size:11px;
}

#main #tmenu #smenu a {color:#0B79B2; padding-left:8px;}
#main #tmenu #ssmenu {float:left; padding-top:5px; padding-left:60px;}
#main #tmenu #ssmenu a {color:#0B79B2; padding-left:8px;}
#home #tmenu a.home,

#solutions #tmenu a.solutions,
#solutions2 #tmenu a.solutions,

#products #tmenu a.products,
#products2 #tmenu a.products,

#grid2go #tmenu a.products,
#dbact #tmenu a.products,
#performance-explorer-i #tmenu a.products,
#highloadcapture #tmenu a.products,
#load2test #tmenu a.products,
#upbeat #tmenu a.products,
#eppm #tmenu a.products,

#services #tmenu a.services,

#support #tmenu a.support,
#partners #tmenu a.partners,

#about #tmenu a.about,
#newsletter #tmenu a.newsletter,
#news #tmenu a.about,
#pressrelease #tmenu a.about,
#management #tmenu a.about,

#careers #tmenu a.about,
#contact #tmenu a.about,
#docs #tmenu a.docs,
#downloads #tmenu a.downloads {color:#C5DEF2;}


#about #tmenu #smenu a.about,
#news #tmenu #smenu a.news,
#pressrelease #tmenu #smenu a.news,
#management #tmenu #smenu a.management,
#careers #tmenu #smenu a.careers, 
#solutions #tmenu #smenu a.solutions, 
#solutions2 #tmenu #smenu a.solutions2, 
#contact #tmenu #smenu a.contact {color:#030303;}



#products #tmenu #smenu a.products,

#products2 #tmenu #smenu a.products2, 

#grid2go #tmenu #smenu a.grid2go,

#dbact #tmenu #smenu a.dbact, 

#highloadcapture #tmenu #smenu a.highloadcapture, 

#performance-explorer-i #tmenu #smenu a.performance-explorer-i, 

#load2test #tmenu #smenu a.load2test,

#upbeat #tmenu #smenu a.upbeat,

#eppm #tmenu #smenu a.eppm {color:#030303;}



#bnrhome {display:block; margin:0 auto;}

#bnrhome h1 {font-size:22px; color:#A5A7A7; float:right; width:445px; text-align:right; padding-top:20px; line-height:1.1; padding-right:12px;}

#bnrhome div.links {

	float:right;

	font-size:10px;

	width:323px;

	text-align:right;

	color:#000;

	padding-right:15px;

}

#bnrhome div.links a {color:#000; text-decoration:none;}

#bnrhome div.links a:hover {text-decoration:underline;}

#bnrhome #logo {

	float:left;

	padding:5px 0 5px 15px;

}



#bnrall { display: block; width: 807px;	margin: 0 auto; padding: 0 0 7px 20px; float: left;	background-color: #FFF;	background-image: url(/i/bkg_bnrall.jpg); background-repeat: no-repeat; background-position: right bottom; }
#bnrall h1 { font-size: 22px; color: #A5A7A7; float: right; width: 445px; text-align: left; padding-top: 15px; line-height: 1.1; }
#bnrall div.links { float: right; font-size: 10px; text-align: right; color: #000; padding-right: 7px; margin-top: 5px; }
#bnrall div.links a { color: #000; text-decoration: none; }
#bnrall div.links a:hover { text-decoration: underline; } 
#bnrall #logo {	float: left; display: block; }

#bnrall img.pr { padding: 35px 14px 0 150px; }

#banner { float: left; width: 808px; height: 129px; background: #FFF url(../i/bkg_bnr.gif) left top no-repeat; display: inline; margin: 0 0 10px 19px; }
#banner h1 { width: 773px; height: 85px; padding: 50px 0 0 30px; color: #3184C6; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; background-image: url(../i/bnr_services.jpg);	background-repeat: no-repeat; background-position: 350px 1px; }

#home #banner {background-image:url(../i/header.gif);}

#management #banner h1 {background-image:url(../i/bnr_management.jpg);}

#careers #banner h1 {background-image:url(../i/bnr_careers.jpg);}

#contact #banner h1 {background-image:url(../i/bnr_contact.jpg);}

#partners #banner h1 {

	background-image:url(../i/bnr_partners.jpg);

}

#about #banner h1 {background-image:url(../i/bnr_about.jpg);}

#solutions #banner h1 {background-image:url(../i/bnr_solutions_new.jpg);}

#solutions2 #banner h1 {background-image:url(../i/bnr_solutions_new.jpg);}

#docs #banner h1 {background-image:url(../i/bnr_docs.jpg);}

#sitemap #banner h1 {background-image:url(../i/bnr_sitemap.jpg);}

#downloads #banner h1 {background-image:url(../i/bnr_downloads.jpg);}

#news #banner h1 {
	background-image:url(../i/bnr_news70.gif);
	text-align: justify;
}

#support #banner h1 {background-image:url(../i/bnr_support.jpg);}

#products #banner h1 {background-image:url(../i/bnr_products.jpg);}

#products2 #banner h1 {background-image:url(../i/bnr_products.jpg);}

#load2test #banner h1 {background-image:url(../i/bnr_load2test.jpg);}

#upbeat #banner h1 {background-image:url(../i/bnr_load2test.jpg);}

#eppm #banner h1 {background-image:url(../i/bnr_load2test.jpg);}

#legal #banner h1 {background-image:url(../i/bnr_privacy.jpg);}



#bannersm {float:left; width:808px; height:23px; background:#FFF url(../i/bkg_bnrsm.jpg) left top no-repeat; display:inline; 

	margin:0 0 10px 19px;}



#content {
	float:left;
	width:620px;
	margin-left:0px;
	display:inline;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 30px;
}

#partners #partner-logos-tech {
	float: left;
	width: 620px;
}

#partners #partner-logos-chann {
	float: left;
	width: 160px;
	padding-left: 230px; 
}

#home #content {
	width:837px;
	margin-left:12px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
}

#content p {
	padding:0 0 0 0;
}

#content p a {color:#2E80C0;}

#contact #content p, #about #content p {float:left; width:100%; padding:15px 0;}

#contact #content p span, #about #content p span {
	width:25%;
	display:block;
	float:left;
	text-align:left;
}

#contact #content p span.directions, #about #content p span.directions {
	width:550px;
	display:block;
	float:left;
	text-align:left;
	height: 550px;
}

#contact #content p span.right, #about #content p span.right {
	text-align:right;
	float:right;
	width: 75%;
}

#content h1 {
	color:#3184C6;
	width:100%;
	font-size:18px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}

#partners #content h1 {
	float: left;
}

#partners #content p {
	float: left;
}

#content h1.h1sm {color:#666; padding-top:5px;}

#content h1.contact, #content h1.about {border-top:2px solid #2D7EBC; border-bottom:2px solid #2D7EBC; border-collapse: collapse; padding:5px 0; margin-bottom:5px; float:left;}

#content h2 {

	color:#3184C6;

	width:100%;

	font-size:14px;

	font-weight:bold;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 5px;

	padding-left: 0;

}

#content h3 {

	color:#666666;

	width:100%;

	font-weight:bold;

	padding: 5px 0;

}



#content li {

	margin-left:10px;

	padding-left:0px;

	font-style: normal;

	padding-bottom: 5px;

	padding-top: 5px;

	margin-right: 30px;

}



#content li a {

	color:#646767;

	text-decoration: none;

}



#content li a:hover {text-decoration:underline;}



#home #content h1 {

	font-weight:bold;

	font-size:16px;

	color:#3184C6;

	width:100%;

	border-top:4px solid #3184C6;

	float: none;

	padding-right: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 5px;

	margin-left: 0;

}

#home #content h2 {

	font-weight:bold;

	font-size:12px;

	color:#3184C6;

	padding:5px 0px 5px 0px;

}

#home #content h2.btm {border-top:1px solid #BECBD7; border-collapse: collapse; margin-top:25px; padding-top:20px;}

#home #content p {



}

#column1 {

	float:left;

	width:190px;

	padding-right: 14px;

	padding-left: 14px;

}

#column1 ul li {

	background-position:center center;

	margin:0 0 0 5px;

	padding:1px 0 1px 12px;

	list-style-position: outside;

	list-style-image: url(../i/blt_blb.gif);

	list-style-type: disc;

}

#column1 h1 {

	padding:0 0 0 0;

}

#column2 {

	float:left;

	width:400px;

	margin-left:0px;

	border-right:1px solid #BECBD7;

	border-left:1px solid #BECBD7;

	padding-top: 0;

	padding-right: 14px;

	padding-bottom: 30px;

	padding-left: 14px;

}

#column1 a, #column2 a, #column3 a {
	text-decoration: none;
	padding-left: 0px; /* background:#FFF url(../i/blt_more.gif) left 4px no-repeat; */;
	color: #3184C6;
}

/*#column2 a {

	display:block;

	padding-bottom:5px;

	color: #3184C6;

}*/

#column2 a:hover {text-decoration:underline;}

#column3 {

	float:left;

	width:160px;

	padding-left: 14px;

	padding-right: 14px;

}

#column3 h1 {padding-bottom:0;}

#column3 h2 {color:#3184C6; width:100%; font-size:14px; font-weight:bold; padding:15px 0 5px;}

#column3 a.news {

	text-decoration:none;

	color:#646767;

	display:block;

	padding-bottom:5px;

}

#column3 a.news:hover {text-decoration:underline;}

#column3 a.pressrelease:hover {text-decoration:underline;}

#solutions a.hiddenlink{

	text-decoration:none;

	color:#646767;

}



#solutions a.hiddenlink:hover {text-decoration:underline;}





#partners #content img {float:left; display:block; padding:5px 3px;}

#partners form {float:left; width:540px;}

#partners form input, #beta form select {font-size:11px;}

#partners form div {float:left; width:100%; margin:3px 0;}

#partners form div span {display:block; width:40%; float:left; text-align:right; padding-right:10px;}

#partners form div input, #partners form div select {display:block; width:57%; float:left;}

#partners form div.checks span {width:40%;}

#partners form div.checks input {display:inline; width:15px; float:none; margin-left:5px;}

#partners form div.checks textarea {width:57%; float:left; display:block; margin-top:5px; margin-bottom:5px;}



#docs #content div {width:540px; display:inline; float:left; background-color:#F8FBFD; border-top:2px solid #2D7EBC;

	border-bottom:2px solid #2D7EBC; border-collapse: collapse; padding:40px 60px; margin-top:2px;}

#docs #content div a {text-decoration:underline; color:#646767;}

#docs #content div a:hover {text-decoration:underline;}



#sitemap #content div {

	width:540px;

	display:inline;

	float:left;

	background-color:#F8FBFD;

	border-top:2px solid #2D7EBC;

	border-bottom:2px solid #2D7EBC;

	padding:40px 60px;

	margin-top:2px;

}

#sitemap #content div a {text-decoration:underline; color:#646767;}

#sitemap #content div ul li {/*line-height:1.8; background:url(../i/blt_sqb.gif) 8px 10px no-repeat;*/margin-left:20px; padding-left:20px;}

#sitemap #content div li.ul2nd {margin-left:20px; padding-left:20px; /*background:url(../i/blt_sqb.gif) 22px 10px no-repeat;*/}

#sitemap #content div li.ul3rd {margin-left:32px; padding-left:32px; /*background:url(../i/blt_sqb.gif) 22px 10px no-repeat;*/}

#sitemap #content div ul li a {padding-left:0; margin-left:0;}

#sitemap #content div ul li.ul2nd a {padding-left:12px; margin-left:0;}

#sitemap #content div ul li.ul3rd a {padding-left:1px; margin-left:0;}



#beta form {float:left; width:520px;}

#beta form input, #beta form select {font-size:11px;}

#beta form div {float:left; width:100%; margin:3px 0;}

#beta form div span {display:block; width:40%; float:left; text-align:right; padding-right:10px;}

#beta form div input, #beta form div select {display:block; width:57%; float:left;}

#beta form div#checks span {width:40%;}

#beta form div#checks input {display:inline; width:auto; float:none; margin-left:5px;}

#beta form div#servers input {display:inline; width:20px; float:none; margin-right:10px; margin-left:2px; text-align:center;}



#gallery #content {

	width:790px;

	margin-left:9px;

}

#galleryl {

	width: 130px;

	float:left;

	padding-top:65px;

	padding-right: 5px;

}

#galleryl a {display:block; color:#17629C; background:url(../i/blt_more.gif) left 9px no-repeat; padding:3px 0 3px 20px;}

#galleryl a:hover {text-decoration:none;}

#galleryl a.active {color:#778DA1; text-decoration:none; background:url(../i/blt_red.gif) left 9px no-repeat; padding:3px 0 3px 20px;}

#galleryr {

	width: 635px;

	text-align:center;

	display: block;

	float: right;

}

#galleryr p {font-weight:normal;}

#galleryr h1 {padding-top:5px;}

#galleryr img {width:630px;}



#solutions #content ol, #solutions2 #content ol {

	list-style-type:decimal;

	padding-left:20px;

	margin-left:3px;

	font-size: 12px;

	font-style: normal;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 5px;

}

#solutions #content li, #solutions2 #content li {margin-left:5px; padding-left:5px; background:none;}

/*#solutions #content ul li, #solutions2 #content ul li {margin-left:15px; padding-left:15px; background:url(../i/blt_sqb.gif) 3px 7px no-repeat;}

#solutions #content ul li, #solutions2 #content ul li {

	margin-left:15px;

	padding-left:15px;

	background-repeat: inherit;

	background-position: 3px 7px;

	list-style-position: inherit;

	list-style-image: url(../i/blt_sqb.gif);

	list-style-type: inherit;

}*/

#solutions #content h4, #solutions2 #content h4 {font-weight:bold; margin:5px 0;font-size: 14px;}



#content a.pdf {background:url(../i/pdficon_small.gif) left center no-repeat; padding:2px 0 0 23px;}



#copy {width:808px; text-align:center; float:left; color:#BECBD7; font-size:10px; border-top:1px solid #BECBD7; border-collapse: collapse; display:inline;

	margin-left:19px; padding-top:5px; margin-top:10px; padding-bottom:5px;}

#home #copy {margin-top:5px;}

#copy span {

	padding-right:100px;

	padding-left: 100px;

}

#copy a {color:#BECBD7; text-decoration:none;}

#copy a:hover {color:#BECBD7; text-decoration:underline;}

#column2 ul li {

	background-position:center center;

	list-style-position: outside;

	list-style-type: disc;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	padding-top: 1px;

	padding-right: 0;

	padding-bottom: 1px;

	padding-left: 12px;

}



#collateral {
  float:left;
  width:160px;
  padding-left: 5px;
  padding-top: 5px;
  margin-left: auto;
}

#collateral h1 {padding-bottom:0;}

#collateral h2 {
	color:#3184C6;
	font-size:14px;
	font-weight:bold;
	padding:15px 0 0 0;
}

#collateral a.hiddenlink{
	text-decoration:none;
	color:#646767;
	padding:0 0 0 5px;
}

#collateral a.hiddenlink:hover {text-decoration:underline;}

/*=============== New home page =========================*/

.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0em; clear: both; visibility: hidden; }

div.contentLayout { width: 808px; padding-left: 19px; float: left; font-weight: normal; color: #4f4f4f; }
div.contentLayout div.topContent,
div.contentLayout div.middleContent,
div.contentLayout div.bottomContent { width: 100%; margin-bottom: 15px; }
div.contentLayout div.topContent div.swfBox { background: url("../i/bg_swf_box.gif") top left no-repeat; height: 200px; width: 545px; float: left; }
div.contentLayout div.topContent div.swfBox a { position: absolute; display: none; }
div.contentLayout div.topContent div.swfBox a.slideActive { display: block; }
div.contentLayout div.topContent div.swfBox div#swfButtons { position: absolute; z-index: 10; padding: 14px 0 0 445px; }
div.contentLayout div.topContent div.swfBox div#swfButtons a { background: url("../i/swf_btn.gif") top left no-repeat; display: block; width: 20px; height: 20px; float: left; position: relative; margin-right: 2px; text-decoration: none; color: #000; font-weight: bold; outline: none; }
div.contentLayout div.topContent div.swfBox div#swfButtons a span { display: block; text-align: center; padding-top: 2px; }
div.contentLayout div.topContent div.swfBox div#swfButtons a.active { background: url("../i/swf_btn_active.gif") top left no-repeat; }
div.contentLayout div.topContent div.swfBox div#swfButtons a.active span { color: #fff; }
div.contentLayout div.topContent div.liderBox { background: url("../i/bg_lider_box.gif") top left no-repeat; height: 200px; width: 250px; float: left; margin-left: 13px; }
div.contentLayout div.topContent div.liderBox p { margin: 15px 25px 10px; font-weight: bold; line-height: 20px; font-size: 14px; }
div.contentLayout div.topContent div.liderBox p a { color: #0033cc; text-decoration: none; }
div.contentLayout div.topContent div.liderBox div { height: 50px; margin-left: 23px; }
div.contentLayout div.topContent div.liderBox a.see_it { background: url("../i/btn_see_it.gif") no-repeat; display: block; float: left; width: 100px; height: 50px; }
div.contentLayout div.topContent div.liderBox a.try_it { background: url("../i/btn_try_it.gif") no-repeat; display: block; float: left; width: 100px; height: 50px; margin-left: 2px; }

table.contentNew { margin-bottom: 20px; font-size: 12px; font-family: Verdana; }
table.contentNew tr { text-align: left; }
table.contentNew tr td { vertical-align: top; }
table.contentNew tr.topOfContent,
table.contentNew tr.bottomOfContent { height: 12px; }

table.contentNew tr.topOfContent td.leftTop { background: url("../i/bg_box_w160_top.gif") top left no-repeat; width: 160px; }
table.contentNew tr.topOfContent td.centerTop { background: url("../i/bg_box_w455_top.gif") top center no-repeat; width: 485px; }
table.contentNew tr.topOfContent td.rightTop { background: url("../i/bg_box_w160_top.gif") top left no-repeat; width: 160px; }

table.contentNew tr.middleOfContent td.leftContent { background: url("../i/bg_box_w160.gif") top left repeat-y; height: 100%; width: 160px; }
table.contentNew tr.middleOfContent td.centerContent { background: url("../i/bg_box_w455.gif") top center repeat-y;  height: 100%; width: 485px; }
table.contentNew tr.middleOfContent td.rightContent { background: url("../i/bg_box_w160.gif") top left repeat-y; height: 100%; width: 160px; }

table.contentNew tr.bottomOfContent td.leftBottom { background: url("../i/bg_box_w160_bottom.gif") top left no-repeat; width: 160px; }
table.contentNew tr.bottomOfContent td.centerBottom { background: url("../i/bg_box_w455_bottom.gif") top center no-repeat; width: 485px; }
table.contentNew tr.bottomOfContent td.rightBottom { background: url("../i/bg_box_w160_bottom.gif") top left no-repeat; width: 160px; }

table.contentNew tr.topContent td.rightTop { background: url("../i/bg_box_w160_top.gif") top left no-repeat; }
table.contentNew tr.topContent td.rightContent { background: url("../i/bg_box_w160.gif") top left repeat-y; }
table.contentNew tr.topContent td.rightBottom { background: url("../i/bg_box_w160_bottom.gif") top left no-repeat; }

table.contentNew tr.bottomContent td.leftTop,
table.contentNew tr.bottomContent td.centerTop,
table.contentNew tr.bottomContent td.rightTop { height: 22px; background-position: bottom; }

table.contentNew h3,
table.contentNew h3,
table.contentNew h3 { color: #0033cc; font-weight: bold; border-bottom: solid 2px #c0c0c0; margin: 0 15px; padding: 0 0 5px; }
table.contentNew h4 { color: #adadad; font-weight: bold; margin: 10px 0 5px 15px; }
table.contentNew tr.topContent td.rightBottom h3 { border-color: #fff; }
table.contentNew td.centerContent h3 { margin: 0 27px; }
table.contentNew td.centerContent p { padding: 5px 27px 0; }

table.contentNew p { padding:5px 15px 0; line-height: 15px; }
table.contentNew p span,
table.contentNew p a { color: #0033cc; }
table.contentNew div.whoWeAre { padding: 0 35px 0; clear: both; }
table.contentNew div.whoWeAre div { float: right; width: 295px;  }
table.contentNew div.whoWeAre p { padding: 5px 0 0; float: right; width: 295px; }
table.contentNew div.whoWeAre ul { list-style-position: outside; padding-left: 20px; }
table.contentNew div.whoWeAre a.bigLink { float: left; width: 100px; height: 100%; display: block; height: 96px; text-indent: -9999px; margin: 10px 20px 0 0; }
table.contentNew div.whoWeAre a.upbeat { background: url("../i/btn_upbeat.gif") top left no-repeat; }
table.contentNew div.whoWeAre a.load2test { background: url("../i/btn_load2test.gif") top left no-repeat; }

table.contentNew tr.bottomContent td.centerTop { background: url("../i/bg_box_w455_top_tab.gif") center bottom no-repeat; width: 485px;}
table.contentNew tr.bottomContent td.centerContent {  }

table.contentNew tr.topContent td.rightContent a { display: block; }
table.contentNew tr.topContent td.rightContent a span { display: block; padding: 20px 10px; text-align: center; }
table.contentNew tr.topContent td.rightBottom a { display: block; position: absolute; height:0; }
table.contentNew tr.topContent td.rightBottom a img.highlight_graphic { height: 223px; width: 156px; left: 2px; top: -213px; position: absolute; }

table.contentNew tr.middleOfContent td.leftContent a.partnerLogo { display: none; float: left; padding: 20px 0 0 15px; text-align: center; width: 130px; height: 60px; position: absolute; vertical-align: middle; }
table.contentNew tr.middleOfContent td.leftContent a.slideActive { display: block; }
table.contentNew tr.middleOfContent td.leftContent a.partnerLogo img {  }

table.contentNew tr.middleOfContent td.rightContent a.pressReleaseLink { color: #000; }

table.contentNew div.slideVerticals { position: absolute; display: none; padding-top: 10px; }
table.contentNew div.slideActive { display: block; }
table.contentNew div.slideVerticals img { padding-left: 7px; }
table.contentNew div.slideVerticals span { display: block; text-align: center; font-weight: bold; font-size: 14px; margin-left: 15px; background-color: #fff; width: 130px; height: 50px; }

table.contentNew a { text-decoration: none; }

div.emptyBg { background-color: #fff; height: 20px; }
div.tabList { padding: 0 15px 20px; height: 27px; }
div.tab_1 { background: url("../i/tab1.gif") top left no-repeat; }
div.tab_2 { background: url("../i/tab2.gif") top left no-repeat; }
div.tab_3 { background: url("../i/tab3.gif") top left no-repeat; }
div.tab_4 { background: url("../i/tab4.gif") top left no-repeat; }

div#tabList a { color: #0033cc; font-weight: bold; display: block; float: left; outline: none; text-align: center; }
div#tabList a.tab1 { width: 113px; }
div#tabList a.tab2 { width: 113px; }
div#tabList a.tab3 { width: 113px; }
div#tabList a.tab4 { width: 112px; }

td#tabCell div.tabContent { display: none; margin: -20px 17px 0; }
td#tabCell div.active { display: block; }
td#tabCell div.tabContent p { padding-top: 15px; }
td#tabCell div.tabContent ul { padding: 5px 27px 0 42px; list-style-position: outside; }

div.contentPressRelease h1 { font-size: 18px; font-weight: bold; padding: 10px 20px; text-align: center; }
div.contentPressRelease h1.clearBottom { padding-bottom: 0; }
div.contentPressRelease h2 { font-size: 16px; font-style: italic; padding: 0 20px 10px; text-align: center; }
div.contentPressRelease p { line-height: 22px; text-indent: 40px; padding: 0 20px; }
div.contentPressRelease p.notIndent { text-indent: 0; }
div.contentPressRelease p.footnote { padding-top: 20px; font-style: italic; }
div.contentPressRelease p span { font-weight: bold; }
div.contentPressRelease p a.footnote_link { text-decoration: none; color: #00F; font-weight: bold; font-style: normal; }
div.contentPressRelease table.mediaContacts { border-collapse: collapse; margin: 20px 0 10px 20px; }
div.contentPressRelease table.mediaContacts tr { text-align: left; }
div.contentPressRelease table.mediaContacts tr td { border: solid 1px #000; height: 23px; width: 230px; }

/*======================== New news page ========================================*/
div.announcePressRelease { margin: 20px 0 10px; }
div.announcePressRelease h2 { text-align: left; font-style: normal; }
