@import url("icons.css");
@import url("homepages.css");
@import url("tabs.css");
@import url("contentpage.css");
@import url("form.css");

/* @import url("microsites.css"); */
/*@import url("externalMicrosites.css"); */
/* global START */

	* {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0;
	}
	
	body, td, th, input, select, div {
		font-size: 11px;

		
	}
	
	body {
		margin: 0;
		padding: 0;
		color: #494949;
		background-color: #FFFFFF;

	}
	
	body #layout2{
		background: none;
	}
	pre {
		font-family: monospace;
		font-size: 12px;
	}
	p {
		color: #494949;
		margin: 0 0 8px 0;
		line-height: 16px;
		/*letter-spacing: -.2px;*/
		font-size: 100%;
	}
	a img{
		border: 0;
	}
	a, a:visited, .anchors a:visited {
		color: #494949;
		text-decoration: none;
	}	

	a:hover, .anchors a:hover {
		color:#255282;
		text-decoration: underline;
	}
	
	
	p a, a.linkBlue, p a:visited, a.linkBlue:visited {
		color: #51759B;
		text-decoration: underline;
	}
	a.linkBlue:hover {
		text-decoration: none;
	}
	
	a.noDecoration, a.noDecoration:visited{
		text-decoration: none;
	}
	a.noDecoration:hover {
		text-decoration: underline;
	}
	td a, td a:visited  {
		color:#51759B;
		text-decoration: underline;
	}
	td a:hover, p a:hover {
		color:#255282;
		text-decoration: none;
	}
	
	sup{
		font-size: 10px;
	}
	form {
		margin: 0;
		padding: 0;
	}
	select{
		color: #494949;
	}
	.borderNo {
		border: 0;
	}
	
	.largeImage {
		padding: 1px 1px;
		margin: 0 0 0 0;
		border: 1px solid #c9c9c9;
	}
	
	.smallImage {
		padding: 2px 2px;
		margin: 0 8px 8px 0;
		border: 1px solid #e0e0e0;
	}
	
	input {
		/* light gray */
		margin: 0;
		border: 1px solid #d1d1d1;
		padding: 1px 2px;
		color: #595959;
	}
	
	input.buttonGo {
		margin: 0;
		padding: 0;
		background: url(images/go_orange_button.gif);
		height: 17px;
		width: 21px;
		border: 0;
	}
	
	.newsItem {
		clear: both;
		margin: 0 5px 0px 0;
		padding: 0;
	}
	
	.newsItem hr {
		clear: both;
		height: 0px;
		border: 0;
		border-bottom: 1px dotted #cacaca;
		margin: 0 0 5px 0;
		padding: 0px 0 5px 0;
	}
	
/* global END */

/* Headers START*/ 
	h1 {
		font-size: 18px;
		color: #51759B;
		line-height: 16px;
		padding: 0 0 18px 0;
		font-weight: normal;
	}

	h2 {
		font-size: 15px;
		color: #51759B;
		font-weight: bold;
		line-height: 18px;
		padding: 0 0 12px 0;
	}
	h3 {
		font-size: 13px;
		color: #51759B;
		font-weight: bold;
		padding-bottom: 6px;
		padding-top: 8px;
	}
	h4 {
		font-size: 11px;
		color: #5F9BCF;
		text-transform: uppercase;
		font-weight: normal;
		padding-bottom: 6px;
	}
	h5, h5 a, h5 a:visited {
		font-size: 12px;
		color: #51759B;
		padding-bottom: 6px;
		text-decoration: none;
	}
	h5 a:hover{
		text-decoration: underline;
	}
	h6 {
		font-size: 12px;
		color: #494949;
		padding-bottom: 6px;
	}
	.txtCaps {
		text-transform: uppercase;
		margin: 0;
	}
	.txtCapsBold {
		text-transform: uppercase;
		font-weight: bold;		
		margin: 0;
	}
	.txtCapsBoldSm {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 9px;
		margin: 0;
	}
	.xs {
		font-size: 80%;
	}
	.txtOrange{
		color: #F1AF4D;
	}
/* Headers END */

/*No Display*/
.noDisplay{
	visibility: hidden;
	margin: 4px 0 4px 0;
}

/* Lists START */
ul{
	margin: 0px 0px 9px 0px;
	padding: 0 0 0 24px;
}
li {
	font-size: 100%;
	margin: 0 0 9px 0;
	line-height: 14px;
	list-style-image:  url(images/bulletSquareBlue.gif);
}

ol{
	margin: 0px 0px 9px 0px;
	padding: 0 0 0 34px;
}

