body,h1,h2,h3,h4,p,form,fieldset,label,ul,li{margin:0;padding:0;border:none;}
h1,h2,h3,h4{font-family:"Trebuchet MS",Verdana;}
p{font-size:1.1em;line-height:1.4;}
body{font-family:Verdana,"Lucida Grande",Arial,sans-serif;font-size:62.5%;}
.clearBoth{clear:both;}
.floatright{float:right;}
.floatleft{float:left;}
a,a:visited{color:#5266c0;}
a:focus{outline:none;border:none;}
a:hover{text-decoration:none;color:#333f77;}
hr{clear:both;margin:3px 0;padding:0;height:1px;background:#cccccc;border:none;}
a.rfq{display:block;margin:7px 0 0;width:170px;height:22px;padding:10px 0 0;color:#fff!important;text-decoration:none;font-weight:bold;text-align:center;font-size:1.2em;background:url(../images/rfq-btn.gif) top left repeat-x;}
a.rfq:hover{background-position:0 -32px;}
#header{ overflow:visible;}
#wrapper{margin:0 auto;padding:0;width:90em;}
a#logo{
	display:block;
	float:left;
	margin:45px 0px 0px 0px;
	width:449px;
	height:78px;
	overflow:hidden;
}
#worldwide{float:right;position:relative;margin:8px 0 0;padding:0;width:24em;height:6em;list-style:none;background:transparent url(../images/icon_worldwide_map.gif) top right no-repeat;z-index:200;}
#worldwide li{position:relative;margin:0;padding:3px 0;float:left;margin-right:10px;}
#worldwide li a{display:block;padding:10px 0;font:1.2em/1 Arial,"sans-serif";color:#f1782d;text-decoration:none;}
#worldwide li a:hover{color:#3b3b3b;text-decoration:underline;}
#worldwide li ul{display:none;position:absolute;top:3.2em;list-style:none;background-color:#fff;z-index:500;}
#worldwide ul li{position:relative;width:12em;padding:0;background:#fff;border:1px solid #ddd;z-index:500;}
#worldwide ul li a{padding:5px 3px 5px 4px;}
#worldwide ul li a:hover{color:#3b3b3b;text-decoration:underline;}
.turkish{background:url(../images/flags/tr.png) 5px center no-repeat;}
.spanish{background:url(../images/flags/es.png) 5px center no-repeat;}
.english{background:url(../images/flags/us.png) 5px center no-repeat;}
.arabic{background:url(../images/flags/ae.png) 5px center no-repeat;}
.chinese{background:url(../images/flags/cn.png) 5px center no-repeat;}
.french{background:url(../images/flags/fr.png) 5px center no-repeat;}
.german{background:url(../images/flags/de.png) 5px center no-repeat;}
.italian{background:url(../images/flags/it.png) 5px center no-repeat;}
.portuguese{background:url(../images/flags/pt.png) 5px center no-repeat;}
.russian{background:url(../images/flags/ru.png) 5px center no-repeat;}
#phoneSearch{float:right;width:230px;margin-left:200px;}
#phoneSearch p{text-align:right;font-size:14px;margin-bottom:0;}
#phoneSearch p strong{font-size:14px;}
p#mainNav{float:right;text-align:right;width:300px;margin:1em 0 0 0;}
p#mainNav a{text-decoration:none;margin-left:.75em;color:#404040;padding-left:12px;background:transparent url(../images/icon_more.gif) center left no-repeat;}
p#mainNav a:hover{text-decoration:underline;background-color:red;}
#ajaxSearch_form{float:right;clear:right;color:#444;width:auto;margin-top:5px;}
#ajaxSearch_input{margin:0;padding:3px;height:17px;border:1px solid #ddd;}
#ajaxSearch_submit{display:inline;padding:6px 10px;color:#fff;cursor:pointer;border:none;background:#333 url(../images/bucket_header_bg.gif) top repeat-x;}
.ajaxSearch_result{color:#444;margin-bottom:3px;border-bottom:1px solid #d3d3d3;}
.ajaxSearch_resultLink{display:block;font-size:1.4em;color:#f1782d;text-decoration:underline;}
.ajaxSearch_resultDescription{color:#555;}
.ajaxSearch_more{color:#555;}
#header .AS_ajax_resultsIntroFailure{display:none;}
ul#primaryNav{clear:both;margin:15px 0 10px;padding:5px 0 0;height:2.5em;line-height:3.3em;list-style:none;background:#FFF url(../images/main_nav_bg.gif) top repeat-x;}
ul#primaryNav li{position:relative;float:left;}
ul#primaryNav li a{position:relative;display:block;margin:0;padding:5px 11px 5px;font:1.2em Verdana,"sans-serif";color:#FFF;text-decoration:none;}
ul#primaryNav li a:hover,ul#primaryNav li.active a,ul#primaryNav li.hover a{padding-bottom:4px;border-bottom:3px solid #f0772c;color:#d8d8d8;}
ul#primaryNav li ul{position:absolute;display:none;z-index:90;top:2.5em;padding:10px 10px 10px;width:58em;height:21.5em;border:1px solid #ccc;border-top:none;background:#fff;list-style:none;color:#555;overflow:visible;}
	ul#primaryNav #nav5 ul, ul#primaryNav #nav8 ul, ul#primaryNav #nav611 ul{height:inherit; width:inherit;}	
		ul#primaryNav #nav5 ul li, ul#primaryNav #nav8 ul li, ul#primaryNav #nav611 ul li{float:none; height:2em;}
ul#primaryNav li ul a,ul#primaryNav li.active ul a,ul#primaryNav li.hover ul a{padding:0;border:none;font-size:1.1em;color:#555;}
ul#primaryNav li ul a:hover{border:none;padding:0;text-decoration:underline;}
ul#primaryNav li ul li{float:left;display:block;height:11em;width:19em;}

ul#primaryNav li ul li#nav24, ul#primaryNav li ul li#nav26, ul#primaryNav li ul li#nav27{
	height:8em;
}



ul#primaryNav li ul li a{font-weight:bold;}
ul#primaryNav li ul li ul{position:static;padding:0;margin:0;top:0;width:auto;height:auto;border:none;padding-left:10px;}
ul#primaryNav li ul li ul li{padding:0;height:auto;}
ul#primaryNav li ul li ul li a{font-weight:normal;}
ul#primaryNav li ul li ul li a:hover{background:#fafafa;}
#banner{position:relative;height:305px;z-index:1;overflow:hidden;margin-bottom:10px;}
#banner.internal{height:auto;z-index:1;}
#banner div{position:absolute;z-index:10;right:5px;bottom:5px;width:41em;padding:12px;background:transparent url(../images/banner_overlay.png);}
#banner div h1{color:#fff;font-weight:normal;font-size:2em;}
#banner div p{color:#fff;}
#banner ul{margin:0;padding:0;list-style:none;z-index:-100;}
#contentWrapper{clear:both;overflow:hidden;}
.bucket{float:left;width:32.5%;margin:15px 11px 15px 0;}
.bucket.last{margin-right:0;}
.bucket h2{margin:0;padding:4px 0 2px 5px;width:98%;color:#fff;font-size:1.4em;font-weight:normal;background:#333 url(../images/bucket_header_bg.gif) top repeat-x;}
.bucket div{position:relative;margin:0;padding:0 5px 5px;height:200px;background:#ebebeb url(../images/bucket_body_bg.gif) bottom repeat-x;border:1px solid #e4e4e4;border-top:none;}
.bucket div ul{margin:0 10px 0 10px;padding:5px 0 0;list-style:none!important; margin-bottom:7px;}
.bucket div ul li{color:#555;list-style:none;}
.bucket div ul li a{color:#555;text-decoration:none;}
.bucket div ul li a{text-decoration:underline;}
.bucket div p{margin-right:100px;padding-right:10px;color:#555;}
.bucket div a.more{color:#555;display:block;position:absolute;bottom:5px;left:10px;padding-left:15px;font-weight:bold;text-decoration:none;background:transparent url(../images/icon_more.gif) 0 1px no-repeat;}

.bucket div a.moreNews{background:transparent url(../images/icon_more.gif) no-repeat 0px 2px; padding-left:15px; color:#555555; text-decoration:none; font-weight:bold; margin-left:5px; clear:both;}
.bucket div a.mailing{color:#688557;display:block;position:absolute;bottom:5px;left:10px;padding-left:15px;font-weight:bold;text-decoration:none;background:transparent url(../images/icon_more.gif) 0 1px no-repeat;}
.bucket div a.more:hover, .bucket div a.moreNews:hover, .bucket div a.mailing:hover{text-decoration:underline;}
.bucket.news div ul li{padding:0 0 5px 15px;background:transparent url(../images/icon_more.gif) 0 1px no-repeat;}
.bucket.news div{padding:0;}
.bucket.news div div{position:static;background:transparent url(bucket_headquarters_bg.gif) right top no-repeat;border:none;margin:0;padding:10px 5px 5px; height:185px;}
.bucket.headquarters div{padding:0;}
.bucket.headquarters div div{position:static;background:transparent url(../images/bucket_headquarters_bg.gif) right top no-repeat;border:none;margin:0;padding:10px 5px 5px; height:140px;}
.bucket.headquarters div ul li{margin:0;padding:3px 0;width:125px;}
.bucket.contact div{padding:0;}
.bucket.contact div div{position:static;background:transparent url(bucket_headquarters_bg.gif) right bottom no-repeat;border:none;margin:0;padding:10px 5px 5px;height:140px;}
.newsList{border-top:1px solid #ccc;padding:5px;}
.newsList h3{margin:10px 0 0!important;font-size:1.4em!important;font-weight:bold!important;}
.newsList h3 a{color:#333!important;text-decoration:none!important;}
.newsList h3 a:hover{text-decoration:underline!important;}
.newsList .dateInfo{margin:0;padding:0;font-size:1.1em;color:#a9afab;}
.newsList a.viewArticle{display:block;float:left;width:auto;margin:2px;padding:2px;color:#af0900;background:#fff;font-size:1.1em;text-decoration:none;}
.newsList a.viewArticle:hover{background:#333;color:#fff;}
#fdmForm input[type=text]{padding:5px;border:1px solid #ccc;width:350px;}
#fdmForm textarea{padding:5px;border:1px solid #ccc;width:600px;height:300px;}
#fdmForm textarea.summary{height:50px;}
#contentWrapper.two-col h1,#contentWrapper.three-col h1{margin:7px 0;font-size:2.0em;font-weight:normal;color:#293c38;}
#contentWrapper.two-col h2,#contentWrapper.three-col h2{margin:8px 0;font-size:1.8em;font-weight:normal;color:#f1782d;}
#contentWrapper.two-col h3,#contentWrapper.three-col h3{margin:7px 0;font-size:1.4em;font-weight:normal;color:#293c38;}
#contentWrapper.two-col p,#contentWrapper.three-col p,#contentWrapper.three-col span{margin:10px 0;font-size:1.2em;line-height:1.4;color:#555;}
#contentWrapper.two-col ul.standardlist, #contentWrapper.three-col ul.standardlist{margin:10px 10px 10px 30px;font-size:1.2em;line-height:1.4;color:#555;}
ul.resetList{margin-left:25px;color:#555;}
ul.resetList li{padding:2px 0;font-size:12px;}
ul.resetList li a{color:#555;text-decoration:none;}
ul.resetList li a:hover{color:#000;text-decoration:underline;}
/*#contentBody ul.pdflist {list-style-image:url(../images/pdficon_small.gif);padding-left:10px;margin-bottom:0;}*/
.three-col #contentBody ul.doclist {padding-left:10px;margin-top:-1em; margin-left:7px;}
.B_crumbBox{display:block;margin:5px 0;}
.B_crumbBox a{padding:0 2px 0 10px;font-weight:normal;color:#555;text-decoration:underline;background:transparent url(../images/icon_more.gif) left center no-repeat;}
.B_crumbBox .B_lastCrumb{padding:0 2px 0 10px;font-weight:normal;color:#555;text-decoration:none;background:transparent url(../images/icon_more.gif) left center no-repeat;}
#contentWrapper.two-col #contentBody{float:left;width:710px;}
#contentWrapper.three-col #contentBody{float:left;margin-left:15px;width:490px;}
#contentBody img{padding:7px;}
ul#productList{margin:0;padding:0;list-style:none;}
ul#productList li{float:left;margin:0 2px 10px;}
ul#productList li a{display:block;padding-top:20px;width:173px;height:68px;text-align:center;font:1.6em Georgia,serif;color:#555;text-decoration:none;background:transparent url(../images/product_bucket.gif) top no-repeat;}
ul#productList li a:hover{color:#f1782d;}
#contentBody #productCats{clear:both;position:relative;height:25em;}
#contentBody #productCats ul{margin:0;padding:0;list-style:none;}
#contentBody #productCats ul li{margin:0 0 7px;}
#contentBody #productCats ul li a{display:block;position:relative;padding:8px 0 8px 10px;color:#555;text-decoration:none;background:#fee9d2;width:100px;font-size:7pt;}
#contentBody #productCats ul li a:hover,#contentBody #productCats ul li a.active{background:#fad5ac;width:110px;margin:0!important;}
#contentBody #productCats ul li div{display:none;position:absolute;top:0;right:0;margin:0 0 10px;padding:0 7px;width:356px;height:230px;background:#fad5ac;}
#contentBody #productCats ul li div.active{display:block;}
#contentBody #productCats ul li div a{display:block;float:right;background:transparent url(../images/icon_more.gif) left center no-repeat;padding:5px 0 5px 10px;text-align:right;font-size:1.2em;font-weight:bold;width:auto!important;}
#contentBody #productCats ul li div a:hover{width:auto;text-decoration:underline;background:transparent url(../images/icon_more.gif) left center no-repeat;}
#contentBody #productCats ul li div p{font-size:1em;}
#contentBody ul{margin-left:1.5em;color:#404040;}
#contentBody form{padding:0 0 10px;width:auto;}
#contentBody form fieldset{clear:left;float:left;width:530px;margin:7px 0;padding:7px;border-bottom:1px solid #9b9b9b;background:#e6ebeb;}
#contentBody form label{display:block;margin:2px 0;font-size:1.1em;font-weight:bold;}
#contentBody form input[type=text]{margin:0 0 7px;padding:4px;border:1px solid #9b9b9b;width:300px;}
#contentBody form input[type=hidden]{display:none;}
#contentBody form textarea{margin:0 0 10px;padding:4px;border:1px solid #9b9b9b;width:300px;height:75px;}
#contentBody form select{margin:0 0 7px;}
#contentBody form input[type=submit]{clear:left;display:block;padding:6px 10px;color:#fff;cursor:pointer;border:none;background:#333 url(../images/bucket_header_bg.gif) top repeat-x;}
.req{color:#b01003;}
.legend{margin:0;padding:0;font-size:1em;color:#636565;font-style:italic;}
table{clear:both;width:100%;border-collapse:collapse;}
table caption{margin:5px 0 0;padding:2px 0;color:#555;border-bottom:1px solid #d2d2d2;font-style:italic;text-align:left;font-weight:bold;}

table caption.available{margin:0 auto;height:11px; width:100%; padding-bottom:15px; padding-left:0px;font-size:7.5pt;}
#contentBody table caption.available img{padding:0px 5px 0px 0px;}

table tr.header{background:none!important;}
table tr.header th{padding:0 0 3px!important;text-align:center;color:#555;}
table tr{margin:5px 0;background:#e1e1e1;border-top:5px solid #fff;border-bottom:5px solid #fff;}
table tr td{position:relative;padding:5px 0;/*text-align:left;*/}
table tr th{padding:5px 0 5px 5px;margin:0;text-align:left;font-size:8pt;}
table tr th a{float:left;display:block;padding-left:13px;border:0;background:transparent url(../images/icon_more.gif) left 2px no-repeat;color:#555;}
table tr th a:hover{text-decoration:none;}
table tr td .available{display:block;margin:0 auto;width:11px;height:11px;text-indent:-9999px;background:transparent url(../images/bullet_region.gif) center center no-repeat;}
#contentBody table tr.header td h3{font-weight:bold;margin:0;font-size:1.2em;text-transform:uppercase;}
.three-col #contentBody ul{margin:1em 1.5em;font-size:1.1em;}
.three-col #contentBody ul li{padding-bottom:.25em;}
/*.three-col #contentBody ul li a{color:#000;}*/
.three-col #contentBody ul li a{color:#5266C0;}
.three-col #contentBody ul li a:hover{text-decoration:none;}
#sidebar{float:right;margin:10px 0 0;padding-bottom:20px;width:170px;}
#regionsMapWrap{display:none;}
#regionsMap{position:relative;width:800px;height:434px;background:url(../images/region_map.gif) no-repeat;}
#regionsMap h2{display:block;margin:5px 0 0;padding:5px;color:#fff;background:#000;text-align:center;}
#regionsMap a{position:absolute;display:block;width:45px;height:30px;text-indent:-99999px;}
#regionsMap a#houston{top:156px;left:184px;}
#regionsMap a#santiago{top:300px;left:218px;}
#regionsMap a#hamburg{top:112px;left:385px;}
#regionsMap a#bangkok{top:200px;left:560px;}
#regionsMap a#cairo{top:170px;left:425px;}
#question-form{width:168px;border:solid 1px #9b9a9a;border-top:none;margin-bottom:10px;}
#question-form .textFields{display:none;}
#question-form fieldset{padding-left:7px;}
#question-form .rfqHead{font:normal 11pt Arial,Helvetica,sans-serif;color:#fff;background:url(../images/question-header.png);background-repeat:repeat-x;background-position:top left;height:25px;padding:3px 0 0 7px;margin-top:0;}
#question-form label{font-size:8pt;color:#3c3b45;}
#question-form input{padding:1px;width:14.1em;margin-bottom:5px;font-size:8pt;border:solid 1px #afafaf;}
#question-form textarea{padding:1px;width:11.6em;margin-bottom:8px;height:6em;border:solid 1px #afafaf;}
#question-form .questionSubmit{background:url(../images/question-submit-btn.png);background-repeat:no-repeat;background-position:top left;width:89px;height:22px;text-indent:-999em;display:block;border:none;cursor:pointer;font-size:.1em;color:#000;}
#sidebar .contactExperts a.contact{display:block;margin:0 0 10px;padding:0;width:170px;height:128px;text-indent:-9999px!important;color:#293c38;background:transparent url(../images/sidebar_experts_guy.gif) right no-repeat;}
#sidebar .contactExperts .contactForm{padding:5px;background:#fff url(../images/sidebar_experts_bg.gif) top repeat-x;border:1px solid #ccc;}
#sidebar .contactExperts select{width:140px;}
#sidebar .contactExperts .results{display:none;padding:10px 0 5px;}
#sidebar .contactExperts .results h4{margin:0 0 5px;padding:0;color:#293c38;font-size:1.2em;}
#sidebar .contactExperts .results p{margin:2px 0;padding:0;font-size:1em;overflow:auto;}
#sidebar .contactExperts .results p strong{padding:7px 0 0;font-size:1.1em;}
#sidebar .contactExperts .results p span{float:left;display:block;width:50px;}
#sidebar a{color:#808080;}
#contentWrapper.three-col #leftNav{float:left;width:210px;padding:1em 0 0 0;}
#contentWrapper.three-col #leftNav h3{font-size:1.6em;}
#leftNav ul{list-style:none;}
#leftNav ul a{color:#555;text-decoration:none;font-weight:bold;}
#leftNav ul a:hover{text-decoration:underline;}
#leftNav ul li{clear:left;margin:0 0 10px;}
#leftNav ul li ul{clear:left;}
#leftNav ul li ul li{clear:left;overflow:auto;display:block;margin:3px 0 2px 5px;}
#leftNav ul li ul li a{display:block;float:left;padding:0 0 0 10px;font-weight:normal;background:transparent url(../images/icon_more.gif) left center no-repeat;}
#leftNav ul li ul li.active a{font-weight:bold;}
#footer{clear:both;margin:10px 0 0;padding:5px 0;border-top:1px solid #f9c9ab;overflow:auto;}
#footer p{float:left;font-size:1.1em;color:#555;}
#footer ul{float:right;margin:0;padding:0;list-style:none;}
#footer ul li{float:left;padding:0 8px 0 12px;background:transparent url(../images/icon_more.gif) left center no-repeat;}
#footer ul li a{color:#555;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}


/*===================================== CONTENT SLIDE ============================*/
#contentWrapper .demo-show h2, #contentWrapper .demo-show-second h2, #contentWrapper .demo-show-third h2{
	display:block;
	padding:3px 0px;
	color:#F1782D;
	text-decoration:none;
	font-size:1.8em;
	margin:0px 0px 2px 0px;
	text-align:left;
	width:290px;
}
#contentWrapper .demo-show h2:hover, #contentWrapper .demo-show-second h2:hover, #contentWrapper .demo-show-third h2:hover{
	color:#f09d69;
	cursor:pointer;
	text-decoration:underline;
}
#contentWrapper .demo-show .hidden{
	
}

#litHideReveal #bottomCountry{
	margin-bottom:39px;
}

#contentBody #seminarForm{
	font-size:10pt;
}
#contentBody #seminarForm fieldset{
	width:40em;
}
#contentBody #seminarForm label{
	margin-bottom:7px;
	font-size:9pt;
}
#contentBody #seminarForm input{
	padding:1px;
	margin-bottom:8px;	
}
	#contentBody #seminarForm input.other_input{
		width:16em;	
	}
	#contentBody #seminarForm input.inputWidth{
		padding:4px;	
	}
#contentBody #seminarForm select{
	margin-bottom:20px;
	width:22em;	
}
#contentBody #seminarForm textarea{
	margin-bottom:20px;
	width:40em;
	height:10em;	
}
#contentBody #seminarForm input.seminar_submit_btn{
	padding:6px 10px;	
}
#contentBody #seminarForm label span, #contentBody #registerForm label span{color:red;}


#seminarLogo{
	float:right;
	margin-right:2px;
	margin-top:2px;
	height:197px;
	border-left:solid 1px #eeeeee;
}
#seminarLogo img{
	border:none;
	
	padding-left:2px;
}

#contentBox{
	border:solid 1px #cccccc;
	padding:8px;
}
#contentBox h1{
	color:#666666;
}
#contentBox p{
	color:#333333;
}
#contentBox #frontpagelink a{
	color:#e47849;
}







/*  ADDED 3-11-2011  */

#sections .section {
	border: 1px solid #000;
	display: inline;
	float: left;
	height: 9em;
	margin: 0 6px 6px 0;
	width: 345px;
}

	.section_header {
		background: transparent url(../images/section-title.gif) repeat-x left top;
		border-bottom: 1px solid #f0f0f0;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 16px;
		font-weight: 700;
		height: 29px;
		line-height: 31px;
		padding: 0 5px;
	}
		.section_header a {
			color: #000;
			text-decoration: none;
		}
		.section_header .equation {
			color: #676767;
			font-size: 0.85em;
			text-decoration: none;
		}
		#section9 .section_header a:hover, #section9 .section_header a:hover .equation {
			color: #333f77;
		}
	.section_contents {
		font-size: 1.15em;
		padding: 0 5px;
		text-align: left;
	}
		.section_contents a {
			color: #046342;
			font-weight: 700;
			text-decoration: none;
		}
			.section_contents a:hover {
				color: #F1782D;
			}
a img {
	border: 0;
}

#manual_request img {
	margin-bottom: 3em;
	padding-bottom:30px;
}

#product-manager,img {
	margin-bottom: 0em;
	padding-bottom:0px;
}

div.inset {
	padding: 0 30px;
}

img.formula {
	display: block;
	margin: 1em auto;
}

img.figure {
	display: block;
	margin: 0 auto;
	padding: 0 !important;
}

.calc-bckgrd {
	background-color: #d8e5bd;
	padding: 10px;
	margin-bottom: 2em;
}

.solution {
	background-color: #E6EBEB;
	padding: 10px 10px 15px;
	margin-bottom: 2em;
}

.calc-bckgrd h3, .solution h3 {
	margin-top: 0 !important;
}

#calculator, .calculator {
	font-size: 1.2em;
}

#calculator tr, .calculator tr {
	background: none;
	border: 0;
}

#calculator td, .calculator td {
	border: 1px solid #000;
	padding: 5px;
}

#contentBody #calculator input.entry, #contentBody .calculator input.entry, #calcRegion #calculator input.entry, #calcRegion .calculator input.entry {
	background: transparent url(../images/calculator-input-bg2.gif) no-repeat left top;
	border: 1px solid #666;
	padding: 7px 4px 4px 4px;
	height: 18px;
	margin-bottom: 0;
	width: auto;
}
#contentBody p {
	margin: 10px 0;
	color: 555;
}
#contentBody h1 {
	color: #293C38;
    font-size: 2em;
    font-weight: normal;
    margin: 7px 0;
}
#contentBody h2 {margin:8px 0;font-size:1.8em;font-weight:normal;color:#f1782d;}
.calc-bckgrd hr {
	margin: 1.25em 0 0.75em;
}

.section1 {
	background: transparent url(../images/gray-backdrop.jpg) repeat-x left top;
	display: inline;
	float: left;
	margin-bottom: 2em;
	margin-right: 20px;
	padding: 0 10px;
	width: 325px;
}

.section2 {
	background: transparent url(../images/gray-backdrop.jpg) repeat-x left top;
	display: inline;
	float: left;
	margin-bottom: 2em;
	padding: 0 10px;
	width: 325px;
}

#contentBody .section1 form, #contentBody .section2 form {
	padding: 0 1em;
}

