/* css for content  --------------------------------------------------------------------------------------------- */#content {	position: relative;	width: 1007px;	overflow: hidden;	background: url(../images/bg-content.gif);	}	/* css for content left ----------------------------------------------------------------------------------------- */#content-left {	position: relative;	padding: 12px 0 100px 12px;	width: 209px;	overflow: hidden;	float: left;    }	#content-left a:link,	#content-left a:active,	#content-left a:visited {		padding: 5px 0 0 24px;		height: 21px;		display: block;		background: url(../images/bgNavLeft.gif) no-repeat;		color: #103978;		text-decoration: none;		}	#content-left a:hover {		background: url(../images/bgNavLeftRoll.gif) no-repeat;		color: #fff;		}		#content-left a#top:link,		#content-left a#top:active,		#content-left a#top:visited,		#content-left a#top:hover {			padding: 6px 0 0 13px;			background: url(../images/bgNavLeftTop.gif) no-repeat;			color: #fff;			}		#content-left a#topOff:link,		#content-left a#topOff:active,		#content-left a#topOff:visited {			padding: 6px 0 0 24px;			background: url(../images/bgNavLeftTopOff.gif) no-repeat;			}		#content-left a#topOff:hover {			padding: 6px 0 0 24px;			background: url(../images/bgNavLeftTopRoll.gif) no-repeat;			}		#content-left a#on:link,		#content-left a#on:active,		#content-left a#on:visited,		#content-left a#on:hover {			background: url(../images/bgNavLeftOn.gif) no-repeat;			color: #fff;			}		#content-left a#blue:link,		#content-left a#blue:active,		#content-left a#blue:visited,		#content-left a#blue:hover {			background: url(../images/bgNavLeftBlue.gif) no-repeat;			color: #fff;			}		#content-left a#large:link,		#content-left a#large:active,		#content-left a#large:visited {			height: 35px;			background: url(../images/bgNavLeftLarge.gif) no-repeat;			}		#content-left a#large:hover {			background: url(../images/bgNavLeftLargeRoll.gif) no-repeat;			color: #fff;			}		#content-left a#largeOn:link,		#content-left a#largeOn:active,		#content-left a#largeOn:visited,		#content-left a#largeOn:hover {			height: 35px;			background: url(../images/bgNavLeftLargeOn.gif) no-repeat;			color: #fff;			}		#content-left a#sub:link,		#content-left a#sub:active,		#content-left a#sub:visited {			padding: 6px 0 0 34px;			height: 20px;			background: url(../images/bgNavLeftSub.gif) no-repeat;			color: #103978;			text-decoration: none;			}		#content-left a#sub:hover {			text-decoration: underline;			}		#content-left a#subLarge:link,		#content-left a#subLarge:active,		#content-left a#subLarge:visited {			padding: 6px 0 0 34px;			height: 34px;			background: url(../images/bgNavLeftSubLarge.gif) no-repeat;			color: #103978;			text-decoration: none;			}		#content-left a#subLarge:hover {			text-decoration: underline;			}		#content-left a#subMore:link,		#content-left a#subMore:active,		#content-left a#subMore:visited {			padding: 6px 0 0 34px;			height: 20px;			background: url(../images/bgNavLeftSubMore.gif) no-repeat;			color: #103978;			text-decoration: none;			}		#content-left a#subMore:hover {			text-decoration: underline;			}		#content-left a#subMoreOn:link,		#content-left a#subMoreOn:active,		#content-left a#subMoreOn:visited {			padding: 6px 0 0 34px;			height: 20px;			background: url(../images/bgNavLeftSubMoreOn.gif) no-repeat;			color: #103978;			text-decoration: none;			}		#content-left a#subMoreOn:hover {			text-decoration: underline;			}		#content-left a#bottom:link,		#content-left a#bottom:active,		#content-left a#bottom:visited {			background: url(../images/bgNavLeftBottom.gif) no-repeat;			}		#content-left a#bottom:hover {			background: url(../images/bgNavLeftBottomRoll.gif) no-repeat;			color: #fff;			}		#content-left a#bottomOn:link,		#content-left a#bottomOn:active,		#content-left a#bottomOn:visited,		#content-left a#bottomOn:hover {			background: url(../images/bgNavLeftBottomOn.gif) no-repeat;			color: #fff;			}		#content-left a#bottomLarge:link,		#content-left a#bottomLarge:active,		#content-left a#bottomLarge:visited {			height: 35px;			background: url(../images/bgNavLeftBottomLarge.gif) no-repeat;			}		#content-left a#bottomLarge:hover {			background: url(../images/bgNavLeftBottomLargeRoll.gif) no-repeat;			color: #fff;			}		#content-left a#bottomLargeOn		{			background: url(../images/bgNavLeftBottomLargeRoll.gif) no-repeat;			color: #fff;			height:35px;		}		#content-left a#bottomBlue:link,		#content-left a#bottomBlue:active,		#content-left a#bottomBlue:visited,		#content-left a#bottomBlue:hover {			background: url(../images/bgNavLeftBottomBlue.jpg) no-repeat;			color: #fff;			}		#content-left a#subBottom:link,		#content-left a#subBottom:active,		#content-left a#subBottom:visited {			padding: 6px 0 0 34px;			height: 20px;			background: url(../images/bgNavLeftSubBottom.gif) no-repeat;			color: #103978;			text-decoration: none;			}		#content-left a#subBottom:hover {			text-decoration: underline;			}		#content-left a#subBottomLarge:link,		#content-left a#subBottomLarge:active,		#content-left a#subBottomLarge:visited {			padding: 6px 0 0 34px;			height: 34px;			background: url(../images/bgNavLeftSubBottomLarge.gif) no-repeat;			color: #103978;			text-decoration: none;			}		#content-left a#subBottomLarge:hover {			text-decoration: underline;			}		#content-left a#subBottomMore:link,		#content-left a#subBottomMore:active,		#content-left a#subBottomMore:visited {			padding: 6px 0 0 34px;			height: 20px;			background: url(../images/bgNavLeftSubBottomMore.gif) no-repeat;			color: #103978;			text-decoration: none;			}		#content-left a#subBottomMore:hover {			text-decoration: underline;			}		#content-left a#subBottomMoreOn:link,		#content-left a#subBottomMoreOn:active,		#content-left a#subBottomMoreOn:visited {			padding: 6px 0 0 34px;			height: 20px;			background: url(../images/bgNavLeftSubBottomMoreOn.gif) no-repeat;			color: #103978;			text-decoration: none;			}		#content-left a#subBottomMoreOn:hover {			text-decoration: underline;			}		#content-left a#subThirdLvl:link,		#content-left a#subThirdLvl:active,		#content-left a#subThirdLvl:visited {			padding: 6px 0 0 44px;			height: 20px;			background: url(../images/bgNavLeftSub.gif) no-repeat;			color: #80a438;			text-decoration: none;			}		#content-left a#subThirdLvl:hover {			text-decoration: underline;			}/* css for content center --------------------------------------------------------------------------------------- */#content-center {	position: relative;	padding: 20px 20px 20px 20px;	width: 491px;	min-height: 400px;	overflow: hidden;	float: left;    }	#content-center ul {	    padding: 0 0 16px 44px;    	margin: 0;    	color: #000;    	list-style: url(../images/bullet.gif);    	}	#content-center ul li {	    padding: 0 0 0 0;    	margin: 0;    	}	#content-center ul.gray {	    padding: 0 0 16px 44px;    	margin: 0;    	color: #4c4c4c;    	list-style: url(../images/bullet.gif);    	}	#content-center ul.dbl {	    padding: 0 0 4px 44px;    	margin: 0;    	color: #000;    	list-style: url(../images/bullet.gif);    	}	#content-center ul.dbl li {	    padding: 0 0 12px 0;    	margin: 0;    	}	#content-center ul.pr {	    padding: 0 0 16px 44px;    	margin: 0;    	color: #4c4c4c;    	list-style: url(../images/bullet.gif);    	}	#content-center ul.pr li {	    padding: 0 0 12px 0;    	margin: 0;    	}	#content-center ul.site-map-nav {	    padding: 0 0 14px 20px;    	margin: 0;    	color: #80a438;    	list-style: none;    	}	#content-center ul.site-map-nav li {	    padding: 0 0 0 0;    	margin: 0;    	}	#content-center ul.site-map {	    padding: 0 0 0 24px;    	margin: 0;    	color: #80a438;    	list-style: none;       	list-style-image: none; 	    	}	#content-center ul.site-map li {	    padding: 0 0 3px 0;    	margin: 0;    	list-style: none;       	list-style-image: none; 	    	}	#content-center p.marginTop {		padding: 16px 0 16px 0;		margin: 0;		}	#content-center span.date {		color: #000;		}	#content-center .black {		color: #000;		}	#content-center .blackLrg {		color: #000;		font-size: 12px;		}	#content-center .chartTop {		position: relative;		padding: 6px 0 0 13px;		width: 478px;		height: 21px;		background: url(../images/bgChartTop.gif) no-repeat;		font-size: 12px;		font-weight: bold;		color: #103978;		}	#content-center .chartNoLine {		position: relative;		width: 491px;		}  	  	#content-center .chartNoLine ul.chartCols {			padding: 0; 			margin: 0;			width: 479px;  	  		}	#content-center .chart {		position: relative;		width: 491px;		background: url(../images/bgChart.gif);		}  	  	#content-center ul.chartCols {			padding: 12px 0 0 12px; 			margin: 0;			width: 479px;  	  		}		#content-center ul.chartCols li { 			padding: 1px 10px 1px 0; 			margin: 1px 2px 1px 0; 			list-style: none;  	  		float: left;  	  		width: 227px;			}		#content-center ul.chartCols li.title {			background: #b2c3d1;			color: #1b427e;			font-weight: bold;			}		#content-center ul.chartCols li.gray {			background: #f0f0f0;			}		#content-center ul.chartCols li.wide {  	  		width: 467px;			}		#content-center ul.chartCols li.checkbox {			margin: 0 2px 10px 0;  	  		width: 467px;			}		#content-center ul.chartCols li.footnote { 			padding: 0 10px 0 0; 			margin: 0 2px 0 0;  	  		width: 467px;  	  		font-size: 10px;			color: #b0b0b0;			}		#content-center .field-med {			margin: 2px 0 8px 0;			width: 223px;			}		#content-center .field-med-small {			margin: 2px 0 8px 0;			width: 216px;			}		#content-center .field-lrg {			margin: 2px 0 8px 0;			width: 462px;			}		#content-center .textbox-lrg {			margin: 2px 0 8px 0;			width: 466px;			height: 95px;			}	#content-center .chartBottom {		position: relative;		margin: 0 0 12px 0;		width: 491px;		height: 17px;		background: url(../images/bgChartBottom.gif) no-repeat;  		}	#content-center .referral {		color: #b0b0b0;		}	#content-center ul.faq {		padding: 0 0 0 0;		margin: 0 0 16px 12px;		}	#content-center ul.faq li a {		color: #000;		text-decoration: none;		}	#content-center ul.answers {		padding: 0 0 0 0;		margin: 0 0 0 0;		list-style: none;		clear: both;		}	#content-center ul.answers li.left {		padding: 0 0 0 0;		margin: 0 0 4px 0;		width: 20px;		clear: both; /*Added to fix A's showing up on right [IE6&7] in faq's */		float: left;		font-size: 12px;		font-weight: bold;		color: #103978;		}	#content-center ul.answers li.right {		padding: 0 0 0 0;		margin: 0 0 4px 0;		width: 471px;		float: left;		color: #4c4c4c;		}	#content-center p.topFaq {		margin: 0 0 0 20px;		padding: 0 0 16px 0;		clear: both;		}	#content-center p.topGlossary {		margin: 0 0 0 0;		padding: 0 0 16px 0;		}	#content-center p.glossasry {		font-size: 12px;		color: #fc9400;		}		.site-map, 	.site-map a:link,	.site-map a:visited,	.site-map a:active,	.site-map a:hover {		color: #80a438;		}	#content-center .back {		padding: 0 0 0 14px;		margin: 0;		background: url(../images/bgMoreArrow.gif) no-repeat bottom left; 		}/* css for content right ---------------------------------------------------------------------------------------- */#content-right {	position: relative;	padding: 12px 0 0 0;	width: 255px;	overflow: hidden;	float: left;    }	#content-right .sideBarTop {		position: relative;		padding: 6px 0 0 13px;		width: 229px;		height: 21px;		background: url(../images/bgSideBarTop.gif) no-repeat;		font-weight: bold;		color: #103978;  	  }	#content-right .sideBar {		position: relative;		padding: 0 13px 0 13px;		width: 216px;		background: url(../images/bgSideBar.gif);		}  	  	#content-right span { 			font-size: 10px; 			font-weight: bold; 			}		#content-right .sideBar p.line {			padding: 8px 0 8px 0;			border-bottom: 1px solid #dfe0e1; 			}		#content-right .sideBar p {			padding: 8px 0 8px 0;			border-bottom: none; 			}		#content-right .sideBar .more {			padding: 8px 0 3px 14px;			border-bottom: none;			background: url(../images/bgMoreArrow.gif) no-repeat; 			}	#content-right .sideBarBottom {		position: relative;		width: 242px;		height: 17px;		background: url(../images/bgSideBarBottom.gif) no-repeat; 		}	.textbox-login {		margin: 2px 0 2px 0;		width: 135px;		height: 14px;		}	#content-right hr {		margin: 16px 0 16px 0;		width: 240px;		color: #dfe0e1;		}				#content-right .black {		color: #000;		}/* css for content wide ----------------------------------------------------------------------------------------- */#content-wide {	position: relative;	padding: 0 0 60px 0;	width: 840px;	min-height: 400px;	overflow: hidden;	float: left;    }