/*	-------------------------------------------------------------
 
	INOMAX WEBSITE
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	Description: Base cascading style sheet
	Name: inomax-new.css
	Version: 2.0
	Date: Jan 15, 2009
	Last Edited: July 20, 2010
 
	This file is part of a site built by FingerPaint Marketing
	See: http://fingerpaintmarketing.com
	Copyright ©2010 Ikaria Holdings, Inc. All Rights Reserved.
	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	
	Color Palette:
	
 	Black	-	#312d2e
	Red		-	#8f0e1d
	Gold 	-	#D6971F

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/*	-------------------------------------------------------------
	RESET AND STYLES FOR SCREEN / PROJECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

@import url("reset.css");


/*	-------------------------------------------------------------
	BODY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

html {font-size: 100%;}
body {background: #e2e2e2 url(../images/inomax-bg.jpg) repeat; font-family:"Arial", "Helvetica", "Tahoma", "Verdana", sans-serif; color: #333; line-height: 1.45em; font-size:13px;}


/*	-------------------------------------------------------------
	LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

a {color:#8f0e1d; font-weight:bold; outline: 0;}
a, a:visited, a:active {text-decoration: none}
a:hover {text-decoration: underline;}


/*	-------------------------------------------------------------
	TYPOGRAPHY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
h1 {font-size:28px; line-height:30px; font-weight:lighter;}
h2 {font-size:16px; margin-bottom:1em;}
h2.title {color:#950f1f; font-size:26px; font-weight:lighter; line-height: 28px;}
h3 {font-size:16px; font-weight:lighter; margin-bottom:1em;}
h4 {font-size:16px; font-weight:lighter; line-height:1.5em; margin-bottom:1em;}
.red {color: #950F1F;}
#hrf {
	text-indent: -9999em;
	overflow: hidden;
	width:353px;
	height:10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('../images/headers/hrf_statement.png');
	position:absolute;
	top:20px;
	left:20px;
}


p {margin: 0 0 12px 0; }

sup {vertical-align: baseline; font-size: 10px; position: relative; top: -0.3em;}
sub {vertical-align: baseline; font-size: 0.8em; position: relative; bottom: -0.4em;}

h1 sup {top:-15px;}
h2.title sup {top:-13px;}
h2 sup {top:-5px;}
#sitemap sup {top:-6px;}

/*	-------------------------------------------------------------
	HACKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.clear {clear: both; font-size: 0; height: 0; line-height: 0; position: relative;}
.clearandspace {clear: both; font-size: 0; height: 20px; line-height: 0; position: relative;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
.clearfix {display:block;}

@media screen and (-webkit-min-device-pixel-ratio:0){

	#search form .text{padding-top: 0px !important;}
}

/*	-------------------------------------------------------------
	GRID AND LAYOUT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.container {background:url(../images/bg-red-top.png) repeat-x;}
.wrapper {margin: 0 auto; width: 960px;}

#content {float:left; width:750px;}
#sidebar {float:left; height:100%; width:210px;}

.upstairs { border:1px solid #cbcbcb; background:#fff; margin:0 0 25px 15px; padding:25px; zoom: 1;}
.main {border:1px solid #cbcbcb; background:#fff url(../images/red-bottom.png) repeat-x bottom; margin-left:15px; padding:25px; zoom: 1; width:685px;}

.first {margin-left:0;}
.last {margin-right:0;}
.bottom {margin-bottom:0;}
.pop {font-size:16px; font-style:italic;}
.pad {padding:25px 0 25px 25px;}


/*	-------------------------------------------------------------
	NAVIGATION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#navigation {background:#312d2e; padding-top:15px; margin-bottom:15px; font-size:12px; -moz-border-radius-bottomleft:15px; -moz-border-radius-bottomright:15px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px;}
#navigation #logo {margin:33px 0 0 25px; display:block;}

#navigation ul {padding: 20px 0 10px;}
#navigation ul li {}
#navigation ul li ul {padding:0; display:none;}
#navigation ul li a {color:#fff; display:block; padding: 4px 10px 6px 25px; text-shadow:1px 1px 1px #222;}
#navigation ul li a:hover {background:#444; text-decoration:none;}
#navigation ul li.here a, #navigation ul li.here a:hover {background:url(../images/nav-rollover.png) no-repeat; color:#fff;}
#navigation ul li.parent-here, #navigation ul li.parent-here a:hover {background:url(../images/nav-rollover.png) no-repeat; display: block;}
#navigation ul li.here ul,
#navigation ul li.parent-here ul {background:#444; display:block; padding-left:20px; text-transform:none; border-bottom:1px solid #111; border-top:1px solid #333;}
#navigation ul li.parent-here ul li {}
#navigation ul li.parent-here ul li ul {border:none;}
#navigation ul li.here ul li ul {display:none;}
#navigation ul li.here ul li a,
#navigation ul li.here ul li a:hover,
#navigation ul li.parent-here ul li a,
#navigation ul li.parent-here ul li.here ul li a {color:#fff; background:none;}
#navigation ul li.parent-here ul li ul {display:none;}
#navigation ul li.parent-here ul li.parent-here ul {display:block;}
#navigation ul li.parent-here ul li.here ul {display:block;}
#navigation ul li.here ul li a:hover,
#navigation ul li.parent-here ul li.here ul li a:hover {color:#D6971F;}
#navigation ul li.parent-here ul li.parent-here ul {border:none;}
#navigation ul li.parent-here ul li a:hover,
#navigation ul li.parent-here ul li.here a {color:#D6971F; background-image: none;}
#navigation ul li.parent-here ul li.parent-here {background:#444;}
#navigation ul li.parent-here ul li.parent-here a, #navigation ul li.parent-here ul li.parent-here a:hover {color:#D6971F; background-image: none;}
#navigation ul li.parent-here ul li.parent-here ul li a {color:#fff;}
#navigation ul li.parent-here ul li.parent-here ul li a:hover {color:#D6971F;}
#navigation ul li.parent-here ul li.parent-here ul li.here a {color:#D6971F;}

#navigation ul li.break {border-top:1px dashed #555; padding-top:10px;}

#sidebar .utility {background:url(../images/bg-utility.png) repeat-x; margin-bottom:15px; -moz-border-radius:15px; -webkit-border-radius:15px; padding:10px 0;}
#sidebar .utility li a {display:block; padding:3px 0 3px 45px; color:#fff; text-shadow:1px 1px 1px #333; font-weight:lighter;}
#sidebar .utility li#reg a {background:transparent url(../images/icons/mail.png) no-repeat 15px 5px;}
#sidebar .utility li#ref a {background:transparent url(../images/icons/refer.png) no-repeat 15px 3px;}
#sidebar .utility li#reg a:hover,
#sidebar .utility li#ref a:hover {background-color:#bcbcbc; text-decoration:none; }


/*	-------------------------------------------------------------
	INTERFACE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#sidebar .address {font-size:11px; color:#6f6f6f; text-shadow:0px 1px 1px #fff; line-height:1.5em; margin:0 0 0 8px;}
#sidebar .address strong {color:#993330;}
#sidebar .address em {font-style:normal; font-weight:bold;}

#search {height:60px;}
#search form {float:right; margin-top:20px; position:relative;}
#search form .text {background:url(../images/search.png) no-repeat; border:none; width:175px; height:30px; padding:0px 30px 2px 15px; font-size:11px; color:#fff; text-shadow:1px 1px 1px #222;}
#search form .submit {background:none; border:none; cursor:pointer; text-indent:-9999px; position:absolute; left:190px; width:25px; height:30px;}

#content #geo-search-form {width: 100%; margin-bottom:15px; border-bottom:1px dotted #bbb;}
#content #the-map object {margin-left:80px;}
#content #the-map ul {list-style:none;}
#content #the-map ul li:first-child {font-weight:bold;}
#content #find {margin-left:10px; width:200px;}

#hospital {width:100%; display:block; clear:both;}
#hospital h2 {margin-bottom:10px;}
#hospital p {display:block; font-size:14px;}
#hospital table {width:100%;}

.standard {border:1px solid #bbb; width:100%;}
.standard .even {background: #e2e2e2 url(../images/inomax-bg.jpg) repeat;}
.standard thead tr {background:#312D2E; border:1px solid #333; font-size:16px;}
.standard thead tr th {padding:7px 4px; color:#fff; text-align:left;}
.standard td {border-bottom:1px solid #bbb; padding:7px 4px;}
.standard td strong {font-size:14px;}
.standard td.distance {vertical-align:middle;}
.standard td.distance strong {font-size:16px;}
.standard td.half {width:60%; padding-right:15px;}
.standard td.quarter {width:20%;}


/*	-------------------------------------------------------------
	CONTENT STYLING
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#home h1 {color:#8f0e1d; margin-bottom:10px;}

.wrap ul {margin:0 0 1em 2em; list-style:outside disc;}
#content ol {margin:0 0 1em 2em; list-style:decimal;}
#content table img {float:left; padding-right:10px;}
#content table.stacked {text-align:center;}
#content table.stacked img {display:block; clear:both; float:none; padding:0 0 5px 0; text-align:center; margin:0 auto;}
#content table.stacked td {width:33%; padding-bottom:5px;}

#content .downloads {background:#efefef; border:1px solid #ccc; float:right; width:220px; margin:0 0 25px 25px; padding:1px;}
#content .downloads h4 {background:#ddd; padding:5px; color:#555; border-bottom:1px solid #ccc; text-shadow:1px 0px 1px #fff;}
#content .downloads ul {margin:0; width:100%; }
#content .downloads ul li {display:inline-block; width:187px;}
#content .downloads ul li.pdf a {background: url(../images/icons/pdf.png) no-repeat 5px 50%; display:block; padding:5px 5px 5px 28px; width:100%;}
#content .downloads ul li.zip a {background: url(../images/icons/zip.png) no-repeat 5px 50%; display:block; padding:5px 5px 5px 28px; width:100%;}
#content .downloads ul li.cd a {background: url(../images/icons/cd.png) no-repeat 7px 50%; display:block; padding:5px 5px 5px 28px; width:100%;}
#content .downloads ul li.link a {background: url(../images/icons/link_go.png) no-repeat 7px 50%; display:block; padding:5px 5px 5px 28px; width:100%;}
#content .downloads ul li a:hover {background-color:#ddd; text-decoration:none;}
#content .downloads ul li.flash a {background: url(../images/icons/flash.png) no-repeat 7px 50%; display:block; padding:5px 5px 5px 28px; width:100%;}
#content .downloads ul li a:hover {background-color:#ddd; text-decoration:none;}

#content .sidebar-image{position: relative; float: right; clear: right; width: 200px; height: auto; padding: 2px; /*border: 1px solid #ddd;*/ margin: 0px 16px 50px 25px;}
#content .sidebar-image img {float: left;}

