@charset "utf-8";
/* CSS Document */

#home {
	float:left;
	width:920px;
}

#home .left {
	float:left;
	width:490px;
}

#home .left .introArea {
	float:left;
	width:500px;
	margin-left:-10px;
}

#home .left .introArea .introRow{
	float:left;
	width:500px;
	padding:0px 0px 5px 0px;
}

#home .left .introArea .introRow .introText{
	float:left;
	background-color:#3EA9F5;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	padding:7px 30px 7px 60px;
	display:block;
}

#home .left .introCopy {
	float:left;
	width:440px;
	padding:40px 0px 40px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:26px;
	color:#6B6B6B;
}

#home .left .handBook {
	float:left;
	width:490px;
	padding:0px 0px 60px 0px;
	background-image:url(../images/handBook.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#home .left .handBook .copy {
	float:left;
	width:220px;
	padding:0px 0px 30px 270px;
	font-size:12px;
	line-height:19px;
	color:#6B6B6B;
}

#home .left .handBook .requestRow {
	float:left;
	width:500px;
	margin-left:-10px;
}

#home .left .handBook .requestBtn {
	float:left;
	padding:2px 20px 2px 25px;
	background-color:#00113D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#home .left .handBook .requestBtn a{
	float:left;
	padding:3px 10px 3px 15px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(../images/whiteArrow.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#home .left .handBook .requestBtn a:hover {
	color:#3EA9F5;
	background-image:url(../images/flatNavArrowHover.gif);
}

#home .right {
	float:right;
	width:290px;
	padding:0px 40px 0px 0px;
}

#home-healthcare-header {
	float:left;
	width:279px;
	height:260px;
	background-image:url(../images/home-healthcareNewsFeedBtn.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:60px 0px 0px 11px;
}

#home-healthcare-header .feeds{
	float:left;
	padding:2px 20px 2px 20px;
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#ffffff;
}

#home-healthcare-header .feeds .title{
	float:left;
	width:220px;
	font-weight:bold;
	font-size:10px;
}

#home-healthcare-header .feeds .feed{
	float:left;
	width:220px;
	font-size:12px;
	font-family:"Courier New", Courier, monospace;
}

#home-healthcare-header .feeds .feed news{
	float:left;
	width:220px;
}

#home-healthcare-header .feeds .feed  a{
	color:#FFFFFF;
	text-decoration:none;
}

#home-healthcare-header .feeds .feed  a:hover{
	color:#3EA9F5;
	text-decoration:none;
	font-weight:bold;
}



#home-healthcare-header .feeds .feed ul{
	float:left;
	width:220px;
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#home-healthcare-header .feeds .feed li{
	float:left;
	width:220px;
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}





#home-healthcare-header .button a{
	float:left;
	padding:3px 10px 3px 15px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(../images/whiteArrow.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#home-healthcare-header .button a:hover {
	color:#3EA9F5;
	background-image:url(../images/flatNavArrowHover.gif);
}


.home-feeds {
	float:left;
	width:250px;
	padding:0px 20px 40px 20px;
}

.home-feeds .title {
	float:left;
	width:210px;
	padding:0px 20px 5px 20px;
	border-bottom:1px solid #D0D0D0;
	color:#666666;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.home-feeds .content {
	float:left;
	width:210px;
	padding:10px 20px 5px 20px;
}

.home-feeds .content .row {
	float:left;
	width:190px;
	padding:0px 0px 10px 20px;
	background-image:url(../images/twitteArrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.home-feeds .content .row a{
	color:#3EA9F5;
	text-decoration:underline;
}

.home-feeds .content .row a:hover{
	color:#00113D;
	text-decoration:underline;
}

#home-twitter {
	float:left;
	width:246px;
	margin:0px 20px 0px 20px;
	background-color:#E7E7E7;
	padding:2px 2px 2px 2px;
}

#home-twitter .title {
	float:left;
	width:210px;
	padding:5px 18px 5px 18px;
	border-bottom:1px solid #D0D0D0;
	color:#666666;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#F9F9F9;
}

#home-twitter .logo {
	float:right;
	width:41px;
	height:42px;
	background-image:url(../images/twitterLogo.png);
	margin:-35px 20px 0px 0px;
	z-index:10;
}

#home-twitter .content {
	float:left;
	width:210px;
	padding:5px 18px 5px 18px;
	margin-top:2px;
}

#home-twitter .content .row {
	float:left;
	width:190px;
	padding:0px 0px 10px 20px;
	background-image:url(../images/twitteArrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#home-twitter .content .row a{
	color:#3EA9F5;
	text-decoration:underline;
}

