/*
reset default browser rules
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,img,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
/*
end reset
*/

/*global*/
body {
	font-family: arial;
	font-size: .8em;
}

h3  {
	
	color: #446D83;
	font-size: 18px;
}

#search_text {
	font-family: sans-serif, Arial;
	color: #999;
	font-size: 11px;
	font-weight: none;
	padding-left: 2px;
	padding-top: 2px;
	border: 1px solid #999;
	width: 130px;
}

a {
	color: #aacde0;
	text-decoration: underline;
}
a#pdf {		
	background: url(/images/layout/pdf-med2.gif) left no-repeat;	
	padding: 30px 0px 30px 50px;
}
a:hover {
	text-decoration: none;
}
a:visited {
	color: #999;
}
strong{
	color: #333333;
	font-weight: bold;
}
legend {
	display: none;
}
.cover:after {
	content: '.';
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}
.cover {
	zoom: 1;
}

.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.cover{
	zoom: 1;
}
.cover:after{
	content:'.';
	display:block;
	height:0px;
	visibility:hidden;
	clear:both;
}

/* ------------------------------------------------------------------------- header & footer */
#main_wrapper { 
	width: 909px;
	margin: 0px auto;
	position:relative;
}
#utility_nav { 
	width: 100%;
	height: 30px;
	background-color: #413E39;
	background-image: url(/images/layout/Top_black_bar.jpg);
	color: #FFF;
	font-weight: bold;
}
#utility_nav form {
	width: 15.5em;
	float: right;
}
#utility_nav form input {
	float: left;
	margin-top: 5px;
	margin-right: 8px;
}
#utility_nav ul {
	float: right;
	width: 12.5em;
	list-style-type: none;
	padding-right: 20px;
}
#utility_nav ul li {
	float: left;
	margin-top: 7px;
}
#utility_nav ul li a {
	float: left;
	color: #FFF;
	text-decoration: none;
	padding: 0px 7px 0px 5px;
}
#footer {
	width: 100%;
	height: 30px;
	background-color: #413E39;
	color: #CCC;
	clear: both;
}

#footer p {
	padding-top: 5px;
}
	
#footer #copyright {
	float: left;
	margin: 3px 0px 0px 3px;
}
#footer #address {
	float: right;
	margin: 3px 3px 0px 0px;
}
/* ------------------------------------------------------------------------- top nav dropdowns*/
#menu_wrapper {
  width: 100%;
  height: 100px;
	background-image: url(/images/layout/topnav_bg.jpg);
	background-repeat: repeat-x;
	/*position: relative;
	z-index: 2;*/
}
#menu {
  list-style-type: none;
  font-size: 12px;
  font-family: arial;
  color: #FFF;
  font-size: 13px;
  font-family: arial;
  line-height: 18px;
  width: 92%;
  margin: 0px auto;
  padding: 0px;
}

#menu li {
  display: block;
  margin: 10px 0px 0px 0px;
  padding: 1px;
  float: left;
  position: relative;
  z-index: 2;
  background-image: url(/images/layout/divider.gif);
  background-position: center left;
  background-repeat: no-repeat;	  
}

#menu li.first {
	background-image: none;
}

#menu li a {
  text-decoration: none;
  color: #FFF;
  display: block;
  /* can add a width here (or on the li) */
  /*width: 100px;*/

  /* otherwise set this to make ie6 happy,
   * but note this breaks a little bit in ie6 later,
   * see #menu ol li
   */
  _display: inline-block; 
  height: 25px;
  padding: 0px;
  z-index: 10;
  margin: 0px;
  font-weight: bold;
}

#menu li a span {
	padding: 3px 8px 0px 8px;
	display: block;
}

#menu li a div.overlap {
	position: absolute;
	background-color: #F8F8F8;
	border: 0px solid #F8F8F8;
	padding: 0px 8px 0px 8px;
	z-index: 10;
	top: 25px;
	left: 0px;
	height: 2px;
	line-height: 0px;
	display: none;
	background: #F8F8F8;
	color: #F8F8F8;	
}

#menu a:hover {
  background: #F8F8F8;
  color: #000;
}
#menu ol {
  list-style-type: none;
  display: none;
  position: absolute;
  top: 25px; /* Only IE6 needs this */
  left: -1px;
  /* this padding means we can't assign backgrounds or borders easily, but it let's
   * us have some breathing room for the mouse when targeting */
  margin: 0;
  padding-top: 0;
  border: 1px solid #CCC;
  /*background: #99f;  background so you can see the mouse buffer */
  background: #F8F8F8;
  width: 215px;
  z-index: 5;
}

/* have to undo styles applied earlier */
#menu ol li {
  display: block;
  float: none;
  position: static;
  /* if you are not assigning a width, you will note that IE6 will not make all of
   * the anchors the same width, so you are better off styling the li here, rather than
   * the anchor.
   */
  background: #F8F8F8;
  width: 100%;
  padding: 10px 0px 0px 0px;
  border: 0px;
}

#menu ol li a {
  height: auto;
  color: #000;
  display: block;
  padding: 3px 0px 3px 0px;
  width: 100%;
  border: 0px;
  position: static;
}

#menu ol li a span {
	padding: 0px 0px 0px 10px;
	display: block;
}