#contentBody .section1 form input, #contentBody .section2 form input {
	width: auto !important;
}

#contentWrapper #contentBody .form_header p {
	color: #7d7d7d;
	font-weight: 700;
	padding: 0 1em;
}

.form_header {
	background: transparent url(../images/clear-bar.png) no-repeat left bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#contentBody .section1 label, #contentBody .section2 label {
	font-size: 1.2em;
	font-weight: 400;
}

#contentWrapper #contentBody .form-section .form_header {
	background: url("../images/clear-bar-full.png") no-repeat scroll left bottom transparent;
}

	#contentWrapper.one-col #contentBody .form-section .form_header {
		background: url("../images/clear-bar-max.png") no-repeat scroll left bottom transparent;
	} 

#contentBody form .submit, #calcRegion form .submit {clear:left;display:block;padding:6px 10px;color:#fff;cursor:pointer;border:none;background:#333 url(../images/bucket_header_bg.gif) top repeat-x;}

.form-section {
    background: url("../images/gray-backdrop.jpg") repeat-x scroll left top transparent;
    margin-bottom: 2em;
    padding: 0.75em 1em;
}

#wlpeStayLoggedInLabel {
	margin-top: 1em !important;
}

#wlpeUserRegisterForm, #wlpeLoginForm, #wlpeUserInfo {
	padding: 0 10px !important;
}

