/* css for content  --------------------------------------------------------------------------------------------- */
#content {
	position: relative;
	width: 1007px;
	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-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; 
		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;
    }