ol li {
	font-size: 100%;
	margin: 0 0 9px 0;
	line-height: 14px;
	list-style-image:  none;
}
ul.pdfList{
	margin: 0;
	padding: 0;
}
ul.pdfList li {
	padding-left: 15px;
	list-style-type: none;
	list-style-image: none;
	background: url(images/icon_PDF.gif) no-repeat;
}
	/* Single Line list START */
		.ulSingleLines li{
			margin: 0 0 4px 0;
		}
		.ulSingleLines {
			margin-top: 9px;
		}
	/* Single Line list END */

	/* standard bullet list START */
		.bulletAlt1 li {
			list-style-image:  url(images/bulletSquareBlue.gif);
			margin: 0 0 4px 0; 
		}
		
		.bulletAlt2 li {
			list-style-image:  url(images/bulletSquareOrange.gif);
			margin: 0 0 4px 0;
		}
		
		.bulletAlt3 li {
			list-style-image:   url(images/bulletSquareGray.gif);
			margin: 0 0 4px 0;
		}
		.bulletPDF li{
			list-style-image: url(images/icon_PDF.gif);
			margin: 0 0 6px 0;
		}
	/* standard bullet list END */

	/* arrow bullet list START */
		.bulletArrow1 li {
			list-style-image:  url(images/bulletArrowStdOrange.gif);
			margin: 0 0 4px 0; 
		}
		
		.bulletArrow2 li {
			list-style-image:  url(images/bulletArrowStdBlue.gif);
			margin: 0 0 4px 0;
		}
		
		.bulletArrow3 li {
			list-style-image:   url(images/bulletArrowStdGray.gif);
			margin: 0 0 4px 0;
		}
		
		.bulletArrow4 li {
			list-style-image:   url(images/bulletArrowLeftNavWhite.gif);
			margin: 0 0 4px 0;
		}
		.bulletArrow5 li {
			list-style-image:   url(images/bulletArrowLineBlue.gif);
			margin: 0 0 4px 0;
		}
	/* arrow bullet list END */
	
/* Lists END */

/* Rules START */
hr{
	height: 0px;
	border: 0px;
	border-top: 1px dotted #E0E0E0;
	margin:12px 0 12px 0;
	clear:both;
}

.lessPadNoDisplay{
	visibility: hidden;
	margin: 0;
}
.extraPad{
	margin: 24px 0 24px 0;
}
.bottomPad{
	margin-bottom: 16px;
}

.topPad{
	margin-top: 16px;
}
.topPadSmall{
	padding-top: 12px;
}
tr.topPadSmall td{
	padding-top: 12px;
}
/* Rules END */

/* disclaimer START */
	#disclaimer {
		padding-top: 12px;
		margin-top: 12px;
		color: #494949;
		font-size: 10px;
		border-top: 1px dotted #EDEDED;
		line-height: 13px;
	}
	.disclaimer {
		color: #494949;
		font-size: 10px;
		line-height: 13px;
	}
/* disclaimer END */

/* callouts START */
	.callOutRight {
		width: 170px;
		padding: 6px 8px 6px 8px;
		margin: 6px 0 6px 6px;
		border: 1px solid #D4DDE6;
		background-color: #E5EAEE;
		float: right;
		font-size: 11px;
	}
	.callOutRightAlt1 {
		width: 120px;
		padding: 6px 8px 6px 8px;
		margin: 6px 0 6px 6px;
		border-top: 1px dotted #e0e0e0;
		border-bottom: 1px dotted #e0e0e0;
		background-color: #f6f6f6;
		float: right;
		font-size: 10px;
	}
	.callOutRightAlt1 p{
		margin-bottom: 4px;
	}
	.callOutRightAlt1 p a, .callOutRightAlt1 p a:visited{
		color: #494949;
		text-decoration: none;
	}
	.callOutRightAlt1 p a:hover{
		text-decoration: underline;
	}
	
	.callOutLeft {
		width: 170px;
		padding: 6px 8px 6px 8px;
		margin: 6px 6px 6px 0;
		border: 1px solid #D4DDE6;
		background-color: #E5EAEE;
		float: left;
		font-size: 11px;
	}
	.callOutRight p, .callOutLeft p{
		padding: 0;
		margin: 0;
	}
	#cp2WideNarrow {
		float: left;
	}
	#cp2WideNarrow #cpLeftCol .callOutLeft{
		width: 150px;
	}
	#cp2WideNarrow #cpRightCol .callOutRight{
		width: 100%;
		float:none;
	}
	#callAlt1{
		background-color: #F6F6F6;
		border: 0;
		border-top: 1px dotted #E0E0E0;
		border-bottom: 1px dotted #E0E0E0;
		padding: 12px;
	}
	
	#callAlt1  p, #callAlt3  p{
		
	}
	
	#callAlt3 {
		background-color: #F1F6FB;
		border: 1px solid #E0E0E0;
		padding: 12px;
	}
	
	#callAlt4 {
		background-color: #E5EAF0;
		border: 1px solid #E0E0E0;
		padding: 12px;
	}
	#callAlt5 {
		background-color: #F6F6F6;
		border: 1px solid #E0E0E0;
		padding: 12px;
	}
		
		
	#callAlt6 {
		border: 1px solid #E0E0E0;
		padding: 18px;
	}
		
	.callAlt2 {
		background: url(images/GLOBAL_CONTENT/dot.gif) repeat-y left;
		padding: 0 15px;
		color: #7c97b4;
		font-size: 12px;
		line-height: 22px;
	}
	
	.callAlt2 p{
		color: #7c97b4;
		font-size: 12px;
		line-height: 22px;
	}
	.callAlt2 ul{
		margin-left: -6px;
		list-style: none;
	}
	
	.callAlt2 ul li{
		list-style-image:  url(images/bulletArrowCallBlue.gif);
	}
	
	.callOutSelect{
		width: 100%;
		/*background-color: #FFF8E5;*/
		background-color: #F4F1E1;
		border: 1px solid #E0E0E0;
		margin-top: 16px;
	}
	.callOutSelect h1{
		margin: -15px 0 15px 15px;
		background-color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		padding: 2px 18px 2px 13px;
		border: 1px solid #e0e0e0;
		position: absolute;	
		color: #D36602;
	}
	.callOutSelect select{
		margin: 15px 15px 15px 15px;
	}