#contentBody form input[type="password"] {
    border: 1px solid #9B9B9B;
    margin: 0 0 7px;
    padding: 4px;
    width: 300px;
}

#control_panel {
	display: inline;
	float: right;
}

#control_panel p {
	/*margin: 0.5em 0 0 0 !important;*/
	margin: 0 !important;
	line-height: 22px !important;
}


#contentWrapper.calc h1 {
 	color: #F1782D;
}

#contentWrapper.calc h1 a {
	color: #6E6E6E;
}

#contentWrapper.calc h2 {
	color: #006445;
}

.justified {
	text-align: justify;
}

.open-square {
	list-style: none;
}

.open-square li {
	background: transparent url(../images/open-square.gif) no-repeat left 0.5em;
	padding-left: 1.25em;
}

#contentWrapper.calc #leftNav {
	font-size: 1.2em;
}
#contentWrapper.calc #contentBody{display: inline;float:left;width:675px;margin-right: 15px; position: relative;}
#contentWrapper.one-col #contentBody {display: block; float: none; width: 100%; margin-right:0; text-align: left;}
#contentWrapper.two-col #leftNav h3{font-size:1.6em;}
#contentWrapper.calc #leftNav ul {
	margin-top: 1em;
}
#contentWrapper.calc #leftNav ul li {
	background: transparent url(../images/calc-nav-divider.gif) no-repeat center bottom;
	display: inline;
	float: left;
	padding-bottom: 1.25em;
}
#contentWrapper.calc #leftNav ul li a {
    /*background: url("../images/icon_more.gif") no-repeat scroll left 0.25em transparent;*/
    display: inline;
    float: left;
    font-weight: normal;
	text-decoration: none;
	color: #6e6e6e;
}