#menu ol li:hover, 
#menu ol li.hover {
  border: 0px;
  padding: 10px 0px 0px 0px;
}

#menu ol li:hover a, 
#menu ol li.hover a,
#menu ol li:hover a:hover, 
#menu ol li.hover a:hover {
  background: #CCC;
  border: 0px;
}



/* drop down hover */
#menu li:hover,
#menu li.hover {
	border: 1px solid #CCC;
	border-bottom: 0px;
	background-color: #F8F8F8;
	padding: 0px;
}

#menu li:hover a,
#menu li.hover a {
	color: #444;
}

#menu li:hover div.overlap,
#menu li.hover div.overlap {
	display: block;
}

#menu li:hover #top_nav_professionals div.overlap,
#menu li.hover #top_nav_professionals div.overlap {
	display: none;
}
#menu li:hover #top_nav_community div.overlap,
#menu li.hover #top_nav_community div.overlap {
	display: none;
}


#menu li:hover ol,
#menu li.hover ol {
  display: block;
}

/* homepage */
#home_banners {
	border-bottom: 1px #CCC solid;
	height: 114px;
	line-height: 0px;
	font-size: 0px;
}
#home_banners li {
	float: left;
	width: 303px;
	height: 114px;
}

#home_banners li img{
	width: 303px;
	height: 114px;
}


#home_middle {
	width: 100%;
}

#home_news {
	width: 283px; /*303 - 20*/
	padding: 30px 0px 0px 20px;
	float: left;
	min-height: 216px;
	_height: 216px;
}

#home_news h2 a{
	color: #999;
	font-weight: bold;
	font-size: 24px;
	font-family: sans-serif, Arial;
	text-decoration: none;
}

#home_news h2 a span {
	color: #000;
}

#home_news ul li{
	color: #999;
	font-size: 12px;
	font-family: sans-serif, Arial;
	text-decoration: none;
	line-height: 18px;
	padding-top: 12px;
}

#home_news ul li a{
	color: #9EC7DD;
	text-decoration: none;
	font-weight: bold;
}

#home_news a{
	color: #9EC7DD;
	text-decoration: none;
}

#home_news a:hover {
	text-decoration: none;
}


#home_mission {
	width: 586px; /* 606 - 20 */
	padding: 30px 0px 0px 20px;
	float: left;
	background-image: url(/images/layout/index_mission_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;

	min-height: 216px;
	_height: 216px;
}

#home_mission h2 a {
	color: #123B51;
	font-weight: bold;
	font-size: 24px;
	font-family: sans-serif, Arial;
	text-decoration: none;
	
}

#home_mission h2 a span {
	color: #000;
}

#home_mission p {
	color: #555;
	font-size: 16px;
	font-family: sans-serif, Arial;
	width: 520px;
	line-height: 22px;
	padding-top: 15px;
}

#home_mission img {
	padding-left: 15px;
}

#home_features {
	border-top: 4px #CCC solid;
	clear: both;
	min-height: 200px;
	_height: 200px;
	padding: 10px 0px 0px 0px;
	
}

#home_features ul li {
	width: 260px;
	float: left;
	border-left: 1px #CCC solid;
	padding: 10px 5px;
	padding-left: 25px;
}

#home_features ul li ul li  {
	color: #666;
	font-size: 13px;
	margin: 0px 0px 15px 0px;
	padding: 0 0 0 11px;
	background-image: url(/images/layout/home_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	list-style: none;
	list-style-position: inside;		
	list-style-image: none;
	width: 238px;
	border: none;
}

#home_features ul li h3 {
	padding: 0px 0px 12px 0px;
}

#home_features li.first {
	border-left: 1px #FFF solid;
}

#home_features li a {
	color: #446D83;
	text-decoration: none;
}

#home_features li a:hover {
	text-decoration: underline;
}

#home_features li h3 a {
	color: #aacde0;
	font-size: 1.2em;
	font-weight: bold;
}


/*standard article page*/
#breadcrumb {
	position: relative; 
	clear:both;      
	bottom: 0px;	
	height: 30px;
	width: 600px;
	z-index: 1;
	top:38px;
	left:241px;	 
}

#breadcrumb ul li {
	background: url(/images/layout/bullet.gif) no-repeat;
	background-position: 0px 10px;
	list-style-type: none;
	list-style-position: inside;
	float: left;
	color: #8EB1BC;
	margin: 0px 0px 0px 0px;
	padding: 5px 7px 0px 8px;
	z-index: 3;
}

#breadcrumb ul li.first {
	list-style-type: none;
	background-image: none;
	padding-left: 0px;
}

#breadcrumb ul li a, #breadcrumb ul li a:visited {
	color: #8EB1BC;
	text-decoration: none;
}

#left_nav {
	width: 223px;
	float: left;
	margin: 30px 0px 0px 0px;
}

#left_nav h3 img{
	margin: 0px 0px 20px 18px;
	border-bottom: 0px;
	padding: 0px;
	
}

#left_nav ul {
	padding: 0px 0px 0px 20px;
}

#left_nav ul li {
	/*height: 20px;*/
	background-image: url(/images/layout/leftnav_dottedline.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-top: 0px;	
	clear:both;
}
#left_nav ul li ul{
	width:180px;	
	}
