body, html {
	font: normal 12px/18px  Arial, Helvetica, sans-serif;
	color: #000;
	margin:0;
	padding:0px;
	text-align:center;
}

#container {
	width:772px;
	margin:0px auto;
	text-align:left;
}

#title {
	margin: 12px 12px 0;
}


#head {
	background: url(../images/head_bg.gif) no-repeat; 
	height:78px;
	width:772px;
}

#hcp_head {
	background: url(../images/hcp_head_bg.gif) no-repeat; 
	height:78px;
	width:772px;
}

#logo {
	float:left;
	margin:6px 5px;
}


#topUtilities {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 15px 10px 0 0;
	float:right;
}

#topUtilities #links {
	color: #999;
	display:inline;
}

#topUtilities #links a {
	margin: 0 4px;
	color: #006fad;
}

#topUtilities #search {
	color: #999;
	margin-left:10px;
	display:inline;
}

#topUtilities form {
	display: inline;
}


#searchHeaderInput {
	font: bold 11px Arial, Helvetica, sans-serif;
	width:111px;
	height: 16px;
	border:1px solid #999;
}

#searchSubmit {
	position:relative;
	top: 3px;
}


/* Search Page 
-------------- */

#searchPageForm {
	width:300px;
	border: 1px solid #006fad;
	background-color: #e5f6fc;
	margin: 0 auto;
	padding:12px;	
}

#searchPageInput {
	border:1px solid #999;
	width:200px;
}

#searchPageForm input {
	margin-bottom: 10px;
}

#searchPageForm form {
	margin: 0;
	padding: 0;
}

#searchPageForm #hits {
	margin: 0;
	padding: 0;
	color: #666;
}


#searchPageFormWrapper {
	text-align:center;
}

#searchPageFormWrapper form {
	display:inline;
}

#searchPageResults {
	text-align:left;
}

.searchResultTitle {
	margin:0;
	padding: 0px;
}

.searchResultSummary {
	margin:0 0 2em;
}






#breadcrumb {
	margin: 0 12px 8px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666;
}

#breadcrumb a {
	color: #0091fe;
}

#altNavToggle  {
	margin: 0px 12px 0px;
 	border-top: 1px dashed #b2d4e6;
	border-right: 1px dashed #b2d4e6;
	text-align: right;
}

#altNavToggle img {
 	border-left: 1px dashed #b2d4e6;
}
 

#hcp_backToSite {
	margin: 0px 12px 10px;
 	border-top: 1px dashed #b2d4e6;
	border-left: 1px dashed #b2d4e6;
}

#hcp_backToSite img {
 	border-right: 1px dashed #b2d4e6;
}


 
 
#sidebar {
	float: right;
	margin: 0px 12px 12px;
	width: 166px;
}

#altNav {
	margin-bottom:12px;
}


#bonusLinks {
	margin-bottom:12px;
}

#bonusLinks p {
	margin: 0 0 8px;
}


#sidebarUtilities {}

#sidebarUtilities img {}

#sidebarUtilities a {
	display: block;
  padding: 5px 0px;
	border-bottom: 1px dashed #b2d4e6;
}


h1 {
	margin-top: 0;
	font: bold 20px Arial, Helvetica, sans-serif;
	color:#666;
}

#content {
	margin: 0px 12px;
}

#content h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	margin: 0;
}

#content h2 a:link, #content h2 a:visited  { color: #1c5a98; }
#content h2 a:hover   						         { color: #09c;    }
#content h2 a:active                       { color: #e82531; }

#content h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#000;
}

#content p {
	margin-top: 0;
}

#content p, #content li, #content div {
	color: #000;
}



#content a {
	font-weight:bold;
}

#content a:link    { color: #1c5a98; }
#content a:visited { color: #666;    }
#content a:hover   { color: #09c;    }
#content a:active  { color: #e82531; }


#content span.tooltip {
/* #content a.tooltip:link,#content a.tooltip:visited, #content a.tooltip:hover, #content a.tooltip:active { */
	color:#1c5a98;
	text-decoration: none;
	border-bottom: 1px dotted #1c5a98;
	cursor: help;	
}

#tooltip {
position: absolute;
width: 200px;
z-index: 2;
visibility: hidden;
border: 3px solid #006fad;
background: #fff;
padding: 5px;
font: normal 11px/15px arial, helvetica, sans-serif;
}



#content td {
	font-size: 12px;	
}


#content table.content {
border: 1px solid #005493;
border-collapse:collapse;
margin-bottom: 1em;
}

#content table.content th  {
	text-align:left;
	font-size: 12px;
	color: #fff;
	background:#005493;
}

#content table.content td, #content table.content th  {
padding: 3px;
border: 1px solid #005493;
border-collapse:collapse;
vertical-align:top;
}

#content table.dosing { margin-bottom: 0; }
#content table.dosing th { border: 1px solid #fff;  }
#content table.dosing th, #content table.dosing td { padding: 5px; text-align:center; } 


#nextLink {
	clear: both;
 	border-top: 1px dashed #b2d4e6; 
	margin: 0 12px;
	padding-top: 5px;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align:right;
	color: #0091fe;
}


