/*

	COLORS -->

	Inspire Red: 	#c00		Inspire Gray: 	#6b6b6b		Pale Pink: 		#c99

	Dark Seagreen: 	#366		Jet Black: 		#000		Gray (Tone 1):  #666

	Gray (Tone 2):  #999		Gray (Tone 3):  #ccc		Gray (Tone 4):  #ddd

	Gray (Tone 5):  #e8e8e8		Gray (Tone 6):  #eee		Gray (Tone 7):  #6f6f6f

*/



/*---- general ----*/



#locationContent20Dynamic .link-list li{

padding-bottom:1px; !important

}



* { margin: 0; padding: 0; }



.hide, .identity span, .skippers {

	position: absolute;

	left: -9999px;

	font-size: 0;

}



.clear { clear: both; }



img {

	display: block;

	border: 0;

}



.inline {

	display: inline;

	vertical-align: middle;

}



.left { float: left; }



.right { float: right; }







/*---- layout ----*/



body {

	background-color: #fff;

	font-size: 62.5%;

}



.wrapper {

	float: left;

	width: 760px;

	background: transparent url("/assets/img/bg_sidebar.gif") repeat-y 571px 0;

	text-align: left;

}



.header {

	background-color: #6b6b6b;

	float: left;

	padding: 0 11px 0 4px;

	width: 745px;

	\width: 760px;

	w\idth: 745px;

}



.header p.country { float: right; }



.identity {

	float: left;

	width: 570px;

	padding: 1px 0;

}



.identity h1 { padding: 0; }



.identity h1 a {

	display: block;

	width: 570px;

	height: 84px;

}



.logo {

	background-color: #fff;

	float: right;

	width: 189px;

	text-align: right;

	padding: 1px 0;

}



.navsearch {

	float: left;

	width: 760px;

	background: #fff url("/assets/img/bg_search_new.gif") repeat-y;

	border-bottom: 1px solid #fff;

}



.navs {

	float: left;

	width: 570px;

}



.search {

	float: right;

	width: 167px;

	\width: 189px;

	w\idth: 167px;

	padding: 6px 5px 8px 17px;

}



.hp-search {

	float: right;

	width: 167px;

	\width: 189px;

	w\idth: 167px;

	padding: 4px 5px 4px 17px;

}



.alpha {

	float: left;

	width: 570px;

}



.beta {

	float: right;

	width: 189px;

}



.branding {

	clear: both;

	padding: 0 0 1px;

}



.smallpromos { padding: 0 0 1px; }



.smallpromos img { float: left; }



.page_title, .content {

	display: inline;

	float: left;

	margin: 1px 0 0;

	width: 540px;

	\width: 570px;

	w\idth: 540px;

	padding: 20px 0px;

	margin: 0 15px;

}



.page_title {

	padding: 10px 0;

	background: #fff url("/assets/img/decor_page_title.gif") repeat-x bottom;

}



.content { padding: 5px 0 20px; }



.content .twocol { width: 265px; }



.content .threecol { width: 172px; }



.content .middle {

	display: inline;

	float: left;

	margin: 0 0 0 12px;

}