#left_nav ul li ul li a{	
	font-size:12px;
	font-weight:normal !important;
	border:none;
	color:#767676 !important;
}
#left_nav ul li ul li a:hover{
	text-decoration:underline;
	color:#000000 !important;
	}
#left_nav ul li ul li a.onthis{
	font-weight:bold !important;
	color:#000000 !important;
	}
#left_nav ul li ul li a.onthis:hover{
	font-weight:bold !important;
	color:#000000 !important;
	text-decoration:none;
	}
#left_nav ul li ul li{
	background:none;
	list-style-type:disc;
}
#left_nav ul li a {
	color: #8AC1BE;
	font-size: 15px;
	text-decoration: none;
	padding-bottom: 8px;
}

#left_nav ul li a:hover {
	color: #446D83;
	font-weight: bold;
	width:180px;
}

#left_nav ul li.selected a {
	color: #446D83;
	text-decoration: none;
	font-weight: bold;
}

.left_nav_bottom {
	margin-left: -1px;
}

#last_nav {
	background-image: url(/images/layout/left_nav_bottom.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#body {/*-----------------------------------------------------------------------*/
	float: left;
	width: 662px;
	margin: -33px 0px 0px 20px;
	padding-top:60px;
	display: inline;
	position:relative;
	
	min-height: 505px;
	_height: 505px;
}

#body h2 {
	font-size: 24px;
	color: #446D83;
	margin: 0px 0px 10px 0px;
}

#body img {
	float: right;
	padding:0 0 10px 10px;
}

.img_left {
	float: left !important;
	padding-bottom: 35px;
	border:1px solid blue;
	clear:both;
}

#body p {
	margin: 5px 0px 15px 0px;
	font-family: sans-serif, Arial;
	font-size: 12px;
	color: #484740;
	line-height: 20px;
	/*float:left;*/
}
/* Blue Box */
#body div.blue_box {
	width: 100%;
	background-image: url(/images/layout/body_dotted_line.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float:left;
}

#body div.blue_box h3 {
	font-size: 1.7em;
	color: #446D83;
	margin-bottom:10px;
	margin-top:30px;

}

#body div.blue_box ul {
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	background-color: #e1eef6;
	zoom: 1;
}

#body div.blue_box ul:after {
	content: '.';
	display: block;
	height: 0px;
	visibility: hidden;
	clear: both;
}

#body div.blue_box ul li {
	float: left;
	width: 250px;
	display: inline;
	margin: 0px 40px 30px 40px;
}

#body div.blue_box ul li img {
	margin: 0px;
	float: none;
	padding-right: 100px;
}
#body div.blue_box ul li strong{
	color: #446D83;
	font-size: 16px;
	text-decoration: none;
	font-weight:normal;
}
#body div.blue_box ul li a, 
#body div.blue_box ul li a:visited {
	color: #446D83;
	font-size: 12px;
	text-decoration: none;
}

#body div.blue_box ul li a:hover {
	text-decoration: underline;
}

#body div.blue_box ul li.divider {
	float: left;
	width: 500px;
	line-height:1px;
	padding:0;
	margin:0;
}
/* Blue Box End */
div#paragraph_container {
	padding: 40px;
}

/*Start Mission Page*/

#body div.blue_box_mission {
	width: 580px;
	margin: 20px 0px;
	background-color: #e1eef6;
	padding:10px 40px;
	clear:both;
}

#body div.blue_box_mission h3 {
	font-size: 1.7em;
	color: #446D83;
	margin: 20px 0px 10px 0px;
}

#body div.blue_box_mission p {
	padding: 10px 0px;
}

#body div.blue_box_mission p a{
	color: #446D83;
}

#join_now{
	text-indent:-9999px;
	background:url(/images/layout/Join_now.jpg) no-repeat;
	width:123px;
	height:28px;
	display:block;
}


/*End Mission Page*/

/*Start Financial Info Page*/

h2.dash_line {
	width: 100%;
	background-image: url(/images/layout/body_dotted_line.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 20px;
	clear: left;
}
#guide_star{
	float:left;
	text-indent:-9999px;
	width:176px;
	height:76px;
	background:url(/images/layout/GuideStar_logo.gif) no-repeat;
	padding-bottom:20px;
}

.financial {
	padding: 0px 450px 50px 0px;
}

/*End Financial Info Page*/

/*Start Contact Page*/

#body p.mainText_contact {
	padding-bottom: 20px;
}

#body p.mainText_contact a{
	color: #446D83;
}


#body div.blue_box_contact {
	width: 100%;
	margin: 20px 0px 25px 0px;
	background-color: #e1eef6;
}

h2#form_title {
	margin: 15px;
	padding-top: 15px;
}

div#form_left {
	float: left;
	width: 290px;
	line-height: 30px;
	margin: 15px;
}

div#form_wide{
	float: left;	
	line-height: 30px;
	margin: 15px;
}

div#form_right {
	float: right;
	width: 280px;
	line-height: 30px;
	margin: 15px;
}

form {
	font-family: sans-serif, Arial;
	font-size: 12px;
	color: #333;
}