#nextLink a {
	color:#006fad;
	text-decoration: none;
}

#footTop {
	clear:both;
	width: 772px;
	height: 27px;
	background: url(../images/foot_top_bg.gif);
}

 #foot {
	padding: 0px 12px 1px;
	background: url(../images/foot_bg.gif);
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	margin:0;
}

#foot p {
	margin-top:0;
}

#foot p.disclaimer {
	font-size:12px;
	margin-top:1em;
	margin-left:9px;
}


#foot a {
	color: #999;
	font-weight: bold;
}

#callout {
	float:left;
	width: 165px;
	margin: 0 23px 15px 0;
}

#callout a {
	font: bold 11px Arial, Helvetica, sans-serif;	
	color: #0091fe;
}

#callout p {
	margin: 3px;
}


#topNav {
	margin: 0;
	padding:0px;
}

html>body #topNav {
	font-size: 26px
}

.topNavDropdown {
	margin:0;
	padding:0px;
	border: 2px solid #ccc;
	border-top: none;
  font: bold 11px Arial, Helvetica, sans-serif; 
}

.topNavDropdown a {
	text-align:left;
  color:#006fad;
  display:block;
  padding:3px 5px;
  text-decoration:none;
  background-color:#eee;
  font-weight: bold;
	border-top: 1px solid #ccc;
	}

.topNavDropdown a:hover {
	background-color:#bde9e1;
	}

#topNavGroup1, #topNavGroup2, #topNavGroup3, #topNavGroup4, #topNavGroup5, #topNavGroup6, #topNavGroup7 {
	padding:0px;
	margin: 0;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	z-index: 10000;
	}


#topNavGroup1 { width: 52px;  }
#topNavGroup2 { width: 140px; }
#topNavGroup3 { width: 140px; }
#topNavGroup4 { width: 140px; }
#topNavGroup5 { width: 140px; }
#topNavGroup6 { width: 77px; }
#topNavGroup7 { width: 77px; }


/* HCP Top Nav
****************/
#hcp_topNav						{ margin: 0; padding:0px; }
html>body #hcp_topNav { font-size: 26px }

#hcp_topNav .topNavDropdown         { margin:0; padding:0px; border: 2px solid #ccc; border-top: none; font: bold 11px Arial, Helvetica, sans-serif; }
#hcp_topNav .topNavDropdown a       {	text-align:left;  color:#006fad;  display:block;  padding:3px 5px;  text-decoration:none; background-color:#eee; font-weight: bold;	border-top: 1px solid #ccc; }
#hcp_topNav .topNavDropdown a:hover {	background-color:#bde9e1; }

#hcp_topNav #topNavGroup1, #hcp_topNav #topNavGroup2, #hcp_topNav #topNavGroup3, #hcp_topNav #topNavGroup4, #hcp_topNav #topNavGroup5, #topNavGroup6 {
	padding:0px;
	margin: 0;
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	z-index: 10000;
	}

#hcp_topNav #topNavGroup1 { width: 52px;  }
#hcp_topNav #topNavGroup2 { width: 160px; }
#hcp_topNav #topNavGroup3 { width: 130px; }
#hcp_topNav #topNavGroup4 { width: 160px; }
#hcp_topNav #topNavGroup5 { width: 110px; }
#hcp_topNav #topNavGroup6 { width: 77px; }
#hcp_topNav #topNavGroup7 { width: 77px; }









#altNav ol {
	margin: 0;
	padding: 0px;
	list-style-type: none;
  background-image: url(../images/rn_bg.gif);

	}
	
#altNav ol li {
	font: bold 13px/13px Arial, Helvetica, sans-serif;
  background: no-repeat 7px;
	margin: 0;
	padding: 8px 0px 8px 26px;
	color: #006fad;
	}

#altNav ol li a:link, #altNav ol li a:visited, #altNav ol li a:active {
	color: #006fad;
	text-decoration: none;
}	

#altNav ol li a:hover {
	color: #00a4ff;
}	
	
#altNav	ol li.step1 {
	background-image: url(../images/rn_step1.gif);
	}
	
#altNav	ol li.step2 {
	background-image: url(../images/rn_step2.gif);
	}

#altNav	ol li.step3 {
	background-image: url(../images/rn_step3.gif);
	}

#altNav	ol li.step4 {
	background-image: url(../images/rn_step4.gif);
	}

#altNav	ol li.step5 {
	background-image: url(../images/rn_step5.gif);
	}
	
#altNav	ol li.step6 {
	background-image: url(../images/rn_step6.gif);
	}

#altNav	ol li.step7 {
	background-image: url(../images/rn_step7.gif);
	}

#altNav	ol li.step8 {
	background-image: url(../images/rn_step8.gif);
	}

#altNav	ol li.step9 {
	background-image: url(../images/rn_step9.gif);
	}
	
	
#altNav	ol li.active {
	background-color: #bde9e1;
	}

	
ol.quiz li {
	font-weight: bold;
	padding: 12px 0px;
}	

.quizQuestion {
	}	

.quizAnswerIntro {
	font-style:italic;
}

