body{
	color: #282828;
	background: #fff url('../images/gif/body_bg.gif') center top no-repeat;
}

a{
	text-decoration: none;
	color: #00a6d1;
}

a:hover{
	color: #282828;
}

h1{
	color: #cecece;
	font-size: 7.5em;
	line-height: 100%;
	letter-spacing: -0.1em;
	padding-bottom: 20px;
}

h3{
	color: #00a6d1;
	font-size: 1em;
}

.highlight-blue{
	color: #00a6d1;
}

p.intro{
	color: #00a6d1;
	font-weight: bold;
}

#logo{
	background: url('../images/gif/icare_logo.gif') no-repeat;
	width: 161px;
	height: 65px;
	text-indent: -9000px;
	margin-top: 24px;
}

#logo a{
	display: block;
	width: 161px;
	height: 65px;
}

h3#summer2010{
	background: url('../images/gif/summer2010.gif') no-repeat;
	text-indent: -9000px;
	width: 127px;
	height: 46px;
	margin-top: 30px;
	margin-left: 65px;
}

#primary_header{
	background: url('../images/png/primary_header_bg.png') no-repeat;
	width: 940px;
	min-height: 463px;
	margin-top: 9px;
}
html > body #primary_header{ background: url('../images/png/primary_headertrans_bg.png') no-repeat; }

h1#revolution{
	text-indent: -9000px;
	background: url('../images/gif/h1_revolution.gif') no-repeat;
	width: 402px;
	height: 225px;
}
html > body h1#revolution{ background: url('../images/png/h1_revolution.png') no-repeat; }

#primary_header p{
	margin-bottom: 20px;
}

#primary_introduction{
	padding-top: 100px;
}

#partners{
	margin-top: 480px;
}

h4#msif{
	background: url('../images/gif/msif_logo.gif') no-repeat;
	width: 186px;
	height: 48px;
	text-indent: -9000px;
	float: left;
	margin-right: 40px;
}

h4#msif a{
	display: block;
	width: 186px;
	height: 48px;
}

h4#nwda{
	background: url('../images/gif/nwda_logo.gif') no-repeat;
	width: 113px;
	height: 48px;
	text-indent: -9000px;
	float: left;
}

h4#nwda a{
	display: block;
	width: 113px;
	height: 48px;
}

.secondary-feature h2{
	font-size: 1.2em;
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #e8e8e8;
	color: #00a6d1;
	margin-top: 10px;
	border-right: 5px solid #00a6d1;
}

.secondary-feature p{
	font-size: 100% !important;
}

.ticklist li{
	background: url(../images/gif/tick.gif) no-repeat;
	padding-left: 20px;
	margin-top: 10px;
	height: 1%;
}

#ecosystem li{
	min-height: 120px;
}

#ecosystem li div{
	padding-left: 80px;
}

#ecosystem li p{
	font-size: 90% !important;
}

.smaller p{
	font-size: 90% !important;
}

#gateway{
	background: url('../images/gif/gateway.gif') no-repeat;
}

#touch{
	background: url('../images/gif/touch.gif') no-repeat;
}

#sensor{
	background: url('../images/gif/sensor.gif') no-repeat;
}

#zone{
	background: url('../images/gif/zone.gif') no-repeat;
}

#care2{
	background: url('../images/gif/care2.gif') no-repeat;
}

#television{
	background: url('../images/png/television.png') no-repeat;
	min-height: 224px;
}

#footer{
	border-top: 1px solid #e5e5e5;
	margin-top: 20px;
	padding-top: 2px;
}

#footer p{
	color: #dfdfdf;
	font-size: 95%;
}

#footer a{
	color: #dfdfdf;
}

#footer a:hover{
	color: #00a6d1;
}

strong{
	font-weight: bold;
}