form ul {
	list-style: none;
}

#email_body {
	height: 275px;
	width: 250px;
}


/*End Contact Page*/

/*Start Leadership Page*/

#body p.mainText_leadership {
	width: 600px;
	padding-bottom: 20px;
}

#body div.blue_box_leadership {/*                                */
	/*margin: 20px 0px 0px 0px;*/
	margin: 40px 0px 0px 0px;
	background:url(/images/layout/leadership_top.gif) top left no-repeat;
	width: 652px;
	padding: 5px 0px 0px 0px;
}

ul.people {
	color: #666;
	font-family: sans-serif, Arial;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 25px;
}

ul.people li.names {
	color: #446D83;
	font-weight: bold;
}

#board_left {
	float: left;
	width: 265px;
	margin: 0px 0px 0px 20px;
	display: inline;
}

#board_right {
	float: right;
	width: 265px;
	display: inline;
	margin: 0px 20px 0px 0px;
}

#body div.blue_box_leadership ul#tab_list {
	height: 37px;
}

#body div.blue_box_leadership ul#tab_list li {
	float: left;
	display: inline;
	margin: 0px 0px 0px 60px;
	padding-left:12px;
}
#body div.blue_box_leadership ul#tab_list li span{
		padding-right:12px;
}

#body div.blue_box_leadership ul#tab_list li a {
	font-family: sans-serif, Arial;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;	
	margin: 0px 0px 0px 0px;
	height: 27px;
	padding-top: 10px;
	text-decoration: none;	
}

#body div.blue_box_leadership ul#tab_list li a:hover {
	text-decoration: underline;
}

#body div.blue_box_leadership ul#tab_list li.tab_selected {
	background: url(/images/layout/tab_left.gif) no-repeat;
	padding-left: 12px;
}
#body div.blue_box_leadership ul#tab_list li.tab_selected a {
	color: #446D83;
	background: url(/images/layout/tab_middle.gif);
}
#body div.blue_box_leadership ul#tab_list li.tab_selected a:hover{
	text-decoration:none;
}

#body div.blue_box_leadership ul#tab_list li.tab_selected span {
	background: url(/images/layout/tab_right.gif) no-repeat right;
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 12px;
	height: 37px;
}
/*-----------------------------------------------------------------*/
#body div.blue_box_leadership ul#tab_list_wide {
	height: 37px;
}

#body div.blue_box_leadership ul#tab_list_wide li {
	float: left;
	display: inline;
	margin: 0px 0px 0px 60px;
	padding-left:22px;
}
#body div.blue_box_leadership ul#tab_list_wide li span{
		padding-right:22px;
	}

#body div.blue_box_leadership ul#tab_list_wide li a {
	font-family: sans-serif, Arial;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;	
	margin: 0px 0px 0px 0px;
	height: 27px;
	padding-top: 10px;
	text-decoration: none;	
}

#body div.blue_box_leadership ul#tab_list_wide li a:hover {
	text-decoration: underline;
}

#body div.blue_box_leadership ul#tab_list_wide li.tab_selected {
	background: url(/images/layout/tab_left.gif) no-repeat;
	padding-left: 22px;
}
#body div.blue_box_leadership ul#tab_list_wide li.tab_selected a {
	color: #446D83;
	background: url(/images/layout/tab_middle.gif);
}
#body div.blue_box_leadership ul#tab_list_wide li.tab_selected a:hover{
	text-decoration:none;
}

#body div.blue_box_leadership ul#tab_list_wide li.tab_selected span {
	background: url(/images/layout/tab_right.gif) no-repeat right;
	background-repeat: no-repeat;
	display: block;
	float: left;
	/*width: 22px;*/
	height: 37px;
}
/*-----------------------------------------------------------------*/

#body div.blue_box_leadership #tab_content {
	width: 100%;
	background: url(/images/layout/leadership_middle.gif);
	margin: 10px 0px 0px 0px;
}
#body div.blue_box_leadership #tab_content h5 {
	font-family: sans-serif, Arial;
	font-size: 14px;
	color: #666;	
	margin: 0px 0px 0px 20px; 
	padding: 20px 0px 0px 0px;
	clear: both;
}

h6.members, h6.officers {
	font-family: sans-serif, Arial;
	font-size: 14px;
	color: #666;
	background-color: #FFF;
	padding: 0px;
	
}

h6.members {
	margin: 20px 0px 20px 0px;
	background-image: url(/images/layout/leadership_dotted_line.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 8px;
}
h6.officers {
	margin: 20px 0px 20px 0px;	
	background-image: url(/images/layout/leadership_dotted_line.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 8px;
}

#body .tab_content_bottom {
	width: 100%;
	height: 14px;
	margin: 0px 0px 20px 0px;
	background: url(/images/layout/leadership_bottom.gif) no-repeat;
	
}

/*End Leadership Page*/

/* ------------------------------------------------------------------------- Temporary ID Delete Me Before Launch*/
#body p.mainText_temp {
	width: 600px;
	padding-bottom: 249px;
}
/*End Temporary ID Delete Me Before Launch*/

/*Start Craniofacial Conditions*/

#body p.mainText_conditions {
	width: 350px;
	/*padding-bottom: 20px;*/
	color:#999;
}