.quizAnswerOptions {
	font-weight: normal;
}


.quizAnswerCorrect {
	font-weight:bold;
	color: #008000;
}

.quizAnswerWrong {
	font-weight:bold;
	color: #f33;
}

.quizResponse {
	font-weight:normal;
 }	
 
#contentHome {
	padding:0px;
	margin: 0;
 }
 
.separator {
	clear:both;
	border-top: 1px dashed #b2d4e6;
	margin-bottom:5px;
	}
 
 
#mainHome {
	float: left;
	width:563px;
	color: #666;
	margin: 0;
	padding: 0px;
}

#mainHome #intro {
	margin: 0;
	padding: 0 3px 12px 0;
}

#mainHome #intro a:link    { color: #1c5a98; }
#mainHome #intro a:visited { color: #666;    }
#mainHome #intro a:hover   { color: #09c;    }
#mainHome #intro a:active  { color: #e82531; }



#hcpHomeWrapper {
	clear:both;
}

#hcpHome {
	float: left;
	width:563px;
	color: #666;
	margin: 0;
	padding: 0px;
}

#hcpHome #intro {
	margin: 0;
	padding-bottom: 12px;
}


#sidebarHome {
	float: right;
	text-align:center;
	width:209px;
}

#sidebarHome p {
 margin: 0 0 8px;
} 
 
#blackbox {
	text-align:center;
}



#emailFriend table {
	margin: 0 auto;
}


#emailFriend th {
	text-align:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-top: 12px;
}

#emailFriend label { }

#emailFriend td {
	padding: 5px;
}

#emailFriend td.buttons {
	text-align:center;
}


.error {
	color:#f00;
}

.nobr {
	white-space: nowrap;
}

#level3 {
	font: 11px normal Arial, Helvetica, sans-serif;
	border:1px solid #999;
	background: #eee;
	float:left;
	margin: 0 23px 15px 0;
	padding: 5px;
	font-weight: normal;	
}

#level3 #clear{
	/* clear: left; */
}

#level3 a {
	font-weight: normal;
	color: #1c5a98;
}
	
	
/*  Timeline
-------------- */	

#timeline #select { clear:left;	font-weight:bold; }

#timeline #buttons img.nav { cursor: pointer; } 
	
#timeline table {
border: 1px solid #000;
border-collapse:collapse;
margin: 0 0 1em;
}

#timeline table td, #timeline table th { border: 1px solid #000; border-collapse:collapse; padding: 3px; }


#diagnosisContent, #firstinjContent, #week1_4Content, #week5_12Content, #week13_24Content, #week25_lastContent, #last_6monContent { display: none; }	

#timeline #buttons .active {
	text-decoration: none;
	color: #000;
}


#videoPage #movie {
	text-align:center;
	margin: 3px 0px 10px;
	padding-bottom:5px;	
}

#videoPage #movieTitle {
	color: #000;
	padding: 3px;
	margin:0;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#videoPage #nowPlayingTitle {
color: #1c5a98;
}

#videoPage #nowPlayingIndicator {
text-align:right;
color: #f00;
}

#videoPage table {
	margin-bottom: 10px;
}

#videoPage th {
	text-align:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1c5a98;
}

#videoPage td {
	padding: 0 5px 3px 0;
}

#videoPage .duration {
color: #666;
font-style: italic;
}

#videoPage ul {
	list-style-type: none;
}


#references p {
	color: #666;
	font-size:11px;
	margin:0 0 5px;
}


#signUpWrapper { margin:0;}
#signUpWrapper p { margin:0 0 5px ; }
form .signup td { padding: 3px; }
form .signup .label {	font-weight: bold; }
#optinWrapper { border: 1px #1E45A4 solid; margin: 2px; }  
#optinWrapper p { margin: 0; color:#fff; }  
#optinText    { display: block; background-color: #006fad; color: #FFF; font-weight: bold; padding: 3px 10px; text-align: left; }
#optinOptions { padding: 5px 20px; text-align: left; background-color: #eee; }
#signupPrivacy { padding:5px; font-size: 11px; border:1px solid #1E45A4; background-color: #eee; margin: 5px 0; }
#signupPrivacy p {margin: 0; }



/*
  Real Life Stories
------------------- */
#realStoriesWrapper {	text-align:left; width: 640px;	}
#realStoriesWrapper #nav { width:140px;	float:left; }
#realStoriesWrapper #stage { 
	border:1px solid #66bdfe;
	padding:5px;
	width: 497px;
	height: 331px;
  overflow: auto;
	background: url(/framework/skins/default_default/images/rls_intro.gif) fixed bottom right;
}
#realStoriesWrapper b { white-space: nowrap;}
html>body #realStoriesWrapper #stage { background: url(/framework/skins/default_default/images/rls_intro.gif) no-repeat bottom right;
}
	
#marvin, #jackie, #johnnie, #jim, #michelle, #educating, #committing, #power, #support, #impact {	display:none;	}
.bio { width: 200px; border:1px solid #66bdfe; background: #f0ffff; float: left; margin: 0 5px 5px 0; padding: 5px; font: 11px normal Arial, Helvetica, sans-serif; }	

