/* CSS Document */
html {margin:0px; padding:0px;}

#bodyhome {margin:0px; padding:0px; text-align:center; background-image:url(../images/background_home.jpg); background-color:#FFFFFF; background-repeat:repeat-x; font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#666; line-height: 1.8em; letter-spacing: 0.11em;}
#bodypage {margin:0px; padding:0px; text-align:center; background-color:#FFFFFF; background-image:url(../images/background.jpg); background-repeat:repeat-x; font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#666; line-height: 1.8em; letter-spacing: 0.11em;}
#bodypopup {margin:0px; padding:0px; text-align:center; background-color:#FFFFFF; font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#666; line-height: 1.8em; letter-spacing: 0.11em;}

div#container {padding:0; margin:0 auto; position:relative; background-color:#FFFFFF; width:760px; text-align:left;}
div#containerpopup {padding:0; margin:0 auto; position:relative; background-color:#FFFFFF; width:500px; text-align:left;}
div#containertaleo {padding:0; margin:0 auto; position:relative; background-color:#FFFFFF; width:550px; text-align:left;}

div#topbar {padding:0; margin:0; width:710px; position:absolute; top:20px; left:50px;}

div#contenthome {padding:0; margin:0; width:100%; min-height: 600px; height: 600px; background-color:#FFFFFF; position:absolute; top:50px; z-index:10;}
div#content {padding:0; margin:0; width:100%; background-color:#FFFFFF; position:absolute; top:50px;}
div#contentpopup {padding:0; margin:0; width:100%; background-color:#FFFFFF; position:absolute; top:25px;}

div#contentmainhome {
	padding:0;
	margin:122px 0 0 50px;
	width:300px;
	position:relative;
	z-index:30;
}
div#contentmain {padding:0; margin:90px 0 0 50px; width:425px;}
div#contentmainpopup {padding:0; margin:75px 0 0 0; width:100%;}

fieldset {width:130px; height:25px; margin:0; padding:0; float:left; border:none; overflow:hidden; }
fieldset input {width:120px; border:1px solid #6fa6ce;}
fieldset input:hover {border-color:#9b193f;}

form div input {padding:0 .25em; background-color:#9b193f; border:2px double #6b151a; border-top-color:#b4325a; font:bold 0.80em Tahoma, Verdana, Arial, sans-serif; color:#fff; text-transform:uppercase;}
form div input:hover{ background-color : #e591b9;}

div#icons {padding:0; margin:0; width:150px; position:absolute; top:22px; left:50px;}
div#icons img {margin-right:15px;}

div#header {padding:0; margin:0; width:100%;}
div#header h1 {padding:0; margin:0; width:165px; height:65px; position:absolute; top:-18px; right:0; background:url(../images/logo_sfmc.gif) no-repeat; z-index:40;}
div#header h1 a {display:block; width:165px; height:65px; text-indent:-9999px;}
div#header h2 {padding:0; margin:0; width:148px; height:16px; position:absolute; top:53px; right:68px; background:url(../images/wellbeyondhealthcare.gif) no-repeat; z-index:40;}
div#header h2 a {display:block; width:148px; height:16px; text-indent:-9999px;}

div#navhome {padding:0; margin:150px 0 0 0; float:right; width:379px;}
div#nav {padding:0; margin:118px 0 0 0; float:right; width:271px;}

div#subnav {position:relative; padding:0; margin:0 0 0 113px; width:158px;}
div#subnav ul{margin: 2em 0 0 0; padding: 0; list-style: none;}
div#subnav li{margin: 5px 0 0 0; padding: 0; width: 158px; border-bottom: #004e81 solid 1px; font-size: 0.85em; line-height: 1.1em;}
div#subnav li a{padding: 5px; display: block; color: #336; font-weight: bold; text-decoration: none;}
div#subnav a:visited{color: #336; font-weight: bold; text-decoration: none;}
div#subnav a:hover{color: #336; background-color: #eaf3f8; text-decoration: none;}
div#subnav a:active{color: #336; text-decoration: none;}

div#contentmain h1 {padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; color:#004e81; font-weight:normal; letter-spacing:.2em; border-bottom: solid 1px #004e81;}
div#contentmain h2 {padding:0; margin:0 0 5px 0; font-size:1em; color:#666; letter-spacing:.5em; text-transform:uppercase;}
div#contentmainhome h1 {padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; color:#004e81; font-weight:normal; letter-spacing:.2em; border-bottom: solid 1px #004e81;}
div#contentmainhome h2 {padding:0; margin:0 0 5px 0; font-size:1em; color:#666; letter-spacing:.5em; text-transform:uppercase;}
div#contentmainpopup h1 {padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; color:#004e81; font-weight:normal; letter-spacing:.2em; border-bottom: solid 1px #004e81; line-height:1.1em;}
div#contentmainpopup h2 {padding:0; margin:0 0 5px 0; font-size:1em; color:#666; letter-spacing:.5em; text-transform:uppercase;}
h3 {margin:1.5em 0 0 0; padding:0; text-transform: uppercase; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:.2em;}
h4 {margin:1.5em 0 0 0; padding:0; font-size: 1.15em;}
hr { height:1px; background-color: #004e81; border-style:none;}
ul {margin: 0.25em; padding:0 0 0 2em;}

div#images { margin:0; padding:0; position:absolute; left:0; top:0; z-index:20;}
div#logos {
	padding:0;
	margin:0;
	width:710px;
	margin:0 0 0 50px;
	position:relative;
	z-index:50;
}
div#logos img {margin-right:10px;}

.clear {clear:both;}
.cutline { margin:0; padding:0; font-size: 0.85em; line-height: 1.25em;}

div#footer {padding:0; margin:3em 0 0 0; width:100%; border-top:solid; border-top-color:#6fa6ce; border-top-width:1px; }
div#footerhome {padding:0; margin:0; width:760px; border-top:solid; border-top-color:#6fa6ce; border-top-width:1px;z-index:100; position:relative;}
div#footer p, div#footerhome p{padding:0; margin:15px 0 10px 50px; font-size:0.85em; line-height:1.5em;}