#body div.blue_box_conditions {
	margin: 20px 0px 0px 0px;
	background-image: url(/images/layout/leadership_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 652px;
	padding: 5px 0px 0px 0px;
}

#body div.blue_box_conditions ul#tab_list {
	height: 37px;
}

#body div.blue_box_conditions ul#tab_list li {
	float: left;
	display: inline;
	margin: 0px 0px 0px 60px;
}

#body div.blue_box_conditions ul#tab_list li a {
	font-family: sans-serif, Arial;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;	
	margin: 0px 0px 0px 0px;
	height: 27px;
	padding-top: 10px;	
	text-decoration: none;
}

#body div.blue_box_conditions ul#tab_list li a:hover {
	text-decoration: underline;	
}

#body div.blue_box_conditions ul#tab_list li.tab_selected {
	background: url(/images/layout/tab_left.gif) no-repeat;
	padding-left: 12px;
}
#body div.blue_box_conditions ul#tab_list li.tab_selected a {
	color: #446D83;
	background: url(/images/layout/tab_middle.gif);
}
#body div.blue_box_conditions ul#tab_list li.tab_selected a:hover{
	text-decoration:none;
}

#body div.blue_box_conditions ul#tab_list li.tab_selected span {
	background: url(/images/layout/tab_right.gif) no-repeat right;
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 12px;
	height: 37px;
}

#body div.blue_box_conditions #tab_content {
	width: 100%;
	background: url(/images/layout/leadership_middle.gif);
	margin: 10px 0px 0px 0px;
}

div.condition_term {
	background-image: url(/images/layout/term_dottedline.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 20px;
}

div.condition_term img {
	float: left !important;
	margin-left: 10px;
	display: inline;
}

div.condition_term div.term_right {
	float: right;
	width: 385px;
	margin-right: 10px;
	display: inline;
}

div.condition_term div.term_right h4 {
	color: #446D83;
	font-size: 18px;
	font-family: sans-serif, Arial;	
}

div.condition_term div.term_right p {
	font-family: sans-serif, Arial;
	font-size: 12px;
	color: #000;
}

div.condition_term div.term_right a {
	font-size: 12px;
	font-weight: bold;
	color: #446D83;
	text-decoration: none;
	background-image: url(/images/layout/learn_more_arrow.gif);
	background-repeat: no-repeat;
	background-position: 66px 0px;
	padding-right: 15px;
	
}

div.condition_term div.term_right a:hover {
	text-decoration: underline;
}

div.condition_term div.term_right h5 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

div.condition_term div.term_right ul {
	margin-bottom: 20px;
}

div.condition_term div.term_right ul li {
	color: #666;
	line-height: 16px;
}

ul.alphabet {
	display:inline;
}
.alphabet_container{
	padding: 11px 0px 0px 0px;
	height: 24px;
	background-image: url(/images/layout/alphabet_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
}
ul.alphabet li {
	display: inline;
	width: 100%;
	padding-left: .7em;
}

ul.alphabet li a {
	color: #446D83;
	font-weight: bold;
	text-decoration: none;
}

ul.alphabet li a:hover {
	text-decoration: underline;
}

div.letter_catagories {
	padding: 10px 0px 0px 20px;
}

div.letter_catagories h4 {
	color: #666;
	font-size: 19px;
	text-decoration: bold;
	background-image: url(/images/layout/term_dottedline.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

div.letter_catagories ul li a,
div.letter_catagories ul li a:visited {
	color: #446D83;
	font-size: 12px;
	line-height: 18px;
	background-image: url(/images/layout/index_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
	text-decoration: none;
}

div.letter_catagories ul li a:hover {
	text-decoration: underline;	
}

/*End Craniofacial Conditions*/

/*Start Glossary Page*/

ul.glossary_alphabet li {
	display: inline;
	padding-left: .7em;;
}

ul.glossary_alphabet li a {
	color: #446D83;
	font-weight: bold;
	text-decoration: none;
}

ul.glossary_alphabet li a:hover {
	text-decoration: underline;
}

#glossary_header {
	background-image: url(/images/layout/glossary_dottedline.gif);
	background-position: 0px 28px;
	background-repeat: no-repeat;
	padding-bottom: 8px;
}
#glossary_list{
	margin-bottom:40px;
}
ul#glossary_list li ul li h4 {
	font-size: 16px;
	font-weight: bold;
	color: #446D83;
	margin-top: 20px;
}

ul#glossary_list li ul li {
	color: #666;
	line-height: 18px;
	width: 600px;
}

/*End Glossary Page*/


/*Start Descriptions Details Page*/

#questions_box {
	float: right;
	margin: 0px 0px 20px 20px;
	width: 250px;
}


#questions_box ul {
	background-color: #F7F7F7;
	border: 1px solid #CCC;
	padding: 8px 8px 8px 8px;
}


#questions_box ul li {
	line-height: 16px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(/images/layout/questions_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#questions_box ul li a {
	color: #446D83;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

span.detail_p_link a{
	color: #446D83;
	background-image: url(/images/layout/details_p_link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	padding-top: 1px;
	
	
}

#questions_box ul li a:hover {
	text-decoration: underline;
}

h5#bolded {
	color: #446D83;
	font-size: 16px;
	font-weight: bold;
}