#contentWrapper.calc #leftNav ul li.active a, #contentWrapper.calc #leftNav ul li a:hover {
    color: #F1782D;
}

#contentWrapper.calc #leftNav li a span.title {
	display: block;
}

#contentWrapper.calc #leftNav li a strong {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
}

.B_crumbBox strong {
	font-weight: 400;
}

#contentWrapper.calc #leftNav h3 {
    background: transparent url(../images/calc-nav-title-divider.gif) no-repeat center bottom;
    color: #6E6E6E !important;
    margin-bottom: 0;
    padding-bottom: 0.5em;
    text-align: center;
}
#contentWrapper.calc #leftNav {
	display: inline;
	float:left;
	width:188px;
	padding: 0 10px;
	margin: 1em 0 0 0;
	background-color: #efefef;
	border: 1px solid #e0e0e0;
}

#contentWrapper.calc #leftNav li.last {
	background: none;
	margin-bottom: 0;
}

#contentWrapper.calc {
	overflow: auto;
	position: relative;
	width: 900px;
}

#contentWrapper.calc #leftNav h3 {
	text-transform: uppercase;
}

.form_controls {
	margin-top: 1em;
	text-align: center;
}

	.form_controls .submit {
		display: inline !important;
		font-size: 12px;
		margin-right: 8em !important;
	}

	.form_controls a {
		background: url("../images/bucket_header_bg.gif") repeat-x scroll center top #333333;
	    border: medium none;
	    color: #FFFFFF !important;
	    font-size: 12px;
	    padding: 6px 10px 7px 10px;
		text-decoration: none;    
	}

