* { margin: 0; }
html { height: 100%; }
body { margin: 0px; padding: 0px; background: #FFF; height: 100%; }
form { margin: 0px; padding: 0px; }
.page-wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -55px; }
.home-wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -77px; }

.header-wrapper { background: #a6c7ea url(../images/header-bg.gif) center top no-repeat; }
.header-internal-wrapper { width: 887px; margin: auto; }
.header {  width: 887px; margin: auto; }
.menu-home { width: 887px; margin: auto; text-align: left;}

a { color: #90b4da; }

.content-body { text-align: center; padding-top: 20px; padding-bottom: 25px; text-align: left; width: 867px; margin: auto; }
.content-body h1 { color: #517a9a; font-family: tahoma; font-size: 36px; font-weight: normal; margin: 20px 0 0 0; }
.content-body h2 { color: #517a9a; font-family: tahoma; font-size: 20px; font-weight: normal; margin: 20px 0 0 0; }
.content-body p { color: #517a9a; font-family: tahoma; font-size: 16px; line-height: 150%; margin: 12px 0 0 0; }
.content-body p2 { color: #517a9a; font-family: tahoma; font-size: 16px; line-height: 150%; margin:  0 0 0; }
.content-body ul { margin-top: 25px; position:relative }
.content-body ol { margin-top: 25px; position:relative }
.content-body ul li { list-style-position: inside; color: #517a9a; font-family: tahoma; font-size: 16px; line-height: 150%; padding-top: 8px; padding-bottom: 0px; }
.content-body ol li { list-style-position: inside; color: #517a9a; font-family: tahoma; font-size: 16px; line-height: 150%; padding-top: 8px; padding-bottom: 0px; }

#footer { margin: auto; width: 894px; height: 77px; z-index: 5 }
#footer-bar { margin: auto; width: 894px; height: 70px; background-color: #e4edf8; }
.footer-text { font-size: 11px; color: #517999; font-family: verdana; padding: 0 0 0 12px;}
.footer-text a { color: #517999; }
.home-push { height: 77px; }
.push { height: 55px; }
.reader-text { padding-top: 5px; color: #517999; font-size: 11px; font-weight: normal; line-height: 140%; font-family: verdana; width: 300px; }

#footer-results { background: #e4eef9; position: absolute; display: none; width: 294px;  }
#footer-results p { color: #517a9a; font-family: tahoma; font-size: 12px; margin: 0 0 0 8px; padding: 6px 0 6px 0; }
#footer-results p a { color: #517a9a; text-decoration: none; }
#footer-results p a:hover { text-decoration: underline; }
#footer-results table tr td { color: #517a9a; font-family: tahoma; font-size: 12px; padding: 6px 4px 6px 10px; }

.medication-table { margin-top: 25px; }
.medication-table tr td { padding: 3px 5px 3px 0; color: #517a9a; font-family: tahoma; font-size: 14px; }


.copyright-wrapper { padding-right: 0px; padding-top: 5px;color: #517a9a; font-family: tahoma; font-size: 12px;}
.copyright-wrapper a { color: #517a9a; text-decoration:none}
.copyright-wrapper a:hover { text-decoration: underline; }
#facebook {
	height:17px;
	overflow: hidden;
}

#facebook_content {
	height:17px;
	margin:0;
	padding:0;
	color:#517a9a;
	font-family: tahoma;
	font-size: 12px;
}

#facebook_image {
	vertical-align:middle;
	float:right;
}

#facebook_image2 {
	float:left;
	border:0;
}

#facebook_text {
height:17px;
float:right;
margin-right: -130px;
line-height:17px;
}

#facebook_text a {
	color:#517a9a;
	font-family: tahoma;
	font-size: 12px;
	text-decoration:none;
}

#bg {
position:fixed;
z-index:-25;
}

img#bg2 {
position:fixed;
top:400px;
left:0;
z-index:-24;
}

