body {
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
a:link {
	color:#006c69;
	text-decoration:underline;
}
a:link:hover {
	color:#004341;
}
/* headers */
H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8e429a;
	text-transform:uppercase;
	padding: 0;
	margin: 7px 0;
}

H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#006c69;
	text-transform:uppercase;
} 

H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8e429a;
	text-transform:uppercase;
}

form, table, tr, td, div {
	vertical-align:top;
	font-size:12px;
	color:#333;
}
form {
	padding:0;
	margin:0;
}
.hp.header {
	width:950px;
}
.hp.header.left {
	width:200px;
	background-image:url(images/2007/logo_homepage.jpg);
	background-repeat:no-repeat;
}
.hp.header.left.iframe .logo{
	width:200px;
	background-image:url(images/2007/logo_homepage_iframe.jpg);
	background-repeat:no-repeat;
}
.hp.header.left table.hp.block {
	padding-top:146px;
}
.bp.logohome {
	padding-top:16px;
	height:130px;
	cursor:pointer;
	margin-bottom:0px;
	*margin-bottom:16px;
	display:block;
}
.hp.header.right {
	width:750px;
}
.hp.logo {
	height:285px;
	width:200px;
	background-image:url(images/2007/logo_homepage.jpg);
	background-repeat:no-repeat;
}
.hp.logo.iframe{
	height:234px;
}
.bpflash {
	background-color:#fff;
	background-image:url(images/2007/fpo_bodyflash.jpg);
	background-repeat:no-repeat;
	height:206px;
	width:750px;
}
.hp.flash {
	background-color:#fff;
	background-image:url(images/2007/fpo_homeflash.jpg);
	background-repeat:no-repeat;
	height:285px;
	width:750px;
}
td.hp.topnav {
	/* background-image:url(images/2007/topnav_tile.gif);
	background-repeat:repeat-x; */
	height:28px;
	width:100%;
}
table.hp.topnav {
	background-image:url(images/2007/topnav_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:28px;
	width:750px;
}
#topnavigation div {
	display:table-cell;
	width:auto;
	*width:1%;
	*float:left;
}
#topnavigation div div {
	position:absolute;
	width:200px;
	visibility:hidden;
	background-color:#f18a31;
	border-top:1px solid #fff;
	padding-top:9px;
	padding-bottom:9px;
}
#topnavigation div.clLeft1{
	z-index: 9999!important;
}
#topnavigation div div a {
	color:#fff;
	display:block;
	padding-left:13px;
	padding-right:13px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:174px;
	*width:200px;
}
#topnavigation div div a:hover {
	background-color:#da731a;
}
table.hp.search {
	background-image:url(images/2007/search_background.gif);
	background-repeat:no-repeat;
	width:200px;
	height:60px;
}
div.search.container {
	display:block;
	padding-top:22px;
	padding-left:15px;
}
div.search.text {
	float:left;
}
input.search.text {
	width:100px;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:19px;
	margin-top:2px;
	*margin-top:1px;
	border:1px solid #9cb7c5;
}
.search.type {
	float:left;
	margin-left:5px;
}
table.hp.leftnav {
	background-image:url(images/2007/leftnav_tile.gif);
	background-repeat:no-repeat;
	width:200px;
	height:234px;
	padding-top:5px;
}
table.bpleftnav {
	background-image:url(images/2007/leftnav_body_tile.gif);
	background-repeat:no-repeat;
	width:200px;
	height:234px;
	padding-top:5px;
}
td.hp.leftnav {
	background-image:url(images/2007/leftnav_foot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:34px;
	padding-bottom:12px;
}
td.bpleftnav {
	background-image:url(images/2007/leftnav_foot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:34px;
	padding-bottom:12px;
}
a.navleft.first {
	background-image:none!important;
}
#leftnavigation table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	margin-left:-1px;
	*margin-left:-7px;
}
#leftnavigation table a {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/2007/navleft_break.gif);
	background-position:left top;
	*background-position:6px top;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:14px;
	*padding-left:21px;
	padding-right:20px;
	padding-bottom:6px;
	padding-top:8px;
}
#leftnavigation table a:hover, #active_left {
	background-image:url(images/2007/navleft_on.gif)!important;
	background-repeat:repeat-y!important;
}
#leftnavigation table table {
	width:192px;
	background-color:#94caee;
	margin:0;
	padding:0;
}
#leftnavigation table table a {
	color:#0e3c87;
	display:block;
	padding:2px;
	padding-left:10px;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background-image:none;
}
#leftnavigation table table a:hover, #activeid_left {
	background-image:none!important;
	text-decoration:underline!important;
}
/*
a.navleft {
	background-image:url(images/2007/navleft_break.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:14px;
	padding-right:20px;
	padding-bottom:6px;
	padding-top:8px;
}
a.navleft:hover, a.navleft.first:hover, a.navleft.active {
	background-image:url(images/2007/navleft_on.gif)!important;
	background-repeat:repeat-y;
}
*/
table.hp.banner {
	padding-top:10px;
}
/* content */
td.hp.content,
td.hp.xcont{
	height:400px;
	padding-left:10px;
	padding-top:15px;
}
.hp.content,
.hp.xcont{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
table.hp.content,
table.hp.xcont{
	width:100%;
}
table.hp.footer {
	width:100%;
}
/* footer */
td.hp.footer {
	width:100%;
}
td.hp.navfooter {
	text-align:center;
	display:table;
	font-size:11px;
	color:#000;
	margin:0 auto;
	padding-bottom:10px;
	padding-top:15px;
}
.footernav {
	font-size:11px;
	color:#000;
}
a.footernav {
	color:#006c69;
	text-decoration:none;
}
a.footernav:hover {
	color:#000;
}
td.hp.copyright {
	text-align:center;
}
td.hp.copyright {
	color:#333;
	font-size:11px;
	text-align:center;
	padding-bottom:10px;
}
/* tools */
.toolsheader {
	background-image:url(images/2007/tools_header.gif);
	background-repeat:no-repeat;
	padding-top:31px;
}
a.tools {
	display:block;
	padding-bottom:6px;
	background-image:url(images/2007/tools_spacer.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.tools.last {
	padding-bottom:11px!important;
	background-image:url(images/2007/tools_foot.gif)!important;
}

/* tools body */
div#mytools {
	padding-bottom:11px!important;
	background-image:url(images/2007/tools_foot.gif)!important;
	background-position:bottom left;
	background-repeat:no-repeat;
}

/* green hl box */
table.hlblock {
	width:254px;
	background-image:url(images/2007/hlblock_tile_green.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-top:10px;
	margin-bottom:10px;
}
table.hlblock td {
	background-image:url(images/2007/hlblock_head_green.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:7px;
}
table.hlblock h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006c69;
	padding:0px;
	margin:0px;
}

/* subnav */
td.subnavtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
	vertical-align:middle;
	padding-left:12px;
	padding-top:5px;
	padding-bottom:4px;
	margin:0px;
	border-bottom:3px solid #fff;
	display:table-cell;
}
a.subnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006c69;
	padding-left:25px;
	padding-right:6px;
	padding-bottom:6px;
	margin-right:0px;
	width:160px;
	*width:193px;
	text-decoration:none;
	background-image:url(images/2007/subnav_bullet.gif);
	background-position:12px 5px;
	background-repeat:no-repeat;
	display:block;
}
/* breadcrumbs */
div.breadcrumb_between {
	background-image:url(images/2007/bcarrow.gif);
	background-position:6px 4px;
	background-repeat:no-repeat;
	width:15px;
}
a.breadcrumb {
	color:#006c69;
	text-decoration:none;
}
a.breadcrumb:hover {
	color:#004341;
	text-decoration:none;
}

body.larger .content{
	font-size:18px;
}

body.smaller .content{
	font-size:10px;
}

/* BEGIN: Quality Measures CSS Styles */

/* Button styles */
td.measureBtn,
td.measureBtnC,
td.measureBtnGrey,
td.measureBtnC,
td.measureLabel
{
	cursor:hand;
	cursor:pointer;				
	text-align:center;
	font-family: verdana;			
}			
td.measureBtnC,
td.measureBtnTL,
td.measureBtnBL,
td.measureBtnTR,
td.measureBtnBR,
td.measureBtnGreyC,
td.measureBtnGreyTL,
td.measureBtnGreyBL,
td.measureBtnGreyTR,
td.measureBtnGreyBR
{
	width:10px;
	height:10px;
	line-height:10px;	
}

table.measureBtn,
table.measureBtnON,
table.measureBtnGrey		
{
	width:125px;
}
/* Grey button styles */
td.measureBtnGrey,
td.measureBtnGreyC,
td.measureBtnGreyTL,
td.measureBtnGreyBL,
td.measureBtnGreyTR,
td.measureBtnGreyBR
{			
	background-color:#DEDEDE;	
	color: #7D7C7F;		
	font-weight:bold;
		
}			
td.measureBtnGreyTL
{
	background-image: url('images/measure/coner_TL.gif');	
}
td.measureBtnGreyBL
{
	background-image: url('images/measure/coner_TR.gif');		
}
td.measureBtnGreyTR
{
	background-image: url('images/measure/coner_BL.gif');	
}
td.measureBtnGreyBR
{
	background-image: url('images/measure/coner_BR.gif');	
}

/* Button styles OFF */
table.measureBtn td.measureBtn,
table.measureBtn td.measureBtnC,
table.measureBtn td.measureBtnTL,
table.measureBtn td.measureBtnBL,
table.measureBtn td.measureBtnTR,
table.measureBtn td.measureBtnBR
{			
	background-color:#AEDCDA;	
	color: #439997;			
}			
table.measureBtn td.measureBtnTL
{
	background-image: url('images/measure/off/coner_TL.gif');		
}
table.measureBtn td.measureBtnBL
{
	background-image: url('images/measure/off/coner_TR.gif');	
}
table.measureBtn td.measureBtnTR
{
	background-image: url('images/measure/off/coner_BL.gif');
}
table.measureBtn td.measureBtnBR
{
	background-image: url('images/measure/off/coner_BR.gif');
}
/* BEGIN: Button styles ON */		
table.measureBtnON td.measureBtn,
table.measureBtnON td.measureBtnC,
table.measureBtnON td.measureBtnTL,
table.measureBtnON td.measureBtnBL,
table.measureBtnON td.measureBtnTR,
table.measureBtnON td.measureBtnBR
{			
	background-color:#119894;	
	color: #FFFFFF;			
}				
table.measureBtnON td.measureBtnTL
{
	background-image: url('images/measure/on/coner_TL.gif');
}
table.measureBtnON td.measureBtnBL
{
	background-image: url('images/measure/on/coner_TR.gif');
}
table.measureBtnON td.measureBtnTR
{
	background-image: url('images/measure/on/coner_BL.gif');
}
table.measureBtnON td.measureBtnBR
{
	background-image: url('images/measure/on/coner_BR.gif');
}

td.measureBtnGreyTL,
td.measureBtnTL
{	
	background-position: top;	
}

td.measureBtnGreyBL,
td.measureBtnBL
{	
	background-position: top left;	
}

td.measureBtnGreyTR,
td.measureBtnTR
{
	background-position: bottom right;		
}

td.measureBtnGreyBR,
td.measureBtnBR
{
	background-position: bottom left;	
}

td.measureBtnGreyBL,
td.measureBtnGreyTL,
td.measureBtnGreyTR,
td.measureBtnGreyBR,
td.measureBtnTL,
td.measureBtnBL,
td.measureBtnTR,
td.measureBtnBR
{
	background-repeat: no-repeat;	
}

/* Header, Label and Data styles */
td.measureHeader
{
	color: #2E9490;
	font-size:10pt;
	padding:8px;
	font-family: verdana;
	font-weight: bold;
	text-align:center;
	vertical-align:bottom;
}
td.measureData		
{
	background-color:#DDDEDE;
	color: #7D7C7F;
	padding:8px;
	font-family: verdana;					
}
td.measureLabel
{
	width:30%;
}
td.measureData	
{
	text-align:center;
	width:12%;	
}
span.measureFooter
{
	color:#8B8C8E;
	font-style:italic;
}
/* END: Quality Measures CSS Styles */