.figureBox {
	text-align: center;
}

	.figureBox p {
		margin-top: 0 !important;
	}

p.tableCaption {
	margin-bottom: 0 !important;
	text-align: center;
}

.col1 {
	display: inline;
	float: left;
	width: 444px;
}

.col2 {
	display: inline;
	float: left;
	padding-top: 1em;
	width: 231px;
}

#transTable {
	font-size: 1.2em;
	width: 100%;
}

#transTable td {
	padding: 5px;
}

	#transTable thead th {
		text-align: center;
		text-transform: uppercase;
	}
		#transTable thead th span {
			display: block;
			text-transform: none;
		}
		
#transTable .recommended {
	font-style: oblique;
	font-weight: 700;
	white-space: nowrap;
}

#gseitd {
	margin-top: 3em;
}

#gseitd .calc-bckgrd {
	background-color: #E6EBEB;
}

#contentWrapper #section10 table, .calcTable, #transTable {
	border-collapse: collapse;
	clear: none;
	text-align: center;
	width: auto;
}

	#contentWrapper #section10 table tr, .calcTable tr, #transTable tr {
		background: none;
		border: 1px solid #000;
	}
	#contentWrapper #section10 table th, .calcTable th, #transTable th {
		padding: 5px !important;
	}
	#section10 table {
		font-size: 1.2em;
		margin: 0 auto;
		width: 100% !important;
	}
		#section10 table th {
			font-weight: 400;
			text-align: center;
		}
	#section10 hr {
		height: 2px;
		margin: 9em 0 8em;
	}
