	/* -------- Premera  Stylesheet using relative type sizing for user control -  M Booth 3/29/05
	Changing default text size 4/4/06.  -mb 
	--- */
 .empty { color:#fff; }
 
 body	{font: normal 1em verdana, sans-serif; color: #000;}
	p{FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: verdana, sans-serif;	margin: 0px 0px 15px 0px;}
 
	  u {text-decoration:none;}
      
	.bodyCopy /* to accommodate paragraphs within tables*/
	{
	    FONT-SIZE: 75%;
	    COLOR: #000000;
	    FONT-FAMILY: verdana, sans-serif;
			margin: 0px 0px 15px 0px;
	}
	A.bodyCopy
	{
	    FONT-SIZE: 75%;
	    COLOR: #003366;
	    FONT-FAMILY: verdana, sans-serif;
	}
	A.bodyCopy:link
	{
	    FONT-SIZE: 75%;
	    COLOR: #777777;
	    FONT-FAMILY: verdana, sans-serif;
	}
	A.bodyCopy:hover
	{
	    FONT-SIZE: 75%;
	    COLOR: #003366;
	    FONT-FAMILY: verdana, sans-serif;
	}
		A.bodyCopy:visited
	{
	    FONT-SIZE: 75%;
	    COLOR: #777777;
	    FONT-FAMILY: verdana, sans-serif;
	}
		
    .float_left      { float:left; }
    .float_left img  { margin: 0 15px 15px 0; float:left;}
    .float_right     { float:right; }
    .float_right img { margin: 0 0 5px 15px; float:right;}
	
	
	
/**Global Left Nav for default navigation using the lns_global file **********/
.globalLeftNav {
	background-color:#FFFFFF; 
	width:174px;
	height:100%;
	margin:0px;
	padding:10px;
	position:absolute;
	top:98px;
	left:0px;
	z-index:2;
	font-family:Arial, Helvetica, sans-serif;
	}
		
 #leftnavArea { 
	height: 100%; 
	width: 170px; 
	background-image: url(../associatedfiles/img_leftnavback.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;  
	padding: 0; 
	margin: 0;
}
 #leftnav {
	font-size:12px; 
	width: 100%; 
	margin: 0; 
	padding-top: 15px; 
	height: 100%; 
	font-family: arial;
	color: #003366; 
}

 #leftnav ul { 
	font-size:12px;
	list-style: none; 
	margin: 0; 
	padding: 0; 
	border: none;
	width: 100%; 
}

 #leftnav .header { 
	padding: 10px 13px 5px 15px; 
	font-size:14px; 
	font-weight: bold; 
	margin: 0; 
	color: #003366; 
}
 #leftnav li { 
	margin:0;	
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}
 #leftnav li a { 
	cursor:pointer;
	display: block;	
	padding: 2px 3px 3px 20px;
	border-left: 10px; 
	border-right: 10px; 
 	height: 15px;
	color: #003366; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif; 
}
 #leftnav li a.current   {	
	background-color: #3f9cb1; 
	color: #ffffff;	
	}
 html>body #leftnav li a  { 
	width: auto; 
	}
 #leftnav li a:hover { 
	background-color: #3f9cb1;
	color: #fff; 
}
 #leftnav li a.highlight:hover   { 
	background-color: #3f9cb1;
	color: #fff; } /* delete this style if want highlighted buttons to allow hover color */ 
/***End Global left nav styles***/
		

	/* pages with 4 quadrants */
#q1 {margin:10px 0px 23px 33px;}
#q2 {border-top:1px solid #d3cab7; margin:0px 0px 0px 33px; padding-top:15px; padding-right:20px;}
#q3 {margin:10px 25px 23px 25px;}
#q4 {border-top:1px solid #d3cab7; margin:0px 25px 0px 0px; padding-top:15px; padding-left:25px;}
	