/* callouts END */

/* tables START */
table {
	border-collapse: collapse;
	vertical-align: top;
	width: 70%;
	color: #494949;
}

#tableNormText td{
	font-size: 11px;
	padding: 6px;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: 10px;
	text-align: left;
	padding: 4px;
}
td h5, td h5 a, td h5 a:visited{
	font-size: 11px;
	padding-bottom: 0;
}

th {	
	background-color: #5F9BCF;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 6px 4px;
	text-transform: none;
	font-size: 11px;
	vertical-align: top;
}
#tableHighlight, #tableShade {
	margin: 0 0 20px 0;
}
.tableLines {
	border-top: 1px solid #E0E0E0;
}
.alignRight {
	text-align: right;
}
.floatRight {
	float: right;
}
.tableLines td{
	border-bottom: 1px solid #E0E0E0;
}

.barGraph{
	width: 100px;
	padding-top: 8px;
}

.tableBorder{
	border: 1px solid #E0E0E0;
}

.tableBorderRight td{
	border-right: 1px solid #cccccc;
	padding: 2px 6px 2px 6px;
}

.tableAllLines td{
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

.tableLines, .tableAllLines{
	border-bottom: 2px solid #CECECE;
}


.even {
	background-color:#F6F6F6;
}
.odd {
	background-color:#FFFFFF;
}

/*.even {
	
}
.odd {
	background-color:#F6F6F6;
}*/

.trAlt1{
	background-color: #51759b;
	color: #FFFFFF;
}

.thAlt1 th {
	background-color: #EFA333;
	background-image: url(images/orange_th_bg.gif);
	background-position: top;
	background-repeat:repeat-x;
	text-transform: none;
}

.thAlt2 th {
	background-color: #666666;
}
.thAlt3 th {
	background-color: #E5E5E5;
	color: #494949;
}
.thAlt4 th {
	background-color: #F1F6FB;
	color: #494949;
}
.trAlt1 {
	background-color: #FAFAFA;
}
.subHead th{
	background-color: #FFFFFF;
	text-transform: none;
	text-align: left;
	font-size: 15px;
	color: #51759B;
	letter-spacing: -.7px;
	line-height: 18px;
	padding: 10px 0 0 5px;
	font-weight: normal;
}
.tdAlt1{
	/*background-color: #E5EAF0;
	background-color: #FFFBF3;*/
	border-right: 1px solid #E0E0E0;
	font-weight: bold;
	width: 180px;
}
#tableShade .subHead2 th {
	background-color: #EFA333;
	background-image: url(images/orange_th_bg.gif);
	background-position: top;
	background-repeat:repeat-x;
	text-transform: none;
}

/* tables END */





/* mastheadWrapper START */

	div#mastheadWrapper {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 80px;
		background-color: #FFFFFF;
		color: #fff;
	}
	
	div#masthead {
		position: relative;
		width: 760px;
		height: 80px;
		background: #FFF url(images/us_logo.gif) left bottom no-repeat;
	}
	#ant #masthead {
		background: #000 url(images/anthracite_logo.gif) left bottom no-repeat;
	}
	#masthead a.blkLogo {
		position: relative;
		height: 80px;
		width: 750px;
		float: left;
	}
	
	div#topUtil {
		position: absolute;
		top: 5px;
		right: 0;
		z-index: 200;
		width: 107px;
	}
	
	div#ant div#topUtil {
		display: none;
	}
	
	div#topUtil ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div#topUtil ul li {
		color: #fff;
		margin: 0;
		padding: 0;
		float: left;
		list-style-image: none;
		font-weight: bold;
	}
	
	div#topUtil a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 10px;
		padding: 0 5px;
		font-weight: normal;
	}
	
	div#topUtil a:hover {
		text-decoration: underline;
	}
	
	#topUtil a.paddingRightNone {
		padding-right: 0;
	}
		
	div#audience {
		background: url(images/countryUS.gif) right bottom no-repeat;
		width: 200px;
		margin: 36px 0 0 0;
		height: 44px;
		float: right;
	}
	#audience a {
		width: 200px;
		height: 44px;
		float: right;
	}
	#us #audience {
		background: url(images/countryUS.gif) right bottom no-repeat;
	}
	#ind #audience {
		background: url(images/audienceIndvInvst.gif) right bottom no-repeat;
	}
	#inst #audience {
		background: url(images/audienceInst.gif) right bottom no-repeat;
	}
	#fp #audience {
		background: url(images/audienceFP.gif) right bottom no-repeat;
	}
	#brs #audience {
		background: url(images/audienceBRS.gif) right bottom no-repeat;
	}
	#blank #audience {
		background: url(images/audienceBlank.gif) right bottom no-repeat;
	}


/* mastheadWrapper END */