#section10 .figureBox {
	margin-bottom: 6em;
}
#section10 {
	margin-top: 3em;
}
	#contentWrapper #section10 table td, #contentWrapper #section10 table th, #contentWrapper .calcTable td, #contentWrapper .calcTable th, #contentWrapper #transTable td, #contentWrapper #transTable th {
		border: 1px solid #000;
	}
	
	.calcTable {
		font-size: 1.2em;
		margin: 0 auto;
		width: auto;
	}
	.calcTable td {
		padding: 0 5px;
	}
	.calcTable thead {
		background-color: #e6e6e6;
	}
	.calcTable caption, #section10 caption {
		font-style: normal;
		font-weight: 400;
		text-align: center;
	}

.caption {
	margin-top: 0 !important;
}

.col1 img {
	padding: 0 !important;
}

.nowrap {
	white-space: nowrap;
}

#sol8 #input32, #sol8 #input33, #sol8 #input34, #sol8 #input35, #sol8 #input36, #sol8 #input37 {
	width: 5em !important;
}

#contentWrapper.calc {
	overflow: hidden;
}

#calcRegion {
	clear: both;
	padding-top: 1em;
}

#wrapper #contentWrapper .solution input.entry, #wrapper #contentWrapper input.uneditable {
	background: none;
	border: 0;
	height: auto;
	text-align: center;
}

