/*== Content Page Layout Header ====================================*/

	#content_header {
		height: 205px;
		position: relative;
		background: url('images/content_header.jpg') no-repeat;
	}
	
	#content_header h1, #content_header h2 {display: none;}
		
	#home_link {
		position: absolute;
		width: 210px;
		height: 70px;
		top: 32px;
		left: 70px;
		cursor: pointer; 
	}
	
	#requestaudit {
		height: 80px;
		width: 275px;
		position: relative;
		float: left;
		left: 316px;
		top: 11px;
		background: url(images/audit.gif) no-repeat;
	}	
	
	a:hover #requestaudit {
		background: url(images/audit_hover.gif) no-repeat;
		cursor: pointer;
	}
	
	
/*== Content Layout Whitepapers Section ============================*/
	
	#requestinfo {
		margin-top: 2px;
		float: right;
		width: 216px;
		height: 150px;
		padding: 6px 10px 0px 10px;
		overflow: hidden;
	}
	
/*== Content Page Layout 3 Section Navigation ======================*/

	#section_nav {
		position: absolute;
		top: 126px;
		left: 50px;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}

	#section_nav ul {
		display: block;
		float: left;
		margin: 0px;
		padding-left: 1px;
		padding: 0px;
	}

	#section_nav ul li {
		display: block;
		float: left;
		height: 24px;
		padding: 5px 3px 4px 3px;
		width: 134px;
	}

	#section_nav ul li + li {
		background: url('images/vert_dots.gif') no-repeat left top;
	}

	#section_nav ul li a {
		color: #FFFFFF;
		padding: 2px 8px 4px 8px;
	}

	#section_nav ul li a:hover {
		border: #000000 1px solid;
		padding: 1px 7px 3px 7px;
		background: #FFC77D;
		color: #2D2F31;
	}

	#section_nav ul .active {
		height: 75px;
		padding-top: 10px;
	}

	#section_nav ul .active a {
		color: #9E4700;
	}

	#section_nav ul .active a:hover {
		border-color: transparent;
		background: transparent;
		color: #9E4700;
		cursor: default;
	}

	#section_nav ul .active + li {
		background: transparent;
	}

	#section_nav ul #active1 { background: url('images/sectionnav1_active.jpg') no-repeat right top; }
	#section_nav ul #active2 { background: url('images/sectionnav2_active.jpg') no-repeat right top; }
	#section_nav ul #active3 { background: url('images/sectionnav3_active.jpg') no-repeat right top; }


/*== Content Page Breadcrumb Navigation ============================*/
	
	#breadcrumb {
		background: url('images/breadcrumb_bit.gif') no-repeat left center;
		padding: 3px 3px 3px 14px;
		margin: 0px 0px 7px 5px;
		width: 525px;
		font-size: 10px;
		text-decoration: none;
	}
	
	#breadcrumb a {
		color: #000000;
		border: 0px;
		margin: 0px 1px 0px 1px;
		padding: 1px 4px 2px 4px;
		font-weight: normal;
	}

	#breadcrumb a:hover {
		border: 1px solid #2D2F31;
		padding: 0px 3px 1px 3px;
		background: #FFC77D;
		color: #2D2F31;
		font-weight: bold;
	}
	
/*== Content Page Main Content Well ================================*/
	
	#content {
		background: url('images/content_bgcontent.gif') repeat-y top center;
		height: 100%;
	}
	
	#inside_content {
		background: url('images/content_bg.jpg') no-repeat top;
		height: 100%;
		padding: 0px 12px 0px 25px;
	}
	
	#left {
		width: 574px;
		float: left;
		padding: 0px;
	}

	#left .box_head {
		background: url('images/box_head.gif') no-repeat;
		height: 47px;
	}

	#left .box_head h2 {
		margin: 0px;
		padding-top: 12px;
		padding-left: 15px;
		color: #FFFFFF;
		font-size: 22px;
		font-family: Georgia, Times New Roman, Times, serif;
		font-weight: bold;
	}

	#left .box_body {
		background-color: #FFFFFF;
		font-size: 12px;
		line-height: 17px;
		padding: 20px 30px 30px 30px;
		width: 514px;
		overflow: hidden;
	}

	#left .box_foot {
		background: url('images/box_foot.gif') no-repeat;
		height: 20px;
	}
	
/*== Content Page Right Navigation =================================*/
	
	#right {
		float: right;
		width: 225px;
		background: url('images/rightnav_bgcontent.gif') repeat-y top;
		font-size: 11px;
	}
	
	.right_body {
		background: url('images/rightnav_bg.jpg') repeat-x top;
		padding: 20px 25px 0px 25px;
		min-height: 250px;
	}
	
	.right_foot {
		background: url('images/rightnav_foot.gif') no-repeat;
		height: 20px;
	}
	
	#right h2 {
		background: url('images/horiz_dots.gif') no-repeat bottom left;
		color: #E7A020;
		font-size: 12px;
		font-family: Georgia, Times New Roman, Times, serif;
		padding-left: 7px;
		padding-bottom: 3px;
		margin-bottom: 8px;
	}
	
	#right h2 + ul {
		margin-bottom: 25px;
	}
	
	#right ul {
		margin: 0px;
		padding: 0px;
		margin-left: 2px;
	}
	
	#right li ul {
		margin-left: 15px;
	}
	
	#right ul li {
		list-style-type: none;
	}
	
	#right ul li a {
		color: #FFFFFF;
		padding: 2px 2px 4px 7px;
		text-decoration: none;
		display: block;
	}
	
	#right ul li a:hover {
		border: #000000 1px solid;
		padding: 1px 1px 3px 6px;
		background: #FFC77D;
		color: #2D2F31;
		font-weight: bold;
	}
	
	#right ul li .activePage {
		color: #E7A020;
		font-weight: bold;
		background: url('images/arrow3_bit.gif') no-repeat left center;
		padding: 2px 0px 4px 14px;
	}
	
	#right ul li .activePage:hover {
		background-color: transparent;
		background: url('images/arrow3_bit.gif') no-repeat left center;
		color: #E7A020;
		border: 0px;
		font-weight: bold;
		cursor: default;
		padding: 2px 0px 4px 14px;
	}