/* flag DropDown START */
	#topUtil .nav{
		float: left;
		width: 128px;
	}
	#topUtil .nav, #topUtil .nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
		width: 120px;
	}
	
	#topUtil .nav ul li {
		margin: 0;
		padding: 0;
	}
	
	#topUtil .nav a {
		display: block;
		font-size: 10px;
		color: #fff;
		text-decoration: none;
		width: 100px;
	}
	
	#topUtil .nav a:hover {
	}
	#topUtil .nav li {
		float: left;
		list-style: none;
		line-height: 16px;
	}
	#topUtil .nav li ul {
		position: absolute;
		background-color: #000000;
		margin: 0 0 0 6px;
		padding: 0;
		border: 1px solid #cccccc;
		border-top: none;
		top: 15px;
		left: auto;
		display: none;
	}
	#topUtil .nav li ul a {
		margin: 0;
		padding: 0 0 0 23px;
		display: block;
		width: 97px;
		line-height: 18px;
	}
	#topUtil .nav li ul a:hover { 
		color: #FAFAFA;
		background: url(images/bulletArrowTopUtil.gif) no-repeat left top;
	}
	#topUtil .nav li ul li {
		margin: 0; padding: 0;
		/*
		width: 120px;
		*/
		width: 120px;
		background-color:#000000;
	}
	#topUtil .nav li:hover ul, #topUtil .nav li.sfhover ul {
		display: block;
		left: auto;
	}
	.blocker2 {
		position: absolute;
		z-index: 0;
		width: 120px;
		display: none;
	}
	#countryFlag {
		/*
		border: 1px solid #E4E4E4;
		*/
		margin: 0 0 0 3px;
		background: url(images/selectCountryBg.gif) no-repeat right;
		width: 120px;
		/*
		border: 1px solid #E4E4E4;
		border-bottom: 1px solid #E4E4E4;
		border-top: 1px solid #E4E4E4;
		border-left: 0;
		border-right: 0;
		*/

	}
	#countryFlag a.flagUs {
		margin: 0 0 0 6px;
		padding: 0 0 0 20px;
		width: 100px;
		background: #000;
		background: url(images/flag_us.gif) 2px 1px no-repeat;
		border: 1px solid #CCCCCC;
		/*
		border-bottom: 0;
		border-top: 0;
		*/
	}
	
	/*
	#countryFlag a.flagUs:hover {
		border-bottom: 1px solid blue;
	}
	*/
	
	

/* flag DropDown END */

/* topNavWrapper START */
	div#topNavWrapper {
		margin: 0;
		width: 100%;
		background: url(images/topNavBGNew.gif) repeat-x;
		height: 33px;
		width: 700px;
		padding: 0 0 13px 0;
		float: left;

		/*
		padding-bottom: 14px;
		*/
	}
	div#topNavWrapperGlobal {
		margin: 0;
		width: 100%;
		background: url(images/masthead_bottom_border.gif) repeat-x;
		height: 9px;
		padding: 0 0 10px 0;
		float: left;
	}
	
	#layout2 div#topNavWrapper {
		background: url(images/topNavBGusHome.gif) #FAFAFA repeat-x;
		height: 8px;
		margin: 0;
		padding: 0;
	}
	div#topNav {
		margin: 0;
		padding: 0;
		/*
		position: relative;
		*/
		width: 760px;
		height: 33px;
	}
	
	div#topNavLeft {
		font-size: 10px;
		font-weight: bold;
		color: #595959;
		padding: 0;
		margin: 0 0 0 5px;
	}
	
	div#topNavLeft ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div#topNavLeft ul li {
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div#topNavLeft #nav a {
		color: #595959;
		text-decoration: none;
		font-size: 10px;
		padding: 0 5px;
		line-height: 32px;
		font-family:  Arial, Helvetica, sans-serif;
	}
	
	div#search {
		padding: 0 0 4px 5px;
		margin: 0 0 0 0;
		float: right;
		display: none;
	}
	
	#search input {
		margin: 0px 0 0 0;
	}
	
	input.textD {
		margin: 0;
		font-size: 10px;
		padding: 1px 1px;
		width: 100px;
	}
	
	input.buttonSiteSearch {
		margin: 0;
		padding: 0;
		background: url(images/search_button.gif);
		height: 17px;
		width: 19px;
		border: 0;
	}
	
	input.buttonSiteSearchOrange {
		margin: 0;
		padding: 0;
		background: url(images/search_button_orange.gif);
		width: 18px;
		height: 17px;
		border: 0;
	}
