/* Styles for dropdown menus */@import url(menu.css);/* iepngfix */img, div, a { behavior: url(css/iepngfix.htc) ;}/* General Styles */* {	margin: 0px;	padding: 0px;}body {	background: url(../images/grad.jpg) repeat-x left 9px;	border-top: 9px solid #213662;	font-family: Calibri, "Lucida Grande", Arial, Helvetica, sans-serif;}h1, h2, h3 , #tagline{ color: #213662; }a { color: #1D3760; }#wrapper {	background: url(../images/logo.jpg) no-repeat top left;	width: 900px;	margin: 0 auto 24px auto;	position: relative;}#header { height: 120px; }#content {	padding: 20px 0px 10px 10px;	min-height: 400px;}#footer {	clear: both;	text-align: center;	font-size: 12px;	padding: 12px 0;	border-bottom: 1px solid #ccc;	margin: 0;}.callout-demo {	width: 382px;	background: url(../images/demo.png) no-repeat top left;	height: 82px;	float: right;	clear: right;	margin: 0 0 24px 24px;	padding: 10px;	display: block;	font-weight: bold;	text-decoration: none;	font-size: 13px;	text-transform: uppercase;	line-height: 18px;}.callout-demo div {	margin: 0px 10px 0 0px;	font-size: 14px;	color: #253765;	padding: 0px 0 0 0;}.callout-demo img  {	float: left;	border-style: none;}.callout{	width: 240px;	background: url(../images/callout.png) no-repeat;	height: 60px;	margin: 0 10px 0 24px;	top: 200px;	left: 600px;	display: block;	text-decoration: none;	padding: 20px 30px;	text-align: center;	font-weight: bold;	float: right;	font-size: 14px;	color: #213662;	line-height: 20px;}h1 {	font-size: 21px;	margin: 0 0 36px;	line-height: 1.5em;}h2 {	font-size: 18px;	margin: 0 0 12px 0;}hr { margin-bottom: 24px; }h3 {	text-transform: uppercase;	letter-spacing: 0.1em;	margin: 6px 0 6px 0;	font: 13px "Helvetica Neue Light", "Helvetica Neue";}h4 {	font-size: 13px;	color: #818DA6;}#demo-movie {	float: left;	height: 600px;	width: 800px;	margin: 10px  0;	padding: 20px 40px;	background-color: #123;	color: #ccc;}#index-animation {	float: right;	height: 322px;	width: 400px;	margin-left: 10px;}p  {	font-size: 14px;	line-height: 24px;	margin: 0 0 12px 0;}b { color: #213662; }p.breadcrumbs { font-size: 11px; }.breadcrumbs a {	text-decoration: none;	background: url(../images/arrow.png) no-repeat left top;	padding: 1px 0 1px 29px;}#content li {	font-size: 14px;	line-height: 24px;	list-style: none;	border-left: 2px solid #F4F4F4;	padding-left: 9px;	margin: 0 24px 6px;}#tagline {	margin: 0 0 0 0px;	font-size: 18px;	font-weight: bold;}.right {	float: right;	margin: 0 0 0 24px;}.left {	float: left;	margin-right: 12px;}.icon {	margin: 0px 10px 0px 0px;	float: left;	border: none;}.contact-left {	float: left;	width: 250px;	border-right: 1px solid #ccc;	margin-right: 5px;}#call-to-action {	border-top: 1px solid #ccc;	padding-top: 9px;}#assessment-popup {	width: 350px;	background-color: #f8f8f8;	padding: 3px 12px 12px;	font-size: 13px;	float: right;	margin-left: 12px;}#assessment-popup div {	float: left;	width: 180px;}#index-rhs {	float: right;	width: 400px;	margin-left: 12px;}#care-show-home-page {	background: #f4f3f9;	width: 382px;	padding: 9px;	border: 1px solid #C3DAEE;	float: left;}#care-show-home-page p {	font-size: 12px;	text-align: justify;}#care-show-home-page h2 { }