/* header styles for reskinning old headers without right logo */
#navigation_help    {position: absolute;	top: 20px; left: 350px; width:425px;}
#navigation_help ul   { padding-right:0px; }
#navigation_help li   {float: left;	font-size: 11px;	font-weight: normal;	list-style:none;}
#navigation_help li a {color: #000;	text-decoration: none;}
#navigation_help li a:hover,#navigation_help li.active a {color: #f56f03;	text-decoration: underline;}
.divider {color: #999;	padding-right: 4px;	padding-left: 4px;}
.tableBack {background-image: url(img_banner_bg.jpg);	background-color: #b1def1;	background-repeat: no-repeat;}
img { border: 0; }
/* header styles for reskinning old headers with right logo */
#navigation_help2    {position: absolute;	top: 20px; left: 270px; width:410px;}
#navigation_help2 ul   { padding-right:0px; }
#navigation_help2 li   {float: left;	font-size: 11px;	font-weight: normal;	list-style:none;}
#navigation_help2 li a {color: #000;	text-decoration: none;}
#navigation_help2 li a:hover,#navigation_help li.active a {color: #f56f03;	text-decoration: underline;}
   
/***** End Header Styles ******/	

/***** Begin Right Column Styles ******/
.right_column   {padding:2px;background-color:#dbf3ff;}

.right_column p {font-size:11px;}

.right_column h2{font-size:14px;}
/***** End Right Column Styles ******/	


/* begin: default hyperlink style definition*/

A {TEXT-DECORATION: none;}
A:link	{COLOR: #f56f03;}
A:hover	{COLOR: #f56f03; text-decoration:underline}
A:visited{COLOR: #cb5c02;}
A:visited:hover	{COLOR: #f56f03;}
	
/* end: default hyperlink style definition*/

/* List links - for lists where all content is a link*/
A.list {COLOR: #666;	FONT-FAMILY: verdana, sans-serif;	text-decoration: none;}
A.list:hover{COLOR: #f56f03;	TEXT-DECORATION: underline;}
A.list:visited	{COLOR: #666;	TEXT-DECORATION: none;}
A.list:visited:hover{TEXT-DECORATION: underline; COLOR: #f56f03;}	
/***** End List links ******/


/* footer styles */
    #footer {margin-left:25px;}
	.footertext	          { font-size: 10px; color: #999;font-family: verdana, sans-serif;text-decoration: none; text-align:left; }
    .footertext a         { color: #303030; text-decoration: none; }
    .footertext a:link, 
    .footertext a:visited { color: #545454;}
    .footertext a:hover   { color: #f56f03; text-decoration: underline; }
	.copyright            { font-size: 9px; color: #999;font-family: verdana, sans-serif;text-decoration: none; text-align:left; width: 650px;}

 
/**********Added for Coverage Advisor page whcih has no left navigation (TPN)**********/
	#bodyNoNav
	{
		margin: 0px 0px 0px 25px;
	}
	
/****************Navigation styles are designated pixel sizes *******************/

	.subNavHeaders
	{
	  FONT-WEIGHT: bold;
	  padding: 2px 3px 3px 20px;
      color:#003366;
	}

	.subFrameBody
	{
	    PADDING-RIGHT: 25px;
	    PADDING-LEFT: 25px;
	    PADDING-BOTTOM: 25px;
	    background-color: #ffffff;
	    PADDING-TOP: 25px
	}
	.instructionalText
	{
	    FONT-SIZE: 12px;
	    COLOR: #777777;
	    FONT-FAMILY: verdana, sans-serif
	}
	
	A.menuLinks
	{
	    FONT-SIZE: 12px;
	    COLOR: #003366;
	    FONT-FAMILY: arial, sans-serif
	}
	A.menuLinks:link
	{
	    FONT-SIZE: 12px;
	    COLOR: #777777;
	    FONT-FAMILY: arial, sans-serif
	}
	A.menuLinks:hover
	{
	    FONT-SIZE: 12px;
	    COLOR: #003366;
	    FONT-FAMILY: arial, sans-serif;
	    TEXT-DECORATION: underline
	}
	A.menuLinks:visited
	{
	    FONT-SIZE: 12px;
	    COLOR: #777777;
	    FONT-FAMILY: arial, sans-serif
	}
	.newsBox
	{
	    BORDER-RIGHT: #cccccc 1px solid;
	    BORDER-TOP: #cccccc 1px solid;
	    BORDER-LEFT: #cccccc 1px solid;
	    WIDTH: 150px;
	    BORDER-BOTTOM: #cccccc 1px solid;
	    BACKGROUND-COLOR: #cce5f2
	}
	.newsText
	{
	    FONT-SIZE: 75%;
	    COLOR: #ffffff;
	    FONT-FAMILY: arial, sans-serif
	}
	A.newsLinks
	{
	    FONT-SIZE: 100%;
	    COLOR: #ffffff;
	    FONT-FAMILY: arial, sans-serif;
	    TEXT-DECORATION: underline
	}
	A.newsLinks:hover
	{
	    FONT-SIZE: 100%;
	    COLOR: #ffffff;
	    FONT-FAMILY: arial, sans-serif;
	    TEXT-DECORATION: underline
	}
	A.newsLinks:visited
	{
	    FONT-SIZE: 100%;
	    COLOR: #ffffff;
	    FONT-FAMILY: arial, sans-serif;
	    TEXT-DECORATION: underline
	}
	A.newsLinks:link
	{
	    FONT-SIZE: 100%;
	    COLOR: #ffffff;
	    FONT-FAMILY: arial, sans-serif;
	    TEXT-DECORATION: underline
	}
	.moreInfoBox
	{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    PADDING-BOTTOM: 0px;
	    BORDER-LEFT: #cccccc 1px solid;
	    WIDTH: 150px;
	    PADDING-TOP: 0px;
	    BACKGROUND-COLOR: #cce5f2
	}
	.moreInfoText
	{
	    FONT-SIZE: 70%;
	    COLOR: #003366;
	    FONT-FAMILY: arial, sans-serif;
	}
	.tableNews
	{
	    BORDER-RIGHT: #cccccc 1px solid;
	    BORDER-TOP: #cccccc 1px solid;
	    FONT-SIZE: 70%;
	    BORDER-LEFT: #cccccc 1px solid;
	    WIDTH: 100%;
	    BORDER-BOTTOM: #cccccc 1px solid;
	    FONT-FAMILY: arial, sans-serif;
	    BACKGROUND-COLOR: #e6e6e6
	}
	
	.tableNewsText
	{
	    FONT-SIZE: 75%;
	    COLOR: #000000;
	    FONT-FAMILY: arial, sans-serif
	}
	

	
	A.rollLinks:link
	{
	   FONT-SIZE: 12px;
	   COLOR: #023467;
	   FONT-FAMILY: arial, sans-serif;
	   TEXT-DECORATION: none;
	}
	A.rollLinks:hover
	{
	   FONT-SIZE: 12px;
	   COLOR: #023467;
	   FONT-FAMILY: arial, sans-serif;
	   BACKGROUND-COLOR: #CCE5F2;
	}
	A.rollLinks:visited
	{
	   FONT-SIZE: 12px;
	   COLOR: #5D0C7B;
	   FONT-FAMILY: arial, sans-serif;
	   TEXT-DECORATION: none
	}
	.topBannerArea
	{
	   BACKGROUND-COLOR: #003366
	}
	.topBar
	{
	   BACKGROUND-COLOR: #007cc0
	}
	.rolloverMenu
	{
	   BACKGROUND-COLOR: #cce5f2
	}
	.footerBar
	{
	   BACKGROUND-COLOR: #007cc0
	}
	.pageBottom
	{
	   BACKGROUND-COLOR: #003366
	}
	.subHead
	{
	   FONT-WEIGHT: normal;
	   FONT-SIZE: 14px;
	   COLOR: #000000;
	   FONT-STYLE: italic;
	   FONT-FAMILY: verdana, sans-serif;
	   POSITION: relative;
	   TOP: -15px
	}
	#content
	{
	   PADDING-RIGHT: 25px;
	   PADDING-LEFT: 25px;
	   LEFT: 170px;
       TOP: 100px;
	   PADDING-BOTTOM: 25px;
	   WIDTH: 595px;
	   PADDING-TOP: 25px;
	   POSITION: absolute
	}
	.textBlue
	{COLOR: #017cc0; FONT-FAMILY: verdana, sans-serif; font-weight:bold;}

/*** Headings given specific margins to match AZ style guide ****/
	h1 {font-weight: normal; font-size: 19px;  COLOR: #958e73; font-family: verdana, sans-serif; margin: 15px 0px 15px 0px;}
h2 {font-weight: bold; font-size: 15px; COLOR: #3f9cb1; font-family: verdana, sans-serif; margin: 0px 0px 5px;}
h3 {font-weight: bold; font-size: 12px; COLOR: #000; font-family: verdana, sans-serif; margin: 0px 0px 15px 0px;}
h4 {font-weight: normal;  font-size: 12px; COLOR: #3f9cb1; font-family: verdana, sans-serif; margin: 0px 0px 10px 0px;}
h5 {font-weight: bold;	font-size: 12px; COLOR: #000; font-family: verdana, sans-serif;	margin: 0px 0px 0px 0px;font-style: normal;}
	
  table th     { padding:3px;text-align:left; }
  table th p   { font-family:arial;color:#fff;margin:0;padding:0;}

	.vr100 {
		position:relative;
		height:100px;
		border-right:solid 3px #CCE5F2;
	}
	.vr125 {
		position:relative;
		height:125px;
		border-right:solid 3px #CCE5F2;
	}
	.vr150 {
		position:relative;
		height:150px;
		border-right:solid 3px #CCE5F2;
	}
	.vr200 {
		position:relative;
		height:200px;
		border-right:solid 3px #CCE5F2;
	}
	.errorText
	{
	   FONT-SIZE: 75%;
	   COLOR: #ff0000;
	   FONT-FAMILY: verdana, sans-serif
	}
	.tableText
	{
	   FONT-SIZE: 75%;
	   COLOR: #000000;
	   FONT-FAMILY: arial, sans-serif
	}
	.outputLabel
	{
	   FONT-WEIGHT: bold;
	   FONT-SIZE: 75%;
	   COLOR: #000000;
	   FONT-FAMILY: arial, sans-serif
	}
 
	.formField
	{
	   BORDER-RIGHT: #777777 1px solid;
	   BORDER-TOP: #777777 1px solid;
	   FONT-SIZE: 11px;
	   BORDER-LEFT: #777777 1px solid;
	   WIDTH: 500px;
	   BORDER-BOTTOM: #777777 1px solid;
	   FONT-FAMILY: arial, sans-serif;
	   BACKGROUND-COLOR: #e6e6e6
	}
	.formTitle
	{
	   FONT-WEIGHT: bold;
	   FONT-SIZE: 75%;
	   COLOR: #000000;
	   FONT-FAMILY: arial, sans-serif
	}
	.formInputExampleText
	{
	   FONT-SIZE: 9px;
	   COLOR: #cc0000;
	   FONT-FAMILY: arial, sans-serif
	}
	.formLabel
	{
	   FONT-WEIGHT: normal;
	   FONT-SIZE: 12px;
	   COLOR: #000000;
	   FONT-FAMILY: arial, sans-serif
	}
	.formLabelError
	{
	   FONT-WEIGHT: normal;
	   FONT-SIZE: 12px;
	   COLOR: #ff0000;
	   FONT-FAMILY: arial, sans-serif
	}
	.formBorder
	{
	   BORDER-TOP-WIDTH: 1px;
	   BORDER-LEFT-WIDTH: 1px;
	   BORDER-BOTTOM-WIDTH: 1px;
	   BACKGROUND-COLOR: #777777;
	   BORDER-RIGHT-WIDTH: 1px
	}
	/* to match the secure style for the login choice page */
	.inputFormBorderPanel
	{
	    BORDER-RIGHT: #666 1px solid;
	    BORDER-TOP: #666 1px solid;
	    FONT-SIZE: 100%;
	    BORDER-LEFT: #666 1px solid;
	    BORDER-BOTTOM: #666 1px solid;
	    FONT-FAMILY: arial, sans-serif;
	    BACKGROUND-COLOR: #e6e6e6;
	}
	.formButton
	{
	   FONT-SIZE: 12px;
	   FONT-FAMILY: arial, sans-serif;
	   HEIGHT: 25px
	}
	.required
	{
	   FONT-SIZE: 11px;
	   COLOR: #cc0000;
	   FONT-FAMILY: arial, sans-serif
	}
 
 .jumpTo {
 	  FONT-SIZE: 11px;
	   WIDTH: 25em;
	   FONT-FAMILY: arial, sans-serif
 }
 

 
	.formInput3Column
	{
	   FONT-SIZE: 11px;
	   WIDTH: 130px;
	   FONT-FAMILY: arial, sans-serif
	}
	.formInput
	{
	   FONT-SIZE: 11px;
	   WIDTH: 185px;
	   FONT-FAMILY: arial, sans-serif
	}
	.formInputChar1
	{
	   FONT-SIZE: 11px;
	   WIDTH: 15px;
	   FONT-FAMILY: arial, sans-serif
	}
	.formInputChar2
	{
	   FONT-SIZE: 11px;
	   WIDTH: 20px;
	   FONT-FAMILY: arial, sans-serif
	}
	.formInputChar3
	{
	   FONT-SIZE: 11px;
	   WIDTH: 30px;
	   FONT-FAMILY: arial, sans-serif
	}
	.formInputChar4
	{
	   FONT-SIZE: 11px;
	   WIDTH: 40px;
	   FONT-FAMILY: arial, sans-serif
	}
	.formInputChar5
	{
	   FONT-SIZE: 11px;
	   WIDTH: 50px;
	   FONT-FAMILY: arial, sans-serif
	}
	.formInputChar6
	{
	   FONT-SIZE: 11px;
	   WIDTH: 60px;
	   FONT-FAMILY: arial, sans-serif
	}
	.formTextArea
	{
	   FONT-SIZE: 11px;
	   WIDTH: 185px;
	   FONT-FAMILY: arial, sans-serif;
	   HEIGHT: 100px
	}
	.formSubmit
	{
	   FONT-WEIGHT: bold;
	   FONT-SIZE: 11px;
	   COLOR: #003366;
	   FONT-FAMILY: arial, sans-serif
	}
	.thinBar
	{
	   BACKGROUND-COLOR: #cce5f2
	}
	.tableOutput
	{
	   FONT-SIZE: 75%;
	   WIDTH: 100%;
	   FONT-FAMILY: arial, sans-serif;
	   BACKGROUND-COLOR: #cccccc
	}
	
	
	.tableHeader
	{/*This style applies to Table headers for all global content*/
	 FONT-SIZE: 12px;
    font-weight: bold;
    COLOR: #000;
    FONT-FAMILY: arial, sans-serif;
    BACKGROUND-COLOR: #aea584;
    text-align:left; 
	font-weight:bold;

	}
	
	.tableCell0
	{
	   FONT-SIZE: 12px;
	   FONT-FAMILY: arial, sans-serif;
	   BACKGROUND-COLOR: #e7e2cd;
		 line-height:20px;
	}
	.tableCell1
	{
	   FONT-SIZE: 12px;
	   FONT-FAMILY: arial, sans-serif;
	   BACKGROUND-COLOR: #ffffff;
		line-height:20px;
	}
	.cellType
	{
	   FONT-WEIGHT: bold;
	   FONT-SIZE: 75%;
	   FONT-FAMILY: arial, sans-serif;
	   BACKGROUND-COLOR: #7e7e7e
	}
	.cellCategory
	{
	   FONT-WEIGHT: bold;
	   FONT-SIZE: 75%;
	   TEXT-INDENT: 15px;
	   FONT-FAMILY: arial, sans-serif;
	   BACKGROUND-COLOR: #b4b4b4
	}
	.cellState
	{
	   FONT-WEIGHT: bold;
	   FONT-SIZE: 75%;
	   TEXT-INDENT: 30px;
	   FONT-FAMILY: arial, sans-serif;
	   BACKGROUND-COLOR: #d8d8d8
	}
	.navigationChannel
	{
	   BACKGROUND-COLOR: #cce5f2
	}
	.currentPage
	{
	   FONT-SIZE: 75%;
	   COLOR: #003366;
	   FONT-FAMILY: arial, sans-serif;
	   BACKGROUND-COLOR: white;
	   TEXT-DECORATION: none
	}
	.utilityNavigation
	{
	   FONT-SIZE: 11px;
	   COLOR: #cea916;
	   FONT-FAMILY: arial, sans-serif;
	   LETTER-SPACING: 1px;
	   TEXT-DECORATION: none
	}

	TABLE.toolCell
	{
	   BORDER-TOP: #043b8e 0px solid;
	   BORDER-LEFT-WIDTH: 0px;
	   BORDER-LEFT-COLOR: #043b8e;
	   BORDER-BOTTOM-WIDTH: 0px;
	   BORDER-BOTTOM-COLOR: #043b8e;
	   BORDER-RIGHT-WIDTH: 0px;
	   BORDER-RIGHT-COLOR: #043b8e
	}
	TD.toolCell
	{
	   BORDER-RIGHT: #ffffff 0px solid;
	   BORDER-TOP: #ffffff 0px solid;
	   BORDER-LEFT: #ffffff 0px solid;
	   BORDER-BOTTOM: #ffffff 0px solid;
	   HEIGHT: 19px
	}

	/*By default "ul" tags will be devoid of leading i.e. bottom margin=0px*/
	ul {
		color: #000000;
		font-size: 75%;
		font-family: verdana, sans-serif;
		padding-left: 0px;
		list-style : disc outside;
		margin: 0px 0px 0px 25px;
	}
	
	/*By default "ol" tags will be devoid of leading i.e bottom margin=0px*/
	ol {
		color: #000000;
		font-size: 75%;
		font-family: verdana,sans-serif;
		padding-left: 0px;
		list-style : decimal outside;
		margin: 0px 0px 0px 35px;
	}
	
	/********this style represents a paragraph with an associated list ********/
	.listParagraph {
		margin: 0px 0px 5px 0px;
		color: #000000;
		font-size: 75%;
		font-family: verdana,sans-serif;
	}
	
	ol ol li {
		color: #000000;
		font-size: 140%;
		font-family: verdana,sans-serif;
		padding-left: 0px;
		list-style : lower-alpha outside;
		line-height:16px;
		margin: 0px 0px 0px 15px;
	}
	ol ul li {
		color: #000000;
		font-size: 140%;
		font-family: verdana,sans-serif;
		padding-left: 0px;
		list-style : disc outside;
		line-height:16px;
		margin: 0px 0px 0px 0px;
	}
	
	ul ol li {
		color: #000000;
		font-size: 140%;
		font-family: verdana,sans-serif;
		padding-left: 0px;
		list-style : lower-alpha outside;
		line-height:16px;
		margin: 0px 0px 0px 0px;
	}
	
	ul ul li {
		color: #000000;
		font-size: 140%;
		font-family: verdana,sans-serif;
		padding-left: 0px;
		list-style : disc outside;
		margin: 0px 0px 0px 0px;
	}
	/* ------------------------------------------------------------------
	left navigation classes
	. classes pertain to the TR/TD formatting
	A. classes pertain to the link and text formatting
	------------------------------------------------------------------ */
		
	.leftNavHeader
	{
		font-size: 12px;
	    font-family: arial, sans-serif;
	    font-weight: bold;
	    height: 18px;
	    color: #003366;
	    text-align: left;
	    margin: 0 0 0 0;
	    vertical-align: middle;
	}
	.leftNavItemNormal
	{
			font-size: 12px;
	    font-family: arial, sans-serif;
	    font-weight: normal;
	    height: 18px;
	    color: #003366;
	    text-align: left;
	    margin: 0 0 0 0;
	    cursor: pointer;
	    vertical-align: middle;
	}
	.leftNavItemHover
	{
		  font-size: 12px;
	    font-family: arial, sans-serif;
	    font-weight: normal;
	    height: 18px;
	    color: #FFFFFF;
	    background-color: #3f9cb1;
	    text-align: left;
	    margin: 0 0 0 0;
	    cursor: pointer;
	    vertical-align: middle;
	}
	.leftNavItemSelected
	{
		  font-size: 12px;
	    font-family: arial, sans-serif;
	    font-weight: normal;
	    height: 18px;
	    color: #FFFFFF;
	    background-color: #3f9cb1;
	    text-align: left;
	    margin: 0 0 0 0;
	    cursor: pointer;
	    vertical-align: middle;
	}
	.leftNavItemSelectedHome
	{
		  font-size: 12px;
	    font-family: arial, sans-serif;
	    font-weight: normal;
	    height: 18px;
	    color: #003366;
	    background-color: #3f9cb1;
	    text-align: left;
	    margin: 0 0 0 0;
	    cursor: pointer;
	    vertical-align: middle;
	}
	A.leftNavItemHover,A:active.leftNavItemHover,A:hover.leftNavItemHover,A:visited.leftNavItemHover
	{
		  font-size: 12px;
	    font-family: arial, sans-serif;
	    font-weight: normal;
	    height: 18px;
	    color: #FFFFFF;
	    text-align: left;
	    padding: 0 0 0 0;
	    margin: 0 0 0 0;
	    vertical-align: middle;
	    text-decoration: none;
	}
	A.leftNavHeader,A:active.leftNavHeader,A:hover.leftNavHeader,A:visited.leftNavHeader
	{
		  font-size: 12px;
	    font-family: arial, sans-serif;
	    font-weight: bold;
	    height: 18px;
	    color: #000000;
	    text-align: left;
	    /*padding: 2 0 0 0;*/
		  margin: 0 0 0 0;
	    vertical-align: middle;
	    text-decoration: none;
	}
	A.leftNavItemNormal,A:active.leftNavItemNormal,A:hover.leftNavItemNormal,A:visited.leftNavItemNormal
	{
		  font-size: 12px;
	    font-family: arial, sans-serif;
	    font-weight: normal;
	    height: 18px;
	    color: #003366;
	    text-align: left;
	    padding: 0 0 0 0;
	    margin: 0 0 0 0;
	    cursor: pointer;
	    vertical-align: middle;
	    text-decoration: none;
	}
	A.leftNavItemSelected,A:active.leftNavItemSelected,A:hover.leftNavItemSelected,A:visited.leftNavItemSelected
	{
		  font-size: 12px;
	    font-family: arial, sans-serif;
	    font-weight: normal;
	    height: 18px;
	    color: #FFFFFF;
	    text-align: left;
	    /*padding: 2 0 0 0;*/
	    margin: 0 0 0 0;
	    cursor: pointer;
	    vertical-align: middle;
	    text-decoration: none;
	}
	
	
	
	/* ------------------------------------------------------------------
	Secondary navigation classes
	. classes pertain to the TR/TD formatting
	A. classes pertain to the link and text formatting
	------------------------------------------------------------------ */
.secondaryNavItemNormal
	{
	  font-size: 11px;
	  font-family: arial, sans-serif;
	  font-weight: bold;
	  line-height: 14px;
	  cursor: pointer;
	  color: #003366;
	  text-align: center;
	  padding: 1px 8px 1px 8px;
	  background-color: #dbf3ff;
	}
	A.secondaryNavItemNormal,A:active.secondaryNavItemNormal,A:hover.secondaryNavItemNormal,A:visited.secondaryNavItemNormal
	{
		font-size: 11px;
	    font-family: arial, sans-serif;
	    font-weight: bold;
		line-height: 14px;
	    color: #003366;
	    cursor: pointer;
		padding: 1px 1px 1px 1px;
		text-align: center;
	    text-decoration: none;
		background-color: #dbf3ff;
	}
.secondaryNavItemHover
	{
	  font-size: 11px;
	  font-family: arial, sans-serif;
	  font-weight: bold;
	  line-height: 14px;
	  color: #FFFFFF;
	  cursor: pointer;
	  padding: 1px 8px 1px 8px;
	  text-align: center;
	  background-color: #7dcbe2;
	}
	A.secondaryNavItemHover,A:active.secondaryNavItemHover,A:hover.secondaryNavItemHover,A:visited.secondaryNavItemHover
	{
	  font-size: 11px;
	  font-family: arial, sans-serif;
	  font-weight: bold;
	  line-height: 14px;
	  color: #FFFFFF;
	  cursor: pointer;
	  padding: 1px 1px 1px 1px;
	  text-align: center;
	  text-decoration: none;
	  background-color: #7dcbe2;
	}
.secondaryNavItemSelected
	{
	  font-size: 11px;
	  font-family: arial, sans-serif;
	  font-weight: bold;
	  line-height: 14px;
	  cursor: pointer;
	  text-align: center;
	  padding: 1px 8px 1px 8px;
	  background-color: #7dcbe2;
	}
	A.secondaryNavItemSelected,A:active.secondaryNavItemSelected,A:hover.secondaryNavItemSelected,A:visited.secondaryNavItemSelected
	{
		font-size: 11px;
	    font-family: arial, sans-serif;
	    font-weight: bold;
		line-height: 14px;
	    color: #FFFFFF;
	    cursor: pointer;
		padding: 1px 1px 1px 1px;
		text-align: center;
	  	text-decoration: none;
	}
.secondarySeparatorLine
	{
	    background-color: #7dcbe2;
	}
	
		
	/* ------------------------------------------------------------------
	Tertiary navigation classes
	. classes pertain to the TR/TD formatting
	A. classes pertain to the link and text formatting
	------------------------------------------------------------------ */
.tertiaryNavItemNormal
	{
		font-size: 11px;
	  	font-family: arial, sans-serif;
		font-weight: normal;
		color: #f56f03;
	  	text-align: center;
	}
	 A.tertiaryNavItemNormal,A:active.tertiaryNavItemNormal,A:hover.tertiaryNavItemNormal,A:visited.tertiaryNavItemNormal
	{
		font-size: 11px;
	  	font-family: arial, sans-serif;
		font-weight: normal;
	  	color: #f56f03;
	  	cursor: pointer;
	  	text-decoration: none;
	}
.tertiaryNavItemHover
	{
		font-size: 11px;
	  	font-family: arial, sans-serif;
		font-weight: normal;
	  	text-align: center;
	}
	A.tertiaryNavItemHover,A:active.tertiaryNavItemHover,A:hover.tertiaryNavItemHover,A:visited.tertiaryNavItemHover
	{
		font-size: 11px;
	  	font-family: arial, sans-serif;
	  	font-weight: normal;
	  	color: #3f9cb1;
	  	cursor: pointer;
	  	text-decoration: none;
	}
.tertiaryNavItemSelected
	{
		font-size: 11px;
	  font-family: arial, sans-serif;
		font-weight: bold;
		color: #3f9cb1;
	  text-align: center;
	}
	A.tertiaryNavItemSelected,A:active.tertiaryNavItemSelected,A:hover.tertiaryNavItemSelected,A:visited.tertiaryNavItemSelected
	{
		font-size: 11px;
	    font-family: arial, sans-serif;
	    font-weight: bold;
	    color: #3f9cb1;
	    cursor: pointer;
	    text-decoration: none;
	}



/*---- Staying Healthy Column Layout Begin ----*/
.sh_flash {
	margin: -30 0 15 15; padding-left:20;}

#sh_table {
margin-top:-20px;
}

#sh_table td {
	border:1px solid #CCE5F2;
	width: 200px;
}
#sh_table h5 {
	padding-top:12px;
	padding-bottom: 5px;
}

#column1 {
	font-size: 110%;
	width: 180px;
	float: left;
	margin-left: 10px;
	background-image: url(img_greenApple.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#column2 {
	font-size: 110%;
	width: 180px;
	float: left;
	margin-left: 10px;
	background-image: url(img_pills.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#column3 {
	font-size: 110%;
	width: 180px;
	float: left;
	margin-left: 10px;
	background-image: url(img_laptop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#column3 p {width: 160px}

#column4 {
	font-size: 110%;
	width: 180px;
	float: left;
	margin-left: 10px;
	background-image: url(img_laserDisk.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#articleContainer {
	font-size: 110%;
	width: 595px;
	background-image: url(img_bgGradientGrn.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	margin-right: 0px;
}
#article1 {
	width: 320px;
	float: left;
	margin-left: 3px;
	background-image: url(img_cornerRTitle.gif);
	background-repeat: no-repeat;
	margin-top: 10px; margin-right:25px;
	padding: 10px;
	background-position: right top;
	background-color: #fff;
}

#article2 {
	width: 265px;
	background-image: url(img_cornerRTitle2.gif);
	background-repeat: no-repeat;
	padding: 10px;
	margin-left: 3px;
	float:left;
	background-position: right top;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
#article3 {
	width: 265px;
	padding: 10px;
	float:left;
	background-image: url(img_cornerRTitle3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 20px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
#articleRight {
	width: 180px;
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	padding: 5px 10px 10px;
	background-image: url(img_RheaderGradient.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-size: 65%;
	background-color:#FFFFFF;
}


#articleRight h3 {
	font-size:110%;
}
.sh_img {margin-top:-170px; float:left;}
#articleContainer img {margin-left:-2px; float:left;}

#readArticle {text-align:right; font-size:65%;}
/*---- Staying Healthy End ----*/
#columnright {
	position: absolute;
	font-size: 90%;
	left: 609px;
	top: 170px;
	width: 161px;
	background-color: #dbf3ff;
	padding: 10px;
	height: 289px;
	z-index:1;
}

#columnrightPhoto {
	position: absolute;
	left: 609px;
	top: 166px;
	z-index:10;
	background-color: #dbf3ff;
}

.rightCol_heading {
	   FONT-WEIGHT: bold;
	   FONT-SIZE: 95%;
	   COLOR: #017CC0;
	   FONT-FAMILY: verdana, sans-serif;
	   margin: 0px 0px 15px 0px;
}

.weaRightColumn {
	margin-left: 10px;
	margin-bottom: 20px;
	float: right;
}

#top {text-align:right; font-size:100%;}




/*--------------------QUALITY SCORE CARD-------------------------*/

table.chart { border-collapse:collapse;	margin:0 0 0.8em 0; }
table.chart th { border-bottom:1px solid #a9a9a9;	vertical-align:top;	text-align:left;	padding:0.2em 0.4em 0.2em 0; }
table.chart p { margin:0 0 0 0; }
table.chart td.bar   { text-align:right; }
table.chart .average { text-align:right;border-top:1px solid #a9a9a9;font-weight: bold; }

ul.tab {font: bold 11px arial; list-style-type: none; margin: 0; padding-bottom: 24px;}
ul.tab li {float: left; height: 22px; background-color: #e7e2cd; margin: 1px 2px -2px 2px; border: 1px solid #958e73; }
.tab a {display: block; text-decoration: none; padding: 4px; color: #817b63; margin:0; }

ul.tab li.current   {  background-color : #958e73; }
.tab a:hover            { color: #f56f03; }
.tab li.current a       { background : #958e73; color:#fff; }
.tab li.current a:hover { color: #fff; text-decoration: none;}

/* END of STYLES for SWITCHING DIVs */

.borderOn {border:1px solid #958e73;padding:10px;clear: both; visibility:hidden;}


.color_dark { color:#958e73; }
.bg_light   { background-color: #e7e2cd; }



img.barA {margin:0px;padding:0px;border:1px solid black;background-color:#7DAC38;}
img.barB {margin:0px;padding:0px;border:1px solid black;background-color:#B1DEF1;}
img.barC {margin:0px;padding:0px;border:1px solid black;background-color:#017CC0;}

.pageContainer {
	width:595px;
	padding:20px;
	}

.qscHeader {
	width:100%;
	margin:0px;
	padding:0px;
	}

.qscLeftNav {
	width:174px;
	height:681px;
	padding:0px;
	position:absolute;
	margin-top:0px;
	left:0px;
	z-index:2;
	background-image: url(img_leftnavBack.jpg);
	background-repeat: no-repeat;
	}

.qscContentArea {
	width:595px;
	background:white;
	height:100%;
	margin:0px 0px 0px 174px;
	padding:20px;
	position:relative;
	z-index:10;
	}

.qscFooter {
	margin:0px 0px 0px 174px;
	padding:0px;
	}


/*--CLINIC pages----*/
.comparisonTable {
	font-size:75%;
	border-bottom:solid 2px black;
	}
.tableGrayRow {
	background:#E6E6E6;
	}
.comparisonTableHeading {
	font-weight:bold;
	border-bottom:1px solid black;
	vertical-align:bottom;
	}
.comparisonTableGrayHeading {
	font-weight:bold;
	border-bottom:1px solid black;
	color:#808080;
	vertical-align:bottom;
	text-align:center;
	}
.comparisonTableHeadingBorder {
	font-weight:bold;
	border-bottom:1px solid black;
	border-left:1px solid black;
	vertical-align:bottom;
	text-align:center;
	}
.comparisonTableBoldBorder {
	font-weight:bold;
	border-left:1px solid black;
	text-align:center;
	}
.comparisonTableNetworkAvg {
	font-weight:bold;
	border-left:1px solid black;
	text-align:center;
	background:#CCE5F2;
	}
.comparisonTableGray {
	color:#808080;
	text-align:center;
	}
.clinicFootnotes {
	font-size:66%;
	}
/*--MEASURE pages----*/
.chartEmpty {
	height:20em;
	}
.measureClinic {
	width:220px;
	}
.measureRate {
	width:250px;
	}

/*--------------------END QUALITY SCORE CARD-------------------------*/

/*---- WorldDoc styles ----*/
#WorldDoc a:link    {color:#013064;}
#WorldDoc a:visited {color:#11568c;}
#WorldDoc a:hover   {color:#000000;}
a.BreadcrumbControl {text-decoration:underline;}

/*---------------BEGIN TOGGLE OR SLIDE----------------------------*/
#content_sidebar {
	float: right; /* since this element is floated, a width must be given */
	width: 215px;
	margin-top: 30px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-right: 0px;
}

h2.trigger {
	background: url(img_pbc_slide.jpg) no-repeat;
	height: 25px;
	width: 560px;
	font: bold 14px/25px Verdana, Geneva, sans-serif; margin:0;
}
h2.trigger a {
	color: #3f9cb1;
	text-decoration: none;
	display: block;
	padding-left: 45px;
}
h2.trigger a:hover {
	color: #f56f03;
	text-decoration: none;
}
h2.active {
	background-position: left bottom;
} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
h2.active a, h2.active a:hover{
	color: #fff;
	text-decoration: none;
} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	overflow: hidden;
	font-size: 1em;
	width: 558px;
	clear: both;
	border: 1px solid #3f9cb1;
}
.toggle_container .block {
	background: url(/vivacity/groups/public/documents/associatedfiles/img_toggle_block_btm.jpg) no-repeat left bottom; /*--Bottom rounded corners--*/
	padding: 10px;
}
.toggle_container .block p {
	margin: 0;
	padding: 5px 0;
}
.toggle_container h3 {
	font: bold 14px Verdana, Geneva, sans-serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	color:#000
}
.toggle_container img {
	float: right;
	margin: 0 0 15px 15px;
	padding: 5px;
}

.toggle_container li {
	line-height: 1.5em;
}
.toggle_container p {
	line-height: 1.3em;
}
hr {
	border: 0;
	border-top: 1px dashed #aea584;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 




/*---------------END TOGGLE OR SLIDE----------------------------*/

/* BEGIN Style for Formulary Navigator iframe (Drug Search) */
#drugsearch {	background:#e7e2cd; height: 25px;}
#drugsearch1 {
	float:left;
	padding-left:5px;
	padding-right:20px;
	padding-top: 3px; font-weight:bold;
}
#drugsearch2 {
	float:left;
	height: 25px;
	padding-right: 10px;
	padding-top: 3px;
}

#rxsearch {
 height: 670px;
 width: 770px;
}

/* END Style for Formulary Navigator iframe (Drug Search) */


.link {background-repeat:no-repeat;background-position:right;padding-right:13px;}
.doc  {background-image:url(/stellent/groups/public/documents/xcpproject/img_icon_download.gif);}
.pdf  {background-image:url(/stellent/groups/public/documents/xcpproject/img_icon_download.gif);}
.ppt  {background-image:url(/stellent/groups/public/documents/xcpproject/img_icon_download.gif);}
.xls  {background-image:url(/stellent/groups/public/documents/xcpproject/img_icon_download.gif);}
.ext  {background-image:url(/stellent/groups/public/documents/xcpproject/img_icon_external_URL.gif);}

