/* Created for Health Partners website 03.03
	by Ravine Design and Advertising
	author: Stephanie Sundahl
	
	Please document all styles and modifications.
*/


TABLE {
	FONT-SIZE: 10px;
	FONT-FAMILY: Helvetica, Arial, San serif;
	COLOR: #002928;
	}
	
H1 {
	FONT-SIZE: 14px;
	COLOR: #006666; 
	FONT-WEIGHT: bold;
	}

H2 {
	FONT-SIZE: 12px;
	COLOR: #002928; 
	FONT-WEIGHT: bold;
	}

TH1 {
	FONT-SIZE: 12px; 
	COLOR: #002928;
	}
	
A   {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial, San serif; 
	COLOR: #005552;
	}   

/*text links on homepage.*/
a.homepagelink:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #007E7A; font-size:10px; background-color:#cbd8d8; } 
a.homepagelink:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #005552; font-size:10px;}
a.homepagelink:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color:#339895; font-size:10px;}
a.homepagelink:active {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #007E7A; font-size:10px; font-weight: bold;}

/*regular links.*/
a.link:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #007E7A; font-size:12px; background-color:#cbd8d8;} 
a.link:link {font-family: Arial, Helvetica, sans-serif; text-decoration:underline; color: #005552; font-size:12px; font-weight:normal;}
a.link:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color:#005552; font-size:12px;font-weight: normal;}
a.link:active {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #005552; font-size:12px; font-weight: normal;}

/*style for sidenav links.*/
a.sidenav:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #005555; font-size:12px; background-color:#e3e9e8;} 
a.sidenav:link {font-family: Arial, Helvetica, sans-serif; color: #007e7a; text-decoration: none;  font-weight: bold; font-size: 12px;} 
a.sidenav:visited {font-family: Arial, Helvetica, sans-serif; color:#006666; text-decoration: none;  font-weight: bold; font-size: 12px;} 
a.sidenav:active {font-family: Arial, Helvetica, sans-serif; color: #007E7A; text-decoration: none; font-weight: bold; font-size: 12px; }

/*style for sidenav links with image and text.*/
a.sidenav1:hover {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #005555; font-size:12px;;} 
a.sidenav1:link {font-family: Arial, Helvetica, sans-serif; color: #007e7a; text-decoration: none;  font-weight: bold; font-size: 12px;} 
a.sidenav1:visited {font-family: Arial, Helvetica, sans-serif; color:#006666; text-decoration: none;  font-weight: bold; font-size: 12px;} 
a.sidenav1:active {font-family: Arial, Helvetica, sans-serif; color: #007E7A; text-decoration: none; font-weight: bold; font-size: 12px; }

/*style for sitemap main links. */
a.sitemap:hover {font-family: Arial, Helvetica, sans-serif; color: #007e7a; text-decoration: none; font-weight: bold; font-size: 12px; background-color:#cbd8d8;} 
a.sitemap:link  {font-family: Verdana, sans-serif; color: #002928; text-decoration: none;  font-weight: bold; font-size: 12px;} 
a.sitemap:visited {font-family: Verdana, sans-serif; color: #005552; text-decoration: none;  font-weight: bold; font-size: 12px;} 
a.sitemap:active {font-family: Verdana, sans-serif; color: #005552; text-decoration: none; font-weight: bold; font-size: 12px; }

a.providerAttention:hover {font-family: Arial, Helvetica, sans-serif; color: #007e7a; text-decoration: none; font-size: 11px; background-color:#cbd8d8;} 
a.providerAttention:link {font-family:  Arial, Helvetica, sans-serif; color: #002928; text-decoration: none; font-size: 11px;} 
a.providerAttention:visited {font-family:  Arial, Helvetica, sans-serif; color: #005552; text-decoration: none; font-size: 11px;} 
a.providerAttention:active {font-family:  Arial, Helvetica, sans-serif; color: #005552; text-decoration: none; font-size: 11px; }

a.HPU:hover {font-family: Arial, Helvetica, sans-serif; color: #b12b36; text-decoration:blink; font-weight: bold; font-size: 13px; background-color:#d5b4b8;} 
a.HPU:link {font-family:  Arial, Helvetica, sans-serif; color: #b12b36; text-decoration: blink; font-weight: bold; font-size: 13px;} 
a.HPU:visited {font-family:  Arial, Helvetica, sans-serif; color: #b12b36; text-decoration: blink; font-weight: bold; font-size: 13px;} 
a.HPU:active {font-family:  Arial, Helvetica, sans-serif; color: #b12b36; text-decoration: blink; font-weight: bold; font-size: 13px; }

/*subhead text. */

.smallText {
	font-family: Helvetica, Arial, San serif; 
	font-size: 11px;
	color: #2e5353;
	font-style: normal;
	}
	
.italic {
	font-style: italic;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial, San serif; 
	COLOR: #006565;
	}

.bold {
	font-weight: bold;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial, San serif; 
	COLOR: #006565;
	} 

.providerAttentionLink {
	font-family: Helvetica, Arial, San serif; 
	font-size: 11px;
	color: #2e5353;
	font-style: normal;
	}
	
.errorText {
	font-family: Helvetica, Arial, San serif; 
	font-size: 11px;
	color: red;
	font-style: normal;
	}

/*smallsubhead text. */
.smallSubHead { 
	font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 14px; color: #006666;
	}
	
/*subhead text. */
.subHead { 
	font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 17px; color: #007e7a;
	}
	
.pressReleaseHead { 
	font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 18px; color: #006666;
	}
	
.pressReleaseSubHead { 
	font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 14px; color: #006666; font-style:italic;
	}
	
/* green/teal background color*/
.bgGN { background-color: #006666;}
.bgLightGN { background-color: #b6caca;}

	/* white background color*/
.bgW { background-color: #FFFFFF;}

.bgPP { background-color: #4A2683;}

tr.BottomBg {
background-image:url(../Images/BottomBg.jpg);
background-repeat:no-repeat;
background-position:left;
	}

UL {
	font-family: Helvetica, Arial, San serif; 
	font-size: 12px;
	color: #005552;
	list-style-type: "square";
	list-style-position: outside;
	}
	
.hangingindent {
	padding-left: 20px ;
}
  

/*.VERTICAL-LINE {
	DISPLAY: INLINE;
	BACKGROUND-COLOR::"gray";
	WIDTH= 1px;
	HEIGHT="100%";
	} */

iFrameStyle{
       border:1px solid;border-color: red; FILTER: chroma  
(color=#000000);
}

body
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Helvetica, Arial, San serif; 
	COLOR: #002928;
	/*BACKGROUND-IMAGE:URL(../Images/bg_Image.jpg); */
	BACKGROUND-REPEAT: no-repeat;  
	/*BACKGROUND-COLOR: #a197a6; */
	BACKGROUND-COLOR: #ffffff;
	}
	
table {
	font-size: 10px;
	font-family: Helvetica, Arial, San serif;
	color: #002928;
	}

/* default styles for text within <td>, <p>, <b>, and <i> respectively */
td  {
	FONT-SIZE: 12px;
	COLOR: #005552;
	FONT-FAMILY: Helvetica, Arial, San serif; 
	}

p	{
	FONT-FAMILY: Helvetica, Arial, San serif; 
	FONT-SIZE: 12px;
	COLOR: #005552;
	}

b	{ font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #005552;}

i	{ font-family: Helvetica, Arial, sans-serif; text-decoration: italic; font-size: 12px; color: #005552;}

/*----------------special styles---------------*/

/*for date*/
.home
{ font-family: Helvetica, Arial, sans-serif; font-weight: normal; color: black; font-size: 14px; }

/*for date*/
.date
{ font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: black; font-size: 11px; }

/*bold larger text. */
.boldText { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #005552;}

/* green/teal background color*/
.bgGN { background-color: #006666;}

/* white background color*/
.bgW { background-color: #FFFFFF;}

/* black background color*/
.bgB { background-color: #000000;}

/* controls form element presentation in browsers*/
.sizefix 
{
	font-family: Arial, sans-serif;
	background-color: #FFFFFF;
	height : 22px;
}

/* PDF text */
.acro { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #005552;}

/*footer text not linked */
.footer { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #660099;}

/*----------------special link styles---------------*/


.TableHeader { font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #663399}

.TableSubHeader { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #006666; text-decoration: none; background-color: #b6caca}

.TableBody { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #007e7a; text-decoration: none; background-color: #eff2f2}

.FormTitle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #333399; text-decoration: none; background-color: #FCF6FF}

.FormInput { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #444444; text-decoration: none; background-color: #EEEEEE}

.FormSubmit { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #007e7a; text-decoration: none; background-color: #ffffff}

.FormSubmitSmall { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #007e7a; text-decoration: none; background-color: #ffffff}

.formSection { font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #005552; text-decoration: none; background-color: #FFFFFF}

.ResultsTableHeader { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #007e7a; text-decoration: none; background-color: #eff2f2}
.MyTableStripe1 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none; background-color: #FFFFFF}
.MyTableStripe2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none; background-color: #E0E0E0}

.BlackLetters { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }

.hrGN{color:#006666;}

p.getCode {float:left; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #333; font-size:1em; padding-left:3px; margin:1.25em 0 0.5em 0;}
.code { float:left; font-family:Courier; padding: 6px; background: #fff; border: solid 1px #e7e7e7; width: 445px; }
.info { width: 200px; float: left; position: relative;   }


img {padding: 0px; margin: 0px;}

a {padding: 0px; margin: 0px;}



/* Google search */

 .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #007e7a;
  }
  input.gsc-search-button {
    border-color: #007e7a;
    background-color: #b6caca;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #007e7a;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #007e7a;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #007e7a;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #007e7a;
  }
  .gsc-cursor-page {
    color: #007e7a;
  }
  a.gsc-trailing-more-results:link {
    color: #007e7a;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #002928;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #002928;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #007e7a;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #007e7a;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #007e7a;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #007e7a;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .gsc-input input.gsc-input {
    background: none repeat scroll 0% 0% white !important;
  }
/* Google search end  */
  


/*------------------------------------ rotator start here  ------------------------------- */
/* rotator in-page placement */

a {
	outline: none;
}
	
    div.rotator {
	position:relative;
	height:256px;
	margin-left: 0px;
	margin-right:768px;
	display: none;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	border:0px solid #FFF;
	padding: 0px;
	background: #E3E9E8;
}
    div.rotator ul li.show {
	z-index:500
}
/*------------------------------------ rotator end here  ------------------------------- */