/* drop-down menu START */

	#topNavLeft #nav, #topNavLeft #nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
	#topNavLeft #nav a {
		display: block;
		/*
		text-transform: uppercase;
		*/
		font-size: 11px;
		line-height: 32px;
		margin: 0;
		padding: 0;
		color: #494949;
		text-decoration: none;
	}
	
	#topNavLeft #nav li a {
		text-transform: uppercase;
		line-height: 32px;
		padding: 0 10px 0 10px;
		margin-left:0;
		background: url(images/topNavTabLeftOffNew.gif) right top no-repeat;
	}
	#topNavLeft #nav li.first a {
		text-transform: uppercase;
		line-height: 20px;
		background: none ;
	}
	
	#topNavLeft #nav li ul li a,  #topNavLeft #nav li.first ul li a{
		text-transform: none;
		background: none;
	}
	
	#topNavLeft #nav a:hover {
		background: url(images/topNavTabLeft.gif) left top no-repeat;
	}
	
	#topNavLeft #nav li {
		margin: 0;
		padding: 0;
		float: left;
		list-style-image: none;
	}
	
	#topNavLeft #nav li ul {
		position: absolute;
		border: none;
		background: url(images/topNavDDback.gif) bottom left;
		width: 170px;
		left: -999em;
		margin: 0;
		padding: 0;
	}
	
	#topNavLeft ul#nav li ul li a {
		border: 0;
	}
	
	#topNavLeft #nav li ul li {
		background: #ffffff url(images/topNavDDbackMID.gif) bottom left;
		border-bottom: 1px solid #e0e0e0;
		margin: 0;
		padding: 0;
	}
	
	#topNavLeft #nav li ul li a,  #topNavLeft #nav li.first ul li a{
		margin: 0;
		padding: 0 0 0 10px;
		line-height: 24px;
		width: 160px;
	}
	
	#topNavLeft #nav li:hover ul, #topNavLeft #nav li.sfhover ul {
		left: auto;
	}
	#topNavLeft #nav li:hover, #topNavLeft #nav li.sfhover {
		background-color:#00CC00;
		background: url(images/topNavTabRight.gif) right top no-repeat;
	}
	#topNavLeft #nav li:hover a, #topNavLeft #nav li.sfhover a {
		background: url(images/topNavTabLeft.gif) left top no-repeat;
	}
	#topNavLeft #nav li:hover ul li a, #topNavLeft #nav li.sfhover ul li a {
		background: none;
	}
	#topNavLeft #nav li:hover ul li a:hover , #topNavLeft #nav li.sfhover ul li a:hover {
		background: #EFA333 url(images/topNavDDbackMID.gif) bottom left;
		color: #fff;
	}
	
	#topNavLeft #nav li ul li.ddBottom {
		border-bottom: none;
		margin-bottom: 6px;

	}
	/*#topNavLeft #nav li ul li.ddBottom a:hover {
		border-bottom: none;
		background: url(images/topNavDDbackHOVER_2.gif) bottom left;
	}*/
	#topNavLeft #nav li ul li.ddTop {
		background: url(images/topNavDDbackTop.gif) #FFFFFF top left;
	}
	#topNavLeft #nav li ul li.ddTop a:hover {
		border-bottom: none;
		background: url(images/topNavDDbackTop.gif) #EFA333 top left;
	}
	.blocker {
		position: absolute;
		z-index: 0;
		width: 10px;
		height: 10px;
		display: none;
		/*filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);*/
		background-color:#00FF00
		
	}

/* drop-down menu END */
/* topNavWrapper END */

/* left nav START */
	#leftNav {
		background: url(images/orange_bar_narrow.gif) #FFFFFF top repeat-x;
		border-bottom: 0px solid #CCCCCC;
		font-size: 10px;
		text-transform: capitalize;
		padding: 0px 0 0 0;
		width: 160px;
		float: left;
		/*border-right: 1px solid #F2F2F2;*/
	}
	#quickAccess #leftNav {
		background: #FAFAFA;
		width: 158px;
		border-right: 1px solid #F2F2F2;
	}
	#leftNav ul {
		list-style: none;
		padding: 0;
		margin: 0;
		/*border-right: 1px solid #e4dde6; */
	}
	#leftNav li {
		list-style-image: none;
		/*border-bottom: 1px solid #CCCCCC; */
		background: url(images/dottedLine.gif) repeat-x bottom;
		
		/*line-height: 22px;
		border-bottom: 1px solid #E0E0E0;*/
		padding: 0;
		margin: 0;
	}
	#quickAccess #leftNav li{
		background: none;
	}
	#leftNav .last {
		background: none;
		border: none;
	}
	#leftNav a{
		background: url(images/bulletArrowLeftNavBlue.gif) left top no-repeat;
		
		display: block;
		padding: 1px 0 2px 25px;
		width: 135px;
	}

	#leftNav a:hover {
		background: url(images/bulletArrowLeftNavWhite.gif) #5F9BCF left  top no-repeat;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	

	#leftNav ul li ul{
		padding: 4px 0 4px 0;
		width: 160px;
		background: url(images/dottedLine.gif) #FAFAFA repeat-x top;
		border-bottom: 1px solid #E0E0E0;
	}
	
	#quickAccess #leftNav ul li ul{
		background: url(images/dottedLine.gif) #FFFFFF repeat-x top;
		width: 158px;
	}
	
	#leftNav ul li ul li {
		background: none;
		border: none;
	}
	#leftNav ul li ul li a {
		background: none;
		line-height: 22px;
		display: block;
		padding: 0 0 0 35px;
		width: 125px;
	}
	#leftNav ul li ul li a:hover {
		background: url() #D3D3D3;
		color: #494949;
		text-decoration: none;
	}
	
/* left nav START */


	#glossNav {
		background: url(images/inv_process_arrow_up.gif) #FFFFFF top ;
		border-bottom: 0px solid #CCCCCC;
		font-size: 10px;
		text-transform: capitalize;
		padding: 0px 0 0 0;
		width: 160px;
		float: left;

	}

