html { min-height: 100%; margin-bottom: 1px; }
body
{
	margin: 0; padding: 0;
	background-color: #FFF; color: #333;
	font-family: Verdana, sans-serif;
	font-size: 76%;
}
#container { width: 800px; margin: 0 auto; }

#banner { position: relative; width: 730px; height: 140px; }

#nav { float: left; width: 250px; margin: 0; padding: 0; font-size: .85em; }
#nav img { float: left; margin: 0 20px 4em 0; }
#nav div { clear: left; margin-top: 40px;}
#nav p  { margin: 1em 3em 1em 0; color: #0078B8; }

/* #nav a:before { content: '\003E\0020'; } */
#nav_stories a:after { content: '\0020\21D2'; }
#nav ul { display: block; list-style-type: none; margin: 1em 0 0 100px; padding: 0; }
#nav li { margin: 0; padding: 0; font-weight: bold; line-height: 1.6em; text-align: left; color: #0079C1;}
#nav li a:before { content: ''; }
#nav li a:after { content: ''; }

#press_archive h4 { margin-left: 50px; }
#press_archive ul { margin: 1em 3em 0 50px; }
#press_archive li { margin-bottom: 1em; }

#constantcontact p
{
	margin: 0 0 1em;
	clear:left;
	font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999999;
}
#constantcontact p+p { margin: 0; }
#constantcontact img { display: block; float: none; margin: 0;border: 0; }



#content { margin: 0 0 0 260px; padding: 0; }

#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#content img { display: block; margin: 1em auto; }
#content img.HdSht { float: right; margin: 0 0 1em .5em; }
#content p { line-height: 1.5em; }

/*
#footer { position: relative; font-size: .9em; margin: 1em 0 2em 260px; }  
#footer div { position: absolute; top: 33px; right: 0; line-height: 3em; color: #0078B8; text-align: right;}
*/
#footer { width: 470px; position: relative; font-size: .9em; margin: 1em 0 2em 260px; }  
#footer div { position: absolute; top: 33px; right: 0; line-height: 3em; color: #0078B8; text-align: right;}

a { font-weight: bold; text-decoration: none; color: #00A553; }
a:hover { text-decoration: underline; color: #0078B8; }
a:active { text-decoration: none; color: #F5803A; }

a img { border: none; }

h3
{
	margin: 2em 0 0 0;
	padding: 0;
	font-weight: bold;
	font-size: 1.1em;
	color: #0079C1;
}

h4
{
	margin: 2em 0 0 0;
	padding: 0;
	font-weight: bold;
	font-size: .95em;
	color: #F47D31;
}
h5
{
	margin: 2em 0 0 0;
	padding: 0;
	font-weight: bold;
	font-size: .9em;
	color: #666;
}


h4 + p { margin-top: 0; }

h3 + h4, h3 + h5 { margin-top: .2em; }

ul { margin-top: .2em; }
li { margin-bottom: .4em; }

ol li { font-size: .9em; }

strong { font-size: inherit; font-weight: bold; color: #444; color: #0079C1; }
strong.extra { color: #F4803A; }

#footnotes { margin-top: 2em; font-size: .9em; }

.ImageReplace { text-indent: -1000em; background-repeat: no-repeat;}
.ImageReplace, .ImageReplace a { display: block; width: 100%; height: 100%; }

#pleio_logo
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 133px;
	height: 93px;
	background-image: url('/images/pleio_logo.png');
}

#pleio_health_support_systems
{
	position: absolute;
	right: 0px;
	top: 72px;                 
	width: 188px;
	height: 12px;
	background-image: url('/images/pleio_health_support_systems.png');
}

#pleio_tagline
{
	position: absolute;
	right: 0;
	margin: 0;
	width: 242px;
	height: 33px;
	background-image: url('/images/pleio_tagline.png');
}

#hdr_every_patient_deserves
{
	margin: .8em 0 1em;
	width: 256px;
	height: 10px;
	background-image: url('/images/hdr_every_patient_deserves.png');
}

#hdr_innovative_compliance
{
	margin: .8em 0 1em;
	width: 464px;
	height: 10px;
	background-image: url('/images/hdr_innovative_compliance.png');
}

#hdr_jack
{
	margin: .8em 0 1em;
	width: 87px;
	height: 10px;
	background-image: url('/images/hdr_jack.png');
}

#hdr_laura
{
	margin: .8em 0 1em;
	width: 98px;
	height: 10px;
	background-image: url('/images/hdr_laura.png');
}

#hdr_frank
{
	margin: .8em 0 1em;
	width: 97px;
	height: 10px;
	background-image: url('/images/hdr_frank.png');
}

#hdr_404
{
	margin: .8em 0 1em;
	width: 171px;
	height: 10px;
	background-image: url('/images/hdr_404.png');
}

#hdr_a_team_approach
{
	margin: 2em 0 1em;
	width: 119px;
	height: 10px;
	background-image: url('/images/hdr_a_team_approach.png');
}

#hdr_first_100_days
{
	margin: 2em 0 1em;
	width: 218px;
	height: 10px;
	background-image: url('/images/hdr_first_100_days.png');
}

#hdr_what_is
{
	margin: .8em 0 1em;
	width: 99px;
	height: 10px;
	background-image: url('/images/hdr_what_is.png');
}

#hdr_management
{
	margin: .8em 0 1em;
	width: 92px;
	height: 10px;
	background-image: url('/images/hdr_management.png');
}

#hdr_disclaimer
{
	margin: .8em 0 1em;
	width: 92px;
	height: 10px;
	background-image: url('/images/hdr_disclaimer.png');
}

#hdr_news
{
	margin: .8em 0 1em;
	width: 36px;
	height: 10px;
	background-image: url('/images/hdr_news.png');
}

#hdr_about
{
	margin: .8em 0 1em;
	width: 82px;
	height: 10px;
	background-image: url('/images/hdr_about.png');
}

#hdr_contact
{
	margin: .8em 0 1em;
	width: 59px;
	height: 10px;
	background-image: url('/images/hdr_contact.png');
}



/* GoodStart PopUp */

iframe { overflow: hidden; }	/* remove scrollbars */
.jqmWindow
{
	display: none;
	position: fixed;
	top: 10px; left: 50%;
	margin-left: -288px;
	padding: 0!important;
	width: 576px; height: 540px;
	background-color: #FFF;
	color: #333;
	padding: 12px;
}
.jqmClose{ background:#FFDD00; border:1px solid #FFDD00; color:#000; clear:right; float:right; padding:0 5px; cursor:pointer; }
.jqmClose:hover{ background:#F47D31; }
#jqmContent{ width:99%; height:99%; display: block; clear:both; margin:auto; margin-top:10px; background:#FFF; border:2px dotted #FFDD00; }

.GoodStartPopUp
{
	margin: 0; padding: 0;
	position: relative;
	width: 576px; height: 540px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#goodstart_1, #goodstart_2, #goodstart_6
{
	background-image: url('/goodstart/images/bg_goodstart_01.png');
}
#goodstart_3
{
	background-image: url('/goodstart/images/bg_goodstart_03.png');
}

#goodstart_content
{
	position: absolute;
	left: 60px; top: 120px;
	width: 400px;
}

.GoodStartPopUp#goodstart_4 #goodstart_content { top: 30px; }

#prev_next { margin-top: 3em; }
#prev_next a, #prev_next img { clear: left; }

#connect_the_dots
{
	position: none;
	width: 480px;
	margin: 20px auto;
	vertical-align: middle;
}
#connect_the_dots * { margin: 0; padding: 0; }

