ADDRESS,APPLET,AREA,A,BASE,BASEFONT,BIG,BODY,BR,B,CAPTION,CENTER,CITE,CODE,DD,DFN,DIR,DIV,DL,DT,EM,FONT,FORM,H1,H2,H3,H4,H5,H6,HEAD,HR,HTML,INPUT,ISINDEX,I,KBD,LINK,LI,MAP,MENU,META,OL,OPTION,PARAM,PRE,P,SAMP,SCRIPT,SELECT,SMALL,STRIKE,STRONG,STYLE,SUB,SUP,TABLE,TD,TEXTAREA,TH,TITLE,TR,TT,UL,U,VAR {
	margin:0;
	padding:0;
}

.bclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.bclear { display: inline-block; }
* html .bclear { height: 1%; }
.bclear { display: block; }

br.clear, .clear {
	clear:both;
	line-height: 0;
	font-size: 0;
}

p {
	margin-bottom:5px;
}

img {
	border:0;
}

body {
	background:#ebebeb;
}

div#innercontainer {
	width:975px;
	position:relative;
	margin:0 auto 0 auto;
	padding:0;
}

div.topcontainer {
	height:26px;
	margin:0;
	padding:0;
}

div.bodycontainer {
	margin:0;
	padding:0;
}

body.home div.bodyheader {
	margin:0;
	padding:0;
	background: #ececec url(/ui/images/bodyBorderTop.gif) no-repeat;
	height:409px;
}
body.interior div.bodyheader,
body.locations div.bodyheader {
	margin:0;
	padding:0;
	background: #ececec url(/ui/images/bodyBorderTopShort.gif) no-repeat;
	height:179px;
}

div.navheader {
	width:730px;
	float:left;
	padding-left:13px;
}
body.home div.navheader {
	background: url(/ui/images/navHeaderFade.gif) no-repeat 20px 67px;
	height:84px;
}
body.interior div.navheader {
	height:67px;
}
div.mainnav {
	margin:0;
	padding:29px 0 10px 21px;
	float:left;
}
div.sitesearch {
	margin:0;
	padding:0;
	width:130px;
	height:65px;
	float:left;
}
div.homelogo {
	padding:25px 18px 0 0;
	text-align:right;
}

body.home div.mainbanner {
	margin:-45px 0 0 70px;
	padding:65px 80px 0 330px;
	background: url(/ui/images/mainbanner.jpg) no-repeat top left;
	height:302px;
}
body.interior div.mainbanner,
body.locations div.mainbanner {
	margin:-81px 0 0 45px;
	padding:0;
	height:110px;
}
div.bannerDefault {
	background: url(/ui/images/headerBGDefault.jpg) no-repeat top left;
}
div.bannerInsights {
	background: url(/ui/images/headerBGInsights.jpg) no-repeat top left;
}
div.bannerWorkbench {
	background: url(/ui/images/headerBGWorkbench.jpg) no-repeat top left;
}
div.bannerEnterprise {
	background: url(/ui/images/headerBGEnterprise.jpg) no-repeat top left;
}
div.mainbanner h2{
	padding:6px 0 5px 0;
}
div.bodymain {
	margin:0;
	padding:5px 8px 5px 25px;
	background: url(/ui/images/bodyBorderFill.gif) repeat-y;
}
div.column{
	width:213px;
	margin:0;
	padding:28px 9px 8px 9px;
	float:left;
}
/* IE specific bug fixes... */
* html div.column { 
    padding-top:0px;
}

div.columnInteriorLeft{
	margin:0;
	padding:0 28px 0 10px;
	float:left;
	width:622px;
}

div.columnInteriorFullWidth{/*locations*/
	margin:0;
	padding:0 0 20px 10px;
	width:920px;
	background:url(/ui/images/worldbg.gif) top right no-repeat;
}
div.columnInterior{/*NewsEvents*/
	margin:0;
	padding:0 0 20px 10px;
	width:920px;
}

div.mainTitle h1{
	padding-top:0;
	margin-top:0;
	padding-bottom:0px;
}
div.subTitle h2{
	padding-bottom:0px;
}
div.columnInteriorLeft div.leftColContent{
	padding-top:5px;
}
div.columnInteriorFullWidth div.leftColContent{
	padding-top:5px;
	float:left;
	width:205px;
}
div.columnInteriorFullWidth div.rightColContent{
	padding-top:5px;
	padding-left:30px;
	float:left;
	width:625px;
	background:url(/ui/images/verticaldotsbg.gif) 0 20px no-repeat;
	_background:url(/ui/images/verticaldotsbg.gif) 0 30px no-repeat;
}
div.content p {
	padding:4px 0;
}

div.columnInteriorRight{
	margin:0;
	padding:40px 10px 0 40px;
	width:230px;
	float:left;
	background: url(/ui/images/verticalGradient.gif) no-repeat 0 40px;
	min-height: 480px !important;
}
div.rightColTitle h2{
	margin:0;
	padding:15px 0 0 0;
}
div.content div{
	margin:0;
	padding:10px 0 0 0;
}
div.content h2{
	padding-top:15px;
	padding-bottom:0px;
	margin-bottom:-5px;
}