/* main START */
	#columnMain {
		width: 570px;
		float: right;
		padding: 0 0 30px 0;
	}
	#columnLeft {
		float: left;
	}
	
	#columnNarrowLeft {
		width: 165px;
		margin: 0;
		padding: 0;
		float: left;
		/*_height: 200px;*/
		min-height: 200px;
	}
	#layout5 #columnNarrowLeft {
		width: 172px;
	}
	#columnWideSingle {
		width: 608px;
		float: right;
		margin: 0 0 0 -5px;
		padding: 0;
		background: #FFFFFF;
	}
	#columnWide {
		width: 375px;
		float: left;
		padding: 30px 0px 10px 30px;
	}
	#columnNarrowRight {
		width: 190px;
		float: right;
		margin: 0;
		padding: 0;
	}
	#layout5 #columnNarrowRight {
		width: 172px;
	}
	
/* main END */

/* layouts with left START */
	#layout4, #layout8{
		/*background: url(images/background_texture.gif) left bottom repeat-y;*/
		background: url(images/background_rShadow_lBlank.gif) repeat-y;
	}
	#layout9 {
		/*background: url(images/background_rShadow.gif) left bottom repeat-y;*/
	}
	div#layout4 #main,  div#layout8 #main {
		width: 790px;
		float: left;
		padding: 0 0 0 0;
		/*TEXT-ALIGN: justify;*/
		background: url(images/background_gradient3.gif) left bottom no-repeat;
		/*background: url(images/pageRoundCorner.gif) no-repeat top right;*/
	}
	#id36173, #id36597, #id36018, #id37216, #id36012, #id35842, #id36895{
		background: url(images/background_gradient3.gif) left bottom no-repeat;
		float: left;
	}

	.leftFloat {
		float: left;
	}
	div#layout4 #columnMain {
		width: 570px;
		padding:  0 0 30px 25px;
		float: left;
		background: url(images/layout4top.gif) repeat-x top;
	}
	div#layout8 #columnMain {
		width: 570px;
		padding:  0 0 30px 25px;
		float: left;
	}
	
/* layouts with left END */

/* layouts without left START */
	/* Audience Homepages 
	#id36289, #id36297, #id36290, #id36288 {
		background: url(images/background_shadow_both.gif) left top repeat-y;
		float: left;
	}*/
	
	body #layout5 {	
		background: url(images/background_shadow_both.gif) left top repeat-y;
	}
	div#layout2 #main, div#layout6 #main, div#layout7 #main, div#layout9 #main {
		width: 760px;
		background: url() ;
		float: left;
		margin: 0;
	}
	div#layout6 #main{
		background-color:#FFFFFF;
	}
	div#layout2 #columnMain, div#layout6 #columnMain, div#layout7 #columnMain, div#layout9 #columnMain  {
		width: 760px;
		float: left;

	}
	div#layout2 #columnMain{
		/*margin-top: -37px;
		position: relative;*/
	}
	#layout5 #main {
		/*background: url(images/pageRoundCorner.gif) no-repeat top left;*/
		float: left;
		padding: 0 0 0 0;
		width: 790px;
	}
	div#layout5 #columnMain {
		width: 780px;
		float: left;
		padding: 0px 10px 0 0;
	}
/* layout2 main START */

	div#layout2 #main {
		margin: 0;
		background: url(images/background_gradient.gif) #FAFAFA bottom repeat-x;
		float: left;
		width: 100%;
	}

/* layout2 main END */

/* layouts without left END */

/* layouts with Iframes START */
	div#layout8 iframe {
		width: 570px;
		height: 2000px;

	}
	div#layout9 iframe {
		width: 760px;
		height: 2000px;
	}
	#wsod #columnMain iframe {
		height: 2000px;
	}
	#wsod_perf #columnMain iframe {
		height: 6700px;
	}
	#lit #columnMain iframe {
		height: 3500px;
	}
	#lit_oe_eq #columnMain iframe { height: 4000px; }
	#lit_oe_fi #columnMain iframe {height: 4000px;} 
	#lit_oe_ma #columnMain iframe {height: 3500px;}
	#lit_oe_mm #columnMain iframe {height: 3500px;}
	#lit_ce_ce #columnMain iframe {height: 3500px;}
	#lit_ce_cet #columnMain iframe {height: 3500px;}
	#appName #columnMain iframe {
		height: 7800px;
	}
/* layouts with Iframes START */

/* content Only layout START */
	div#layout6 #topNavWrapper {
		display: none;
	}

	div#layout6 #mastheadWrapper {
		display: none;
	}

	div#layout6 #n {
		display: none;
	}
	div#layout6 #main, div#layout6 #columnMain {
		width: 100%;
	}

/* content Only layout START */

/* print layout START */
	div#layout7 #topNavWrapper {
		display: none;
	}

	div#layout7 #mastheadWrapper {
		height: 50px;
		background-color: #FFFFFF;
	}
	div#layout7 #masthead {
		position: relative;
		width: 100%;
		height: 50px;
		background: #FFFFFF url(images/header_row1_left.png) left center no-repeat;
	}
	div#layout7 #main, div#layout7 #columnMain {
		width: 100%;
	}
	div#layout7 #footer {
		width: 100%;
	}
	div#layout7 #footer #footerRight {
		display: none;
	}
	div#layout7 #pageUtils{
		display: none;
	}
/* print layout START */


/* columnMainApp START */

	#columnMainApp {
		margin: 0;
		padding: 0;
		width: 700px;
		float: right;
	}

/* columnMainApp END */