#home-twitter .content .row a:hover{
	color:#00113D;
	text-decoration:underline;
}

#home-twitter .content .row .date{
	font-size:10px;
}



#blog {
	float:left;
	width:920px;
}

#blog .left {
	float:left;
	width:490px;
}


#blog .left .titleArea {
	float:left;
	width:500px;
	padding:0px 0px 5px 0px;
	margin-left:-10px;
}

#blog .left .titleArea .text{
	float:left;
	background-color:#3EA9F5;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	padding:7px 30px 7px 60px;
	display:block;
}


#blog .left .blogArea {
	float:left;
	width:490px;
	padding:30px 0px 30px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6B6B6B;
}


#blog .left .blogArea .titleRow {
	float:left;
	width:500px;
	margin-left:-10px;
}

#blog .left .blogArea .title {
	float:left;
	padding:2px 20px 2px 45px;
	background-color:#00113D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#blog .left .blogArea .titleRow .title a{
	float:left;
	padding:3px 10px 3px 15px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(../images/whiteArrow.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#blog .left .blogArea .titleRow .title a:hover {
	color:#3EA9F5;
	background-image:url(../images/flatNavArrowHover.gif);
}

#blog .left .blogPost {
	float:left;
	width:440px;
	padding:10px 0px 10px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6B6B6B;
}

#blog .left a {
	color:#3ea9f5;
}

#blog .left .blogDetails {
	float:left;
	width:470px;
	padding:10px 0px 10px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#0092C6;
}

#blog .left .blogDetails .inner {
	float:left;
	width:430px;
	padding:15px 15px 15px 15px;
	background-color:#F9F9F9;
}

#blog .left .blogDetails .inner a{
	color:#0092C6;
	text-decoration:none;
}

#blog .left .footnav {
	float:left;
	width:440px;
	padding:10px 0px 10px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6B6B6B;
}

#blog .left .footnav a{
	color:#3EA9F5;
	text-decoration:underline;
	background-image:url(../images/blueArrowOnWhite.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:2px 30px 2px 15px;
}

#blog .left .footnav a:hover{
	color:#00113D;
}


#blog .right {
	float:right;
	width:290px;
	padding:0px 40px 0px 0px;
}

#blog .right .blog {
	float:left;
	width:290px;
	padding:120px 0px 0px 0px;
}


.blog-links {
	float:left;
	width:250px;
	padding:0px 20px 20px 20px;
}

.blog-links .title {
	float:left;
	width:210px;
	padding:0px 20px 5px 20px;
	border-bottom:1px solid #D0D0D0;
	color:#666666;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.blog-links .content {
	float:left;
	width:210px;
	padding:10px 20px 5px 20px;
}

.blog-links .content ul {
	float:left;
	width:210px;
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.blog-links .content li {
	float:left;
	width:195px;
	list-style:none;
	background-image:url(../images/blueArrowOnWhite.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:3px 0px 3px 15px;
}

.blog-links .content li a{
	color:#3EA9F5;
	text-decoration:none;
}

.blog-links .content li a:hover{
	color:#00113D;
	text-decoration:none;
}

#blog .left .blogArea .comments {
	float:left;
	width:440px;
	padding:30px 0px 30px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6B6B6B;
}


#blog .left .blogArea .comments .title {
	float:left;
	width:420px;
	padding:0px 20px 5px 20px;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #D0D0D0;
	color:#666666;
	background-color:#FFFFFF;
}

#blog .left .blogArea .comments .comment {
	float:left;
	width:420px;
	padding:10px 20px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#6B6B6B;
}

#blog .left .blogArea .comments .comment a{
	color:#3EA9F5;
	text-decoration:none;
}

#blog .left .blogArea .comments .comment a:hover{
	color:#00113D;
	text-decoration:none;
}


#blog .left .blogArea .form {
	float:left;
	width:440px;
	padding:30px 0px 30px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6B6B6B;
}


#blog .left .blogArea .form .title {
	float:left;
	width:420px;
	padding:0px 20px 5px 20px;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #D0D0D0;
	color:#666666;
	background-color:#FFFFFF;
}

#blog .left .blogArea .form .form {
	float:left;
	width:420px;
	padding:10px 20px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#6B6B6B;
}

#blog .left .blogArea .form .form .formField {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6B6B6B;
	border:1px solid #D0D0D0;
	width:420px;
}