#content .side-box {background:#efefef; border:1px solid #ccc; float:right; width:245px; margin:0 0 50px 25px; padding:10px;}

#content .fair-balance {color:#979797; padding:20px 0px; line-height:1.2em; border-bottom:1px dotted #bbb; margin-bottom:15px;}
#content .fair-balance strong {color:#797979;}
#content .fair-balance a {color:#797979; text-decoration:underline; font-weight:normal;}
#content .fair-balance a:hover {color:#333;}

#content .headline {background:url(../images/header-backdrop.jpg) no-repeat; width: 680px; height:196px; position:relative;}
#content .headline table {height:196px; width:460px;}
#content .headline table tr td {vertical-align:middle;}
#content .headline h1 {padding:20px; color:#fff; text-shadow:1px 1px 2px #222;}
#content .headline h1 sup {margin-left:1px;}
#content .headline h1 sup .ref {color:#fff; margin-left:1px;}
#content .headline img {position:absolute; right:20px; top:0;}

#content .wrap {padding:0 10px 0 18px;}

.promos {position: relative; float: left; list-style:none; margin:0; text-align:center; display: block;}
.promos li {float:left; margin: 15px 10px; list-style:none}
.promos li.promo_3 {float:left; margin: 15px 0px 15px 10px;}
.promos img {display:block; margin-bottom:5px;}
.promos .caption {}