input.editable {
	background: url("../images/calculator-input-bg2.gif") no-repeat scroll left top transparent !important;
	border: 1px solid #666666 !important;
	height: auto !important;
	text-align: center !important;
}

#section10 img {
	padding: 0 !important;
}

#backtotop {
	bottom: 1.5em;
	position: absolute;
	right: 75px;
}

#printpage {
	height: 22px;
	margin: 0 0 -4px 0;
	overflow: auto;
}

#printpagelink {
	background: transparent url(../images/icon-print.png) no-repeat left top;
	color: #6E6E6E;
	cursor: pointer;
	display: inline;
	float: right;
	font-size: 1.2em;
	height: 22px;
	line-height: 22px;
	margin-left: 20px;
	padding-left: 25px;
}

#browser_notice {
	background-color: #d8e5bd;
	border: 1px solid #E0E0E0;
	display: none;
	float: left;
	margin-bottom: 1em;
	padding: 0.5em 2em 1.5em;
}

#ex-point {
	display: inline;
	float: left;
	padding: 0 !important;
	margin-right: 22px;
	margin-top: 6px;
}

#browser-links {
	font-size: 1.2em;
	list-style-position: inside;
	margin-left: 38px !important;
}

#print_help {
	background: url("../images/icon-print.png") no-repeat scroll left top transparent;
	color: #6E6E6E;
	cursor: pointer;
	font-size: 1.2em;
	height: 22px;
    line-height: 22px;
    padding: 0 0 0 25px;
}

