@charset "UTF-8";
body {
	font-size:13px;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	__text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

a {color:#006699;text-decoration:none;}
a:hover {color:#006699;text-decoration:underline;}
hr {
	color: #ffffff;
background-color: #cccccc;
border:0;
height: 1px;
margin-bottom:15px;

}

#homeBox1 {background-image:url(../images/homebox1.jpg);background-repeat:none;width:322px; height:278px;float:left;margin:5px 3px 25px 0;}

#homeBox2 {background-image:url(../images/homebox2.jpg);background-repeat:none;width:322px; height:278px;float:left;margin:5px 3px 25px 0;}

#homeBox3 {background-image:url(../images/homebox3.jpg);background-repeat:none;width:322px; height:278px;float:left;margin:5px 0 25px 0;}


#homeBox1 img, #homeBox2 img, #homeBox3 img {margin-top:4px;margin-left:4px;}
#homeBox1 h2, #homeBox2 h2, #homeBox3 h2 {margin-left:14px;margin-top:24px;font-weight:normal;margin-bottom:8px;}
#homeBox1 p, #homeBox2 p, #homeBox3 p {margin-left:14px;margin-top:5px;margin-right:10px;} 
p.footnote {font-style: italic;font-size:14px;color:#666666;margin-top:20px;}
hr.boxSep {margin:15px 0;}

ul.noIndent {margin-left:20px;padding-left:0px;}

.testimonials {font-style: inherit;margin-top:30px;}
.testimonials em {font-weight:bold;}
.testimonials p {margin:4px 0 10px 0; font-style:italic;font-weight:bold;}
.answer {padding-left:20px;}
li {margin-bottom:5px;}
h1 {color:#2b539a;font-size:28px;font-weight:normal;margin-top:0px;}
h2 {color:#2b539a;margin-top:0px;}
h3 {color:#2b539a;margin-top:0px;}
h4 {color:#2b539a;font-size:11px;}
h3.blueGreen {color:#339999;}
#container {
	width: 970px;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border-top: 0px solid #d53d47;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-bottom:40px;
	background-image:url(../images/apply_bg.gif);background-repeat: repeat-x
}


#oneColumnPage {margin:20px;}
#topNav {border-top: 2px solid #588ACA;}
#topNav table {width:100%;height:55px;}


#Customer-Service h1 {color:#2b539a;font-size:28px;font-weight:normal;margin-top:0px;}
#Physician-Practices h1 {color:#2b539a;font-size:28px;font-weight:normal;margin-top:0px;}
#Health-Systems h1 {color:#308B00;font-size:28px;font-weight:normal;margin-top:0px;}
#Current-Members h1 {color:#0;font-size:28px;font-weight:normal;margin-top:0px;}
#Patients h1 {color:#A51E34;font-size:28px;font-weight:normal;margin-top:0px;}

#Customer-Service h3 {color:#2b539a;}
#Physician-Practices h3 {color:#2b539a;}
#Health-Systems h3 {color:#308B00;}
#Current-Members h3 {color:#A85900;}
#Patients h3 {color:#A51E34;}

#Current-Members 	input.btn {  background-color: #FFCC33; font-size:14px; }
#Physician-Practices	input.btn {  background-color: #94C4FF; font-size:14px; }
#Health-Systems	input.btn {  background-color: #ABD781; font-size:14px; }
#Patients 	input.btn {  background-color: #FF7788; font-size:14px; }

#Customer-Service #topNav {border-top: 2px solid #588ACA;color:#143F82;}
#Physician-Practices #topNav {border-top: 2px solid #588ACA;color:#143F82;}
#Health-Systems #topNav {border-top: 2px solid #308B00;color:#308B00;}
#Current-Members #topNav {border-top: 2px solid #A85900;color:#A85900;}
#Patients #topNav {border-top: 2px solid #A51E34;color:#A51E34;}

#Customer-Service #topNav a {text-decoration:none;color:#143F82;}
#Physician-Practices #topNav a {text-decoration:none;color:#143F82;}
#Health-Systems #topNav a {text-decoration:none;color:#308B00;}
#Current-Members #topNav a {text-decoration:none;color:#A85900;}
#Patients #topNav a {text-decoration:none;color:#A51E34;}

#Physician-Practices #topNav a:hover {text-decoration:none;color:#ffffff;}
#Customer-Service #topNav a:hover {text-decoration:none;color:#ffffff;}
#Health-Systems #topNav a:hover {text-decoration:none;color:#ffffff;}
#Current-Members #topNav a:hover {text-decoration:none;color:#ffffff;}
#Patients #topNav a:hover {text-decoration:none;color:#ffffff;}



#Physician-Practices #topNav table {background-color: #94C4FF}

#Physician-Practices #topNav table {background-color: #94C4FF}
#Health-Systems #topNav table {background-color: #93EC68}
#Current-Members #topNav table {background-color: #FFB913}
#Patients #topNav table {background-color: #FF7788}


#topNav table td.button {font-size:14px;text-align:center;font-weight:bold;}

#topNav table td.button.activePhysician {background:transparent url(../images/indicator_physician.gif) center bottom no-repeat;}
#topNav table td.button.activeHealth {background:transparent url(../images/indicator_health.gif) center bottom no-repeat;}
#topNav table td.button.activeCurrent {background:transparent url(../images/indicator_current.gif) center bottom no-repeat;}
#topNav table td.button.activePatients {background:transparent url(../images/indicator_patients.gif) center bottom no-repeat;}


#topNav table td.line {width:1px;background-color:#ffffff;border-left: 1px solid #999999;}


#topNavhealthServices {border-top: 2px solid #308B00;}
#topNavhealthServices table {background-color: #93EC68;width:100%;height:55px;}

#topNavhealthServices table td.button {font-size:14px;text-align:center;color:#005B00;font-weight:bold;}
#topNavhealthServices table td.line {width:1px;background-color:#cccccc;border-left: 1px solid #999999;}


table.homeNav {width:100%;margin:5px 0;}
table.homeNav td img {margin-bottom:20px;margin-top:10px;}
table.homeNav td.line   {background-image:url(../images/homeLine.gif);background-position:center;background-repeat: repeat-y}



table.homeNav h2 {margin-bottom:0px;font-weight: normal}
table.homeNav p {margin-bottom:40px;}

ul.largeNumbers {margin:0px;padding:0px;margin-bottom:20px;}

ul.largeNumbers li {
	background-repeat: no-repeat;

	list-style-type: none;
	margin:0px;padding-left:40px;
	margin-bottom:8px;padding-top:2px;
}
li.large1 {
	background-image:url(../images/largeList1.gif);
	
	}

li.large2 {
	background-image:url(../images/largeList2.gif);
	}
	
li.large3 {
	background-image:url(../images/largeList3.gif);
	}
	
	
ul.largeNumbers li span {line-height:15px;}


table.awards {margin-top:00px;width:100%;font-size:15px;margin-bottom:20px}
table.awards td {border-bottom-color: #cccccc;border-bottom-width: 1px;border-bottom-style: solid;vertical-align: middle;padding-bottom:2px;width:205px;}
table.awards td img {margin: 10px 10px 10px 0}
table.awards td.space {width:28px;border-bottom-width: 0px;}
table.awards td.logo {width:62px;}
table.awards td.last {border-bottom-width: 0px;}
table.awards a {color:#336699;}

table.quad {margin-top:10px;margin-bottom:20px;}
table.quad td {background-repeat: no-repeat;color:#666666;}
table.quad td.gray {width:304px;height:80px;background-image:url(../images/cell_quad.gif);background-repeat: no-repeat;}
table.quad td.green {width:304px;height:80px;background-image:url(../images/cell_quad_green.gif);background-repeat: no-repeat;}
table.quad td.red {width:304px;height:80px;background-image:url(../images/cell_quad_red.gif);background-repeat: no-repeat;}
table.quad td.purple {width:304px;height:80px;background-image:url(../images/cell_quad_purple.gif);background-repeat: no-repeat;}
table.quad td.blue{width:304px;height:80px;background-image:url(../images/cell_quad_blue.gif);background-repeat: no-repeat;}

table.quad td a{font-size:15px;font-weight:normal;color:#666666;}
table.quad td img {float:left;margin:0 0 0 4px;border-width:0}
table.quad td div {margin:4px 10px 10px 0 ;float:right;width:170px;}
table.quad td div b a:link {color:#666666;}


table.apply  {margin-top:10px;margin-bottom:20px;margin-left:auto;margin-right:auto;}
table.apply td, table.apply th {vertical-align: top;}
table.apply th {width:200px;padding-right:20px;}
table.apply input {width:240px;margin-bottom:10px;}
table.apply select {margin-bottom:10px;}
#header #left {float:left;width:563px;}
#header #title {width:563px;height:52px;}


#Customer-Service #header #title {background-color: #82B5ED}
#Physician-Practices #header #title {background-color: #82B5ED}
#Health-Systems #header #title {background-color: #8CC359}
#Current-Members #header #title {background-color: #ECAB1C}
#Patients #header #title {background-color: #d4382c}



#header #titleHealthServices {width:563px;height:104px;background-color:#82b5ee}
#header #titleCurrentMembers {width:563px;height:104px;background-color:#82b5ee}
#header #titlePatients {width:563px;height:104px;background-color:#82b5ee}







#header #left h1 {color:#ffffff;font-size:24px;margin:0;padding:15px 0 0 40px;font-weight: normal;display:block;}  
#header #logo {float:left;width:331px;height:111px;}
 #apply {float:right;width:231px;height:124px;background-image:url(../images/apply_bg.gif);}
 #apply a {color:#cc0033;font-size:10px;font-weight:bold;text-align:right;text-decoration:none;display:block;margin-right:10px;}
 #apply #applyLinks {margin-top:22px;}


#header #right {float:right;width:407px; fuchsia;padding-top:0px;}

.homeSearch {width:286px;height:51px;background-image:url(../images/___bg_searchHome.gif);background-position: right;float:right;margin-top:0px;}
.homeSearch table {margin:0;padding:0;margin-top:10px;margin-left:14px;}

.homeLogo {float:left;margin-top:0px;}

 #search {width:407px;height:65px;margin-top:0px;position:absolute}
 #search .narrow {width:407px;height:65px;background-image:url(../images/___bg_search_narrow.gif);}
 #search input {width:150px; margin: 0 5px;display:inline;}
 #search table {margin-left:15px;margin-top:20px;}
 #search table td {padding-top:20px;}

 #search table  a {color:#cc0033;font-size:10px;font-weight:bold;text-align:right;text-decoration:none;display:block;margin-left:15px;margin-right:20px;}
.searchRecipes td{padding-top:0px;}


#header #tv {width:295px;height:147px;margin-top:0px;position:absolute;margin-top:65px;}
#headerRecipe #nav {width:300px;float:left;color:#666666;margin-top:2px;}
#headerRecipe #nav strong {color:#000000;}
#headerRecipe #recipeSearch {width:300px;height:53px;float:right;display:inline;}


#headerRecipe #search table {margin-top:10px;margin-left:15px;}
 #fullWidth {width:950px;margin-top:40px;}
 #hostsWrapper {width:950px;margin-top:30px;background-image:url(../images/bg_hostsWrapper.gif);background-repeat: repeat-y}


.advBoard {width:232px;float:left;padding-bottom:15px;margin-right:0px;}

.advBoard .last {border-right-width:0px;}
.advBoard p {padding-right:40px ;}
.advBoard img {margin-bottom:20px;}
.advBoard h2 {margin:0;color:#006666;font-size:14px;}
.advBoard h3 {margin:0;color:#009999;font-size:14px;}



.host {width:316px;float:left;padding-bottom:15px;margin-right:0px;}

.host .last {border-right-width:0px;}
.host p {padding-right:40px ;}
.host img {margin-bottom:20px;}
.host h2 {margin:0 ;color:#003399;font-size:14px;}

.advisoryPhoto {float:left;margin-bottom:10px;width:160px;height:160px;}
.advisoryInfo {float:left;margin-bottom:10px;width:690px;margin-left:15px;}
.advisoryInfo h2 {margin:0;color:#006666;font-size:14px;}
.advisoryInfo h3 {margin:0;color:#009999;font-size:14px;}


#customLeft {width:665px;float:left;margin-top:40px;padding-bottom:40px;}
#homeRight h1, #oneColumnPage h1  {font-size:22px;}
#customRight {width:275px;float:right;margin-top:40px;}
#customRight p.quote {font-style: italic; font-weight: bold}


#homeRight {width:650px;float:right;margin-top:40px;padding-bottom:40px;}
#homeRight h1 {font-size:22px;}
#homeLeft {width:300px;float:left;margin-top:40px;}
#homeTestimonials {width:300px;float:left;margin-top:40px;background-image:url(../images/bg_leftTestimonials.gif);background-repeat: no-repeat}

#innerTestimonials h2 , #homeTestimonials h2 {color:#666666; font-size:14px;margin-left:20px;margin-top:20px;}
#innerTestimonials .quote, #homeTestimonials .quote {color:#003366;font-size:13px;width:220px;padding-left:45px;background-image:url(../images/openQuote.gif);background-repeat: no-repeat}
#innerTestimonials .quote p, #homeTestimonials .quote p  {font-weight:bold;font-family: Times; font-style: italic;font-size:15px;color:#000000}
/* rounded gray box, used in VIEW the Custom Message Center */



.roundedBlue {
padding:5px 15px 0px 15px;
background-image:url(../images/roundBox_blue-main.gif);
font-weight:normal;
background-color:#469DB3;
color:#ffffff;
margin:30px 0;

}


.roundedBlue img {margin-left:-15px;margin-top:10px;}
.roundedBlue h2 {color:#ffffff;}
.roundedBlue .left {float:left}
.roundedBlue .right {float:left;margin-left:30px;}
.roundedBlue ul {margin-left:15px;padding-left:0px;}
.roundedBlue li {margin-bottom:0px;margin-top:10px;margin-left:0px;padding-left:0px;}
.roundedBlue h2 {font-size:15px;margin-bottom:0px;}
.roundedGray {

padding:15px 15px 0 15px;
background-image:url(../images/roundBox_gray-main.gif);
font-weight:bold;

}
 
 
 .roundedGrayVideo {

padding:10px 15px 0 15px;
background-image:url(../images/roundBox_gray-main-video.gif);


}

.roundedGrayVideo p {margin:0 0 0 0;padding:0}

.roundedGray img {margin:15px 0 10px 0} 
.roundedGray h2 {margin:0px;color:#336699;font-weight:normal;margin-bottom:15px;}
 
 
 .roundedGray .left {float:left}
.roundedGray .right {float:left;margin-left:30px;display:inline;}
.roundedGray ul {margin-left:15px;padding-left:0px;}
.roundedGray li {margin-bottom:0px;margin-top:10px;margin-left:0px;padding-left:0px;}



 
.healthPanel {float:left;width:290px;margin-right:20px;margin-top:20px;margin-bottom:30px;} 
.healthPanel img {margin-bottom:10px;}
 #boxWhy {width:650px;height:220px;
 background-image:url(../images/box_why.gif);
 color:#ffffff;
  }
  
  #boxWhy h2 {color:#ffffff;}
  
 .programmingSample {width:240px;margin-bottom:10px;margin-top:20px;} 
  .programmingSample.left {float:left}
    .programmingSample.right {float:right;margin-right:75px;}
    
   
.healthPanel a, .programmingSample a.pdf {   background:transparent url(../images/icon_pdf.gif) no-repeat; padding-left:25px;}

.programmingSample h3 {color:#666666;margin-bottom:3px;font-size:14px;}
  
  
  
 #boxWhy h2 {font-size:15px;margin-right:30px;padding-left:15px;padding-top:25px;}

  #boxWhy ul {___list-style: none;margin:0;padding:0;}
    #boxWhy ul li {margin-bottom:20px;}
  #boxWhy .left {float:left;width:270px;margin-left:30px;font-size:15px;}
  #boxWhy .right {float:right;width:270px;margin-right:30px;font-size:15px;}
#footer {
	border-top: 2px solid #2b539a;
	font-size:9px;
	color:#9da2a2;
	text-align:center;
	padding-top:22px;
}

#footerNav {font-size:13px;margin-bottom:14px;}

#footerNav a {text-decoration:none;}

.clearFloats {clear:both;}

.faq a {margin-bottom:10px;display:block;}

.faq-right {background-image:url(../images/faq_arrow_right.gif); background-position:1px 2px; background-repeat: no-repeat;padding-left:15px;}
.faq-down {background-image:url(../images/faq_arrow_down.gif); background-position:1px 2px;   background-repeat: no-repeat;padding-left:15px;}


.prgrammingSegment {width:182px;margin:0 28px;float:left;}
.prgrammingSegment h3 {color:#000000;margin-bottom:2px;}
.programmingSegmentsWrapper {width:720px;margin:30px auto;}
.programmingSegmentsWrapper hr {margin:20px 0}

.genericButton {background-color:#cccccc;padding:10px;float:left;margin-right:15px;margin-bottom:15px;width:250px;height:150px}
.genericButton h3 {margin-bottom:0px;margin-top:0px;}

ul.bulleted {list-style:disc}

table.contact {width:910px;margin:0 auto;font-size:13px;font-family: Arial, Helvetica, sans-serif;}
table.careersHeader td {vertical-align: top;font-size:15px;}
table.careersHeader td p {margin-top:10px;margin-left:10px;}


p.updated {color:#adadad}

#Patients a {color:#9c3237}

#Patients table.quad td a {color:#666666;}
#Patients #recipeDetail b {color:#9c3237}

#recipeVideoBox {background-image:url(../images/bg_recipesBox.gif);width:340px;height:288px;margin-bottom:15px;}
#recipeVideoBoxInner {padding-top:8px;margin-left:10px;}



#recipeList, #featureList {margin-top:-12px;}
#recipeList a, #featureList a {color:#2b539a}
#recipeList table, #featureList table {margin:10px 0;}
#recipeList table td, #featureList table td {padding-bottom:5px;color:#666666}
#featureList h1 {color:#666666}
#featureList {margin-top:5px;}

.trascript {float:left;margin-right:75px;margin-bottom:20px;}
.trascript a.pdf { background:transparent url(../images/icon_pdf.gif) no-repeat; padding-left:25px;line-height:20px;padding-bottom:30px;color:#000000}

#Patients .trascript a {color:#5575ae}
.trascript h3 {color:#000000;margin-top:0px;}

#resources table th {width:100px;vertical-align: top}
#Patients #resources table td {font-weight:bold;color:#666666}
#Patients #resources table td a {color:#5575ae;font-weight:normal}

#resources a.alphaNav { background:transparent url(../images/bg_resourceNav.gif) no-repeat; width:16px; height:16px;color:#ffffff;text-align:center;display:block;float:left;margin-right:2px;padding-top:1px;}


table.rateForm {border-spacing: 10px;}
table.rateForm th {text-align: left}
table.rateForm td.radio, table.rateForm th.radio {text-align:center;}
table.rateForm td input {margin-bottom:5px;}


table.updateForm {border-spacing: 10px;}
table.updateForm th {text-align: left}
table.updateForm.centered td {text-align:center;}
table.updateForm td input {margin-bottom:5px;}


table.contactForm {margin-left:20px;margin-top:5px;border-spacing: 10px;}
table.contactForm th {width:175px;} 
table.contactForm td, table.contactForm th, table.updateForm td, table.updateForm th, table.rateForm td, table.rateForm th {vertical-align: top;}
table.contactForm td input {margin-bottom:5px;}


.pediatricThumbs {float:left;margin-right:22px;margin-left:52px;}
.pediatricThumbs img {display:block}



/*


#homeRight {width:650px;float:right;margin-top:40px;padding-bottom:40px;}
#homeRight h1 {font-size:22px;}
#homeLeft {width:300px;float:left;margin-top:40px;}

*/