﻿body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	margin:0;
	line-height:inherit;
	text-align:center;
	background-color: #F5FAFC;
	background-image:url(../Images/bg.jpg)
}

p 	{ margin-left: 10px; margin-right: 40px; font: 10pt Arial, Helvetica, sans-serif; }

/* HEADER LINKS */
ul.header_nav { 
	width: 450px; position: relative; top: 29px; float: right; padding: 4px; 
	margin-right: 0px; font-size: 9pt; background: url(../Images/head_nav_bg.gif) no-repeat;
}
ul.header_nav li { display: inline; padding: 0 14px; }
ul.header_nav a:link { color: #09c; text-decoration: none; }
ul.header_nav a:visited { color: #09c; text-decoration: none; }
ul.header_nav a:hover { color: #f30; text-decoration: underline; }


/* SCREENSHOT FLOAT */
div.float {
  float: left;
  width: 175px;
  padding: 4px;
  }
  
div.float p {
   text-align: left;
   width: 175px;
   }

/* LEFT SIDE CONTAINER */
.body_left_menu_index {
	float:left; width:210px; height:380px; background-color: #fff; position: relative;
}

/* nav menu containers */
a.home { color: #09c; text-decoration: none; position: relative; top: 30px; left: 25px; }
a.home:hover { color: #f30; text-decoration: underline; }

ul.menu_container {
	width: 204px; list-style-type: none; margin-top: 36px; position: absolute; left: -34px; top: -7px;
	font-family: Arial, sans-serif; list-style-position: outside;
}
ul.menu_container li {margin: 0px; }
div.menu_header {
	 height: 17px; padding: 0px 5px;
	 margin: 0px 0 0 6px; position: relative; z-index: 4;
}
ul.menu_sub { 
	list-style-type: none; margin: 0px 1px 0px 10px; padding-left: 8px;
	border-left: 1px solid #ccc; border-right: 1px solid #ccc; position: relative; top: -2px;
}
ul.menu_sub li { margin: 0px; font-size: 9pt; line-height: 8pt; position: relative; }
ul.menu_sub div { padding-top: 5px; padding-bottom: 5px; position: relative; }
ul.menu_sub div img { position: absolute; top: 11px; left: -9px; }

ul.menu_sub a:link { color: #09c; text-decoration: none; }
ul.menu_sub a:visited { color: #09c; text-decoration: none; }
ul.menu_sub a:hover { color: #f30; text-decoration: none; }

/*  below nav (or) "Related Topics..." area */
div.below_nav { padding-left: 20px; margin-top: 360px; }
div.below_nav h3 { font-size: 11.5pt; font-family: Myriad Pro, Trebuchet MS, Sans-Serif; margin: 25px 0 -3px 0; color: #069; }
div.below_nav h4 { font-size: 11pt; font-family: Myriad Pro, Trebuchet MS, Sans-Serif; margin: 25px 0 -3px 0; color: #069; }
div.below_nav h6:hover { color: #f30; text-decoration: underline; }
div.below_nav h6 { font-size: 11pt; font-family: Myriad Pro, Trebuchet MS, Sans-Serif; margin: 25px 0 -3 0; color: #069; text-decoration: none; }
div.below_nav a {  display: block; color: #09c; font-size: 9pt; margin: 6px 0; }
div.below_nav a:hover { color: #f30; text-decoration: underline; }
div.below_nav p { font-size: 9pt; margin: 8px 0 8px 0; }


/* RIGHT SIDE CONTAINER */
.body_right_main {
	float: right; width: 570px; background: #fff; text-align: left; 
	position: relative; 
	font-size: 10pt;
}
div.body_right_main h2 { font-size: 15pt; font-weight: normal; font-family: Myriad Pro, Trebuchet MS, Sans-Serif; margin-left: 10px; }
div.body_right_main h3 { font-size: 13pt; font-weight: bold; font-family: Myriad Pro, Trebuchet MS, Sans-Serif; margin-left: 10px; color: #c30;}
div.body_right_main h4 { font-size: 12pt; font-weight: bold; font-family: Myriad Pro, Trebuchet MS, Sans-Serif; margin-left: 10px; color: #c30;}
div.body_right_main h5 { 
	font-size: 11pt; 
	font-weight: bold; 
	font-family: Myriad Pro, Trebuchet MS, Sans-Serif; 
	margin-left: 10px; 
	margin-bottom: -9px; }
div.body_right_main h6:hover {text-decoration: non=;}
div.body_right_main blockquote { margin: -10px 20px 10px 10px; padding: 15px; border: 1px solid #ccc; }
div.body_right_main blockquote div { text-align: right; }
div.body_right_main a:link, div.body_right_main a:visited { color: #09c; text-decoration: none; }
div.body_right_main a:hover { color: #f30; text-decoration: underline; } 
div.body_right_main ul, div.body_right_main ol { margin-top: -15px; }

div.body_right_main ul li,
div.body_right_main ol li { 
	margin-left: 10px; margin-right: 40px; 
	font: 10pt Arial, Helvetica, sans-serif; 
}

/* FOOTER */
div.footerLinks { margin: 0px 0 0 58px; }
div.footerLinks a:link, div.footerLinks a:visited { font-size: 9pt; color: #09c; text-decoration: none; }
div.footerLinks a:hover { color: #f30; text-decoration: underline; }


/* SPECIAL ITEMS */

/* drop-down "About Peoplechart" link list in header */
span#dropper { color: #09c; }
div.aboutDrop { 
	position: absolute; 
	top: 155px; 
	right: 64px; 
	width: 190px; 
	background: transparent; 
	padding: 16px 5px 5px 5px; 
	display: none;
}
div.aboutDrop a { 
	display: block; 
	width: 184px;
	background: #fff; 
	padding: 4px 8px; 
	font-size: 10pt;
	color: #09c;
	text-decoration: none;
}
div.aboutDrop a:hover { color: #f30; text-decoration: underline; }

/* Join.aspx feature comparison table */
table.joinTable { margin-top: -15px; }
table.joinTable th { padding: 4px 10px; font-weight: bold; background: #09f; cursor: default; }
table.joinTable td { padding: 4px 10px; cursor: default; }



/* Screenshots */

div.screenshotContainer { border: 1px solid #ccc; padding: 10px 15px; margin: 10px 25px 10px 0px; }
div.screenshots { }
div.screenshots a { margin-top: 30px; }



/* MOSTLY GIMGA BELOW, BUT BE CAREFUL WHEN EDITING */

div.pad {
	margin-left: 10px;
}

fieldset.pad {
	margin-left: 10px; margin-right: 25px; margin-bottom: 20px; padding: 10px 0 8px 15px;
}

fieldset.pad legend { font-size: 7pt; font-weight: bold; padding: 0 5px; color: #333; }



a.body_link:link { color: #09c; text-decoration: none; }
a.body_link:visited { color: #09c; text-decoration: none; }
a.body_link:hover { color: #f30; text-decoration: underline; }

.wrap {
	margin:0px auto; padding:0; width:800px; background-color:#FFFFFF;
}

.wrap_main {
	margin:0px auto; padding:0; width:800px; height:612px; border:1px solid; border-color:#999999; background-color:#FFFFFF;

}

.wrap_index {
	margin:0px auto; padding:0; width:800px; border:1px solid; border-color:#999999; background:#fff; position: relative; text-align: left;

}

.wrap_join_subpages {
	margin:0px auto; padding:0; width:800px; height:612px; border:1px solid; border-color:#999999; background-color:#FFFFFF;

}

.wrap_peoplechartis {
	margin:0px auto; padding:0; width:800px; height:650px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_join {
	margin:0px auto; padding:0; width:800px; height:612px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_caregivers {
	margin:0px auto; padding:0; width:800px; height:970px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_indviduals {
	margin:0px auto; padding:0; width:800px; height:1050px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_teams_management {
	margin:0px auto; padding:0; width:800px; height:2910px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_teams_management02 {
	margin:0px auto; padding:0; width:800px; height:2810px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}


.wrap_teams_medical {
	margin:0px auto; padding:0; width:800px; height:850px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_ourservices {
	margin:0px auto; padding:0; width:800px; height:850px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_topfive_c {
	margin:0px auto; padding:0; width:800px; height:1260px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_employers {
	margin:0px auto; padding:0; width:800px; height:1460px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_about {
	margin:0px auto; padding:0; width:800px; height:960px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_services_collect {
	margin:0px auto; padding:0; width:800px; height:1300px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_services_audit {
	margin:0px auto; padding:0; width:800px; height:1300px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_services_organize {
	margin:0px auto; padding:0; width:800px; height:1200px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_services_share {
	margin:0px auto; padding:0; width:800px; height:1100px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_services_act {
	margin:0px auto; padding:0; width:800px; height:980px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_services_system {
	margin:0px auto; padding:0; width:800px; height:1070px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_services_unique {
	margin:0px auto; padding:0; width:800px; height:900px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_services_security {
	margin:0px auto; padding:0; width:800px; height:900px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_stories_partners {
	margin:0px auto; padding:0; width:800px; height:2032px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_stories_members {
	margin:0px auto; padding:0; width:800px; height:1838px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_nhpr {
	margin:0px auto; padding:0; width:800px; height:1400px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}

.wrap_hipaa {
	margin:0px auto; padding:0; width:800px; height:1400px; border:1px solid; border-color:#999999; background-color:#FFFFFF;
}



/* header */
.cont_header_row01 {
	float:left; width:800px; height:45px; background-color:#fff;
	background-image: url(../Images/header_row01.jpg);
}

.cont_header_row02a {
	float:left; width:53px; height:72px; background-color:#fff;
	background-image: url(../Images/header_row02a.jpg);
}

.cont_header_row02b {
	float:left; width:167px; height:72px; background-color:#fff;
}

.cont_header_row02c {
	float:left; width:580px; height:72px; background-color:#fff;
	background-image: url(../Images/header_row02c.jpg);
}

.cont_header_row03 {
	float:left; width:800px; height:55px; background-color:#fff;
	background-image: url(../Images/header_row03.jpg);
}






/* body content containers */

div.body_container {
	background: #transparent; position: relative; 
}

div.cleaner {
	font-size: 1px; clear: both;
}

.body_left_menu {
	float:left; width:210px; height:400px; background-color: #fff;
}




.body_left_menu_join {
	float:left; width:210px; height:300px; background-color:#FFFFFF;
}

.body_left_menu_medium {
	float:left; width:210px; height:600px; background-color:#FFFFFF;
}

.body_left_menu_long {
	float:left; width:210px; height:800px; background-color:#FFFFFF;
}

.body_left_menu_container {
	float:left; width:168px; height:338px; margin-top:20px; background-color:#FFFFFF;
}

.body_right_menu {
	float:left; height:50px; margin-left:28px; margin-bottom:15px; background-color: #fff;
}




.body_right_join_subpages_main {
	float:left; width:590px; height:400px; background-color:#FFFFFF;
}

.body_right_join_subpages {
	float:left; width:590px; height:400px; background-color:#FFFFFF;
}

.body_right_index{
	float:left; width:590px; height:438px; background-color:#FFFFFF;
}

.body_right_page2 {
	float:left; width:590px; height:438px; background-color:#FFFFFF;
}

.body_right_caregivers {
	float:left; width:590px; height:758px; background-color:#FFFFFF;
}

.body_right_join {
	float:left; width:590px; height:558px; background-color:#FFFFFF;
}

.body_right_individuals {
	float:left; width:590px; height:838px; background-color:#FFFFFF;
}

.body_right_teams_management {
	float:left; width:590px; height:2698px; background-color:#FFFFFF;
}

.body_right_teams_management02 {
	float:left; width:590px; height:2598px; background-color:#FFFFFF;
}

.body_right_teams_medical {
	float:left; width:590px; height:638px; background-color:#FFFFFF;
}

.body_right_topfive_c {
	float:left; width:590px; height:1048px; background-color:#FFFFFF;
}

.body_right_employers {
	float:left; width:590px; height:1248px; background-color:#FFFFFF;
}

.body_right_about {
	float:left; width:590px; height:748px; background-color:#FFFFFF;
}

.body_right_ourservices {
	float:left; width:590px; height:638px; background-color:#FFFFFF;
}

.body_right_services_collect {
	float:left; width:590px; height:1088px; background-color:#FFFFFF;
}

.body_right_services_share {
	float:left; width:590px; height:888px; background-color:#FFFFFF;
}

.body_right_services_audit {
	float:left; width:590px; height:1088px; background-color:#FFFFFF;
}

.body_right_services_organize {
	float:left; width:590px; height:988px; background-color:#FFFFFF;
}

.body_right_services_unique {
	float:left; width:590px; height:688px; background-color:#FFFFFF;
}

.body_right_services_system {
	float:left; width:590px; height:858px; background-color:#FFFFFF;
}

.body_right_services_act {
	float:left; width:590px; height:768px; background-color:#FFFFFF;
}

.body_right_services_security {
	float:left; width:590px; height:688px; background-color:#FFFFFF;
}

.body_right_stories_partners {
	float:left; width:590px; height:1820px; background-color:#FFFFFF;
}

.body_right_stories_members {
	float:left; width:590px; height:1626px; background-color:#FFFFFF;
}

.body_right_nhpr {
	float:left; width:590px; height:1188px; background-color:#FFFFFF;
}

.body_right_hipaa {
	float:left; width:590px; height:1188px; background-color:#FFFFFF;
}



.text_header_container {
	width:516px; height:40px; float:left; margin-left:18px; margin-top:5px; margin-bottom:10px; text-align:left;
}

.text_line_container {
	width:516px; height:4px; float:left; margin-left:45px; margin-top:9px; margin-bottom:15px; text-align:left;
}

.text_header_container_02 {
	width:516px; height:80px; float:left; margin-left:45px; margin-top:5px; margin-bottom:10px; text-align:left;
}

.text_box_container_index {
	width:450px; height:300px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_promise {
	width:450px; height:150px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_promise_02 {
	width:450px; height:100px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_page2 {
	width:450px; float:left; margin-left:25px; text-align:left;
}

.text_box_container_page2_services {
	width:450px; height:126px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_page2a {
	width:450px; height:200px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams_management {
	width:450px; height:160px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams_med {
	width:450px; height:230px; float:left; margin-left:53px; text-align:left;
}


.text_box_container_teams01 {
	width:450px; height:250px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams01a {
	width:450px; height:140px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams02 {
	width:450px; height:250px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams02a {
	width:450px; height:200px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams03 {
	width:450px; height:220px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams03a {
	width:450px; height:150px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams04 {
	width:450px; height:320px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams04a {
	width:450px; height:170px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams05 {
	width:450px; height:210px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams05a {
	width:450px; height:150px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams06 {
	width:450px; height:210px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams06a {
	width:450px; height:120px; float:left; margin-left:53px; text-align:left;
}

.text_box_container_teams07a {
	width:450px; height:150px; float:left; margin-left:53px; text-align:left;
}


.text_box_container_join {
	width:450px; float:left; margin-left:53px; text-align:left;
}

.title_container_01 {
	width:220px; height:30px; margin-left:12px; margin-bottom:15px;
}

.title_container_02 {
	width:220px; height:8px; margin-left:12px; margin-bottom:0px;
}

.names_container_01 {
	width:250px; float:left; height:200px; margin-top:20px; text-align:left; margin-left:50px;
}

.names_container_01a {
	width:250px; float:left; height:150px; margin-top:20px; text-align:left; margin-left:50px;
}

.names_container_02 {
	width:250px; float:left; height:200px; margin-top:20px; margin-left:15px; text-align:left;
}

.names_container_02a {
	width:250px; float:left; height:150px; margin-top:20px; margin-left:15px; text-align:left;
}


.line {
	width:450px; height:4px; margin-top:10px;
}


.graphic_box_container {
	width:500px; height:100px; float:left; margin-left:53px; text-align:left;
}

.graphic_box_container_join {
	width:470px; height:101px; float:left; margin-left:78px; text-align:left;
}

.ln_btn_container {
	width:180px; height:50px; float:left; text-align:left;
}

.graphic01 {
	width:113px; min-height:101px; float:left; text-align:left;
}

.graphic01a {
	width:151px; min-height:101px; float:left; margin-top:4px; text-align:left;
}

.graphic01b {
	width:113px; height:75px; float:left; text-align:left;
}

.graphic02 {
	width:113px; height:75px; float:left; margin-top:4px; text-align:left;
}

.graphic02a {
	width:151px; height:101px; float:left; margin-top:4px; margin-left:2px; text-align:left;
}

.graphic03 {
	width:113px; height:75px; float:left; margin-top:4px; text-align:left;
}

.graphic03a {
	width:151px; height:101px; float:left; margin-left:2px; margin-top:4px; text-align:left;
}
.graphic04 {
	width:343px; height:235px; float:left; margin-left:10px; text-align:left;
}




.menu_quote {
	width:210px; margin-left:15px; margin-top:20px; position: relative; left: 20px;
}

.menu_01 {
	float:left;
	width:190px;
	height:200px;
	margin-left:19px;
	margin-top:9px;
	background: none;
}

.menu_01_top {
	float:left; width:190px; height:150px; margin-left:19px; margin-top:9px; background-color: #FFF;
}

.menu_01_unique {
	float:left; width:190px; height:100px; margin-left:19px; margin-top:9px; background-color: #FFFFFF;
}

.menu_01_topE {
	float:left; width:190px; height:150px; margin-left:19px; margin-top:9px; background-color: #FFFFFF;
}


.menu_01_container {
	float:left; width:180px; height:20px; text-align:left; margin-bottom:3px;
}

.menu_02_container {
	float:left; width:180px; height:20px; text-align:left; margin-bottom:3px;
}

.menu_03_container {
	float:left; width:180px; height:20px; text-align:left; margin-bottom:3px;
}

.menu_04_container {
	float:left; width:180px; height:20px; text-align:left; margin-bottom:3px;
}

.menu_05_container {
	float:left; width:180px; height:20px; text-align:left; margin-bottom:3px;
}

.menu_06_container {
	float:left; width:180px; height:20px; text-align:left; margin-bottom:3px;
}

.menu_07_container {
	float:left; width:180px; height:20px; text-align:left; margin-bottom:3px;
}  

.menu_08_container {
	float:left; width:180px; height:20px; text-align:left; margin-bottom:3px;
} 

.menu_logo_container {
	float:left; width:180px; text-align:left; margin-top:35px;
} 

.menu_btns {
	float:left; width:175px; text-align:left; margin-bottom:6px;
}

.bullet_top {
	float:left; width:14px; height:11px; margin-right:5px; margin-top:3px;
}

.bullet {
	float:left; width:14px; height:11px; margin-right:5px;
}
.link_top {
	float:left; width:160px; text-align:left; margin-bottom:3px; margin-top:3px;
}

.link_mid {
	float:left; width:160px; text-align:left; margin-bottom:3px;
}

.link_bot {
	float:left; width:160px; text-align:left; margin-bottom:3px;
}






li {
	margin-bottom:10px; 
}

.li {
	margin-bottom:30px;
}

p {
	margin-bottom:30px;
}

.p {
	margin-bottom:15px;
}

.p2 {
	margin-bottom:5px;
}



.footer {
	width:800px; height:40px; margin-top: 15px; background-image: url(/images/footer.jpg);
}

.text_main {
	font-family:"Frutiger LT 55 Roman" Helvetica, sans-serif; font-size:12px; text-align:justify; line-height: 1.4em;
	color:#003333;
}

.text_main_left {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; line-height: 1.4em;
	color:#003333;
}

.font_small {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; line-height:1.4em;
}

.text_quote {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; line-height: 1.4em;
	color:#003333;
}

.text_quote_name_left {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-align:right;
	color:#003333; margin-bottom:25px; margin-top: -10px; 
}

.text_quote_name {
	font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-align:right;
	color:#003333; margin-bottom:25px; margin-top: -10px; margin-right: 100px;
}

.text_quote_name_long {
	font-family:"Frutiger LT 55 Roman", Helvetica, sans-serif; font-size:10px; text-align:right;
	color:#003333; margin-bottom:25px; margin-top:5px; width:450px; margin-left:54px;
}



a.news_grey:link {
	color:#666666; text-decoration: none; font-family: Arial, Helvetica, sans-serif;
}

a.news_grey:visited {
	color:#666666; text-decoration: none; font-family: Arial, Helvetica, sans-serif;
}

a.news_grey:hover {
	color:#666666; text-decoration: none; font-family: Arial, Helvetica, sans-serif;
}



a.news_orange:link {
 	text-decoration: none; font-family: Arial, Helvetica, sans-serif; color:#FF6600;
}

a.news_orange:visited {
	text-decoration: none; font-family: Arial, Helvetica, sans-serif; color:#FF6600;
}

a.news_orange:hover {
	text-decoration: none; font-family: Arial, Helvetica, sans-serif; color:#FF6600;
}