div.column div.column_title{
	margin:10px 0 8px 0;
	/*padding:5px 0 7px 0;*//*sifr change*/
	padding:5px 0 2px 0;
	background:url(/ui/images/hrDotted.gif) no-repeat left bottom;
}
div.column div.column_body{
	padding:4px 0;
}
div.column div.column_trailer{
	padding:4px 0;
}
div.bottomcontainer {
	margin:0 auto 0 auto;
	padding-bottom:10px;
	padding-top:10px;
}

div.bottomborder {
	height:18px;
	margin:0 auto 0 auto;
	background: #ececec url(/ui/images/bodyBorderBottom.gif) no-repeat;
}
div.copyright {
	margin:0 auto 0 20px;
	width:370px;
	float:left;
}

div.headernav {
	margin:0 auto 0 20px;
	width:370px;
	padding:8px 0 0 0;
	float:left;
}
div.loginstatus {
	margin:0 20px 0 auto;
	padding:8px 0 0 0;
	width:370px;
	float:right;
	text-align:right;
}
div.loginstatus div.panel-sign-out input{
	padding:0px;
	height:16px;
	border-width:0px;
	border-style:none;
	background-color:transparent;
	width:0px;
	visibility:hidden;
}
div.footernav {
	margin:0 20px 0 auto;
	text-align:right;
}

div.mainBannerTrailer{
	padding-top:20px;
	padding-right:35px;
	text-align:right;
}

div.columnInteriorRight div.content p{
	padding-top:5px;
	padding-bottom:5px;
}

div.columnInteriorRight div.content h2{
	padding-top:12px;
	padding-bottom:2px;
}
div.columnInteriorRight div.content h3{
	padding-top:5px;
	padding-bottom:5px;
}
.indent15{
	padding-left:15px;
}

div.columnInteriorHalfWidthRight{
	margin:0;
	padding:0 10px 0 40px;
	width:424px;
	float:left;
	background:url(/ui/images/verticaldotsbg.gif) 0 20px no-repeat;
}

div.columnInteriorHalfWidthLeft{
	margin:0;
	padding:0 10px 0 10px;
	float:left;
	width:424px;
}

.floatRight{
	float:right;
}
.floatLeft{
	float:left;
}

/* Lists */
div.mainnav ul,
div.headernav ul,
div.footernav ul,
div.loginstatus ul{
	list-style:none;
}
div.mainnav ul li,
div.headernav ul li,
div.footernav ul li,
div.loginstatus ul li{
	display:inline;
}
div.headernav ul li,
div.footernav ul li,
div.loginstatus ul li{
	background:url(/ui/images/headermenusep.jpg) no-repeat left bottom;
}
div.headernav ul li.first, 
div.footernav ul li.first,
div.loginstatus ul li.first{
	background:none;
}
div.mainnav ul li{
	padding: 0 12px 0 12px;
}
div.headernav ul li, 
div.footernav ul li,
div.loginstatus ul li{
	padding: 0 8px 0 12px;
}
div.content ul.listPapers,
div.listPapers ul{
	list-style-image: url(/ui/images/iconPaper.gif);
}
div.content ul.listNews,
div.listNews ul{
	list-style-image: url(/ui/images/iconNews.gif);
}
div.listNews{
	list-style-image: url(/ui/images/iconNews.gif);
}
div.listPapers ul,
div.listNews ul{
	padding-left:20px;
}
div.listPapers ul li,
div.listNews ul li{
	padding-bottom:10px;
}
div.content ul {
	list-style:disc;
	padding-left:40px;
	padding-top:10px;
}
div.content ul li {
	padding-bottom:10px;
}
div.columnInteriorRight ul{
	padding-left:20px;
}
body.landing ul{
	padding-top:12px;
	padding-bottom:10px;
	padding-left:30px;
}


div.landingnav{
	line-height:80px;
	padding: 0 0 0 83px;
}
div.landingnav ul{
	list-style:none;
	padding:0;
}
div.landingnav ul li{
	float: left;
	display:inline;
	padding: 0 50px 0 50px;
	background:url(/ui/images/landingmenusep.gif) no-repeat top left;}
div.landingnav ul li.first {
	background:none;
}



/* Landing */
body.landing div#outercontainer {
	background:url(/ui/images/landingRibbon.gif) no-repeat center 215px;/**/
}
body.landing div#innercontainer {
	width:912px;
}
body.landing div.topcontainer {
	padding:30px 2px 0 0;
	height:69px;
	text-align:right;
}
body.landing div.bodycontainer {
	margin-left:63px;
	padding:0;
}
body.landing div.bodyheader {
	position:relative;
	width:743px;
	z-index:1;
	margin:0;
	padding:0;
	background: #ececec url(/ui/images/landingBorderTop.gif) no-repeat;
	height:16px;
	opacity:.90;
	filter:alpha(opacity=90);
	zoom:1;
}
body.landing div.bodymain {
	margin:0;
	padding:26px 160px 7px 50px;
	background: url(/ui/images/landingBorderFill.gif) repeat-y;	
	opacity:.90;
	filter:alpha(opacity=90);
	zoom:1;
}
body.landing div.bottomborder {
	height:17px;
	margin:0 auto 0 63px;
	background: #ececec url(/ui/images/landingBorderBottom.gif) no-repeat;
	opacity:.90;
	filter:alpha(opacity=90);
	zoom:1;
}
.rightColLogo{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
}
div.locationsContent p,
div.locationsContent p{
	padding-bottom:20px;
}
div.locationsContent p span.lightBlue,
div.locationsContent p span.lightBlue{
	line-height:20px;
}













/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