h5.link a {
	color: #446D83;
	font-size: 16px;
	text-decoration: none;
}

h5.link a:hover {
	text-decoration: underline;
}

h6 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 5px 10px 18px;
	background-color: #CCC;	
}

div#details_blue_box {
	width: 100%;
	background-color: #e1eef6;
	margin-bottom: 20px;
	padding-bottom: 40px;
	float: left;
}

div#details_blue_box h3 {
	padding: 20px 0px 20px 20px;
	font-size: 16px;
	color: #666;
	background-image: url(/images/layout/reading_header_bg.gif);
	background-position: 20px 40px;
	background-repeat: no-repeat;
}

div#reading_left {
	float: left;
	width: 250px;
	padding: 0px 0px 0px 80px;
}

div#reading_right {
	float: right;
	width: 250px;
	padding: 0px 20px 0px 0px;
}

div#reading_left ul,
div#reading_right ul {
	margin-top: 40px;
}

div#reading_left img,
div#reading_right img {
	margin-left: 35px;
	float:none;
}

div#reading_left ul li,
div#reading_right ul li {
	font-weight: bold;
	font-size: 12px;
	color: #333;
	width: 200px;
	line-height: 18px;
	
}

div#reading_left ul li span,
div#reading_right ul li span {
	color: #999;
	background-image: url(/images/layout/reading_bullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 17px;
	
}

div#reading_left ul li a,
div#reading_right ul li a {
	text-decoration: none;
	color: #446D83;
	background-image: url(/images/layout/reading_a_arrow.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 12px;
}


div#reading_left ul li a:hover,
div#reading_right ul li a:hover {
	text-decoration: underline;
}


/*End Descriptions Details Page*/

/*Start Support Us Section*/

ul li ul li h4.job_title {
	color: #333;
	size: 12px;
	font-weight: bold;
	line-height: 18px;	
}

ul li ul li.job_description {
	line-height: 18px;
	width: 600px;
	margin-bottom: 20px;
}

.volunteer_title{
	font-size:16px;
	color:#446D83;
	margin:30px 0 10px 0;
	font-weight:bold;
}

ul#volunteer_list {
	zoom: 1;
	margin-bottom: 20px;
}

ul#volunteer_list li{	
	color: #333;
	/*font-weight: bold;*/
	line-height: 20px;
	background-image: url(/images/layout/volunteer_list_bullet.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 16px;	
}


p#volunteer_contact span {
	color: #999;
	font-weight: none;
}


p#volunteer_contact {
	color: #333;
	font-weight: bold;
}

p#volunteer_contact a {
	color: #446D83;
}

ul#news_list li  {
	color: #333;	
	width:370px;	
	margin-bottom: 10px;
	background-image: url(/images/layout/news_dottedline.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 10px;	
}

ul#news_list li h4 {
	color: #446D83;
	font-size: 16px;
	line-height:14px;
}

ul#news_list li p {	
	font-family: arial;
	font-size: 13px;
	line-height:14px;
	margin-top: 5px;
	margin-bottom: 5px;
}

ul#news_list li a, ul#news_list li a#pdf {
	color: #446D83;
	font-weight: bold;	
	text-decoration: none;
	background-image: url(/images/layout/news_a_bullet.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 18px;
}
ul#news_list li a#pdf {		
	background: url(/images/layout/pdf-med2.gif) left no-repeat;
	display: -moz-inline-box;
	display:  block;
	font-size: 13px;
	padding: 12px 0px 12px 43px;
	vertical-align: middle;
	
}


ul#news_list li ul li a:hover {
	text-decoration: underline;	
}

p#donation_contact {
	width: 350px;
}

p#gray_text {
	color: #999;
	font-weight: none;
	width: 350px;
	
}


p#donation_contact {
	color: #333;
	font-weight: bold;
}

p#donation_contact a {
	color: #446D83;
}

#donation_blue_box {
	width: 100%;
	background-color: #e1eef6;
	margin-bottom: 20px;
	margin-top: 35px;
	padding-bottom: 20px;
	padding-top: 20px;
	float: left;
}

div#donation_blue_box div#donation_p_left {
	float: left;
	width: 250px;
	margin: 0 0 0 30px;
}

div#donation_blue_box div#donation_p_right {
	float: right;
	width: 250px;
	margin: 0px 30px 0 0;
}

/*End Support Us Section*/

/* timeline */
.sep_line{
	display:block;
	position:relative;
	}
.arrow_link{
	color: #446D83;
	font-weight: bold;	
	background: url(/images/layout/news_a_bullet.gif) left no-repeat;
	padding-left: 18px;
	text-decoration:underline;
	}
.arrow_link:hover{
	text-decoration:none;
	color:#000000;
	}
#time_table{
	background:url(/images/layout/gray_dotted_line_650) top left no-repeat;
	padding-top:30px;
	}
#time_table ul{
	background:url(/images/layout/timeline_kids.jpg) top right no-repeat;
	margin-bottom:40px;
	}
#time_table ul li{
	width:400px;
	margin-bottom:20px;
	}
#time_table ul li span{
	font-size:20px;
	color:#999;
	display:block;
	}
