@charset "utf-8";
/* CSS Document */

/*    this is a comment line  */
/*   Here is an area to use to experient  */
/*   You are welcome to look through this sheet, but please don't edit anything yet  */





/*   Do Not Edit Below this point - YET - but you an look */

* {font-family: arial, helvetica, swiss;}

#access, #colophon, #footer, #branding, #main, #page {margin-top: 0pt; margin-right: auto; margin-bottom: 0pt; margin-left: auto; width: 840px;}
#access .menu-header, div.menu {width: 840px; }

body { }
#page { background: url(images/primary_bkg.jpg) white; margin-top:20px; padding:0px; max-width:840px;}
#main { padding-top:0px;  }
#content { background-color:white; width: 590px; margin:0 0px 0 20px; padding-right:30px;}

/*  Sidebar    */
#secondary {width: 155px; margin:0 5px 0 0px; padding: 0 00px 0 0px;}
#secondary #obtain { margin:5px 0 -30px -30px;}  /* reposition image in sidebar  */
#secondary #obtain img { max-width:150%!important; width:184px;}  /* resize image in sidebar widget  */
#secondary .widget_search #s {margin-left: -20px; width: 130px; padding-left: 25px;}  /*  resize the search bar and adjust title   */
#secondary .widget-title { margin-left:-14px;}  /*  move widget titles to the left  */

#mypageorder-1 ul  {list-style:none; margin-left:-10px; }  /*  reposition my page order and remove lislt style marker  */
#mypageorder-1 ul  li ul li { margin-left:30px;}

/*  header   */
#branding img { border:none; border-top-right-radius: 0px; -moz-border-radius-topright:0px; border-top-left-radius: 0px; -moz-border-radius-topleft:0px; background: white ;}
#header { padding-top:0px; }
#site-title, #site-description { display:none; }  /* blank out top info  */
#branding #searchform {display:none;}
#homepageinfo { color:#4c176B; width:225px; display:block; font-size:.8em; z-index:12; position:absolute; top:80px; left:25px; line-height:1.2em; font-weight:bold;}


/* Main Nav Bar   */
#access { background: #4c176b; box-shadow:none; }
#access a { font-size:1.4em; line-height: 1.5em; font-weight:bold; }
#xaccess a {
display: block;
padding-top: 0pt;
padding-right: 1.2125em;
padding-bottom: 0pt;
padding-left: 1.2125em;
padding: 0;
margin:0 40px 0 0;
}
#access div {margin:0 0 0 20px;}
#access ul { padding: 0px; margin-left:0px;}
#access ul ul { top: 27px; }  /* top margin to dropdown   */
#access ul ul a {
	background: #f9f9f9;
	color: #444;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	line-height: 1.2em;
	padding: 10px 10px;
	width: 168px;
} /*  dropdown box  */
#access li {margin-right:12px;}
#access li:hover > a, #access ul ul :hover > a, #access a:focus { background: #ae94bc; } /*  hover background  */
#access li:hover > a, #access a:focus { color: white; } /*  hover text   */
#access ul li.current_page_item > a,
  #access ul li.current-menu-ancestor > a,
  #access ul li.current-menu-item > a,
  #access ul li.current-menu-parent > a {color:#4c176b; background-color:white; font-weight:bold; } /* text color of current page links  */
#access .current_page_item > a, #access .current_page_ancestor > a {font-weight: normal;}
#access #menu-item-98 {margin-left: 45px;} /*  move Purchase Link ot the right to center over widget   */
/*   second menu  - bottom nav   */
#access2  { background: transparent; display:block; float:right; margin: 0; width:100%; }
#access2  ul { font-size:.8em; color:black; list-style:none; margin: 5px 0 0 0; padding:0;}
#access2 li { float:right; position:relative; padding: 0 0px;}
#access2 a { color:blue; display:block; padding: 0 5px; }
#access2 a::after {padding-left:10px; content: "|";}
#access2 .lastitem a:after {content: " "!important;}  /*  removes the final | from the access2 Nav   */


/*  Content  */
#content .entry-title, #content .entry-title a {color:#4c176b;}
/* #content .entry-title:before {color:green; content: '~ ';} */
/* #content .entry-title:after {color:green; content: ' ~';}  */
/* #content .xentry-title:before { border-top-left-radius: 20px; -moz-border-radius-topleft:20px; border-bottom-left-radius: 20px; -moz-border-radius-bottomleft:20px;  content:'--'; background:green; margin-right:5px;} */
#content .entry-utility {display:none;}
#content .entry-title a:hover {color:green;}
#content .post h2 a {font-size:1.4em; color: #4c176b; }
#content .post .entry p.postedon {margin:0 0 10px 30px; font-style:italic; color: #1982d1;}
#content .post .entry > p {margin: 0 0 15px 15px; text-align:justify; color:#4c176b;}
#content .entry-meta .by-author {display:none;} /*  remove by author from post meta   */
#content .nocomments {display:none;}


/*  footer   */
#colophon { border-top:solid 2px #4c176b; background: white;}
#site-info {margin:0px 0 0 10px; width:560px;}
#site-info a { color:#4c176b;}
#footer { background-color: #e7f7e7; background-color: rgba(231, 247, 231, .8);}
#siteby-info {width:250px; text-align:right;float:left;}
#siteby-info a {font-size:.9em; color:#555555; text-decoration:none;  }
#site-generator {text-align:right; padding:0 7px 0 0;}

/*  home page  */
#content .current-news { border-top: solid 2px #4c176b; border-bottom: solid 4px #4c176b; padding: 3px 0; text-align:center; text-transform:uppercase; margin-top: -20px;margin-bottom: 10px;}
.hometxt { color: #000000; font-size: 1.1em; text-align: justify; font-weight: 750%; line-height: 1.3em; }



/*  gradiant background for Current News Bar   */
#content .current-news {background: rgb(247,247,247); /* Old browsers */
background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(229,221,233,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(229,221,233,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(229,221,233,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(229,221,233,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(229,221,233,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(247,247,247,1) 0%,rgba(229,221,233,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5dde9',GradientType=0 ); /* IE6-9 */}

/*   Lung Disorders    */
/*  Uses single jpg image to display button in link and hover state  */
a.ld_tl  , a.ld_tr , a.ld_bl , a.ld_br 
 { height: 161px; width:161px; background: no-repeat transparent url(images/lungdisorders_btn.jpg); margin: 0px; outline: 0; text-decoration:none; display:block;}
a.ld_tl  {background-position: -0px 0px;}
a.ld_tr  {background-position: -161px 0px;}
a.ld_bl  {background-position: -322px 0px;}
a.ld_br  {background-position: -483px 0px;}
a.ld_tl:hover{ background-position: -0px -161px; border:none;}
a.ld_tr:hover{ background-position: -161px -161px;}
a.ld_bl:hover{ background-position: -322px -161px;}
a.ld_br:hover{ background-position: -483px -161px;}
.entry-content #lungdisorders td {border:none; padding: 0; margin:0px;}
table#lungdisorders {width:322px; border:none; margin:0 auto;}
.ld_ul_j li { text-align:justify;}  /* generic style to justify li tags */
.entry-content h2 {font-size:1.2em; text-align:center; color: #4c176b;}  /* restyle the h2 tag for content pages  */


/* cform   */
.cform label {color:#4c176b;}
.secq  span{ color:red;}
.linklove {display: none;}
span.reqtxt, span.emailreqtxt, .failure {color:red;}