#blog .left .blogArea .form .form .submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border:1px solid #D0D0D0;
	width:420px;
	padding:5px 0px 5px 0px;
	background-color:#00113D;
}

#blog .left .blogArea .form .form .submit:hover {
	background-color:#3EA9F5;
}

#blog .left .blogArea .form .comment a{
	color:#3EA9F5;
	text-decoration:none;
}

#blog .left .blogArea .comments .form a:hover{
	color:#00113D;
	text-decoration:none;
}

#blog .left .blogArea .comments .comment .date {
	font-size:10px;
}




#news {
	float:left;
	width:920px;
}

#news .left {
	float:left;
	width:490px;
}


#news .left .titleArea {
	float:left;
	width:500px;
	padding:0px 0px 5px 0px;
	margin-left:-10px;
}

#news .left .titleArea .text{
	float:left;
	background-color:#3EA9F5;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	padding:7px 30px 7px 60px;
	display:block;
}



#news .left .newsArea {
	float:left;
	width:490px;
	padding:30px 0px 30px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6B6B6B;
}


#news .left .newsArea .titleRow {
	float:left;
	width:500px;
	margin-left:-10px;
}

#news .left .newsArea .title {
	float:left;
	padding:5px 20px 5px 60px;
	background-color:#00113D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

#news .left .newsArea .titleRow .title a{
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(../images/whiteArrow.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#news .left .newsArea .titleRow .title a:hover {
	color:#3EA9F5;
	background-image:url(../images/flatNavArrowHover.gif);
}

#news .left .news {
	float:left;
	width:440px;
	padding:0px 0px 10px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6B6B6B;
}

#news .left .news .intro{
	font-size:16px;
	line-height:22px;
}

#news .left .news .published{
	font-size:10px;
	font-style:italic;
}


#news .left .news a{
	color:#3EA9F5;
	text-decoration:none;
}

#news .left .news a:hover{
	color:#00113D;
	text-decoration:none;
}



#news .right {
	float:right;
	width:290px;
	padding:140px 40px 0px 0px;
}





#healthcareBlogs {
	float:left;
	width:920px;
}

#healthcareBlogs .left {
	float:left;
	width:490px;
}


#healthcareBlogs .left .titleArea {
	float:left;
	width:500px;
	padding:0px 0px 5px 0px;
	margin-left:-10px;
}

#healthcareBlogs .left .titleArea .text{
	float:left;
	background-color:#3EA9F5;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	padding:7px 30px 7px 60px;
	display:block;
}



#healthcareBlogs .left .blogSection {
	float:left;
	width:490px;
	padding:30px 0px 30px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6B6B6B;
}


#healthcareBlogs .left .blogSection .titleRow {
	float:left;
	width:500px;
	margin-left:-10px;
}

#healthcareBlogs .left .blogSection .title {
	float:left;
	padding:5px 30px 5px 60px;
	background-color:#00113D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}




#healthcareBlogs .left .list {
	float:left;
	width:440px;
	padding:0px 0px 0px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color:#6B6B6B;
}

#healthcareBlogs .left .list a{
	color:#00113D;
	text-decoration:underline;
}

#healthcareBlogs .left .list a:hover{
	color:#3EA9F5;
	text-decoration:none;
}



#healthcareBlogs .right {
	float:right;
	width:290px;
	padding:140px 40px 0px 0px;
}











#handbook {
	float:left;
	width:920px;
}

#handbook .left {
	float:left;
	width:490px;
}


#handbook .left .titleArea {
	float:left;
	width:500px;
	padding:0px 0px 5px 0px;
	margin-left:-10px;
}

#handbook .left .titleArea .text{
	float:left;
	background-color:#3EA9F5;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	padding:7px 30px 7px 60px;
	display:block;
}





#handbook .left .form {
	float:left;
	width:440px;
	padding:10px 0px 10px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6B6B6B;
}

#handbook .left .form .intro{
	font-size:18px;
	line-height:24px;
}

#handbook .left .form a{
	color:#3EA9F5;
	text-decoration:none;
}

#handbook .left .form a:hover{
	color:#00113D;
	text-decoration:none;
}

#handbook .left .form .formField {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6B6B6B;
	border:1px solid #D0D0D0;
	width:420px;
}

#handbook .left .form .submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border:1px solid #D0D0D0;
	width:420px;
	padding:5px 0px 5px 0px;
	background-color:#00113D;
}

#handbook .left .form .submit:hover {
	background-color:#3EA9F5;
}

#handbook .right {
	float:right;
	width:290px;
	padding:90px 40px 0px 0px;
}