#timeline_list{
	padding: 30px 0;
	}
#timeline_list li{
	margin-bottom:10px;
	}
/* end timeline */ 
/* ------------------------------------------------------------------------- Prenatal Diagnosis / Infancy and Childhood / Adolescence */
#pf_ov_questions{
	padding:20px 30px;
	background:url(/images/layout/body_dotted_line.gif) bottom no-repeat;
	}
#pf_ov_questions li{	
	margin-bottom:8px;
	}
#pf_ov_questions li a{
	color: #446D83;
	font-weight: bold;	
	background: url(/images/layout/blue_triangle.gif) left no-repeat;
	padding-left: 12px;
	text-decoration:underline;
	}
#pf_ov_questions li a:hover{
	text-decoration:none;
	color:#999;
	}
#pf_ov_answer{
	padding:20px 30px 0 30px;
	}
#pf_ov_answer li{
	margin-bottom:50px;
	}

#pf_ov_answer li h4, #pf_tips h4{
	font-weight:bold;
	font-size:14px;
	color: #446D83;
	}
#pf_tips{
	padding:20px 30px;
	}
.guide_heading{
	color:#666;
	font-weight:bold;
	font-size:14px;
	padding:20px 0 5px 0;
	margin:0 30px 0 30px;	
	background:url(/images/layout/gray_dotted_line_650) bottom left no-repeat;
	}
#guide_list{
	padding:20px 30px;
	}
#guide_list li{
	margin-bottom:7px;
	height:22px;
	}
#guide_list li a{
	color: #446D83;
	font-weight: bold;
	padding-left: 28px;
	text-decoration:underline;
	line-height:22px;
	}
#guide_list li a:hover{
	text-decoration:none;
	}
#guide_one{
	background:url(/images/layout/gray_circle_one.gif) left no-repeat;
	}
#guide_two{
	background:url(/images/layout/gray_circle_two.gif) left no-repeat;
	}
#guide_three{
	background:url(/images/layout/gray_circle_three.gif) left no-repeat;
	}
#guide_four{
	background:url(/images/layout/gray_circle_four.gif) left no-repeat;
	}
#guide_five{
	background:url(/images/layout/gray_circle_five.gif) left no-repeat;
	}
#guide_six{
	background:url(/images/layout/gray_circle_six.gif) left no-repeat;
	}	
#pf_recommend_read{
	background-color:#E1EEF6;
	padding:20px 20px 0 20px;
	margin:0 30px 0 30px;
}
#pf_recommend_read h4{
	color:#666;
	font-size:16px;
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
	margin-bottom:30px;
	}
#pf_recommend_read ul li{
	margin-bottom:20px;
	float:left;
	}
#pf_recommend_read ul li img{
	float:left;
	}
#pf_recommend_read ul li div{
	width:425px;
	float:right;
	}
#pf_recommend_read ul li div h2{
	color:#333;
	font-size:18px;
	}
#pf_recommend_read ul li div p{
	color:#999;
	}
/*
.tab_wide_left{
	padding-left:22px !important;
	}
.tab_wide_left span{
	width:22px !important;
	}
.tab_wide li{
	margin-left:100px !important;
	}*/
#popup_img{
	position:absolute;
	right:0;
	top:0;
	}
.doctor_pop{/*-----------------------------------------------------------------------*/
	background:url(/images/layout/pop_doctor.jpg) top right no-repeat;
	}
/* End Prenatal Diagnosis / Infancy and Childhood / Adolescence */
/**/


/*Start Scholarship Page*/

#application img{
	float: none;
}

ul#scholarship_list {
	color: #333;
	margin-bottom: 40px;
}

ul#scholarship_list img {
	float: none;
	margin: 10px 0px 0px 0px;
}

ul#scholarship_list p {
	padding: 0px;
	margin: 0px 0px 0px 15px;
	color:#999;
	width: 325px;
}

ul#scholarship_list h4 {
	color: #446D83;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}

ul#scholarship_list ul{
zoom: 1;
}

ul#scholarship_list ul li {
	line-height: 18px;
	background-image: url(/images/layout/scholarship_bullet.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 12px;
}

ul#scholarship_list ul li span {
	color: #999;
}


/*End Scholarship Page*/


/*Start FAQ's*/

ul#faq {
	margin-bottom: 40px;
}

ul#faq li{
	line-height: 18px;
	background-image: url(/images/layout/scholarship_bullet.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 12px;
	color: #333;
	font-size: 12px;
	margin-bottom: 20px;
	width: 600px;
}

ul#faq li span {
	color: #446D83;
	font-weight: bold;
}

ul#faq li p {
	margin-top: 10px;
}

/*End FAQ's*/

/* Start Issues and Advice Page*/

div#visit_friends {
	float: right;
	background-color: #F7F7F7;
	border: 1px solid #BBB;
/*	padding: 20px;*/
	margin-left: 40px;
}

div#visit_friends h3 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	width: 200px;
	padding: 10px;
	margin-bottom: 20px;
	background-image: url(/images/layout/visitheader_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

div#visit_friends img {
	border: 1px solid #BBB;
	padding: 0px;
	float: none;
	width: 205px;
	margin: 0px 0px 0px 7px;
	
}