.content img { border: 1px solid #999; }



.content .adobe img { border: 0; }



img.left { margin: .4em 1em .5em 0; }



img.right { margin: .4em 0 .5em 1em; }



.icon_rss {

	display: inline;

	vertical-align: middle;

}



.footer {

	clear: both;

	float: left;

	width: 760px;

	text-align: right;

	margin: 0 0 .5em;

}



.footbar {

	background-color: #6b6b6b;

	float: left;

	width: 745px;

	\width: 760px;

	w\idth: 745px;

	padding: .5em 0 .5em 15px;

	margin: 0 0 .3em;

}







/*---- page top ----*/



.pagetop {

	float: left;

	background: transparent url("/assets/img/bg_sidebar.gif") repeat-y 571px 0;

	width: 760px;

}



.pagetop p {

	display: inline;

	float: right;

	font: normal 1.1em/1.5em helvetica, arial, sans-serif;

	margin: 0 205px 0 0;

	padding: 0 0 .8em;

}



.pagetop a {

	background: transparent url("/assets/img/icon_pagetop.gif") no-repeat left 50%;

	padding-left: 16px;

}



.pagetop2 {

	float: left;

}



.pagetop2 p {

	display: inline;

	float: right;

	font: normal 1.1em/1.5em helvetica, arial, sans-serif;

	margin: 0 0 0 0;

	padding: 0 0 .8em;

}



.pagetop2 a {

	background: transparent url("/assets/img/icon_pagetop.gif") no-repeat left 50%;

	padding-left: 16px;

}







/*---- typography ----*/



h1 {

	font: bold 1.8em/1.2em helvetica, arial, sans-serif;

	color: #000;

	padding: 0 0 .4em;

}



h2 {

	font: bold 1.2em/1.8em helvetica, arial, sans-serif;

	color: #000;

	background: #eee url("/assets/img/decor_h2.gif") repeat-y left;

	padding: .1em 0 0 .8em;

	margin: 1em 0 .7em;

}



h3 {

	font: bold 1.2em/1.2em helvetica, arial, sans-serif;

	background: #fff url("/assets/img/decor_h3.gif") repeat-y left;

	padding: 0 0 0 .7em;

	margin: 1em 0 .7em;

}



h4 {

	font: bold 1.0em/1.0em helvetica, arial, sans-serif;

	margin: 1em 0 .5em;

}



.related-contents-module h3 { padding: 0 0 1em; }



.related-contents-module p {

	font: normal 1.1em/1.1em helvetica, arial, sans-serif;

	padding: 0 0 1em;

}



label, p {

	display: block;

	font: normal 1.2em/1.5em helvetica, arial, sans-serif;

	color: #000;

}



.page_title p {

	line-height: 1.2em;

	padding: 0 0 .4em;

}



.content ul {

	font: normal 1.2em/1.5em helvetica, arial, sans-serif;

	list-style: none;

	margin: 0 0 1.5em 15px;

}



.content ul ul { margin: 0; }



div.tab li, .content li, .content ul.link-list li li {

	font: normal 1.0em/1.5em helvetica, arial, sans-serif;

	background: transparent url("/assets/img/list.gif") no-repeat left 2px;

	padding: 0 0 0 10px;

}



.content ul.link-list li {

	background: transparent url("/assets/img/link_list.gif") no-repeat left 2px;

}



.content li li {

	font-size: 12px !important;

	line-height: 1.6em;

}



.page_title p strong { font-weight: normal; } /*---- LEGACY!! ----*/



.subheaderpress {

	font: normal 1.2em/1.5em helvetica, arial, sans-serif;

	color: #6b6b6b;

} /*---- LEGACY!! ----*/



.content p {

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0.8em;

	padding-left: 0;

}



.content p.intro { padding: 1em 0; }



/* New Css For Press Releases Start */



.feature-small {

	background: #fff url("/assets/img/feature_small-new.gif") no-repeat left bottom;

	margin: 1em 0;

}







.feature-small h2 a {

	

	padding: 0 0 0 17px;

}



.content .feature-small form div { padding-left: .8em; }



.feature-small p,

.feature-small ul {

	font: normal 1.1em/1.2em helvetica, arial, sans-serif;

	color: #000;

	padding: 0 .6em 1em;

	

}



.feature,.feature-small { clear: both;overflow:hidden; }



.feature-small h2 {

	background: #f6f6f6 url("/assets/img/feature_small0.gif") no-repeat left top;

	border-bottom: 1px solid #ccc;

	line-height: 1.3em;

	margin: 0 0 .5em;

	padding: .5em 0 .4em .6em;

}



/* New Css For Press Releases End */



.feature p, .feature_twocol p, 

.feature ul, .feature_twocol ul {

	font: normal 1.2em helvetica, arial, sans-serif;

	color: #000;

	padding: 0 .6em 1em;

}



.global_nav li { font: normal 1.2em/1.1em helvetica, arial, sans-serif; }



.footer p {

	clear: both;

	font: normal 1.1em/1.5em helvetica, arial, sans-serif;

	color: #666;

	padding: .25em 0;

}



.footer strong { font-weight: normal; }



.footer li a {

	font: normal 1.1em/1.3em helvetica, arial, sans-serif;

	color: #fff !important;

}



.header p, .header li, 

.utility_nav li {

	font: normal 1.1em/2.1818em helvetica, arial, sans-serif;

	color: #fff;

}



.utility_nav ul.textSize li {

	background-image: none;

	padding: 0;

	margin: 0 4px;

}



.utility_nav ul.textSize li a {

	text-decoration: none;

	color: #999;

}



li a.regular {

	font: normal 1em helvetica, arial, sans-serif;

}



li a.larger {

	font: normal 1.3em helvetica, arial, sans-serif;

}



li a.largest {

	font: normal 1.5em helvetica, arial, sans-serif;

}



.links-module li a, .search p, .hp-search p {

	font: normal 1.1em/1.6em helvetica, arial, sans-serif;

	color: #fff !important;

}



.news-module li a { font: normal 1.1em/1.1em helvetica, arial, sans-serif; }



.header p.country {

	text-transform: uppercase;

	font-weight: bold;

}



p.adobe, p.copyright { font: normal 1.1em/1.1em helvetica, arial, sans-serif; }



p.annotation {

	font-size: 1.0em;

	line-height: 1.1em;

	color: #900;

	padding-left: .7em;

	text-indent: -.7em;

}



p.annotation, div.additional_notes {

	clear: both; /* does this interfere w/ anything else??? */

}



div.additional_notes { padding: 0 0 1.2em; }



div.additional_notes p {

	font: normal 1.1em/1.1em helvetica, arial, sans-serif;

	padding: 0 0 .2em;

}



div.additional_notes p span {

	font: bold .9091em/1.0em helvetica, arial, sans-serif;

	color: #f90;

	vertical-align: top;

}



.sitemap .content ul ul {

	display: inline;

	background: transparent url("/assets/img/icon_anchor.gif") no-repeat 4px 5px;

	padding: 0 0 0 18px;

}



.sitemap .content ul ul li {

	display: inline;

	background-image: none;

	border-right: 1px solid #ccc;

	margin: 0; padding: 0 .5em;

}







/*---- modules ----*/



.news-module { padding: 0 0 1em; }



.news-module ul {

	list-style-image: url("/assets/img/list_link.gif");

	margin: 0 0 0.5em 2em;

}



.news-module li { padding: 0 0 .5em; }



.news-header {

	border-left: 3px solid #c00;

	margin: 0 0 12px;

}



.news-header h2 {

	background-color: #eee;

	padding: 0 0 0 .25em;

	margin: 0 0 0 2px;

}



.links-module {

	clear: both;

	background: url("/assets/img/links_decor_top.gif") no-repeat left top;

	width: 189px;

	padding: 6px 0 0;

	margin: 1.0em 0 1.5em;

}



.links-header {

	background-color: #366;

	padding: 6px 0;

}



.links-header h3 {

	font: bold 1.1em/1.0em helvetica, arial, sans-serif;

	background: url("/assets/img/links_decor_title.gif") no-repeat 18px 50%;

	margin: 0; padding: 0 0 0 30px;

	color: #fff;

}



.links-content {

	background-color: #6b6b6b;

	padding: 8px 0 8px 12px;

	border-top: 1px solid #fff;

}



.links-module ul { list-style: none; }



.links-module li {

	background: url("/assets/img/links_arrow_right.gif") no-repeat 0 50%;

	padding: 0 0 0 2.0em;

}



.related-contents-module {

	margin: 0 .5em 1.5em;

	padding: 1.4em 1.0em 1.0em;

	border: 1px solid #bbb;

	background: #fff url("/assets/img/related_contents_decor.gif") no-repeat left top;

}



.related-contents-module h3 {

	font: bold 1.1em/1.1em helvetica, arial, sans-serif;

	background-image: none;

	margin: 0; padding: 0 0 .9em;

}



.related-contents-module ul li {

	list-style: none;

	background: transparent url("/assets/img/subnav_list.gif") no-repeat 0px 0px;

	padding: 0 0 0 10px;

	display: block;

	margin-bottom: 5px;

	font: 1.1em/1.1em helvetica, arial, sans-serif;

}



.related-contents-module ul li a {



}







.feature { clear: both; }



.feature, .feature_twocol {

	background: #fff url("/assets/img/feature_full_bottom.gif") no-repeat left bottom;

	margin: 1em 0;

}



.feature_twocol {
	background-image: url("/assets/img/feature_half_bottom.gif");
	width: 265px;
}
.feature h2, .feature_twocol h2 {
	background: #f6f6f6 url("/assets/img/feature_full_top.gif") no-repeat left top;
	border-bottom: 1px solid #ccc;
	line-height: 1.3em;
	margin: 0 0 .5em;
	padding: .5em 0 .4em .6em;
}
.feature_twocol h2 { background-image: url("/assets/img/feature_half_top.gif"); }

.feature h2 a, .feature_twocol h2 a {
	background: #f6f6f6 url("/assets/img/icon_link.gif") no-repeat left 50%;
	padding: 0 0 0 17px;
}
.feature .feature_container{overflow:hidden;margin:3px 5px 6px 5px;}
.feature .feature_container .img_container{float:left;width:14%;margin:0px 5px 0px 0px;}
.feature .feature_container .text_container{float:left;width:85%;}
.feature .feature_container .text_container .text{padding:0px 0px 0px 1px;margin-bottom:12px;}
/*---- links ----*/



a:link { color: #08427c; }

a:visited { color: #909; }

a:active, a:hover { color: #2a68a6; }



a:link, a:visited { text-decoration: none; }

a:hover { text-decoration: underline; }



.header a:link, .header a:visited, 

.search a:link, .search a:visited { color: #fff; }

.header a:active, .search a:active { color: #ff9; }

.header a:hover, .search a:hover { color: #fff667; }



p.printable {

	text-align: right;

	font: normal 1.1em/1.3em helvetica, arial, sans-serif;

	padding: 0 0 .1em;

}



p.printable a {

	background: transparent url("/assets/img/icon_print.gif") no-repeat left 50%;

	padding-left: 20px;

}



a.important, a.popup, a.mail, a.form, a.download, 

a.print, a.audio, a.contact, a.pdf, a.other {

	background: transparent url("/assets/img/icon_link.gif") no-repeat left 50%;

	padding-left: 18px;

}

a.important { background-image: url("/assets/img/icon_link.gif"); }

a.popup { background-image: url("/assets/img/icon_popup.gif"); }

a.mail { background-image: url("/assets/img/icon_mail.gif"); }

a.form { background-image: url("/assets/img/icon_form.gif"); }

a.download { background-image: url("/assets/img/icon_download.gif"); }

a.print { background-image: url("/assets/img/icon_print.gif"); }

a.audio { background-image: url("/assets/img/icon_audio.gif"); }

a.contact { background-image: url("/assets/img/icon_contact.gif"); }

a.pdf { background-image: url("/assets/img/icon_pdf.gif"); }

a.other { background-image: url("/assets/img/icon_other.gif"); }



a.adobe {

	float: left;

	margin: 0 1.0em .5em 0;

}



.related-contents-module a.more, p.more a, a.more {

	background: transparent url("/assets/img/list_link.gif") no-repeat left 20%;

	padding-left: 10px;

}



/*---- forms ----*/



input.searchfield { width: 105px; font: normal 1.1em helvetica, arial, sans-serif; vertical-align: middle; }



.search input { vertical-align: middle; }

.hp-search input { vertical-align: middle; }



/* added to equalize form field lengths on application forms */

input.formfield, select.formfield { width: 250px; float: right }

textarea.formfield { width: 252px; float: right }

input.percentage, textarea.formyesno, select.formyesno { width: 60px; float: right }



.content form { padding: .5em 0; }



.content form div { padding: 0 0 1.0em; }



.content .feature form div, 

.content .feature_twocol form div { padding-left: .8em; }



/*ADDED FOR HP TESTING*/



.hp-spotlight { overflow: hidden; }



.hp-spotlight .sp1 {

	width: 189px;

	float: left;

	border-right: #ddd 1px solid;

}



.hp-spotlight .sp2 {

	width: 189px; 

	float: right;

}



.hpSpotModule { margin-bottom: -1000px; padding-bottom: 1000px; border-bottom: 1px solid #ddd; }



.hpSpotModule .title {

	border-top: 1px solid white;

	width: 99%;

	float: right;

	padding-bottom: 5px;

}



.hpSpotModule p {

 margin: .5em;

 padding: .5em; 

 font: normal 1.1em/1.5em helvetica, arial, sans-serif;

 }

 

.hpSpotModule p img {

 margin: .1em;

 float: left;

 vertical-align: top; 

 }

 

.hpSpotModule p span.more {

display: block;

text-align: right;

padding: .6em 1em 0 0; 

 }

 

.hpSpotModule p span.quoted {

font-style: italic;

color: #666;

 }

 

.hpSpotModule p span.quoted span {

	font-weight: bold;

	text-align: right;

	display: block;

}



/* ADDED FOR TABLE CELL CONTENT - same style definition as p.copyright */

.primarytable { font: 1.1em/1.1em helvetica, arial, sans-serif; }



a.sendToFriend {

	font: 0.9em helvetica, arial, sans-serif;

	display: block;

	margin: 5px 5px 2px 15px;

	padding: 2px 2px 2px 20px;

	background: transparent url(/assets/img/icons/send-to-friend.gif) no-repeat left 50%;

}



a.findInPage {

	font: 0.9em helvetica, arial, sans-serif;

	display: block;

	margin: 5px 5px 2px 15px;

	padding: 2px 2px 2px 20px;

	background: transparent url(/assets/img/icons/find-in-page.gif) no-repeat left 50%;

}



span.findInPage{

	font: 0.9em helvetica, arial, sans-serif;

	display: block;

	margin: 2px 5px 2px 15px;

	padding: 2px 2px 2px 20px;

}



a.printerFriendly {

	font: 0.9em helvetica, arial, sans-serif;

	display: block;

	margin: 5px 5px 2px 15px;

	padding: 2px 2px 2px 20px;

	background: transparent url(/assets/img/icons/print-version.gif) no-repeat left 50%;

}



a.bookmarkit {

	font: 0.9em helvetica, arial, sans-serif;

	display: block;

	margin: 5px 5px 2px 15px;

	padding: 2px 2px 2px 20px;

	background: transparent url(/assets/img/icons/bookmark-this.gif) no-repeat left 50%;

}



span.bookmarkit {

	font: 0.9em helvetica, arial, sans-serif;

	display: block;

	margin: 5px 5px 2px 15px;

	padding: 2px 2px 2px 20px;

	background: transparent url(/assets/img/icons/bookmark-this.gif) no-repeat left 50%;

}



/*new css for homepg*/

.column{

 width: 189px; float:left;  border-right: 1px solid rgb(221, 221, 221);

}

.ProductText {

 width: 110px;

 padding: 0 0 0 0.5em; 

 margin-left: 6.5em;

 font: normal 1.1em/1.5em helvetica, arial, sans-serif;

 }

.ProductImg{

 width: 62px;

 float: left;

 margin-left: 5px;

 }

 

  /*CSS for HP module*/

 

 .hp-module {

 	padding: 5px;

	margin-top: 0px;

 }

 

  .hp-module h3 {

	font: bold 1.2em/1.2em helvetica, arial, sans-serif;

	background: transparent url("/assets/img/decor_h3.gif") repeat-y left;

	padding: 0 0 0 .7em;

	margin: 1em 0 .7em;

}

 

 .hp-module ul {

 	list-style: none;

 }



.hp-module ul.link-list li {

	background: transparent url("/assets/img/link_list.gif") no-repeat 1px .2em;

	font: normal 1.1em/1.5em helvetica, arial, sans-serif;

	padding: 0 0 5px 10px;

}



/* Send to a friend popup */



.wrapperPopup  {

	font: normal .9em helvetica, arial, sans-serif;

}



.wrapperPopup div.content  {

	width: 450px;

}



.wrapperPopup input  {

	font: 11px helvetica, arial, sans-serif;

}



.wrapperPopup p.small  {

	font: 1.em helvetica, arial, sans-serif;

	margin: 0 1em;

}



.wrapperPopup label  {

	width: 90px;

	float: left;

}



p.closeit {

	display: block;

	background: #d8d8d8;

	text-align: right;

	padding: 0 1em 0 0; 

}



.required {

	color: #cc0000;

}



.gentable2 {

	border-collapse: collapse;

	width: 100%;

}



.gentable2 th, td {

	border: 1px solid #ccc;

	padding: .1em;

}



.gentable2 th {

	font-weight: bold;

	text-align: left;

}



 .quick-links-module {

 	padding: 5px;

	padding-left: 15px;

 }

 

 .quick-links-module h3 {

	font: bold 1.2em/1.2em helvetica, arial, sans-serif;

	background: transparent url("/img/decor_h3.gif") repeat-y left;

	padding: 0 0 0 .7em;

	margin: 1em 0 .7em;

}

 

.quick-links-module ul {

 	list-style: none;

 }



.quick-links-module ul.link-list li {

	background: transparent url("/img/link_list.gif") no-repeat 1px .2em;

	font: normal 1.1em/1.5em helvetica, arial, sans-serif;

	padding: 0 0 5px 10px;

}



/* Award Section Start Here */



.diogenes{

	width:100px; height:100px; margin-left:2px; background-image:url("/assets/img/corporate/sm_vol5iss11_quality-awards.jpg");}

	

.ccworld{

	width:100px; height:99px; margin-left:2px; background-image:url("/assets/img/corporate/cc_world.jpg");}

	

.poybronze{

	width:97px; height:97px; margin-left:2px; margin-right:0px; background-image:url("/assets/img/corporate/poybronze.jpg");}



.gcaward{

	width:100px; height:93px; margin-left:2px; background-image:url("/assets/img/corporate/gc-award.jpg");}

	

/* press-analyst-center Section Start Here */

.view-all{

	float:right;

	width:200px;

	padding-right:10px;

}

.RSS-Feed{

	float:left;

	width:200px;

}

.the-tews{

	width:520px;

	float:left;}

	

.the-news-tab{

	width:260px;

	float:left;}

	

.see-more{

	font-size:11px; padding-right:10px;}

	

/*----------/Home page Feb Newletter module----------------*/



.nlfeb-text{

	font-size:11px; font-family:arial;}



/*style of tab content container*/

.tabLineWW{

	padding-top: 0px;

	background-image: url(../img/topBg.jpg);

	height: 10px;

}

.tabsBlockOverWW{

	float:left;

	width:495px;

	overflow:hidden;

}

.tabsButWW {

	float:left;

	width:20px;

	padding-top:8px;

	padding-right:2px;

	/*background: #ffffff url(../img/tabs_bg.gif) repeat-x bottom;*/

}

.outbrain-recommendationsFieldset{

visibility:hidden; display:none; border:1px solid #FF0000; height:1px; overflow:hidden;

}

.outbrain-recommendationsFieldset fieldset ul{

display:none;

}

.outbrain-recommendationsFieldset legend{

display:none;

}

#outbrainTableRecommendation_0_bottom{

display:none;

}



#locationContent40 table td{width:500px;}
#locationContent40 table iframe{width:340px;}


.table_format1
{
	background-color: #CFCFCF;
}
.table_format1 td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 2px 0.5em;
	background:#fff;
	border:none;
}
.table_format1 th
{
	background-color: #E1E1E1;
	border:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 2px 0.5em;
}
