/* Reset
/********************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}


/* float clearing for IE6 */
* html .clearfix{
height: 1%;
overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
font-size: 0;
}

a{
color:				#4AB5E7;
text-decoration:	none;
}
a:hover{
text-decoration:	underline;
}
hr{ color:#efefef; margin:30px 0; }


body{
color:				#4F5254;
font-family:		Helvetica, Arial, sans-serif;
font-size:			62.5%;
}
#landing-page{
background:			url(../images/bkrnd_site.png) repeat-y;
margin:				0 auto;
width:				1000px;
}

#content{
float:				left;
padding:			20px 0 20px 20px;
width:				710px;
}
#content h1{ color:#4F5254; font-size:24px; font-weight:bold; margin-bottom:10px; }
#content h2{ margin:20px 0 5px 0;}
#content h3{ color:#4F5254; font-size:20px; font-weight:bold; margin-bottom:5px; }
#content p { font-size:1.4em; line-height:1.4em; margin:0 0 15px 0; }

#sidebar{
float:				left;
padding-left:		19px;
width:				248px;
}

#footer{
	background:		url(../images/logo.png) right center no-repeat;
	border-top:		1px solid #777;
	clear:			both;
	height:			40px;
	font-size:		12px;
	line-height:	40px;
	margin-top:		100px;
	padding-top:	15px;
}

/* Graphic Headers
/*****************************************************************************************/
.imgHead{
display:			block;
text-indent:		-9999px;
}

#head-support{ 
background:			url(../images/header_support.png) no-repeat;
height:				33px;
width:				662px;
}
#head-video{
background:			url(../images/header_video.png) no-repeat;
height:				33px;
width:				350px;	
}
#head-hospital{
background:			url(../images/header_hospitals.png) no-repeat;
height:				33px;
width:				397px;

}

/* Video Player
/*****************************************************************************************/
#video-player, #video-playlist object{
	float:			left;
	width:			480px;
}

#video-nav{
	float:right;
	width:229px;	
}
#video-nav li{
	background:		url(../images/bkrnd_videoPlaylist.png) no-repeat;
	color:			#939598;
	font-size:		11px;
	height:			74px;
	margin-bottom:	5px;
	padding:		10px 10px 10px 90px;
	width:			129px;
}
#video-nav li strong{
	font-size:		14px;
}

#video-nav li:hover, #video-nav li.selected{
	background-position:	bottom left;
	color:					#fff;
}
/* Hospital List
/*****************************************************************************************/
#hospital-nav li{
float:				left;
margin-right:		15px;
width:				88px;
}

#hospital-nav a{
background:			url(../images/nav_hospital.png) no-repeat;
display:			block;
height:				75px;
text-indent:		-9999px;
width:				88px;
}

a#range-one		{ background-position: 0 0; }
a#range-two		{ background-position: -96px 0; }
a#range-three	{ background-position: -190px 0; }
a#range-four	{ background-position: -286px 0; }
a#range-five	{ background-position: -380px 0; }

a#range-one:hover,
a#range-one.selected	{ background-position: 0 -75px; }
a#range-two:hover,
a#range-two.selected	{ background-position: -96px -75px; }
a#range-three:hover,
a#range-three.selected	{ background-position: -190px -75px; }
a#range-four:hover,
a#range-four.selected	{ background-position: -286px -75px; }
a#range-five:hover,
a#range-five.selected	{ background-position: -380px -75px; }

#slides div{ 
clear:both;
display:none; 
padding:				20px 0;
}
#slides ul{
margin-left:			15px;
}
#slides ul li{
font-size:				1.4em;
margin-bottom:			5px;
}


/* Twitter Sidebar
/*****************************************************************************************/
#twitter-pod{
margin-bottom:			30px;
}
#twitter-pod a.imgHead{
background:				url(../images/sidebar_twitter.png) top left no-repeat;
height:					219px;
width:					248px;
}
#twitter-pod a.imgHead:hover{
	background-position:bottom left;
}
#twitter-pod .tweets{
background-color:		#fff;
border-radius:			0 0 5px 5px;
margin-left:			23px;
padding:				10px 0;
width:					193px;
}

.twtr-doc{ 					
font-family:			Helvetica, Arial, sans-serif;
margin: 				auto;
}
.twtr-doc .twtr-hd,
.twtr-doc .twtr-ft{ display:none; }

/* Blog Sidebar
/*****************************************************************************************/
#blog-pod{
margin-bottom:			30px;
}
#blog-pod a.imgHead{
background:				url(../images/sidebar_blog.png) top left no-repeat;
height:					171px;
width:					240px;
}
#blog-pod  a.imgHead:hover{
	background-position:bottom left;
}
#blog-pod .posts{
background-color:		#fff;
border-radius:			0 0 5px 5px;
font-size:				1.2em;
margin-left:			23px;
padding:				10px 0;
width:					193px;
}

#blog-pod .posts ul{
padding:				0 15px;
}
#blog-pod .posts li{
border-top:				1px solid #CDCFD0;
padding:				15px 0;
}
#blog-pod .posts li:first-child{
border:					0;
}
#blog-pod .pub-date{
color:					#939598;
display:				block;
font-size:				98%;
}

/* Support Form
/*****************************************************************************************/

#email-address{
	background-color:	#E7E8E9;
	border:				0;
	color:				#6E7174;
	float:				left;
	margin-right:		5px;
	font-size:20px;
	height:60px;
	line-height:		60px;
	padding:			0 0 0 10px;
	width:				450px;
}

#submit-support{
	background-color:	#57B947;
	border:				0;
	color:				#fff;
	float:				left;
	font-size:			26px;
	height:				60px;
	line-height:		60px;
	padding:			0 10px;
	width:				170px;
}
#submit-support:hover{
	background-color:	#4F5254;
}
#email-label{
	background:			url(../images/form-labels.png) no-repeat;
	float:				left;
	height:				60px;
	width:				75px;
}

.success{
	background-color:	#E7E8E9;
	color:				#6E7174;
	font-size:			20px;
	height:				60px;
	line-height:		60px;
	padding-left:		15px;
}
.error{
	background-color:	#F29191;
	color:				#fff;	
	font-size:			14px;
	margin-bottom:		15px;
	padding: 			10px 15px;
}
#social-share-container{
	margin-top:			10px;
}
#social-share-container .header{
	background:			url(../images/form-labels.png) 0 -70px no-repeat;
	height:				60px;
	width:				75px;
	float:				left;
}
#social-share-container p{
	color:				#6E7174;
	font-size:			20px;
	float:				left;
	height:				60px;
	line-height:		60px;
	padding-left:		5px;
}
.addthis_toolbox{
	float:			right;
	padding-top:	10px;
}

#support-counter{ 
	background:url(../images/counter_arrow.png) center left no-repeat;
	margin:13px 20px 15px 10px;
	font-size:1.1em;
	padding-left:15px; 
	
	}