div#visit_friends ul {
/*	border: 1px solid red;*/
	margin: 10px;
}

div#visit_friends ul li {
	width: 200px;
}

div#visit_friends ul li a,
div#visit_friends ul li a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #446D83;
	background-image: url(/images/layout/visit_friends_bullet.gif);
	background-position: -2px 1px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

div#visit_friends ul li a:hover {
	color: #999;
}

div#visit_friends ul li p{
	padding-left: 10px;
	font-weight: bold;
}


div#issues_advice h4 {
	width: 385px;
	font-size: 12px;
	font-weight: bold;
	color: #446D83;
	line-height: 18px;
	background-image: url(/images/layout/glossary_dottedline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 15px;
}

div#issues_advice p {
	width: 385px;
}

/* End Issues and Advice Page*/


/*Start Quality Care Page*/


ul#quality_care {
	margin: 30px 0px 40px 0px;
}

ul#quality_care li {
	color: #333;
	line-height: 18px;
	margin-bottom: 10px;
	background-image: url(/images/layout/scholarship_bullet.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 18px;
	
}

/*End Quality Care Page*/


/*Start Questions to Ask Page*/


ul#questions {
	color: #333;
	line-height: 18px;
	zoom: 1;
}

ul#questions li {
	background-image: url(/images/layout/scholarship_bullet.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-bottom: 15px;
}

/*End Questions to Ask Page*/

/*Start Team Composition, Team Approach*/

p.team_text {
	width: 400px;
}

/*End Team Composition, Team Approach*/


/*Start Library/Resources Page*/

 h3#library_subheader {
	color: #999;
	font-size: 16px;
}

ul.lib_resources li {
	clear:left;	
	width: 660px;		
}
ul.lib_resources li p {
	width: 520px;
	float: right;		
}

ul#resource_types ul.lib_resources li img {
	float: left;
	margin-right: 30px;	
}

.lib_catagories {
	color: #999;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px;
	background-image: url(/images/layout/glossary_dottedline.gif) !important;
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-bottom: 10px;	
}

ul.lib_resources li h5 {
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	width: 520px;
	float: right;	
}

ul.lib_resources li h6 {
	background-color: #FFF;
	font-size: 12px;
	color: #333;
	padding: 0px;
	margin: 0px;
	width: 520px;
	float: right;	
}

ul.lib_resources li a,
ul.lib_resources li a:visited {
	color: #446D83;
}

ul.lib_resources li img {
	clear:right;	
}

ul#print_publications {
	margin-top: 40px;
}

ul#print_publications li{
	height: 150px;
}

ul#print_publications li h4{
	color: #555;
	font-size: 18px;
	
}

ul#print_publications li img {
	float: left;
	margin-right: 70px;
}

ul#print_publications li a,
ul#print_publications li a:visited {
	color: #446D83;
}


ul#library_list li#library_videos h5,
ul#library_list li#library_books h5 {
	color: #999;
	font-size: 12px;
	font-weight: bold;
}

h3.resource_header {
	color: #999;
	margin: 10px 0px;
	background-image: url(/images/layout/glossary_dottedline.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 10px;
}


ul.resource_list li h6 {
	color: #333;
	font-size: 12px;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
}

ul.resource_list li h5 {
	color: #999;
	font-size: 12px;
	margin: 10px 0px;
	text-transform: uppercase;
	
}

ul.resource_list li a,
ul.resource_list li a:visited {
	color: #446D83;
}


/*Search*/
#search_result li h2{
	margin:0;
	}
#search_result li h2 a{
	color:#123B51;
	font-size:18px;
	text-decoration:underline;
}
#search_result li h2 a:hover{
	text-decoration:none;
	}
#search_result li p{
	color:#666666;
	margin:0 0 15px 0;
	}

.search_container{
	padding: 11px 0px 0px 0px;
	height: 24px;
	background-image: url(/images/layout/alphabet_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
	margin-bottom:20px;
}
ul.search_num li {
	display: inline;
	padding-left: .2em;;
}
ul.search_num li a {
	padding:0 5px;
	color: #446D83;
	font-weight: bold;
	text-decoration: none;
}

ul.search_num li a:hover {
	background-color:#666666;
	color:#FFFFFF;
}
ul.search_num li a.onthis{
	background-color:#123B51;
	color:#FFFFFF;
	}
#left_search{
	background:url(/images/layout/search_left_bg.gif) top left no-repeat;
	width:174px;
	height:65px;
	padding:20px;
}
#left_search h2{
	color:#666666;
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px;
	}
#searchbox{
	margin-bottom:5px;
	}
#searchbtn{
	display:block;
	}
#search_info{
	font-weight:bold;
	margin-top:0 !important;
	}
#search_title{
	margin-bottom:2px !important;
	}

h5.description_sub_headers {
	color: #446D83;
	font-size: 16px;
	font-weight: bold;
}
/*#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}
*/
#errorExplanation ul li {
  /*font-size: 12px;
  list-style: square;*/
  color:#FF0000;
}
.formError {
  color:#FF0000;
}
.soon{
font-size: 24px;
color: #446D83;
margin: 0px 0px 10px 0px;	
text-align:center;
}