/* CSS Document */
.release h4{ margin-bottom:0;}
.release p{ margin-top:-3px;}
.result{ margin-bottom:15px;}
.article h4 { margin-bottom:0.2em;}
.detailsAddress { float:left; margin-top:0px; width:40%;}
.detailsAddress p { margin-bottom:0.4em;}
.detailsContact {float:left; margin-top:0px; width:60%;}

.result h4 { margin-bottom:0.1em;}
.result p { margin-bottom:0.3em; font-size:.92em;}
.result p {line-height:1.3;}

/* safety audit */
p.safety {background:url(/templates/baaps/images/safety.gif) no-repeat top left; float:right; padding:0 0 0 22px; color:#82477D; font-weight:bold;}
p.membership {font-style:italic;}

/*****profile******/
div.description p {margin-bottom:.6em;}
div.profile {border-top:1px solid #d7d7d7; padding:10px 0 10px 0;}
div.profile h3 {margin:2px 0 0 0;}
p.notpublic {clear:left; margin:0 1px 0 0; padding:0;}
.pending, .pending p.notpublic {background-color:#FFFF99;}
div.address {border-top:1px solid #d7d7d7; float:left; margin:0; padding:10px 0; width:100%;}
div#content address {font-style:normal; font-weight:normal; margin:0 0 0.7em;}
div.address h5 {clear:both;}
div#content address p, div#content .address p {margin:0;}
.notpublic {background-color:#FFAAAA;}
.detailsleft {float:left; margin:8px 0; width:350px;}
.detailsright { margin:8px 0; width:300px;}
h3.newclinic {border-top:1px solid #d7d7d7; float:left; margin:0; padding:6px 0; width:100%;}

/*****forms*******/
div#edit {margin:0 0 20px 0; float:left;}
div#edit form {width:510px;}
div#edit fieldset {border:none;}
div#edit label {clear:left; cursor:pointer; font-weight:normal; display:block; width: 170px; float:left;}
div#edit label span {font-size:.82em;}
div#edit input, div#edit textarea, div#edit select {float:left; margin:0.075em 0; border: 1px solid #ccc; background:none;}
div#edit input, div#edit select {width:200px;}
div#edit textarea {width:325px;}
div#edit option, div#edit select {background: #fff;}
div#edit input.checkbox {float:left; margin:2px 200px 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
div#edit input.button, div#edit input.button2, div#edit a.button2 {float:left; margin:5px 6px 10px 170px; padding:1px 0 3px 0; width:auto; cursor:pointer; background:#417D75; border:1px solid #417D75; color:#FFF;}
div#edit input.button2, div#edit a.button2 {margin-left:10px;}
div#edit a.button2 {text-decoration: none; font-weight: normal;}
div#edit input.readonly {background:#e1e1e1; cursor:default;}
div#edit input.notpublic {background:#faa;}
div#deleteaddress {float:left; padding:0 0 20px 0;}
div#deleteaddress input.button {float:left; margin:-10px 6px 0px 170px; padding:1px 0 3px 0; width:auto; cursor:pointer; background:#142537; border:1px solid #d7d7d7; color:#FFF;}
.line {border-bottom:1px solid #d7d7d7; padding-top:12px; margin-bottom: 10px;clear:both}
.line hr {display:none;}
.dottedLine {border-bottom:1px solid #d7d7d7; padding-top:8px; margin-bottom:15px;clear:both}
.dottedLine hr {display:none;}

/********Tables **********************/
table.admin {border-top:1px solid #B9CDCA; border-left:1px solid #B9CDCA; }
table.admin th {border-bottom:1px solid #B9CDCA; border-right:1px solid #B9CDCA; padding:2px 10px 2px 4px; background:#E3EFEE; font-weight:bold;}
table.admin td {border-bottom:1px solid #B9CDCA; border-right:1px solid #B9CDCA; padding:2px 10px 2px 4px;}
table.admin tr.unpublished {background-color: #f1f1f1;}
div.message {display:none; font-weight:bold; font-size:1em; color:#7BAEBA; margin:1em 0 0 0;}

/* Joomla specific styles */
div#content ul.pagenav {margin: 20px 0 20px 0; padding:0;}
ul.pagenav li {list-style-type:none; display:inline; margin: 0 2em 0 0;}
ul.pagenav li a {background-color:#EAF4F6; border: 1px solid #D5E8EC;  padding:.2em .6em;}

/* Joomla Spec form styles */
.cb_comp_outer {padding:0;}
div.error {margin-bottom : .9em; font-size : 1.5em; font-weight:bold;}
.memberlogin td, .memberlogin tr, table.mod_login td, table.mod_login tr {border-bottom:none;}
.memberlogin  input.inputbox, table.mod_login  input.inputbox, .memberlogin input.input-small {border:1px solid #B5C1C3; width:280px;  margin-bottom:10px;}
.memberlogin  a.mod_login, table.mod_login  a.mod_login {float:left; font-weight:normal; text-decoration:underline; margin-right:40px;}
.memberlogin .input-prepend {margin:0 0 1.5em;}

div.cb_field input#checkusername, div.cb_field input#checkemail {border:1px solid #B5C1C3; margin-bottom:5px;}
form.cb_form .cb_form_buttons_line  {}
form.cb_form .cb_form_line label {}

/** form button */
div#content div.memberlogin {float:left; margin-bottom:20px;}
.memberlogin  input.button, .memberlogin button[type="submit"] {margin:0 0 0 0; float:left; margin-right:40px;}
.memberlogin table {margin-bottom:0;} 
.memberlogin button[type="submit"] {margin-bottom: 20px;}

/** member login form **/
.memberlogin ul.unstyled {clear:both;border-top:1px solid #e6e3dd;padding-top: 20px;margin:0px !important;}
.memberlogin ul.unstyled li {margin:0 0 0.5em 1.5em !important;}