#newUsersRegister {
	font-weight: 700;
}

#loginLinks {
	font-size: 1.2em;
	margin: 1.5em 0 2em 0;
	text-align: center;
}
	#loginLinks a {
		background-color: #5c5e61;
		color: #fff;
		font-weight: 700;
		padding: 0.5em 1em;
		text-decoration: none;
	}
		#loginLinks a:hover {
			background-color: #3c3a44;
		}
	#newUserLogin {
		margin-right: 20px;
	}

#homeContent {
	border: 1px solid #e4e4e4;
	color: #555555;
	margin-top: 1.5em;
	padding: 1em;
}
	#homeContent a {
		color: #F1782D;
	}
	#homeContent p {
		line-height: 1.5;
	}
	
#design-manual-link img {
	margin-top: -16px;
}



h1 {
	font-size: 2em;
}

.wlpeMessage {
	font-weight: 700;
}

.B_crumbBox span {
	font-size: 10px !important;
}

.intro_page .form-section {
	display: none;
}

/* Subscripts and Superscripts
-------------------------------------------------------------- */

.sup, .sub {
	font-size: 0.7em;
	position: relative;
	
}

table .sup, table .sub {
	font-size: 1em;
}
.sup {
	bottom: 1ex;
}

.sub {
	top: 0.8ex;
}


.seminarInvite{
	padding-left:20px;
}
p.contact-callout {
        border: 1px solid #b0b0b0;
        clear: both;
        color: #393939;     /* adjust accordingly */
        font-size: 12px;  /*adjust accordingly*/
        font-weight: 700;
        line-height: 1.2;
        padding: 0.5em;
        text-align: center;
        width: 80%;
        margin: 15px 20px 10px;
        display: block;
        float: left;
}
        p.contact-callout a.emphasis {
               color: #000;
               display: block;
               text-decoration: underline;
               text-transform: uppercase;
        }

p.floatLeft{
	float:left;
	padding-right:70px;
}




#contentWrapper.three-col #contentBody {
    float: left;
    margin-left: 12px;
    width: 490px;
}

#contentWrapper.three-col #contentBody.investorRelations{
	width:665px;
}

#contentWrapper.three-col #contentBody.investorContact{
	width:502px;
}


#leftNav.investorNav h2{
	background-color:#666666;
	color:#ffffff;
	font-weight:normal;
	font-size:12pt;
	text-align:center;
	padding:3px;
	margin:0px;
}
#leftNav.investorNav h2 a{
	display:block;
	color:#ffffff;
	text-decoration:none;
}

#leftNav.investorNav li{
	margin:0px;
	border:solid 1px #cccccc;
	border-top:none;
}
#leftNav.investorNav li a{
	padding:8px;
	display:block;
	background-color:#efefef;
}
#leftNav.investorNav li a:hover{
	color:#F1782D;
}
#leftNav.investorNav li.active a{
	color:#F1782D;
}


hr{
	color:#cccccc;
}

#investorForm table{
	border-collapse:inherit;
	clear:none;
	width:90%;
}
#investorForm table tr{
	background:none;
}
#investorForm table td.label{
	padding-left:5px;
}
a.viewAll{
	float:right;
	font-size:9pt;
	line-height:25px;
	color:#666666;
	text-decoration:none;
}
a.viewAll:hover{
	text-decoration:underline;
}





#stockInfo{
	width:153px;
	border:solid 1px #cccccc;
	padding:6px;
}

#sidebar #stockInfo h3{
	font-size:10pt;
	border-bottom:solid 1px #cccccc;
	text-align:center;
	margin:0px 0px 6px 0px;
	padding:0px 0px 6px 0px;
	font-weight:bold;
}
#stockInfo ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#stockInfo ul li{
	margin-bottom:8px;
}


div.demo-show strong, div.demo-show-second strong, div.demo-show-third strong{
	text-decoration:underline;
}



#localSupport{
	width:168px;
	border:solid 1px #cccccc;
	margin-bottom:8px;

}

#sidebar #localSupport h3{
	font-size:11pt;
	border:solid 1px #999999;
	text-align:center;
	margin:0px;
	padding:6px 0px;
	font-weight:bold;
	background-color:#dddddd;
	cursor:pointer;
}
#localSupport ul{
	margin:0px;
	list-style-type:none;
	padding:0px 6px 6px 6px;
	display:none;
	margin-top:6px;
}
#localSupport ul li{
	margin-bottom:8px;
}

#contentBody ul.noChart{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-bottom:4px;

}
ul.noChart li{
	margin-bottom:8px;
	font-weight:bold;
	background-color:#e1e1e1;
	padding:8px;
}