#search-results h1 {color:#8f0e1d;}

#sitemap {font-size:16px; line-height:20px;}
#sitemap li ul {font-size:14px; margin-bottom:0;}
#sitemap li ul li a {font-weight:normal;}
#sitemap li ul li ul {list-style:none;}
#sitemap li ul li ul a {font-size:12px; font-weight:normal;}

.callout {padding:15px; background:#f5f5f5; width:100%; margin-bottom:15px; border:1px solid #dedede;}
.callout .success {font-size:16px; letter-spacing:-.5px; font-weight:bold; text-align:center;}
/*.callout p {margin:0;}*/

#tooltip {background:#333 url(../images/dark_noise.png); z-index:10000; width:240px; border:1px solid #333; -moz-box-shadow:0 0 20px #000; display:none; font-size:12px; padding:15px; color:#fff; border:1px solid #777;}

.ref {cursor:pointer; color:#8f0e1d; font-weight:bold; margin:0 1px;}
.ref:hover {cursor:pointer; color:#222; text-decoration:underline;}
.ref:first-child {margin-left:0;}

#footnotes {color:#000; padding:0 25px; margin-top:10px; padding-top:10px; border-top:1px dashed #555; display:none;}
#footnotes p {font-size:11px !important;}

.contentCallout {border-top: 1px dotted #333; padding: 20px 0px 0px 0px; margin: 20px 0px 12px 0px;}
.sectionEnd {margin-bottom: 2em !important;}


/*	-------------------------------------------------------------
	EVENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.event_list {float:left; margin:0 !important; padding:0 !important; width:328px;}
.event_list li {list-style:none; border-bottom:1px solid #ccc;}
.event_list li a {height:50px; width:100%; display:block; padding-top:10px;}
.event_list li:last-child {border:none;}
.event_list li a .date_box {background:#992230; width:40px; height:40px; color:#fff; text-align:center; float:left; margin-right:15px;}
.event_list li a .date_box .month {display:block; text-transform:uppercase; font-size:11px; line-height:14px; padding-top:3px;}
.event_list li a .date_box .day {font-size:18px; font-weight:bold;}
.event_list li a .title {color:#333; font-size:16px;}
.event_list li a .description {color:#333; font-style:italic; font-weight:normal;}
.event_list li a:hover {text-decoration:none; background:#992230; color:#fff;}
.event_list li a:hover .title,
.event_list li a:hover .description {color:#fff;}



/*	-------------------------------------------------------------
	INOMAX PROFESSIONALS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.secondary {border:1px solid #cbcbcb; background:#fff; margin-left:15px; padding:20px 0px; zoom: 1; width:735px; position: relative; float: left;}
.secondary h2 {font-size:20px; text-transform:uppercase;}
.secondary .body {font-size:16px; color:#444; line-height:150%;}
.secondary .logo {padding-bottom:10px; border-bottom:1px dotted #bbb; margin-bottom:10px;}
.secondary .right_image {float:right; margin-left:25px;}

.inner_col_1 {width:275px; margin-right:25px; float:left;}
.inner_col_2 {width:325px; float:left;}

.split_col {margin-left:15px; float:left; position:relative; padding-top:25px;}
.split_col .block {border:1px solid #cbcbcb; background:#fff; padding:35px 20px 20px; position:relative; margin-bottom:25px;}
.split_col .wide_col {width:450px; margin-right:15px; float:left;}
.split_col .thin_col {width:270px; float:right;}

.split_col .block .label {background:#00a3b4; position:absolute; left:10px; top:-13px; color:#fff; font-weight:bold; font-size:13px; padding:3px 5px; text-shadow:0px 1px 0px #555;}
.split_col .block .label strong {font-size:25px; position:relative; bottom:-3px;}
.split_col .block .field {position:relative;}
.split_col .block .field label {width:120px; float:left; font-size:12px; font-weight:bold;}
.split_col .block .field label.full {width:100%; display:block;}
.split_col .block .field textarea {width: 100%; border:1px solid #a9a9a9;}
.split_col .block .field .normal {width:275px;}
.split_col .block .field .mid {width:110px; display:block-inline;}
.split_col .block .field .short {width:20px; display:block-inline; margin:0 2px;}
.split_col .block .field .select {margin-bottom:15px;}
.split_col .block .field input {background:#fff url(../images/form-bg-small.png) repeat-x; border:1px solid #a9a9a9; padding:5px;}
.split_col .thin_col .block {padding:25px 5px 0px 10px; position:relative;}



/*	-------------------------------------------------------------
	FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#footer .nav {list-style:none; display:block; color:#8d8d8d; text-shadow:1px 0px 2px #fff; margin-top:15px;}
#footer .nav {text-align:center; }
#footer .nav li {display:inline; font-size:11px; line-height:8px; padding:0 5px; border-left:1px solid #8d8d8d;}
#footer .nav li:first-child {border:none; padding-left:0; margin-left:0;}
#footer .nav li a {color:#444;}
#footer .nav li a:hover {color:#8f0e1d; text-decoration:none;}

#footer .copyright {text-align:center; color:#4a4a4a; text-shadow:1px 0px 1px #fff; line-height:1.2em; font-size:11px; margin-bottom:30px;}
#footer .copyright p {margin-bottom:.5em;}

#footer #regulation {font-size:12px; margin-left:15px; background:#cacaca; padding:0px 15px 0px 15px; border:1px solid #aaa; line-height:1.2em; text-align:justify; color:#555;}
#footer #regulation a {color:#555; text-decoration:underline; font-weight:normal;}



/*	-------------------------------------------------------------
	OVERLAYS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.simple_overlay {color: #fff; display:none; z-index:10000; background-color:#333; padding:5px 5px 0px 5px; min-height:200px; border:1px solid #333; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; -moz-border-radius: 15px; -webkit-border-radius: 15px;} 
.simple_overlay .close {background-image:url(../images/overlay/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}
.overlay_details {background:#333; bottom:0px; font-size:11px; color:#fff; padding:10px 15px;}
.overlay_details p {margin-bottom:0; width: 550px;}

.overlay {color: #fff; width: 384px; display:none; z-index:10000; background-color:#333; padding:25px; min-height:200px; border:1px solid #333; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000; -moz-border-radius: 15px; -webkit-border-radius: 15px;} 
.overlay .close {background-image:url(../images/overlay/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}
.overlay h2 {font-size:18px;}
.overlay a {color:#D6971F;}




/*	-------------------------------------------------------------
	FORMS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

input, textarea {width: 360px; margin: 0px 0px 10px 0px;}
textarea {width: 365px;color:#333333; font-family:"Arial","Helvetica","Tahoma","Verdana",sans-serif; font-size:12px; line-height:1.45em;}
input.checkbox {width: 25px;}
input.submit {width: 125px;}
input.error {margin: 0px;}
label.error {clear: left; color: #b61d26; display: block; margin: 0px 0px 10px 0px;}

.fields .short {width:60px; margin:0 10px 0 5px;}
.fields .text {width:163px; margin-left:5px;}

.inline label {float:left; width:85px;}
.inline input {width:230px;}

.radio label {display:block;}
.radio span {width:70px;}
.radio input {width:30px;}
.checkbox {float:left; margin-bottom:15px;}
.checkbox input {margin:0 5px 5px 0; float:left;}
.checkbox label {font-size:12px; line-height:14px;float:left; margin:-18px 0 0 40px;}
.checkboxes {border:1px dashed #ddd; padding:5px; margin-bottom:15px;}
.checkboxes label {margin-bottom:5px; display:block;}
.checkboxes input {width:20px;}
.field textarea {height:115px;}
.textarea {margin-top:15px;}
.overlay input{width: 380px;}
.overlay textarea {width: 385px;}
.overlay .submit {width:80px;}

#contact_form {width: 363px;}

#golombek label, #golombek input, #golombek div, #golombek blockquote {position: relative; float: left;}
#golombek .radio-checkbox {width: 20px;}
#golombek blockquote {margin: 10px 0px 10px 25px;}
#golombek #answer-no #other {margin: 0px 0px 0px 10px;}
#golombek .clearBoth {clear: both;}
span#doctor { font-weight:bold; }
#golombek label { font-weight:bold; padding-top:15px; padding-bottom:5px; }
#golombek #answer-yes label,
#golombek #answer-no label { padding-bottom:0px; }
#golombek input.radio-checkbox { margin-top:3px; }
#golombek #use-inomax div { clear:both; }
#golombek blockquote { margin:0 !important; }
#golombek #num_beds { width:150px; }
#golombek #num_hypoxic { width:150px; }
#golombek .submit { margin-top:5px; width:auto !important; padding:0 30px !important; }

#golombek #answer-yes label,
#golombek #answer-no label { padding-bottom:5px; }

#golombek_new label { font-weight:normal; padding-top:15px; padding-bottom:5px; }
#golombek_new input.radio-checkbox { margin-top:3px; }
#golombek_new #num_beds { width:150px; }
#golombek_new #num_hypoxic { width:170px; }
#golombek_new .submit { margin-top:5px; width:auto !important; padding:0 30px !important; }
#golombek_new .field { clear:both; }
#golombek_new .left_col .field input {width: 355px;}
#golombek_new .col_left {position: relative; float: left; width: 170px; margin-right: 15px; display: inline;}
#golombek_new .col_right {position: relative; float: left; width: 170px;}
#golombek_new .left_col select {margin-bottom: 10px;}
#golombek_new .col_left label,.col_left input,.col_right label,.col_right input {width: 170px!important;}
#golombek_new .col_right .submit {float: right; width: 140px;}
#golombek_new #ff_email_address { width:355px; }
#golombek_new #prefix { margin-bottom:8px; }

.trial_image { float:right; padding:20px 20px 20px 0; }


/*	-------------------------------------------------------------
	Gonzalez Landing
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.left_col .field input {width: 355px;}
	.col_left {position: relative; float: left; width: 170px; margin-right: 15px; display: inline;}
	.col_right {position: relative; float: left; width: 170px;}
	.left_col select {margin-bottom: 10px;}
	.col_left label,.col_left input,.col_right label,.col_right input {width: 170px!important;}
	.col_right .submit {float: right; width: 140px;}
	.gonzalez_image {position: relative; float: right; margin-right: 90px; display: inline}



/*	-------------------------------------------------------------
	Gonzalez Landing
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.fpo_image {position: relative; float: right; margin-right: 90px; margin-top:20px; display: inline}




/*	-------------------------------------------------------------
	EXTRAS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.dotted {border-bottom:1px dotted #bbb; margin-bottom:15px;}
.dottedDark {border-bottom:1px dotted #333;}
.linked {cursor:pointer;}

#edit {position:fixed; bottom:0; background:#768E9D; border-top:1px solid rgba(0, 0, 0, .7); text-align:center; width:100%; opacity:.7; padding:3px 0 7px 0;}
#edit:hover {opacity:1;}
#edit a {color:#fff; font-size:14px; font-weight:bold; text-decoration:none; opacity:1; display:block; text-shadow: 0 -1px 0 #27343C; padding-top:4px;}
#edit a:hover {font-weight:bold;}

.img_left {float:left; margin:0px 15px 10px 0;}
.tiny {font-size:10px;}
hr.divider{margin: 0px 0px 20px 0px;}
.solo {margin-bottom:0;}

.asterisk {font-size: 10px; font-style: italic; margin: 10px 0px 0px 0px;}

/*For Hospitals and CCBM list - triggered by flash map*/
.listContent ul {width: 225px; padding: 10px;}
.altListing {background: #e7e7e7;}
.listing {width: 225px; padding: 10px; list-style: none !important;margin:0 0 1em 0 !important;}

.floatLeft {position: relative; float: left;}

/*	-------------------------------------------------------------
	Flashembed Holders
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#moa, #modalMOA {width: 600px; height: 450px; margin: 0 auto; }
#moa.inline {background: #333; padding: 30px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
#the-map {width: 530px; margin:0 auto;}
#the-map ul {margin-left:-60px;}
h1.red {color:#8f0e1d;}


/*	-------------------------------------------------------------
	Secure Area
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#pro_logo {padding-bottom:10px; margin-bottom:10px; display:block;}
#pro_promo_image {float:right; margin-left:10px;}

fieldset.dotted {border: 1px dotted #bbb; padding: 25px 10px 10px 25px;}
img.legend {margin-top:5px; padding:0 10px 0 5px;}
fieldset a.forgot {float:right; font-weight:normal;}

#pro-site a {background: url("../images/professional.png"); width:210px; height:48px; cursor:pointer; display:block; text-indent:-9999px; margin-bottom:15px;}
#pro-site a:hover,
#pro-sute a:active {background-position:0 -47px;}

form .sign_in {background: url("../images/form-sign-in-submit.png") no-repeat; border:0; width:95px; height:35px; cursor:pointer; display:block; text-indent:-9999px; margin:10px 0 15px 70px; text-indent:-9999px;}
form .sign_in:hover,
form .sign_in:active {background-position:0 -34px;}

form .register_for_event {background: url("../images/form_register_for_event.png") no-repeat; border:0; width:200px; height:35px; cursor:pointer; display:block; text-indent:-9999px; margin:10px 0 0 -5px; text-indent:-9999px;}
form .register_for_event:hover,
form .register_for_event:active {background-position:0 -34px;}

form .register_for_webinar {background: url("../images/form_register_for_webinar.png") no-repeat; border:0; width:200px; height:35px; cursor:pointer; display:block; text-indent:-9999px; margin:10px 0 0 -5px; text-indent:-9999px;}
form .register_for_webinar:hover,
form .register_for_webinar:active {background-position:0 -34px;}

.join_webinar_now {background: url("../images/sprite_join_webinar_now.png") no-repeat; border:0; width:200px; height:35px; cursor:pointer; display:block; text-indent:-9999px; margin:10px 0 0 -5px; text-indent:-9999px;}
.join_webinar_now:hover,
.join_webinar_now:active {background-position:0 -34px;}


.condensed {margin:0 !important; padding:0 !important;}
.highlight {color:#992230; font-size:120%;}

.floatLeft {position: relative; float: left;}
.secure-label {position: relative; float: left; width: 70px; padding:3px 0;}
.secure-label-wide {position: relative; float: left; width: 130px; padding:3px 0;}
.text_input {width:200px; padding:3px; font-size:14px;}
.leftCol,.rightCol {position: relative; float: left; width: 320px;}
.leftCol {margin-right: 15px;}
.secure-list li a:hover {color:#000; text-decoration:none;}
.files li a:hover {background: url("../images/icons/arrow_down.png") no-repeat top left; padding:0px 0px 2px 22px; margin-bottom: 5px; display: block;}
.secure-list,
.secure-landing-links, #page_links {list-style: none !important; margin-left: 0em!important;}
.secure-landing-links {clear: both;}
.secure-landing-links li {position: relative; float: left; width: 202px; height: 50px; background: #434343; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.secure-landing-links li a {width: 202px; height: 50px; display: block; color: #fff; -moz-border-radius: 15px; -webkit-border-radius: 15px;}

.podcasts li {padding:5px 0; border-bottom:1px solid #dedede;}
.podcasts li div.more-info {display:none;}
.podcasts li.last {border:none;}

.fixed_content{width:683px;}
.link_push {margin-right: 22px;}

a.pdf {background: url("../images/icons/pdf.png") no-repeat top left; padding:0px 0px 2px 22px; margin-bottom: 5px; display: block; }
a.doc {background: url("../images/icons/doc.png") no-repeat top left; padding:0px 0px 2px 22px; margin-bottom: 5px; display: block; }
a.xls {background: url("../images/icons/excel.png") no-repeat top left; padding:0px 0px 2px 22px; margin-bottom: 5px; display: block; }
a.ppt {background: url("../images/icons/ppt.png") no-repeat top left; padding:0px 0px 2px 22px; margin-bottom: 5px; display: block; }
a.zip {background: url("../images/icons/zip.png") no-repeat top left; padding:0px 0px 2px 22px; margin-bottom: 5px; display: block; }
a.mp3 {background: url("../images/icons/sound_low.png") no-repeat top left; padding:0px 0px 2px 22px; margin-bottom: 5px; display: block; }
a.linkGo {background: url("../images/icons/link_go.png") no-repeat top left; padding:0px 0px 2px 22px; margin-bottom: 5px; display: block; }

a small.date {font-size:10px; color:#ababab;}
a small.date:hover {text-decoration:none}
small.date-block {font-size:10px; color:#ababab; display:block;}
.more {font-weight:normal; color:#555;}
.more:hover {color:#000;}

#secure-contact_form {position: relative; float: left; width: 300px;}


/*	-------------------------------------------------------------
	Gonzalez Landing
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.left_col .field input {width: 355px;}
	.col_left {position: relative; float: left; width: 170px; margin-right: 15px; display: inline;}
	.col_right {position: relative; float: left; width: 170px;}
	.left_col select {margin-bottom: 10px;}
	.col_left label,.col_left input,.col_right label,.col_right input {width: 170px!important;}
	.col_right .submit {float: right; width: 140px;}
	.gonzalez_image {position: relative; float: right; margin-right: 90px; display: inline}
	

/*	-------------------------------------------------------------
	STYLES FOR PRINT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

@media print {

#footnotes {display:none;}

}