/* columnSingleWideApp START */

	#columnSingleWideApp {
		margin: 0;
		padding: 0;
		width: 760px;
	}
	
/* columnSingleWideApp END */




/* columnSingleWide START */


/* columnSingleWide END */


/* columnMain Layout 4 START */
	#col1Text {
		width: 475px;
	}
	#col1Full {
		width: 570px;
		clear: both;
		margin: 0 5px 0 0;
	}
	#cp2Equal #cpLeftCol {
		width: 270px;
		float: left;
	}
	#cp2Equal #cpRightCol {
		width: 270px;
		margin: 0 0 0 30px;
		float: right;
	}
	#cp2WideNarrow #cpLeftCol {
		width: 325px;
		float: left;
	}
	#cp2WideNarrow #cpRightCol {
		width: 215px;
		margin: 0 0 0 30px;
		float: right;
	}
	
	
	#hp2WideNarrow {
		width: 570px;
		float: left;
	/*background: url(images/background_shadow_Right.gif) right top repeat-y;*/
	}
	#hp2WideNarrow h1{
		font-size: 18px;
		font-weight: bold;
	}
	#hp2WideNarrow #cpLeftCol .gadget {
		background: none;
		margin: 0;
	}
	#hp2WideNarrow #cpLeftCol {
		width: 375px;
		float: left;
	}
	#hp2WideNarrow #cpRightCol {
		width: 160px;
		float: right;
		margin: 40px 0 0 0;
		/*background: url(images/bacground_texture_hp_right.gif) top repeat-y;*/
	}
	
	

	#hp2WideNarrow #diggRightCol {
		width: 60px;
		float: right;
		margin: 10px 0 0 0;
	}
	

	#hp2WideNarrow #cpRightCol  .picStory {
			float: left;
			width: 100%;
		}
	#hp2WideNarrow #cpRightCol .picStory img {
			float: left;
			border: 1px solid #E5E5E5;
			margin: 0 10px 0 0;
		}
	#hp2WideNarrow #cpRightCol div.divider {
			background: url(images/dottedLine.gif) repeat-x center;
			height: 20px;
			width: 160px;
			float: right;

		}
	#hp2WideNarrow #cpRightCol .rColBanner {
			margin: 0 0 25px 0;			
		}
	#mainGadget h5 a {
		font-size: 11px;
	}
	
/* columnMain Layout 4 END */




/* columnMainRight START */

	#columnMainRight {
		padding: 0;
		margin: 0;
		width: 170px;
		float: right;
	}

/* columnMainRight END */
/* page utilities START */
	#pageUtils {
		width: 570px;
		margin: 2px 0 24px 0;
		float: right;
	}
	#layout5 #pageUtils{
		width: 760px;
		margin: 30px 0 24px 0;
		float: right;
	}

	#breadCrumbs {
		border-bottom: 1px solid #CCCCCC;
		padding: 0 0 3px 0;
	}
	#breadCrumbs a {
		background: url(images/bulletBreadCrumb.gif) no-repeat;
		color: #51759B;
		font-size: 9px;
		padding: 0 0 0 8px;
		margin: 0 10px 0 0;
	}
	#utilFunctions {
		float: right;
		margin: 0 0 0 0;
	}
	#utilFunctions a {
		color: #494949;
		font-size: 9px;
		padding: 0 0 0 16px;
		margin: 0 10px 0 0;
	}

/* page utilities START */

/* pop-up content*/
#id37245 #utilFunctions, #id38255 #utilFunctions{
	display: none;
}
#id37245 #col1Text{
	margin-left: 50px;
}

/* footerWrapper START */

	#footerWrapper {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 25px;
		background: #004A7F;
		color: #fff;
		clear: both;
		border-top: 1px solid #efefef;

	}
	
	#footer {
		clear: both;
		width: 760px;
		font-size: 9px;
	}
	
	#footerLeft {
		float: left;
		padding: 6px 0 0 5px;
		margin: 0;
		font-size: 9px;
	}
	
	#footerRight {
		float: right;
		padding: 6px 0 0 5px;
		margin: 0;
		color: #fff;
		font-size: 9px;
	}
	
	#footerRight ul, #footerRight li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	#footerRight a {
		font-size: 9px;
		font-weight: bold;
		border-right: 1px solid #fff;
		padding: 0px 10px 0px 5px;
		color: #ffffff;
		text-decoration: none;
	}
	
	#footerRight a.borderNo {
		border: 0;
	}
/* footerWrapper END */

/* bevelNav START */
	#bevelNav{
		padding-top:15px;
		float:right;
	}
	#bevelNav ul{
		list-style: none;
		margin: 0;
	}

	#bevelNav ul li{
		margin: 0;
		float: left;
		padding-top:5px;
		height:19px;
		background-image:url(images/GLOBAL_CONTENT/L1_nav_bg.gif);
	}
	#bevelNav li.bevelNavLeft{
		background:url(images/GLOBAL_CONTENT/L1_nav_round_left.gif) no-repeat center;
		padding-right:8px;
		padding-left:0px;
	}
	#bevelNav li.bevelNavRight{
		background:url(images/GLOBAL_CONTENT/L1_nav_round_rt.gif) no-repeat center;
		padding-right: 8px;
		padding-left: 0px;
	}
	#bevelNav a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		padding:4px 15px 4px 15px;
	}
	#bevelNav a:hover {
		background: url(images/GLOBAL_CONTENT/L1_nav_bg_highlight.gif) center;
		padding: 5px 15px 5px 15px;
	}
	#bevelNav ul li.On a {
		background: url(images/GLOBAL_CONTENT/L1_nav_bg_on.gif) center;
		padding:5px 15px 5px 15px;
		color: #494949;
	}
	#bevelNav ul li.On a:hover{
		background: url(images/GLOBAL_CONTENT/L1_nav_bg_on.gif) center;
	}
/* bevelNav END */ 

/* globalStuff START */
	#globalMain {
		padding:0px;
		margin: 0px;
		width: 760px;
	}
	#globalFeatures {
		margin:0px;
		padding:0px;
		float:left;
		height:inherit;
	}
	

	#locSelect {
		padding:0px;
		margin-top:30px;
		width:142px;
		background-color:#beccd9;
	}
	#locSelect ul{
		list-style-type: none;
		
	}
	#locSelect ul li{
		margin: 1px;
		text-align: left;
		border: 1px solid #eceff4;
		background: #dde0e5;
		list-style-image: none;
	}
	#locSelect ul li.title{
		width:130px;
		color:#fff;
		font-weight:bold;
		padding:7px 0px 5px 30px;
		margin: 0px;
		height:16px;
		text-align: left;
		border: none;
		background: url(images/GLOBAL_CONTENT/country_selector_head.gif) no-repeat center left;
	}
	#locSelect ul li.notListed a{
		padding: 2px 3px 2px 15px;
		display: block;
		color: #51759B;
		text-decoration: underline;
		font-size: 10px;
		font-weight: normal;
		width: 100%;
	}
	#locSelect ul li.notListed a:hover{
		color: #51759B;
		text-decoration: none;
		background: none;
		font-weight: normal;
	}
	#locSelect a{
		padding: 2px 3px 2px 15px;
		display:block;
		color: #666666;
		text-decoration: none;
		font-size: 10px;
		font-weight: normal;
		width: 100%;
	}
	#locSelect a:hover{
		background: url(images/GLOBAL_CONTENT/country_selector_highlight.gif) no-repeat center left;
		color: #fff;
		font-weight:bold;
	}

/* globalStuff END */  

.tooltip {
	width: 200px;
	padding: 5px;
	border: 1px solid #255282
}

#pillButton1, #pillButton2, #pillButton3 {
	float:right;
	background: url(images/pill_1_left.gif) no-repeat left;

	color: #FFFFFF;
	padding: 4px 0;
	margin-bottom: 8px;
	clear: both;
}

#pillButton2 {
	background: url(images/pill_2_left.gif) no-repeat left;
}

#pillButton3 {
	background: url(images/pill_3_left.gif) no-repeat left;
}

#pillButton1 a, #pillButton2 a, #pillButton3 a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(images/pill_1_right.gif) no-repeat right;
	padding: 4px 13px 4px 2px;
	margin-left: 19px;
}
#pillButton1 a:hover, #pillButton2 a:hover, #pillButton3 a:hover {
	text-decoration: underline;
}

#pillButton2 a {
	background: url(images/pill_2_right.gif) no-repeat right;
}

#pillButton3 a {
	background: url(images/pill_3_right.gif) no-repeat right;
}

.orangeButton, a.orangeButton{
	font-size: 9px;
	color: #FFF;
	border-top: 1px solid #F4CD8C;
	border-left: 1px solid #FAD596;
	border-right: 1px solid #FBDFB0;
	border-bottom: 1px solid #FAD596;	
	padding: 0px;
	text-transform: uppercase;
	line-height: normal;
	height: 16px;
	background: url(images/buttonOrange.gif) #ECA73D top right;
}
a.orangeButton:link, a.orangeButton:hover, a.orangeButton:visited {
	color: #FFFFFF;
	padding: 2px 3px;
}

.buttonAlt1{
	background-color: #EFA333;
}

a.buttonAlt1, a.buttonAlt1:visited, a.buttonAlt1:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 6px 1px 6px;
}
a.buttonAlt1:hover {
	text-decoration: underline;
}


#priceTable {
	padding: 30px;
	background-color:#FFFFFF;
}
#quickSearch .gadgetBody {
	background-color: #F5F5F5;
}
#quickSearch .gadgetBody form {
	padding: 13px;
}
#quickSearch .gadgetBody input {
	width: 100px;
}

/* FFIAA page */
/*div#topNavWrapper_ffiaa {
	position: absolute;
	top: 0;
	background: url(images/topNavBGusHome.gif) #FAFAFA repeat-x;
	background-position: bottom;
	height: 88px;
	width: 100%;
	margin: 0;
	padding: 0;
}
div#mastheadWrapper_ffiaa {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #000000;
	color: #fff;
	margin-bottom: 10px;
}
div#masthead_ffiaa {
	position: relative;
	top: 0;
	width: 760px;
	height: 80px;
	background: #000 url(images/us_logo1.gif) left bottom no-repeat;
}
#content_ffiaa {
	margin: 20px;
} */

#id38219{
	background-color: red;
}
#id37207 #pageUtils {
     float: none;
}

#rotate div {
	display: none;
}
#rotate div.default {
	display: block;
}


#ad_right {
	FLOAT: right; PADDING-LEFT: 30px;
}

